谈谈 Pyinstaller 的编译和反编译

用Python写脚本,小程序可谓非常方便,但它需要有特定的python环境才能运行,因此如果你想在别的电脑上运行时就会出现许多问题,就算已经安装了Python,但版本可能相差较大,且相关的依赖库没有安装,同样不能正常运行。那有没有一种工具能把我们写的代码和依赖库以及编译环境打包到一起呢?答案是肯定的,Pyinstaller就是一款不错的工具,可以一键把你的代码打包成exe文件。下面就先来聊一聊pyinstaller的使用方法。

阅读更多

将你的网站解析到1.0.0.1,Cloudflare羊毛薅到底

Cloudflare这个域名解析服务商相信很多人一定不陌生,它好像是目前唯一免费提供CDN服务的商家,但由于其cdn服务器多数在国外,在国内的访问速度不佳,甚至起不到加速效果,反而会减速。但通过cdn访问,能是你的服务器匿名性提升不少,也能有效避免DDOS攻击,还能减少服务器流量开支,何乐而不为呢?

那么有没有办法更换DNS服务器地址呢?官网上也确实提供了更改CNAME地址的服务,不过是要收费的。作为一个白嫖党怎么可能付钱呢
这两天,我有发现了Cloudflare推出了免费的公共DNS1.1.1.11.0.0.1(可真是财大气粗啊,这ip比Google的8.8.8.8还nb)。

阅读更多

百度搜索API

最近需要做一个爬取新闻网站的项目,但考虑到各个网站的搜索api都不同,且准确性较低,所以我想到了百度的高级搜索功能,于是就对其搜索api探索了一番。

以下就是我整理的百度api参数列表,可能不够全面,欢迎补充.

阅读更多

基于Java Swing 的日历桌面应用

这是我大二上学期费时一个月完成的Java大作业。不得不吐槽都9102年了,还有人用Swing写界面?丑到爆不说,页面布局永远是玄学,你永远不知道调了这个参数它是什么效果,区区一个垂直布局,竟只能用一个一个盒子套起来(禁止套娃)。这也太蠢了8。
哎,算了不吐槽了,下面进入正题。虽然做的算不上美观,总算能看一下了。功能我自认为实现得比较完善了吧。

阅读更多

从申请服务器到建站

1.申请服务器

具体过程我就不细说了,新手可以申请一个阿里云可以免费用一个月,够你耍了。
(本站的话目前是搭建在Digital Ocean上,以后会做详细的介绍,本文就暂且以阿里云为例)

2.选择环境

我选的是centos7,比较稳定,程序包也比较丰富。
接下来一番操作,设置密码什么的,系统就基本装好了。

阅读更多