自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 OOP 思想入门思考

经常有人问什么是OOP思想?为什么要用OOP?OOP那些东西写function(方法)也可以实现啊?设计模式要多写代码,那么繁琐为什么还要用?不想用学术理论和方法论来解释了,因为越来越多的人喜欢‘快餐’,懒得去思考理论推演。那就举一个例子吧,可能不是很恰当,要是能让入门者理解OOP那就行了。面向对象和面向的过程的区别?开发一个系统,就像在一个大的敞房里面做装修一样。 面向过程注重功...

2013-08-11 12:57:11 239

程序员,你的代码为谁而写

程序员,你的代码为谁而写一直在思考这个问题,却不敢和别人交流。觉得自己还不算一个程序员,和别人讨论圈子里的事,难免贻笑大方。私下百度了几次答案有,为了任务,为了突出的考核,为了计算机,为了自己,为了后来者。仔细分析了几中说法,我觉得自己更愿意为身边的同事写代码。为身边加班的那家伙写代码除了机器语言,汇编那是极少程序员用来和计算机沟通的语言,或者C当初还保留着那份使命。再更高...

2010-12-26 20:59:33 315

原创 被Chrome的高级特性折腾了一上午

早上起来修改了一个小程序,使用Jetty嵌入的方式写了一个Servlet。因为第一次使用Jetty,不太熟悉对Servlet的多线程的处理方式。写了一个简单的测试代码:   protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, I...

2010-09-04 13:24:47 230

原创 Mysql的复制功能

Mysql复制的功能主要由2个线程完成,IO线程和SQL线程。IO线程负责从Master读需要执行的命令, SQL线程执行备份操作。 在Slave端的管理主要有如下几个命令: 1。CHANGE MASTER TO == 配置连接到那个Master服务器, 连接的用户名, 密码, MASTER-bin log的文件名, 开始位置等.都由这个参数设置.  CHANGE ...

2010-07-10 18:26:33 179

原创 linux NFS配置

服务器端配置:vi /etc/exports /opt/extra_tools        10.56.126.77(rw,sync) 10.56.117.81(rw,sync,no_root_squash)/opt        *(rw,sync,no_root_squash) 客户端Mount:        mount <host IP>:&l...

2010-07-09 18:26:06 63

原创 使用VB script 启动一个隐藏的CMD窗口

Option Explicit Dim WshShell Set WshShell = WScript.CreateObject?("WScript.Shell") WshShell.Run """C:\\test_Oulu.bat""",0

2009-12-11 11:09:22 418

使用VACUUM删除Sqlite的空余文件内容。

Sqlite在删除纪录时不会减小文件大小,只是在文件中将数据块标志为可用。 如果需要强制删除可以运行VACCUM这个命令。具体的可以查看FAQ (12) I deleted a lot of data but the database file did not get any smaller. Is this a bug?No. When you delete inf...

2009-12-07 15:03:09 187

Python的线程相关概念

Lock, 普通锁,调用acquired, 取得锁。任何线程可以调用release释放锁。 在锁未释放前调用acquired操作被blockRLock, 区别于Lock是, 如果重复调用acquired方法是同一个线程不发生block. Semaphore, 信号量BoundedSemaphore,和信号量的区别是, 如果释放后信号量,大于初始值抛出异常ValueE...

2009-10-29 08:53:21 78

JS 服务端编程 + JSTL 的留言板例子

最近要做一个WEB的小工具, 已有的代码都是用JSP写的。 又想用我自己实现的js-web,所以就想到了用javascript写后台的代码,用JSTL来表现。 javascript在服务器端运行的问题前面解决了,但是用JSTL来输出javascript的对象和在JSP中如何调用服务端的JS是这次才实现的。 1。 在JSP中调用服务器端的javascript使用了一个自自定义标签: <...

2009-01-10 17:09:01 147

使用嵌入式Tomcat实现使用Javascript写服务端程序

上一次使用JESS来做URL引擎,玩过了头,后来自己都玩不转了. 后来决定搞一个简单的点的来玩玩. 想了一下直接将请求转发到Web目录的一个JS文件这样就简单多了. 其实直接修改一下Jess的规则就可以实现了. 为了弄一个看起来完整的程序. 就写了一个js脚本来启动嵌入式的Tomcat. 这样一个看起来像js实现的web服务器就完成了. 可以从 http://js-web.googlecode...

2008-09-21 12:33:04 623

使用规则引擎(Jess)驱动Javascript实现服务器端编程

这个思路在上周就确定了,但是一直没有空去实现。 直到今天才实现了一个简单的原形。而且还有很多问题没有解决,主要都是对JESS不熟悉。 主要的思路就是,在servlet收到请求后,将Servlet, Request,  Response, Session几个对象封装成Java Bean添加Jess引擎作为Fact。 根据定义好的规则,调用相应的服务器端javascript完成服务端的处理。 和一...

2008-09-15 14:48:04 799

确定使用规则引擎做url mapping

思考了一下决定,选择jess作为url mapping引擎. 虽然有点大才小用. 不过主要还是学习一下规则引擎的使用方法. 一个简单的原形以实现. 大概的流程如下: 1. servlet 接受HTTP请求.2. 将当前的servlet环境,request/response/session等参数封装后放到Jess引擎3. 根据定义的规则,选择需要调用的js方法序列.4. 调用js 引擎...

2008-09-09 00:43:40 180

拯救疯子--请教一个全新的url mapping思路.

搞了一天,终于实现了使用javascript来写servelt. 为了简化开发,决定搞一个javascript的框架出来. 其实我个人现在听到框架这个词就不爽. 总觉得现在什么都要框架一把. 整理了一下思路, 将要做的这个东西, 就是写一个javascirpt放到那儿, 然后根据HTTP请求去执行js, 把这个js的结果返回给客户端. 就这么个东西, 叫软件? 程序? 系统? 算了还是叫框架吧...

2008-09-07 21:26:17 92

js的unit test实现(一)

不知道有多少人会写js的unit test, 不过最近的项目对unittest要求比较严格.所以也养成了写unittest的习惯. 在搞js-shell时, 对写的代码没有做test,总是不放心. 找了一些资料看到JQuery的unit test方法不错. 学习了一下也在js-shell加入了Uinttest库. 总算把前面的代码都加上了UT才放心.js-shell中的unittest的使用方...

2008-09-06 12:31:26 1246

javascript 的Socket客户端编程。

这里的Socket编程不是指使用XmlHttpRequest对象, 而是真正的创建一个Socket实现收发数据。 使用Javascript调用Java的NIO接口实现的Socket编程。实现一个简单的:EchoClient创建文件 :EchoClient.js var socket = __import__('Socket', null, {}) //导入Socket library.....

2008-09-06 11:24:26 3291 1

javascript 的Socket 服务端编程。

这里的Socket编程不是指使用XmlHttpRequest对象, 而是真正的创建一个Socket实现收发数据。 使用Javascript调用Java的NIO接口实现的Socket编程。 实现一个简单的EchoServer,创建文件 :EchoServer.js  var socket = __import__('Socket', null, {}) //导入Socket library....

2008-09-06 11:12:01 2804

Solarias 下的后台进程

就当时笔记,不然下次又忘记了. 使用nohup运行一个程序, telnet关闭后, 由1号进程接收子进程. nohup python server.py >log.txt 2>&1 &

2008-09-02 13:30:18 130

js-shell 开源项目--无聊的玩具

项目名称: Js-Shell发起时间: 2008年8月代码托管:http://code.google.com/p/js-shell/下载地址:http://code.google.com/p/js-shell/downloads/list项目介绍:Js-Shell以开发通用的js库为主,目标是实现js的通用化。使js可以更多的用在普通的应用开发,例如桌面应用,网络应用等。让ja...

2008-09-02 09:00:42 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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