分类: 技术教程

20 篇文章

无需cmd后台运行exe程序并实现开机自启
在探索naiveproxy之类的exe程序如何方便快捷地在电脑上启动时发现了一种不错的方法。 即创建vbs文件 以naive.exe为例,在同目录下创建一个run.vbs文件,在其中填入以下内容 CreateObject("WScript.Shell").Run "naive.exe",0 完成后,双击这个vbs文件即可 实现开机自启 创建上述vb…
使用go resty库访问wx.jscode2session接口
之前用django写小程序后端,请求微信接口获取openid时用的都是py的requests库。现在改用go写后端,自然要找功能相似的库来用。 resty是一个go编写的网络请求库。但与偏重于爬虫的requests在功能上有些许差别。下面直接贴代码 type wxJsonRes struct { Openid string `json:"openi…
go web项目的部署
下午准备进行个人图站后端的部署。第一次用go写东西,不知道怎么部署,就去搜索了一下。看到最多的方法是使用supervisor 于是我直接apt install supervisor,完成了安装,到了启动这部分直接给我报错了,😅 The supervisor==3.3.1' distribution was not found 似乎将python3设…
ubuntu安装npm
在sudo apt-get install npm之后还不够,此时的npm和nodejs的版本都太低,无法正常安装包。 使用n来管理npm的版本(n是一个npm的包,专门用来管理node的版本) npm i n -g 再n stable 之后根据提示操作即可 最后就可以正常使用npm啦
后台运行cloudcmd并添加自启动
项目地址:https://github.com/coderaiser/cloudcmd 宝塔面板的文件管理功能真的太好用了,可是宝塔面板本身隐私保护方面有不少问题。于是就在网上寻找替代这一功能的开源项目。最后发现了这个cloudcmd。 安装很简单,一句npm i cloudcmd -g即可。运行也只要在命令行输入cloudcmd就会在8000端口…
linux screen的使用方法记录
查看会话列表: screen -ls 新建一个会话并进入 screen -S <session> 要回到某个会话,可执行下列命令 screen -r <session> 前提是此会话已被detacth,若没有则执行screen -d <session>,再执行上述命令。 执行命令后,则已attach这个会话,通过…
在某个时间段内随机执行shell脚本
因为学校每天都要进行健康打卡,而长时间在同一个时刻打卡很容易被辅导员发现。就想实现随机执行脚本的功能,在参考网上的帖子和自己实践之后,有了下面的实现方法。 random_1=$(($RANDOM%60))#生成一个在0到60之间的随机数 random_2=$(($RANDOM%4+7))#生成一个在7到10的随机数([0,3] + 4) s…
N1 openwrt固件开启samba方法
1、设置共享用户密码 刚开始口令文件是不存在的,先touch,再增加一个用户,ssh输入以下命令:touch /etc/samba/smbpasswdsmbpasswd  -a root然后输两遍要设置的SMB密码 2、修改samba模板,启用root用户访问。 在invalidusers = root前加#下面的允许用户填root,目录填你的共享…
Django部署中遇到的小问题
Django部署中遇到的小问题 因为自己的小程序后端代码有了更新,所以准备重新部署一次。没想到按照原来的配置setting.py重新上线的后端访问出错了。 错误码是403,显示Error: CSRF Failed: Referer checking failed - https://katoumegumi.ltd does not match an…
使用pipenv管理python虚拟环境及国内镜像加速
使用pipenv能实现在不同的项目中安装不同的python版本和使用不同的模块,方便项目管理和维护。 但是众所周知,由于国内的网络环境,使用pip下载包时总是会失败,让人及其火大。 临时解决方法 例如: pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple 在命令后加上要使用的…