- 博客(19)
- 收藏
- 关注
转载 用Org-mode实践《奇特的一生》
《奇特的一生》《奇特的一生》是一本传记体小说,描述了俄罗斯科学家柳比歇夫如何运用 时间统计法 度过了他的一生。所谓时间统计法,说起来实在不起眼:统计自己做 每件事情 的纯时间, “工作中的任何间歇,我都要创除。我计算的是纯时间,”柳比歇夫写道,“纯时间要比毛时间少得多。所谓毛时间,就是你花在这项工作上的时间。 ” 柳比歇夫典型的时间统计日记是这样的:乌里扬诺夫斯克。一九
2013-02-28 21:24:31 26701 7
转载 shell 脚本编程的10 个最佳实践
每一个在UNIX/Linux上工作的程序员可能都擅长shell脚本编程。但大家解决问题的方式却不尽相同,这要取决于对专业知识的掌握程度、使用命令 的种类、看待问题的方式等等。对于那些处在shell脚本编程初级阶段的程序员来说,遵循一些恰当的做法可以帮助你更快、更好的学习这些编程技巧。下面, 我们就来讨论这些能帮助你学习shell脚本编程的方法吧1、多动手你想学习 shell脚本
2013-02-26 15:04:31 2305
原创 Emacs+Lisp环境搭建
1准备工作:安装SBCL和Slime如果Linux上Emacs也没有安装的话,可以直接下载LispBox(Emacs+SBCL+Slime)安装。 # yum installsbcl emacs-slime 2成为Lisper:配置Emacs开始上手新建~/.emacs文件,输入下面最简单的Emacs个性化配置 ; 关闭菜单栏和工具栏(menu-bar-mode
2013-02-26 14:13:06 7125
原创 征服SVN命令行常用命令
1 svn info获取当前本地代码库的基本信息。 取当前本地代码的版本号svn info trunk/| awk -F ':' '{ if($1 ~ /^Revision$/) {print $2} }' | tr -d " " 2 svn log获取某次修订版的提交内容。-v显示具体提交修改的文件列表,-r指定版本号。 3 svn diff比较两
2013-02-25 13:52:53 16389
原创 SSH超时自动断开问题解决
通过修改/etc/ssh/sshd_config中的配置解决自动断开的问题。下面是要修改的两个配置项的含义: “ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.这里比较怪的地方是:不是客户端主动发起保持连接的请求(如FTerm, C
2013-02-25 12:02:48 20076 3
转载 苏宁,下一艘“永不沉没”的泰坦尼克
泰坦尼克号,在世界航海史上曾被骄傲地称为“永不沉没的巨轮”。 爱德华·史密斯,拥有丰富航海经验的船长与泰坦尼克号,在1912年4月14日处女航中撞击冰山而葬身大西洋,还有1503名船员和乘客。2012年的苏宁正面临着同样的挑战。做了二十多年零售的张近东,其面临的现实挑战已经不是让苏宁如何避免撞上冰山,而是已经撞上了冰山,如何让这艘巨轮前行,而不是坐等沉没。“
2013-02-24 08:32:35 2580
转载 Perl模块的三种安装方法
一般来说,安装perl模块常见有源码、CPAN命令、包管理工具等三种方法,本文以安装Net::Telnet模块为例,简单的介绍一下这三种方法。第一种,直接去CPAN官网下载源码包安装,详细的安装方法等,请参照解压目录下的README或者INSTALL文件:?123456[root@test~
2013-02-22 21:55:05 5774 1
原创 Log4j日志文件常用配置
1日志级别热修改 web.xml===============================================================================org.springframework.web.util.Log4jConfigListener log4jRefreshInterval 5000
2013-02-15 22:19:27 4819 4
转载 Lisp的本质 - 从另一种角度洞悉Lisp之美
作者 Slava Akhmechet译者 Alec Jang简介最初在web的某些角落偶然看到有人赞美Lisp时, 我那时已经是一个颇有经验的程序员。在我的履历上, 掌握的语言范围相当广泛, 象C++, Java, C#主流语言等等都不在话下, 我觉得我差不多知道所有的有关编程语言的事情。对待编程语言的问题上, 我觉得自己不太会遇到什么大问题。其实我大错特错
2013-02-14 21:55:29 4679 2
原创 Emacs系列教程摘录
第一部分 Emac基础知识Emacs窗口剖析专家们通常会配置他们的Emacs,使它关闭菜单栏,好在屏幕上留出更大的编辑空间。但是在您学习Emacs时,菜单栏是帮您熟悉其丰富功能的好方法。 要用键盘访问菜单栏,请按F10。您可以使用向上或向下的方向键,在菜单选项中移动,然后按 Enter。如果您想终止这一过程,可以随时按下Ctrl-G。 自上而
2013-02-10 21:34:37 6329 2
原创 用Groovy和JFreeChart生成报表
编写一个Groovy脚本,定期执行来生成业务报表。这个脚本主要完成三个动作:1. 通过GroovySql从数据库中取出原始数据2. 使用JfreeChart生成柱状图报表3. 使用Apache的common-mail发送邮件package com.cdai.gchartimport groovy.sql.Sqlimpor
2013-02-08 15:34:54 3277
原创 Groovy安装与入门实例
1 Groovy是什么?来看下官网的介绍:http://groovy.codehaus.org===============================================================================Groovy...· is an agile and dynamic language for the Jav
2013-02-07 21:21:47 10164 4
原创 MySQL锁定状态查看命令
1 show processlist;SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果有线程在update或者insert 某个表,此时进程的status为updating 或者 s
2013-02-07 20:33:26 175471 4
转载 八一八 The Social Network的小细节
从Mark Zuckerberg开始:Mark同学用的是Linux,mitbbs上有人说是centos,没用过,待考证。桌面环境是KDE3,但是最后换笔记本以后似乎换了一套图标。浏览器:firefox,这个他也说了。在Harvard时的终端,就是那个标题栏带一个大X的,我没想起来用过这种终端模拟器,求补充。最后时出现的终端模拟器应该是自带的Kconsole。
2013-02-06 12:34:13 2731
转载 Sed实例大全
6. 实例删除:d命令$ sed '2d' example-----删除example文件的第二行。$ sed '2,$d' example-----删除example文件的第二行到末尾所有行。$ sed '$d' example-----删除example文件的最后一行。$ sed '/test/'d example-----删除exa
2013-02-05 14:12:36 1746
原创 用Linux命令统计文件内容
近来用Cygwin中的Linux命令解决了很多Windows平台下的日常问题。比如下面要讨论的一个简单问题:统计文件中包含某段文件的行有多少。 1用Grep命令解决grep "getPosPrice" 13_tp.log |cut -d "," -f 3 | grep"\"processState\":\"0\"" | wc -l cut命令简介: cut -d ","
2013-02-04 13:31:14 4350
原创 强大的Mockito测试框架
1自动生成Mock类在需要Mock的属性上标记@Mock注解,然后@RunWith(MockitoJUnitRunner.class)或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this);生成Mock类即可。 2自动注入Mock类到被测试类只要在被测试类上标记@InjectMocks,Mockito就会自动将标记@M
2013-02-04 12:42:39 43837 9
转载 为何 Emacs 和 Vim 被称为两大神器
目录0. 序章:神器的传说在这个蔚蓝色的星球上,流传着两大神器的传说: 据说Emacs是神的编辑器,而Vim是编辑器之神。追求独步天下的高手和低手们争着一睹它们的风采, 可看到它们朴素单薄的界面后,不禁心下怀疑: 这就是神器吗?甚至有人生了轻视之心。肤浅的人嗤之以鼻,说:什么年代了,还抱着这么老土的玩意不放, 真他妈Geek!同学,请冷静下来,听我说
2013-02-03 22:55:22 1860
原创 MySQL命令行常用命令
1.启动本地MySQL服务 Windows平台,通过services.msc或者命令call SCstart MySQL55 Linux平台,执行命令servicemysql start 2.登录到服务器$ mysql –u root –p123 –h 127.0.0.1 –P 33063.访问数据库m
2013-02-02 16:21:49 2632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人