Category: 技术
这么好的服务器不能浪费着;于是想着做些小意思的小东东给大家用. LINUX 下有很多很有意思的小工具,比如 FIGLET, 比如 在线 CURL 工具.今天 发现有另一个有意思 的命令是 RIG 也就是 Random Identity Generator 意思就是用来随机生成 用户信息(地址)的. 可以通过 apt-get install rig(Ubuntu) 或者 sudo yum install rig(CentOS) 来安装. API地址是 https://helloacm.com/api/rig/ …
现在很多大型网站(像FB,TWITTER)都 提供 API接口.一般返回格式是JSON. 一般会限制每IP地址访问的频率 比如每小时 600次调用等等. 如果你想提供一个API 但是计算又挺耗时的不想用户频繁的调用,可以通过记录上次调用时间来限制,比如: $data = "Data Returned from API"; header('Content-Type: application/json'); die(json_encode($data)); 然后我们就可以在 session 中记录时间来判断 session_start(); if (isset($_SESSION)) { $last = strtotime($_SESSION); $curr = …
通过LINUX下的 crontab -e 命令可以自动在服务器重启的时候运行任务.所以你可以在CRONTAB里加入: @reboot echo "Your VPS is rebooted" | mail -s "Reboot Warnings"
[email protected] @reboot指定每次开机执行. mail 则会发邮件.开关-s设置邮件标题. 然后也许你可以通过 IFTTT 来发短信. 英文:https://helloacm.com/how-to-set-up-email-when-your-server-reboots-using-crontab-and-mail/ 本文一共 68 个汉字, 你数一下对不对. 怎么知道你的服务器重启了?(邮件自动提醒). (AMP …
代码重构 英文是 Refactoring, 简单来说, 就是让代码更好: Make Code Better. 1:简化软件模块 当前软件模块偶合性非常高.重构的过程能使软件结构清楚,模块之间的关系也将进一步理清.重构的目的之一是使软件不再臃肿,而会变得快速和轻巧.稳定性将大大提高.这样能减少后期用户支持的成本. 2:优化代码 很多无用的代码,很多低效的代码将被去除.引入代码审核或者(结对编程 Pair Programming) 能够减少代码的错误. 3:减少开发和维护成本 当前有几种版本.版本之间是用代码 #if 条件编译来区别,这样维护成本高,重构会将四个版本整理成一个版本(编译一次就可以).同一套代码库能减少开发和维护成本. 4:提高软件开发质量 授人鱼不如授人渔.在团队里培训和推广高效,正确,专业的软件开发流程和方法,这是提高软件质量的最有效的途径.保证每一次发布都是精品. 5:敏捷开发 通过重构,不断摸索改进的一个流程,采用敏捷开发,每天8点站会回顾昨天的工作流程,每周一周会提出每周的工作计划.包括CI编译服务器的建立及各项代码指标都能很好的对工作量及其分配做一个很好的计划. 6:代码分支管理 之前所有版本都是从 主分支 (Trunk) 取,这样就不能及大限度的保证质量,重构的过程(本身就是一个很好的例子)引入了SMOKE测试的概念,每天都会给测试团队一个版本,第二天8点就能收到测试结果,这样就能及时发现问题,阶段性的合并回主分支.版本发布也应该遵循这样一个流程. 7:正确的代码理念 …
HR 发来一些电子表格 (PDF),我不想把表格打印出来,填好再扫描.于是我就直接打开 FOXIT PDF READER (免费的) 然后 选择上面的 PROTECT, 就会有一个 签名的选项 创建一个新签名,然后导入图片签名,可以是JPEG,可以是PNG等其它图片格式. 然后,以后就可以通过签名的下拉菜单选择要的签名,很轻松的在PDF上的任何地方放置你的签名. 记得保存PDF文档就可以. 英文:在PDF文档上签名 本文一共 135 个汉字, 你数一下对不对. 在 PDF 文档上签名. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈
只要我在家里办公,我儿子们总能趁我起身(泡茶)一小会儿的功夫去按我的键盘.这不,一会儿不知道怎么回事, 我的屏幕就成这样子了. 后来查了, 发现儿子(更有可能是两个儿子各按到一些键)是碰巧按到 CTRL + ALT + 方向下 键.这得是多小的概率啊. 同理,屏幕方向朝上需要按快捷键 Ctrl + Alt + 方向上键. 顺时针90度旋转 Ctrl + Alt + 方向右键. 逆时针90度旋转 Ctrl + Alt + 方向左键. 屏幕方向朝下 …
QuickHostUK 的确不错. 他们免费给我的VPS升级到了固态硬盘. 昨天半夜, QuickHostUK 在升级,所有网站大概 有一个小时 连不上. 后来, 我收到 QuickHostUK 的邮件,大概意思是问我想不想试验一下 SSD 的 CLOUD 平台. Hi Zhihua, We have a new Cloud based platform we are currently testing. …