您现在的位置:首页
--> 互联网,请记住我
作为一名系统管理员,经常需要在各种机器中倒腾来倒腾去的。嗯,做为一个超级大懒人,我想了不少办法来一步步简化连接方法。请一条条看,瘟到死插屁用户请绕行。 Section one:从终端复制字符串到剪贴板的工具:xclip 这个只针对linux/unix等X用户有效。我在bash_profile中写了这么一行: alias pw=’echo PASSWORD|xclip’ 然后在要输入密码之前,先在终端中输命令pw,这个密码就存在粘贴板里了。然后接下来,你就粘贴就行了,简...
有人在网上评价说Redis、mongodb等Key-value对的数据库,说redis特别牛,能支持列出所有的key; 其实tokyotyrant也是可以的呀,因为我看他底层持tcmdb,tchdb等都是支持遍历所有Key的,于是小小地做了一个改动,以支持列出的tokyotyrant的所有Key. 代码放在http://github.com/xurenlu/mc_list_patch_4_tokyotyrant上了。用法: 1.启动ttserver: ttserver db.tch 3.telnet上去,试试set命令: telnet localhost 1978 Trying 127.0.0...
相对HTTP模块,mail模块要简单的多,我决定从这里入手,改造一个基于nginx的memcache代理模块,并在这个模块的基础上也实现upstream,再做数据的分布,后端挂tokyotyrant做的key-value存储。于是先学学mail模块。 mail模块跟其他模块也差不多,初始化是在src/ngx/ngx_mail.c里;也是先设置对配置文件的解析: 遇到mail指令(mail指令是MAIN_CONF|CONF_BLOCK),则调用ngx_mem_block函数. ngx_mem_block函数做了什么? 1.挂载type是N...
相对HTTP模块,mail模块要简单的多,我决定从这里入手,改造一个基于nginx的memcache代理模块,并在这个模块的基础上也实现upstream,再做数据的分布,后端挂tokyotyrant做的key-value存储。于是先学学mail模块。 mail模块跟其他模块也差不多,初始化是在src/ngx/ngx_mail.c里;也是先设置对配置文件的解析: 遇到mail指令(mail指令是MAIN_CONF|CONF_BLOCK),则调用ngx_mem_block函数. ngx_mem_block函数做了什么? 1.挂载type是...
有人在网上评价说Redis、mongodb等Key-value对的数据库,说redis特别牛,能支持列出所有的key; 其实tokyotyrant也是可以的呀,因为我看他底层持tcmdb,tchdb等都是支持遍历所有Key的,于是小小地做了一个改动,以支持列出的tokyotyrant的所有Key. 代码放在http://github.com/xurenlu/mc_list_patch_4_tokyotyrant上了。用法: 1.启动ttserver: ttserver db.tch 3.telnet上去,试试set命令: telnet localhost 1978 ...
作为一名系统管理员,经常需要在各种机器中倒腾来倒腾去的。嗯,做为一个超级大懒人,我想了不少办法来一步步简化连接方法。请一条条看,瘟到死插屁用户请绕行。 Section one:从终端复制字符串到剪贴板的工具:xclip 这个只针对linux/unix等X用户有效。我在bash_profile中写了这么一行: alias pw=’echo PASSWORD|xclip’ 然后在要输入密码之前,先在终端中输命令pw,这个密码就存在粘贴板里了。然后接下来...
Hyer是我个人用来抓取站点内容的一个工具包。后来慢慢地想做成一个开源软件,现在它注册在http://www.github.com/xurenlu/hyer/ 上。本文作为入门教程,以新华网作为例子,讲讲如何用hyer做网页抓取。请从这里http://github.com/xurenlu/hyer/downloads下载hyer-0.6.12.tar.gz这个压缩包,解压。我们要用的主要是webctl.py这个文件,我们需要对它进行一些修改。在修改之前,先创建一个数据库,将sql/struct.sql导入进去。 mysql&#...
最近北京网通的dns老抽风,ping网关的时间是3ms,但是resolve 一个域名的时间经常需要2秒以上。在网上搜了一搜,发现很多人不会修改ubuntu的dns,嘿嘿,虽然修改完了/etc/resolve.conf,但是马上又被覆盖了,自动恢复成默认值了。而我的实际做法是,修改/etc/resolv.conf.d/base 那么,我是怎么知道修改这个文件的呢?我又不是ubuntu的开发人员。而且我保证一般人记不住这个地址. 嗯,我是这么找的: locate *.conf|grep resolv ...
slowphp是由本人开发的一个简单的PHP扩展。目的在于记录web server上执行时间过长的php脚本。用法和mysql上的slow query极为相似。
• 小技术团队的成长
很多小技术team,面对快速成长的业务,感到力不从心。他们觉得,迫切需要牛人,可是牛人总是,不是要价高,就是只想呆大公司,还不想在小企业冒风险,要了高薪还要期权…其实,牛人不需要多,牛人不总是能呆得住,牛人不解决一切问题。我想总结点什么,不过没啥经验,嗯。随便想点儿。不算指导,算是留此存照,将来有机会自己拉队队干革命,希望能解决好这个问题。 团队需要从一开始积累经验。我看到过一个故障汇报系统,发生...
嗯,基本上这些题都答得好 那就… 直接上题. 1. 基本知识点 HTTP协议中几个状态码的含义:503 500 401 200 301 302。。。 Include require include_once require_once 的区别. PHP/Mysql中几个版本的进化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改进等等。 HEREDOC介绍写出一些php魔幻方法; 一些编译php时的configure 参数向php传入参数的两种方法。 (mysql)请写出数据类型(int char varchar datetime text)的意思; 请...
在网上看到的: 1分钟内用户上线的数目是60万,如果用户在5分钟内重复上线,就给他发警告,问如何设计?嗯,让我这个自以为是的不知天高地厚的家伙来看看该怎么设计。嗯,首先确认的是,出题者应该是想考实际算法的,和应试者解决难题的方法,全方位思考问题的意识。所以”花600百万美刀花一套oracle的顶级牛B数据库然后把五分钟内的用户记录入库,连数据库查询“这样回答可能确实解决问题 不过不是出题想要的。好吧,哪,...
不知不觉,已经满了二十六岁。我总是遇到跟我同年同月同日生的兄弟。大学的室友,某次聊起来,突然发现,原来居然是同一天出生的,而且,居然都是早上五点至七点之间的。哈,八字都是相同的。雅虎的同事,超超同学,跟我的身份证上出生年月日是相同的~ 现在雅虎资讯的工程师,就只留下他和我了….当年的雅虎新媒体,上百号开发工程师呀~ 今年国庆回家,不知不觉就把二十六岁生日过了。呀,一下子就二十七了,忽然发现离三...
• 母亲也是爱美的
看了黑夜路人的博客《妈妈,我再也没法这样叫你》,不仅感慨万千,赶紧上gtalk,跟他说了声,节哀吧,兄弟。其实,对于每个人,这都是撕心裂肺之疼。至亲的失去,有谁能够承受!这个时候,我刚刚把母亲送上回家的火车。母亲是我接过来小住的。一辈子没有出过远门,这次终于有机会走出来,看看外面的世界。小时候,家里穷,偏远的农村,穷得你无法想象。我把那些都市人看起来年代遥远的故事揉进了小说,一个读者留言说:你好啊,...
嗯 现在闲得慌,呵呵。集团正在大手笔地调整几个子公司,我一下子就突然闲了起来。新同事好像动不动就是高级开发工程师,专家,高级专家,资深专家。嘿嘿,我的title还是一个普通普通的开发工程师。加薪无望啊,升职无望。只好静下心好好学习学习。 C乃万物之源,当然要好好学习学习,于是就有了这么个东东: 下载C写的web server,支持cgi和简单的配置文件代码基本东拼西凑,qps基本马马乎乎,ab测出来的qps,纯html文件,大约也能上2k,...
本示例介绍了如何利用window.location.hash()来构造使IE的”前进”和”后退”按钮能用。在网上的很多教程中间,称为使前进,后退按钮能用的AJax教程。其实,这跟Ajax应用无关。更多的时候,这种场景更适用于弹出层,Tab切换,图片幻灯等。比如,访问***.html#dialog_1&dialog_2 ,页面会自动弹出两个弹出层,关掉dialog 2,页面地址也会自动换成***.html#dialogg_1. 用户复制这个地址发给好友,好友访问时...
在您进行恢复操作时,我们常常面临执行删除表/库操作丢失数据的问题。在这种情况下,就是我们的InnoDB 数据恢复工具也爱莫能助,因为存放表文件的目录被删除了(如果你设置了innodb-file-per-table)。同样的事情也发生在Myisam表中,所有的.MYD,.MYI,.frm文件也被删了。所以当drop操作发生后,第一第一要干的事情就是:恢复文件。在ext3文件系统下,有两工具能帮上你的忙,前提是如果您足够地快(或者说足够幸运)。第一个是ext3gre...
今天忽然想看半年以前的一封邮件,懒得重启机器到XP[Xp实在是太慢了],于是在网上找相关代码。但是很遗憾,网上只找到了一个mbx2mbox的东东,这个东东可以把outlook express的dbx文件转成mailbox格式的,然后在evolution中就可以导入了。不过使用的时候发现,这个转换过程错误多多,其中某个正则表达式也太懒得了,一点都不严谨。后来继续找,发现一个Mail Transport的perl包,其中有对dbx的解析。
为啥呢….看起来数据啥也没变,不是吗?
• 我的大学
2001年7月,我考完高考。考完后,所有的同学都兴奋或是不安地等待,或是四处打听消息。而我,对于考了多少根本不在乎。我非常清楚,清华北大,我考上的几率太小了,所以,试都不用试。因为读上三年高中已经是很难得了,要是考不上,我根本不可能有机会去复读。而差劲的大学,就是考上了以我的家庭条件,也不可能念得了.在湖北,也只能报那么几所学校,武大,或是华中科大。于是我想都懒得想,填了高考志愿:华中科技大学. 填完志愿,很快...
[ 共40篇文章 ][ 第2页/共2页 ][ 1 ][ 2 ]
近3天十大热文
- [54] IOS安全–浅谈关于IOS加固的几种方法
- [52] android 开发入门
- [52] 如何拿下简短的域名
- [51] 图书馆的世界纪录
- [49] Go Reflect 性能
- [49] Oracle MTS模式下 进程地址与会话信
- [47] 【社会化设计】自我(self)部分――欢迎区
- [46] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 程序员技术练级攻略
- [29] 视觉调整-设计师 vs. 逻辑
赞助商广告