【Web-socket】服务器程序
socket编程
linux服务端代码如下:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 ...
instruction-pointer
一个小程序的分析
【Cs-Postgraduate】考研资料
资料
整理一些相关资料,放本地速度慢,放cdn费用太高,于是大部分放到阿里云
408真题
阿里云网盘:「408真题」https://www.aliyundrive.com/s/Hiai1YRGv1z 提取码: mj69
systemctl控制启动
systemctl创建服务
用frps服务举例
1sudo vim /lib/systemd/system/frps.service
服务内容:
123456789101112[Unit]Description=fraps serviceAfter=network.target syslog.targetWants=network.target[Service]Type=simple#启动服务的命令(此处写你的frps的实际安装目录)ExecStart=/your/path/frps -c /your/path/frps.ini[Install]WantedBy=multi-user.target
使用方法:
1234567891011121314151617# 启动frpssudo systemctl start frpssudo service frps start# 自启动sudo systemctl enable frps# 重启应用sudo systemctl restart frpssudo service frps restart# 停止应用sudo systemct ...
raspi-car
折腾·树莓派小车
来源:https://www.valieo.com/archives/36/
怕原网站失效,于是复制一份
小车需求简要介绍
采用双轮差速方式移动
双轮方式需要的零件相对较少,省钱即是王道。
通过网络远程控制小车
可通过wifi远程控制,或者配置内网穿透实现任意地点控制。
能够实时传送图像
安装摄像头模块
超声波测距
安装超声波测距模块
材料
智能小车x1 ,淘宝买2WD【包含车子底座、两个电机、两个轮子、电池模块】,20块钱
电机驱动x1,TB6612FNG直流电机驱动模块,30块钱【只能驱动两个轮子】
杜邦线若干
摄像头x1【可选】20块钱
树莓派4B
第一部分安装
小车底座安装
将各个模块安装好,并预留好两个电机的四个线出来
将智能小车底座安装好
TB6612FNG与树莓派连接
不看原理,直接跳到“具体接线图”
TB6612FNG驱动
TB6612FNG驱动如下图所示
接口说明:
VM:电机驱动电源输入(2.74-10.8V)
VCC:逻辑电平输入(5.0V)
AO1和AO2:接直流电机A
BO2和BO1:接直流电机B
PW ...
【openCv & dlib】安装
openCV安装(非编译方法)
1.安装依赖
123456789sudo apt-get install libhdf5-devsudo apt-get install libatlas-base-devsudo apt-get install libjasper-devsudo apt-get install libqt4-testsudo apt-get install libqtgui4
需要外网络足够好,可使用pip直接安装
有两个版本:opencv-contrib-python、opencv-python
opencv-python:基础内容
opencv-contrib-python:包含更多高级算法,如果要用人脸识别,直接装opencv-contrib-python
1sudo pip3 install opencv-contrib-python
安装完成后可以在命令行里输入
123$ python3>>> import dlib>>>
没报错即可
dlib安装(非编译方法)
1.安装dlib之前,需要先安装dlib的依赖项:
12 ...
【今日校园】自动打卡
今日校园自动打卡
一键部署脚本已经上线:https://github.com/lthero-big/TodayStudyAutoSignInstallShell
目前部署在国内服务器的方式早就失效了,今日校园会检测访问ip是否来自阿里云、腾讯云等,若是,则禁用访问。
目前可行的方案:
本地部署并设置定时任务【使用自己电脑或刷过系统的路由器】
使用国外服务器主机部署并设置定时任务
国外服务器怎么搞?
方法1:微软面向学生提供一年的Azure服务器,一直可以领取,如果有学校邮箱的同学可以直接申请,方法网上很多
方法2:没有学校邮箱的,可以上淘宝花20块买个Azure账号
Azure的服务器,领取后里面是100刀,省着用,开5刀一个月的服务器即可。里面只有15GB,不能搭建梯子疯狂用……
方法3:淘宝上花30买个DigitalOcean的账号,里面有100刀可以用,比微软的好处是,流量每个月有2TB,可以搭建梯子
搭建梯子方法:https://blog.lthero.cn/2022/05/20/v2ray-install/
方法4:买个github包,里面有 ...
【Python爬虫】二次元涩图&多线程下载
下载涩图
壁纸网址: https://gelbooru.wjcodes.com/
python代码
已经多线程|可连续下载多页
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105'''@author=lthero'''import osimport reimport timefrom bs4 import BeautifulSoupimport requestsimport threadingheaders = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64 ...
【存储】存储器结构|缓存
直接映射
直接映射
组索引位数(set index)表示去cache中的哪个组找
一个组内可以有一行、可以有多行
如果一个组内只有一行,找到了组号,再确定下tag号和有效位valid就能知道:数据是否被缓存在cache中。再根据偏移位数,拿出数据即可【一组一行是直接映射】
如果一组内有多行,找到了组号,还需要顺序逐个对比tag和有效位……逐个对比地址的tag号和某行的tag号是否相同,若相同并且有效,再拿数据【一组有多行是组相联】
可以看到:
一个组(set)中包含:有效位(valid),标志位数(tag),一个数据块(Cache block)
其中如图的Cache block一共有8个格子【0~7号格子】,每一个格子上,可以放一个字节【先不管为啥直接放一个字节】!!!
所以,一个数据块Cache block一共可以放8个字节
又因为,0~7这8个数,只要3位二进制就能表示
所以在内存地址的后三位叫“Block offset”【叫偏移位数】用来表示用Cache block的哪个格子存或取数据
上面标红的三个值,就是将内存地址划分成的三个变量
数据块(Cache bloc ...
【CS-Books】计算机专业书籍下载
组成原理
深入理解计算机系统
中文【全网最高清扫描版本】:「深入理解计算机系统(第三版).pdf」
https://www.aliyundrive.com/s/oj13zay3N3G 提取码: yl37
英文【非扫描版本】:「Computer-Systems-A-Progr…-Perspective-3rd.pdf」
https://www.aliyundrive.com/s/HumKm99wUCn 提取码: yl37
计算机硬件软件接口
英文【非扫描版本】「Computer Organization RISC-V edition.pdf」
https://www.aliyundrive.com/s/9XpduLwcTUj 提取码: yl37
代码大全
中文【高清扫描版本】:「[代码大全2中文版(完整清晰版)].pdf」
https://www.aliyundrive.com/s/EMYbBhmnSjY 提取码: yl37
操作系统
Unix&Linux大学教程
英文【非扫描版本】:「HARLEYHAHN’SGUIDETOUNIXANDLINUX.pdf」
htt ...












