Category: 技术
ImageRecycle 提供了 API 用于优化压缩图片或者是PDF. ImageRecycle所支持的文件扩展名是: JPEG/JPG, GIF, BMP, PNG, PDF. 最近我想把VPS服务器上的图片 都压缩一下 (不改变尺寸). 于是可以通过 ImageRecycle 提供的 POST /images API 使用方法: curl -X POST -d 'auth={"key":"your_api_key","secret":"your_api_secret"}' -d 'url=https://uploadbeta.com/share-image/2xx' -d 'params={"compression_type":"lossy"}' …
leonax.net/res 上有好多美女图 我很喜欢. 窈窕淑女 君子好逑. 每天看看美女心情好能长寿. 爪取图片的第一步就是分析页面的HTML代码, 然后通过各种DOM库来解析出图片IMG标签. 我自己写了个免费上传的图床, 支持 API调用, 无需注册. 于是通过 PhpQuery 简单抓取 leonax.net 上的每页上的图片, 也就是每篇博文上的第一张图片 不是所有图片 但足够了. 第一张图片是比较好的 (据 leonax 本人说是经过他本人挑选的) $ip = get_ip_address(); $cnt = …
LINUX下的 du 命令是用来查看文件大小的(指定文件 或者文件夹下的所有文件). 和touch命令一样 接下来我们会只用 windows 内置的批处理来进行简单的功能实现. 主要是实现 -h 和 -c 开关. -h 参数是用来显示成多少K, 多少M比较可读的大小. 而 -c 则会在最后显示一共的大小. 比如以下例子(假设当前目录下只有一个 sample.txt 文件) # du 1024 sample.txt # du -h …
Tumblr 上的很多图片都很不错 特别是一些精选的图片. 可以通过 Tumblr API 来进行爪取. 也可以直接网页抓. PHP有一个库叫 PHPQuery, 也就是把 JQuery 的方式引起到PHP里, 让PHP也支持通过 CSS 选择器的方式对页面元素进行搜索. require('phpQuery.php'); require('app.php'); $ip = get_ip_address(); function grab($url, $lvl = 5) { global $ip; …
LINUX 下的 SHELL 是很强大的编程工具(环境). 这里有一个例子. 在力扣/leetcode编程网站上有这么一题. 写bash脚本来计算一个文本文件中每个单词的频率 words.txt. 为了简单起见,你可以假设: words.txt只包含小写字符和空格”字符. 每个字必须由只小写字符. 字由一个或多个空格字符分隔. 例如,假设words.txt具有以下内容: the day is sunny the the the sunny is is 您的脚本应该输出以下,并按降序频率: the 4 is 3 sunny …
JQUERY 是 每个 JAVASCRIPT WEB开发必须要了解的库. JQUERY让WEB开发变得简单许多. 而且 JAVASCRIPT代码量只需要几行就可以完成很复杂的功能. 前两天在给一个剑桥的学生讲 JQUERY 所以顺便写了这个例子. 手机友好是必须的 手机友好! 所以在手机上看效果也是棒棒达! 效果在这里: https://helloacm.com/jquery-examples/random-squares/ 首先需要创建一个HTML窗口 我们选用了最简单最普遍的 div 这个容器用来放这些正方形. <div> id='canvas'> </div> 因为需要操作每个正方形的 left 和 top 属性 所以 …
我们团队 已经从 SVN 转到 git 代码管理 已经有一个多月了. 变化很大. 我最喜欢的就是 git 的 分布式仓库管理 和 Visual Studio Online 的代码审核. 分布式代码仓库 SVN是中央代码管理仓库. 意味着如果服务器挂了 开发人员就无法工作了. 但是GIT不同. GIT是多级分布式仓库. 所有的代码得先提交到本地仓库然后再 推送到远程仓库. 离线了一样可以工作. 并且 在 git …