Archlinux 上缺少 libncurses.so.5 解决方案

Archlinux 上编译东西时报错说缺少 libncurses.so.5 ,但是到官方源里查 core/ncurses 又已经安装了。
这种情况下安装 aur/ncurses5-compat-libs 即可解决问题。
原因貌似是 6 版本和 5 版本的不兼容性更新(新版强迫症 pacman ),网上解决方案不好找所以就记下来吧。

Linux

AutoCPP - C++ 自动刷题

大半年前就写好的东西。也很早上传到了 GitHub ,由于某些考虑所以到现在才写到 blog 里(虽然这段代码应该早就传遍大山南北了)。。。

  • 打开 C++ 刷题页面;
  • 选择需要刷题的章节;
  • 打开浏览器 JavaScript 控制台(F12 – Console),复制粘贴下面的代码并运行;
  • Enjoy it!
function getAnswer(){var a,b,c;for(a=0;3>=a;a++)if(b="<cTestParam><cQuestion>"+$f3.cQuestionID.value+"</cQuestion><cUserAnswer>"+choices[a]+"</cUserAnswer></cTestParam>",c=$f3.CExam.CPractice.IsOrNotTrue(b),c.value)return choices[a]}function choose(){$f3.makeChoice(getAnswer()),setTimeout("choose()",2700)}var $f3=window.frames["topmain"].frames["main"],choices=new Array("A","B","C","D");choose();

JavaScript

自己弄一个动态 DNS 服务

虽然有自己的 VPS ,但是有时候还是需要动态 DNS (也就是 DDNS ) 来做一些事情,比如在公网上连接到自己宿舍的电脑,总不能打个电话问下室友 IP 是什么吧。。。然而现在已经有的 DDNS 的方案虽说也不少,但是要么贵,要么坑,要么是就国外服务连个请求都发不通,于是我决定自己弄一个。

注意本文的方案需要一个有固定 IP 地址的服务器来承担 NS 服务器的任务,如果你只是想把自家电脑当作服务器用,那就不必往下看了,这个方案可能不适合你。

Network

使用 retrofit2 上传文件的方法

被坑了两天。。感觉这个必须得记下了。。。

使用 retrofit2 上传一张图到服务器,服务器上使用这样的 php 语句来获取文件

$file = $_FILES['image'];

ApiService 按照官方的文档使用Multipart就好,用不用 PartMap 就看喜好了

Android

HackSpire 镜像站的镜像站现在已经开放

HackSpire 一直处于挂掉的状态,这使得很多 Nspire 的资料无法搜寻。今天 MetroStyle 突然发现了 archive.org 上缓存过 HackSpire 的镜像,但是要使用科学的上网方式才能访问而且速度很慢确实也不太方便。于是就在自己的阿里云服务器上弄了一个。

实际上就是查看镜像站的源代码界面然后直接贴到一个空白的 MediaWiki 上。

http://hackspire.caoyue.com.cn

好歹能看吧。。。

再次感谢 MetroStyle ,他提供的站点导出文件使得当前的 HackSpire 镜像站十分完整了。

Nspire

在 TI-Nspire CX-C CAS 上直接安装字典方法的研究

最近有人发现,将 TI-Nspire CX CAS 升级到 OS 4.0.3.29 之后出现了无法安装字典的问题,我在 firebird 上使用字典安装程序,然后发现这实际上是防降级机制的问题。
因为 OS 4.0 实际上有两个版本,官网上直接下载到的是 OS 4.0.3.29 ,而教师软件里自带的是 OS 4.0.0.235 。而教师软件自带了一个版本号是 4.0.0.500 的 ZiDian.tcc ,因此在 4.0.3.29 上直接安装这个 ZiDian.tcc 会触发防降级机制,并不会被安装。
我在 firebird 里安装了一个 OS 4.0.0.235 ,然后在里面安装了字典,然后我发现安装过程中会有这样的输出。

Nspire

Coolpad 5261 的 root 与刷机方法

其实这篇文章没有什么技术含量的。。。用的工具、文件什么的差不多都是现成的。。。

写这篇文章的纯粹目的,只是因为网上几乎没有这部手机相关的东西,放一个作为一个备忘,顺便为以后破解国产机提供一种思路。



首先说一下这部机子的来历:我们学校的电信宽带是办宽带赠(kun)送(bang)手机的,由于本来有手机就选了个最便宜的,于是就拿到了这部“连官网上都找不到的机子”


到手的时候真是有一种“用之无味,弃之可惜”的感觉了。本来办宽带的学长说可以少35元回收掉,但是想想当时说的豪言壮志“这种机子就是拿来耍的”,那就还是耍一耍吧!

Android