利用 Python + Flask 搭建软件更新服务
我也想给自己搞一个软件更新服务
说到软件更新相信大家肯定都不止一次两次见过了吧。在手机上,经常可以看到某某助手或者应用中心提示应用更新,而且会很醒目地告诉你:可以节约多少多少流量。在大家各自的PC上面也不止一次看到这种提示吧。
“检查到新版本x.x.x,当前版本是x.x.x,是否更新”
流程是怎么样的
这种软件更新是怎么做到的呢?
咱不知道大公司是怎么想的
抛开Android的不说,咱们本次讨论一下PC的软件在我的思路中,是如何做到的,怎么样?
其实,流程是十分简单的,大家也是一想就能明白。
我想是这样的
流程如下:
首先,咱们得先有一部远程服务器吧。用来存放软件更新的文件以及清单文件,以及搭建一个服务用以软件检测是否存在有新版本和下载新文件用
接着软件客户端,就是你的PC上面要有个服务去检测发现版本更新信息。可以在启动的时候,也可以在你点击软件检查更新的时候去检查版本信息。
点击更新后,下载清单文件,然后再比较一下清单文件和本地文件的差异,可以检测一下文件的MD5什么的。如果不一样的就下载更新,当然如果是不存在的,就更加得下载下来啦。
最后就是……你得有网,Inter ...
VMware Workstation 安装以及Linux虚拟机安装 指北(保姆级教程)
虚拟机是个啥
最近有挺多小伙伴跟我说起虚拟机这个东西,所以,今天就给大家写一篇虚拟机安装使用指北吧。
虚拟机(英语:virtual machine),在计算机科学中的体系结构里,是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。(该段说明来自wiki)
我们即将安装的软件 VMware 则是系统虚拟机。可以轻松在一个操作系统上面安装多一个或者多个操作系统,如kali、Ubuntu、centos等Linux,windows系统,甚至Mac系统都可以。
安装VMware
那OK,下面就进入VMware安装部分
首先,你得有VMware的安装软件,可以选择到官网下载,也可以到百度、谷某 引擎上面搜索VMware即可。大家注意别下载到那些看起来就很捞的软件即可(很多下载站里面的软件都很假的,或者带毒的,最好还是去官网下)。然后,有资金充足点的可以选择支持正版,最好就支持正版,别人开发出这么流批的软件也是很厉害啦。手头没这么宽裕的就自己搜索对应下载版本软件的激活码就好了……
附送 下载链接
打开VMware安装包
OK ,软件 ...
QQ音乐MP3下载
缘起
前几天刷B站无意中又刷到了一首神曲,“I Want My Tears Back”,挺好听的。听了几遍后便寻思着能不能把这歌给下到手机上拿来当闹钟的,听过的同学应该知道这歌有多提神,哈哈哈~~~
没听过的同学可以点击文章上方的音乐,感受一下下。
动手分析
接下来,当然要选择一下从哪个平台下搞这首歌回来啦。网易云音乐和QQ音乐,选择哪个?那就从网易云入手吧,毕竟用的多些,接着便去网易云一顿操作,此处省略1000字描述。发现,哎呦,这网易云……不好搞呀。所以先不管了,看一下QQ音乐的情况先。
F12大法一开,QQ音乐就先给我来了个惊喜,大大符号图标倾情相送。对比云村的就没有啦。
撇开这些不关键的东西不说了,接下来就是搜索一首歌。
这个时候,先把控制台切到network栏,这个时候,你会发现左下角有很多请求链接。请求各种各样的内容,这个时候,这些东西对我们都是没用的,是吧。我们要的是我们请求搜索那一瞬间他发出去的数据。所以,为了避免无关数据的干扰,建议点击左上角的清空把记录清空先。然后右上角勾上disable cache,避免缓存使我们看不到我们要的数据。
ok,这个时候我们输 ...
微信Dat文件解码
有空总得收拾一下下自己的本本
最近在整理磁盘文件,因为经过一段时间的蹂躏后,磁盘实在是太多东西了,不整理一下,简直对不住我的SSD好嘛。偶然发现磁盘中某公司的文件夹占用空间简直不能再大,那可是我的C盘啊,合计才119GB的SSD空间,你给我占了差不多10个G,说的就是你Tencent。
但是也不能怪人家,毕竟人家只是负责将数据保存下来方便给我们展示而已。所以,就冒着好奇的心,看看文件夹里面有什么。因为这次的主题说的是Dat文件的解密,我就不扯那么远。 大家假装知道我点完文件夹,看到很多历史图片缓存图片众多*.db就好了哈。(PS:不得不提的是腾讯家的QQ就将近给我缓存了7个G的表情包,未来可以收集这个内容做一个随机表情包网页出来乐呵乐呵呀。咳咳这些都是后话啦)
然后我们便来到了微信PC版的文件夹,找到自己的账号所在文件夹。找到后,如下所示
让我来猜猜里面的东西
这个时候,我便猜测,这些dat文件都是什么内容呢?聊天内容?不可能呀,聊天内容这么机密,肯定是放到db里面加密处理的。聊天文件?也不至于有1700+个文件吧。所以,综上,猜测这些个dat文件都是一些聊天时接收到的“表情 ...
搜索引擎的那些小技巧
会用搜索引擎看到的互联网是不一样的
说到我们日常需要到网上搜索一些我们需要的信息的时候,就必须打开浏览器,比如Chrome、Firefox、IE。我们搜索的内容是浏览器帮我们搜索回来的吗?其实不然,我们需要的内容是靠搜索引擎搜索回来的!
对于搜索引擎,你知道多少呢?Baidu、Google、Bing、Yahoo、360搜索……还有许许多多的搜索引擎。
很多同学说:百度啊,我从小用到大,很简单的。其他搜索引擎也是很简单的啦。输东西进去就可以搜索了。
OK,那为啥别人在找资料的时候老是比你快,质量也比你的好。。。
实不相瞒,会灵活使用搜索引擎,你可能看到的互联网都是不一样的……
我们要灵活使用搜索指令来搜索你想获取到的特定信息
以下是用的比较多的指令
site
用法>> site:xxx
site指令主要用来查询一个域名下的网站在搜索引擎中被检索收录的情况。当然对于子域也是适用的。
下面给出两个例子:
site:freebuf.com
可以明显看到搜索出来的内容都是这个网站的内容
intitle
用法>> intitle:xxx
intitle看起来也 ...
破解某设计网站充钱下载图片
因为不懂设计,想去某设计网站白嫖个公众号图标
之前想给公众号换图标的时候,找来找去都没找到一个合适的。
然后自己画图标的话,emmm,对不起,打扰了~~
然后便到网上找,看看有什么好看点,没版权的图标啥的。
但是现在网上的图标设计质量实在是良莠不齐,很多都不敢恭维呀。
然后,还是选择到一家似乎挺好看的图标设计网站
尝试白嫖
然后随意搞搞,就把公众号头像给选出来了。
乍一看,还算满意,然后就准备下载到本地
什么?你要我充钱?
没有会员,不想找别人点30个赞怎么办。
分析一下页面
慌?老司机必定不慌的啦。所以,我选择开个F12了解一下这个页面先。
用选择模式,找到这个图片的节点。
OK,说好的一目了然呢?
图片不是一个资源下载回来的?
说好的src=链接呢?
说好的按套图出牌呢?
emmm……容我分析片刻
战术目镜启动!
分析分析,突然,发现了一些了不得的东西。。。
原来如此,这个图片是SVG矢量图,难怪找不到,难怪没有src
既然如此,这就好办了。
找到解决方法
将整个svg标签的东西都弄下来搞成一个svg文件就OK啦
打开我的 sublime text 3神器 ...