“教育系统很多bug都来自业务逻辑丢前端,以及表单数据处理不严格。”
—— Soha King
0x00 无关的背景介绍
又到了一学期一度的选修课选课时间!已经高二下半学期的Soha将迎来最后一期选修课。高一刚入学的时候选了金老师的某课程,然而之前那个学期并没有开课。这一次听说我们班大部分同学选了这节课,我心里也有点痒。(毕竟这是我们的信息技术任课老师,超可爱)
分类 折腾 下的文章
“教育系统很多bug都来自业务逻辑丢前端,以及表单数据处理不严格。”
—— Soha King
又到了一学期一度的选修课选课时间!已经高二下半学期的Soha将迎来最后一期选修课。高一刚入学的时候选了金老师的某课程,然而之前那个学期并没有开课。这一次听说我们班大部分同学选了这节课,我心里也有点痒。(毕竟这是我们的信息技术任课老师,超可爱)
我一直用黑果子,而且机子老,进入睡眠的速度慢,但是又有这么一个要快速锁定屏幕的需求。之前通过网上的教程,一直使用Keychain来锁屏(见下图),但通过点击的方法未免有些慢。今天总算折腾出怎么用快捷键锁屏了。
先啰嗦一句,我的系统是英文的,下面诸如系统偏好设置的中文都是我随口翻译的,别太较真。
进入系统偏好设置-隐私与安全-通用里面,修改某选项为在睡眠和进入省电模式后立即要求密码。
然后按下control+shift+eject(右上角的弹出键或者电源键)就可以检验成果啦!
刚刚经历了浙江省的2016年10月学考选考,但不知道什么时候出成绩,于是我决定写一个自动查询的脚本。
首先我打开了http://pgzy.zjzs.net:8011/login.htm ,仔细观察了它的验证码。
看了一下这个验证码的干扰因子很少,应该很方便识别。为了研究,我用wget下载了20个验证码。
这两天玩了qemu/kvm,装了debian玩,当我装Windows Server 2016的时候,遇到了问题:安装光盘卡在了Windows的Logo处,就像这样。
一直以为是Windows在qemu/kvm上配置麻烦,于是各种搜索。直到我后来挂载了2012R2的安装盘能启动,然后搜索了"install windows 10 on qemu",爬到了国外的一个帖子,才知道,要修改cpu设置……
首先先在host上执行virsh -c qemu:///system
进入libvirt的shell。然后edit {你的虚拟机名字}
。
然后在feature节点下面添加以下内容
<kvm>
<hidden state='on'/>
</kvm>
添加cpu节点
<cpu mode='custom' match='exact'>
<model fallback='allow'>core2duo</model>
<feature policy='require' name='nx'/>
</cpu>
然后再启动虚拟机,就可以正常引导安装了!
顺便,如果开启了virtio后安装程序不能识别到硬盘,请参考这个:KVM安装Windows Server 2008 R2使用virtio硬盘
还有问题欢迎在评论区提问!
突然生出了造一个4G随身WiFi的冲动,于是搞了一个硬改过的WR702N,和一个USB联通4G网卡来玩。
首先先得有一个OpenWRT,装上需要的软件包。
opkg install chat comgt kmod-ppp kmod-usb-serial kmod-usb-core kmod-usb-2 libusb-1.0 luci-proto-3g luci-proto-ppp ppp pppd usbutils libpthread librt zlib
关于usb-modeswitch,我们得专门编译,虽然官方也有,但是那个包实在是太不靠谱了,亲测。这里专门推荐一个GitHub repo:https://github.com/gzhechu/openwrt-usb-modeswitch-official。这里就不讲OpenWRT及packages的编译了。
装好usb-modeswitch后用usb_modeswitch -h
调出帮助。看网卡的venid和proid用lsusb
。usb-modeswitch的库还是比较全的。我是适用Sierra模式,所以直接通过usb_modeswitch -S -v 0x05c6 -p 0x92fe
就转换成了Modem模式。