- 博客(54)
- 资源 (6)
- 收藏
- 关注
原创 vscode无法打开Terminal终端
应该是win7没有conpty这个东西,好像是什么终端子系统。操作系统: Win7 (补丁没打全,基本是需要的才打)VScode版本: 1.93.1。去配置文件里添加如下代码即可。打开终端窗口就报错如下。
2025-03-28 11:20:36
448
原创 Win7下高版本node出现uv_os_gethostname returned ENOSYS错误
Win7下支持的最高版本Node为13.14.0,通过特殊方法也能安装更高版本的,但不可避免会出现一些奇奇怪怪的问题。时就出现了uv_os_gethostname returned ENOSYS错误。是自带的脚本,就需要找到npm的入口文件,这里我找到的是node安装目录下的。函数替换掉,不让它调底层的uv_os_gethostname就行。以此类推,任何情况下,找到程序入口的js文件,替换。
2024-11-26 18:39:10
732
原创 web开发踩坑记
在hosts文件中强制添加 registry.npmjs.org 解析到IPV6地址的记录。ping -6 registry.npmjs.org 是通的,说明可以解析到ipv6地址。问题:npm install 在纯ipv6环境先无法安装包。怀疑是npm的bug优先用了ipv4地址。
2024-03-08 20:14:07
520
原创 信号处理技术的发展
深度学习 (MLP/ANN RNN CNN Transfermer 等模型)机器学习 (决策树 随机森林 贝叶斯 支持向量机 神经网络 等方法)大模型 (GPT BERT GLM 等大模型)模拟信号处理 + 数字信号处理。
2023-12-06 10:19:42
476
原创 Linux服务器管理常用命令
最近还做了postgresql、redis数据库数据迁移工作,发现只要把 /var/lib/ 和 /etc/ 目录下相应文件夹迁移过去就行。最好使用同步命令: rsync -av 源路径 目的路径。
2023-07-09 12:36:14
227
原创 免费HTTPS证书 Certbot Letsencrypt 傻瓜教程
Letsencrypt提供了免费的https证书服务,但是操作复杂,所以官方就开发了Cerbot自动化工具。
2023-07-06 21:20:11
992
原创 信号量的“优先级继承”和“优先级天花板”策略应用场景分析
当使用信号量时,不可避免的会遇到"优先级反转“、”死锁“、”链阻塞“这些问题。这里首先介绍下这些问题的产生机理,然后给出解决方法,最后分析下各种解决方法所适用的场景。大家可以先看看这篇文章,本文只是对该文的一个整理:http://sparkandshine.net/priority-scheduling-inversion-inheritance-ceiling-2/问题产生机理:1. 优先级反转如下图所示,当任务P3执行被任务P2打断时,任务P3会长时间占用临界区,直到任务P2执行完。如果在任务P
2020-11-28 15:17:10
2482
原创 时间分区实时操作系统就是扯淡
现代实时操作系统一般都有内存分区管理功能,它是在硬件MMU单元的支持下,对内存访问地址进行监视或转换实现的。但现在竟然有人将这种空间分区的概念生搬硬套,非要用到时间上来,搞了个“时间分区实时操作系统”。这种探索本身并没有问题,但可恨的是还有一堆不明所以的人看到个“高大上”的概念,就闭着眼睛,非得上,骗人骗己,实在可恶!那么为什么我说"时间分区实时操作系统"就是扯淡呢,因为它和实时性天然互斥。打个比喻:一间厕所,现在分成了10个隔间,大家各用各的,互不干扰。但如果要是规定每人每次只能用1分钟呢,那场面,不堪
2020-11-14 18:01:38
619
原创 基础不牢,地动山摇!快学学C语言容器库吧,包括顺序表、链接表、哈希表。
C语言容器库C语言容器库,包括顺序表、链接表、哈希表。github下载地址快速入门复制 .h 和 .c 文件到你的工程中在你的源文件中包含对应的头文件参考下面的示例使用#include <stdlib.h>#include <stdio.h>#include "sqlist.h"int main(int argc, char **argv){ ...
2020-02-24 12:37:24
889
原创 论为何计算机科学应该作为基础科学
哲学作为科学之母,此乃名副其实。数学是现代科学的重要思维工具,其重要性毋庸置疑。然而计算机科学,虽然发展得热火朝天,但其在科学体系中的地位在很多人的心目中却一直没有得到应有的重视,抑或是绝大多数人根本就从来都没有思考过这个问题。我想这一方面跟计算机才刚出现,尚属新鲜事物有关,另一方面也正是因为它在生活中...
2019-09-28 22:09:56
827
原创 教你用微信带称呼群发祝福
教你用微信带称呼群发祝福逢年过节,总是要给亲朋好友发个微信祝福的。但是好友这么多,根本发不过来,群发又让人觉得很不礼貌。这里教大家如何用“最佳祝福”带称呼群发微信祝福。安装软件:您可以到应用商场下载,也可以百度搜索“最佳祝福”到官网下载【 http://zf1688888888.com 】。微信扫码:这里可以借用朋友的手机,把二维码拍下来,再用微信扫朋友的手机。选...
2018-10-02 22:27:47
9160
11
原创 kivy双击问题
kivy的双击触发阈值设置得有些不合理,在手机上非常难触发。可以到下面的文件里更改double_tap_time和double_tap_distance,一般将他们分别设为300和50比较合适。android对应的文件python-for-android/dists/myapp/private/lib/python2.7/site-packages/kivy/config.py...
2018-05-26 23:46:12
370
原创 kivy在ios下触摸事件位置问题
当唤起输入法时,kivy的所有触摸事件全都向上偏移了键盘高度值。这里的解决方法就是读取键盘高度,并将事件位置向下偏移这个高度。现在你可以直接下载资源文件【0】并替换相应文件即可:kivy-ios/dist/root/python/lib/python2.7/site-packages/kivy/core/window/__init__.pyokivy-ios/dist/root/python...
2018-03-24 22:26:59
392
原创 kivy在ios下无法复制粘贴
kivy在ios下的剪切板和系统是不互通的,这需要修改源码自己实现,现在你只需下载资源【0】替换相关文件即可:kivy-ios/dist/root/python/lib/python2.7/site-packages/kivy/__init__.pyokivy-ios/dist/root/python/lib/python2.7/site-packages/kivy/core/clipboa...
2018-03-24 22:05:29
413
原创 kivy在ios下无法输入中文
该问题是kivy底层使用的SDL2没有正确实现输入法的相关协议导致的,这里修改了SDL2的如下文件,并实现了相关协议:sdl2-iOS-improvements/slime73-sdl-experiments-618662dc9e82/src/video/uikit/SDL_uikitviewcontroller.m请下载相关资源【0】,将压缩包放到如下路径:kivy-ios/.c...
2018-03-24 21:44:30
1023
2
原创 kivy textinput 问题修复
kivy的textinput有几个问题第一,无法正确换行当文本较长,在中间插入或删除时可以看见它无法正确处理换行。这里采取的解决方案(每次插入或删除时都重排一次)并不完美,但可以在文本不是太多时正常工作。请下载【0】替换并文件。android按以下路径替换:python-for-android/dists/myapp/private/lib/python2.7/site-p...
2018-03-24 21:07:52
1480
3
原创 kivy复制粘贴弹框汉化
需要修改两个文件,这里我们直接下载【0】并替换相应文件即可:android按以下路径替换:python-for-android/dists/myapp/private/lib/python2.7/site-packages/kivy/data/style.kvpython-for-android/dists/myapp/private/lib/python2.7/site-package...
2018-03-24 20:33:00
501
原创 kivy获取设备唯一识别码
android获取设备唯一识别码1.添加plyer依赖,它是对各平台接口的python封装。requirements=plyer2.获取唯一识别码import plyeruid = plyer.uniqueid.idios获取设备唯一识别码1.去kivy-ios目录编译plyer,并更新你的项目:./toolchain.py build plyer./toolcha...
2018-03-24 19:58:41
840
原创 kivy配置教程(4)——刨坑资源整合
kivy接收其他应用跳转过来时传递的参数https://github.com/kivy/kivy/wiki/Deep-Linking-with-iOS-and-Androidkivy使用requests库https://blog.csdn.net/ghking1/article/details/78830438kivy获取设备唯一识别码https://blog.csdn...
2018-03-24 19:07:07
982
原创 kivy配置教程(0)——前言
目录 kivy配置教程(0)——前言 kivy配置教程(1)——windows安装kivy开发环境 kivy配置教程(2)——ubuntu配置android打包环境 kivy配置教程(3)——OSX配置ios打包环境简介 kivy是一套跨平台(windows,linux,osx,android,ios)的GUI开发解决方案。因为windows下有丰富的python开发工具,所以这里配...
2018-03-21 19:44:52
3908
原创 kivy配置教程(3)——OSX配置ios打包环境
目录 kivy配置教程(0)——前言 kivy配置教程(1)——windows安装kivy开发环境 kivy配置教程(2)——ubuntu配置android打包环境 kivy配置教程(3)——OSX配置ios打包环境0.安装OSX10.11虚拟机: 这个直接下载已安装好系统的镜像就可以了,解压后用最新版vmware创建好虚拟机,并使用该镜像作为启动盘即可。下载地址见【0】。启动系统...
2018-03-21 14:54:46
3258
6
原创 kivy配置教程(2)——ubuntu配置android打包环境
目录 kivy配置教程(0)——前言 kivy配置教程(1)——windows安装kivy开发环境 kivy配置教程(2)——ubuntu配置android打包环境 kivy配置教程(3)——OSX配置ios打包环境0.安装ubuntu16.04虚拟机: 这个直接下载已安装好系统的镜像就可以了,解压后用vmware创建好虚拟机,并使用该镜像作为启动盘即可。下载地址见【0】。...
2018-03-19 12:42:12
5473
3
原创 kivy配置教程(1)——windows安装kivy开发环境
目录 kivy配置教程(0)——前言 kivy配置教程(1)——windows安装kivy开发环境 kivy配置教程(2)——ubuntu配置android打包环境 kivy配置教程(3)——OSX配置ios打包环境1.首先必须安装有python2.7,并确认命令行下可以执行python命令。2.安装必要的依赖包: python -m pip install --...
2018-03-19 11:27:44
8035
原创 kivy使用requests库
android上使用requests1.在项目中添加certifi, chardet, requests, urllib3四个包【0】 ,并在程序中将该路径添加到包查找路径中:sys.path.append('./')2.打包时要添加以下依赖:requirements=cffi,cryptography,pyasn1,ndg_httpsclient,openssl,pyopen...
2017-12-18 10:27:57
1590
1
原创 kivy踩坑记
背景及目标kivy是一套跨平台(windows,linux,osx,android,ios)的GUI开发解决方案。我这次主要配置了linux,android,osx,ios四端,其中linux,osx是开发调试端,android和ios是最终要部署到的地方。环境配置切记!这里python一定要用2.7的,绝对不要用3,否则会出很多无法解决的问题。linux用的是ubuntu16.0...
2017-12-02 20:08:01
7642
原创 论为何应该全民编程
对于“全民编程”的提法我一向没有表示过反对,但从今天起我将坚定得相信应该全民编程,这一转变过程其实经历了三个阶段,时间跨度是从我大三开始接触编程到研三一次早晨起床时的胡思乱想: 第一阶段:出于兴趣爱好,我觉得应该全民编程,但是作为接受过马克思主义哲学教育的我们应该有批评思维的。直觉告诉我们“全民”这个词就太绝对了,所以这个命题是应该被怀疑的。 第二阶段:我开始意识到了行业思维的
2017-10-12 08:26:57
868
原创 irefresh
irefreshpull refresh tool based on iscroll5使用情景下拉刷新上拉加载特色接口简洁使用方便纯js实现示例展示将irefresh克隆到本地打开example/demo.html快速入门先引入脚本\再引入脚本\设置容器 <div id="iscroll"> <div id="scroller"> <div id="s
2017-09-23 20:39:51
274
原创 cordova热更新插件的使用
一、添加插件 1、cordova plugin add cordova-hot-code-push-plugin 2、npm install -g cordova-hot-code-push-cli二、cordova配置 1、修改项目根目录下的config.xml,在widget节点下添加子节点 <chcp> <auto-download enabled="true"
2017-08-31 21:46:12
752
原创 corvoda开发及调试环境配置
首先需要配置安卓开发环境参考链接:http://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html 1、安装JDK,需要>=1.8,注意配置JAVA_HOME, JRE_HOME, path环境变量 2、安装Android Studio,这一步会自动装上Android SDK以及其他一些依赖工具,注意配置AND
2017-06-23 17:09:53
951
原创 scroller
scrollera lightweight scroller for PC and mobile特色纯js实现轻量级,250行代码实现兼容PC和移动端支持滚轮滚动,鼠标拖动,触摸拖动有惯性滚动效果示例展示将scroller克隆到本地打开example/demo.html操作滚动区快速入门引入脚本\\创建容器\\将容器设为滚动Scroller(docume
2017-05-31 16:25:35
493
原创 mdebug
mdebuga useful debugger for mobile使用情景移动端浏览器不方便调试,使用该插件可以快速定位发生错误的位置,输出调试信息,交互执行js代码。特色可以在移动端使用,当然PC端也可以用,但没这个必要示例展示将mdebug克隆到本地打开example/demo.html操作按钮进行使用快速入门引入脚本\\API详解mdebug.l
2017-05-31 16:25:34
687
原创 clipimg
clipimga lightweight picture clipper for PC and mobile使用情景当然是可以用于任何需要裁剪图片的时候需要上传图片的时候,可以先用该插件截图再上传特色功能丰富接口简洁使用方便纯js实现支持PC和移动端示例展示将clipimg克隆到本地打开example/demo.html操作按钮进行截图快速入门引入脚
2017-05-31 16:25:31
1163
原创 requests上传文件出现501错误解决方法
最近用python的requests库写了个自动部署的脚本,但是在上传文件时卡壳了,服务器一直返回501错误,想到了各种可能原因,但都没能解决。最后在抓到的包的body部分看到了对数据类型字段的描述:application/octet-stream,于是猜想是因为缺少数据类型描述导致服务器无法知道数据类型,才返回的501。于是从requests官网查到multipart/form-data上传文件时
2017-05-21 15:41:13
4769
原创 Cygwin链接可执行程序的一个坑
Cygwin无法执行链接文件解决方案Cygwin下不可以执行windows的软连接文件,必须是Cygwin自己用 “ln -s” 命令生成的链接文件才可以执行。顺便说下,Cygwin中的盘符都在cygdrive命令下,比如要进入D盘可以使用 “cd /cygdrive/d”虽然只有简简单单的两句话,但确实很坑~
2017-04-25 20:02:35
1440
原创 EJS前端版的一个小问题,可能是bug.
<% switch(member_item.state){ //注意这里没有代码块结束符号,而是要和下面合并在一个代码块里,才能正常 case 0: %> //但是这里就不需要合并,可以换行开始新的代码块 也就是说在switch不能和后面紧跟的那个
2016-11-10 18:07:12
1494
原创 .gitignore无法忽略所有文件解决办法。
从网上找来的git忽略所有文件的代码里都有这样一段,但是自己复制过去怎么都不起效,为什么???后来一次偶然的机会发现,是空格引起的!!!所以一定不要在*.*等后面加空格,千万不要!!!##exclude all file with a suffix *.*##exclude all file without suffix *##except dir
2016-05-22 15:56:50
668
多剪切板管理工具 Shapeshifter 唯一可用版
2021-01-01
北京化工大学-信息学院-课程地图
2016-01-13
学生信息管理系统
2013-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人