自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西代零零发

既然选择远方,便只顾风雨兼程

  • 博客(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 2579

转载 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 4818 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 175467 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 1744

原创 用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 43836 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关注的人

提示
确定要删除当前文章?
取消 删除