摘要: Themailx or mailcommand in Linux is still providing service for guys like me, especially when we need to send email automatically by script. gmail is great. Now, how to use gmail’s smtp in mailx/mail? gmail is a little special since gmail’s smtp server requires tls authorization. The good news is th 阅读全文
posted @ 2014-03-25 11:29 TobyDev 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 1. 事件目标现在,事件处理程序中的变量event保存着事件对象。而event.target属性保存着发生事件的目标元素。这个属性是DOM API中规定的,但是没有被所有浏览器实现 。jQuery对这个事件对象进行了必要的扩展,从而在任何浏览器中都能够使用这个属性。通过.target,可以确定DOM中首先接收到事件的元素(即实际被单击的元素)。而且,我们知道this引用的是处理事件的DOM元素,所以可以编写下列代码:// 修改前$('#switcher').click(function(event){ $('#switcher .button').toggleC 阅读全文
posted @ 2014-01-17 10:55 TobyDev 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: DescriptionPHP QR Code is open source (LGPL) library for generating QR Code, 2-dimensional barcode. Based on libqrencode C library, provides API for creating QR Code barcode images (PNG, JPEG thanks to GD2). Implemented purely in PHP.FeaturesSupports QR Code versions (size) 1-40Numeric, Alphanumeric 阅读全文
posted @ 2013-12-21 17:09 TobyDev 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: 用golang启动一个daemon 1 package main 2 3 import ( 4 "fmt" 5 "log" 6 "os" 7 "runtime" 8 "syscall" 9 "time"10 )11 12 func daemon(nochdir, noclose int) int {13 var ret, ret2 uintptr14 var err syscall.Errno15 16 darwin := runtime.GOOS == "darw 阅读全文
posted @ 2013-08-16 16:52 TobyDev 阅读(2834) 评论(0) 推荐(0) 编辑
摘要: 原文:http://bbs.csdn.net/topics/270033191摘抄:str = str.replaceAll("[\\pP‘’“”]", "");Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。\pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。其他六个是L:字母;M:标记符号(一般不会单独出现);Z:分隔符(比如空格、换行等);S:符号(比如数学符号、货币符号等);N:数字 阅读全文
posted @ 2013-08-14 09:40 TobyDev 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 1 //引入包 2 import "container/ring" 3 //创建闭环,这里创建10个元素的闭环 4 r := ring.New(10) 5 //给闭环中的元素附值 6 for i := 1; i <= r.Len(); i++ { 7 r.Value = i 8 r = r.Next() 9 }10 //循环打印闭环元素的值,这里的操作方法很像javascript11 r.Do(func(p interface{}){12 println(p)13 })14 //当前元素就是15 // r16 //当前元素的值就是17 // r.Value ... 阅读全文
posted @ 2013-07-16 09:58 TobyDev 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 快速设置setenv CLICOLOR 1 // 这个貌似没什么用设成1、0都显示彩色setenv LSCOLORS Gxfxaxdxcxegedabagacad关于LSCOLORS的一些说明LSCOLORS 的值描述了当CLICOLOR被启用时将会显示的颜色。它的值为多个fb对组合,其中f代表前景色(文字颜色)b代表背景颜色。各种颜色带号如下:a blackb redc greend browne bluef magentag cyanh light greyA bold black, usually shows up as dark greyB bold redC bold greenD 阅读全文
posted @ 2013-06-03 10:33 TobyDev 阅读(1247) 评论(0) 推荐(1) 编辑
摘要: 1、使用Chrome的都知道,当鼠标焦点在input、textarea这些元素上时,Chrome默认的会给它们加上黄色的边框,这并非chrome的特性,而是css的效果,outline这个属性。你可以用下面的css代码去掉所有元素的边框:*:focus {outline: none;}用下面的代码去掉你要去掉的元素的边框:1 .nohighlight:focus {2 outline:none;3 }你也可以给元素增加你希望的边框:1 .changeborder:focus {2 outline:Blue Solid 4px;3 }2、用chrome登录了一次并记录了COOKI... 阅读全文
posted @ 2013-05-23 15:35 TobyDev 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 二分法查找数组是否包含某一元素,兼容正反序,代码实现: 1 <?php 2 3 $searchValue = (int)$_GET['key']; 4 5 function search(array $array, $value) 6 { 7 $max = count($array)-1; 8 $min = 0; 9 $isAscSort = $array[$min] < $array[$max];10 11 while (TRUE) {12 $sum = $min+$max;13 $midKey = (int)($sum%2... 阅读全文
posted @ 2013-05-23 10:13 TobyDev 阅读(1228) 评论(2) 推荐(0) 编辑
摘要: trap命令用于指定在接收到信号后将要采取的动作。常见的用途是在脚本程序被中断时完成清理工作。不过,这次我遇到它,是因为客户有个需求:从终端访问服务器的用户,其登陆服务器后会自动运行某个命令,例如打开应用(命令写在.bashrc等文件中),最后退出,并断开连接;期间是不能允许其使用Ctrl+C等中断退出应用,而回到Shell环境,否则可能会带来安全问题。 当然,解决的方式有很多,如在应用中屏蔽中断信号、使用chroot方式访问等。但这些方法都有一些限制,如需要修改应用,让telnet等支持chroot方式(ssh可支持chroot)等。而使用trap也是一种比较好的解决方法。一、关于信号... 阅读全文
posted @ 2013-03-20 15:46 TobyDev 阅读(612) 评论(0) 推荐(0) 编辑