- 博客(237)
- 资源 (45)
- 收藏
- 关注
原创 感觉Ruby没有Python好
Ruby的书中经常引以为豪的几点是:1,ruby是完全基于类的语言,类似于Java。ruby中任何东西都是对象,包括基本类型,整数等。 其实在面向对象方面,Python更胜一筹。 Python中一切都是对象。并且Python允许直接执行模块中的源码。Python也允许不使用类,直接定义变量,函数。Ruby就此攻击说Python面向对象没有它那样纯粹。其实完全是诽谤! Python的函数也是对象!是Function类的实例。2,Ruby标榜自己的函数式编程
2010-08-04 23:06:00 15048 44
转载 Linux系统信息查看命令大全
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod #
2010-07-28 14:06:00 1286
原创 grub2
<br /> ubuntu10.04 start to use grub2 instead of grub.<br /> grub is very simple. We used it very good. <br /> We can directly edit menu.lst file.<br /> Then we can exec grub command. and we can get a inter-command env. <br /> root (*
2010-07-26 15:16:00 1478
原创 单向链表反转的问题
<br /><br /> 刚看到一篇文章,http://news.csdn.net/a/20100719/219154.html<br /> 说面试的一道题目是:<br />把N个元素插入到一个Vector里(或者ArrayList,或其它的你所选择的语言里被称作动态数组的东西)。<br /> <br /> 我的想法是,创建一个新的单向链表,这个链表插入新数据是在头部,而不是尾部。这样就可以了。<br /> 如Struct List{<br />
2010-07-21 00:18:00 2023
原创 Linux中报库或者程序找不到的解决方法
<br /><br />./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory<br />出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。<br /> <br />一般而言,有很多的so会存放在/usr/local/lib这个目录底下,去这个目录底下找,果然发
2010-07-19 12:56:00 1839
转载 ubuntu环境变量的设置
<br /><br />系统环境变量:<br />/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.<br />并从/etc/profile.d目录的配置文件中搜集shell的设置.<br />/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.<br />当前用户变量:<br />~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,<br /
2010-07-14 23:21:00 1774
转载 X11vnc (简体中文)
X11vnc (简体中文)From ArchWikiJump to: navigation, search<br /> i18n English 简体中文<br />WARNING: 这将建立一个没有密码的VNC. 意思是任何人都可以通过网络访问你的VNC并且能看到你的X界面.可以非常简单的通过SSH连接来避免这样的事情.Contents[hide]1设置 x11vnc1.1安装1.2运行1.2.1startx1.2.2GDM1.3访问2SSH端口转发<br /> 设置 x11vnc <
2010-07-06 14:18:00 6064
转载 如何解决fedora 13中root用户不能登录的问题
<br /><br /> 先用普通用户登陆,打开系统工具-终端<br />切换到root用户<br />输入命令: gedit /etc/pam.d/gdm&<br />在文本编辑器中注释掉"auth requiredpam_succeed_if.so user != root quiet"<br />保存后继续输入命令: gedit /etc/pam.d/gdm-password&<br />同样地注释掉"auth required pam
2010-07-06 11:52:00 2986 4
转载 如何解决fedora 13中root用户不能登录的问题
<br /><br /> 先用普通用户登陆,打开系统工具-终端<br />切换到root用户<br />输入命令: gedit /etc/pam.d/gdm&<br />在文本编辑器中注释掉"auth requiredpam_succeed_if.so user != root quiet"<br />保存后继续输入命令: gedit /etc/pam.d/gdm-password&<br />同样地注释掉"auth required pam
2010-07-06 11:52:00 2342 3
转载 Linux无线网卡配置
无线网卡配置本文介绍在Linux命令行界面中手动配置无线网卡的方法。目前流行的多数发行版都支持用图形界面的network-manager方便地进行配置,而无需使用本文所介绍的原始方法。下面介绍使用iwconfig和ifconfig等命令在命令行状态下配置无线网络。前题是无线网卡驱动已经正确安装,并被系统正确识别。大体思路工作的大体思路如下:用iwconfig开启无线网卡的电源,并查找区域内的无线网络连接到相应的无线网络通过ifconfig启用无线网卡,并获取IP(如果使用DHCP
2010-06-25 20:30:00 12480 4
转载 解决ubuntu下Firefox Flash文字乱码或不能显示的问题
解决方法很简单,操作如下:<br />修改/etc/fonts/conf.d/49-sansserif.conf <?xml version="1.0"?><br /><!DOCTYPE fontconfig SYSTEM "fonts.dtd"><br /><fontconfig><br /><!--<br />If the font still has no generic name, add sans-serif<br />--><br /><match tar
2010-06-17 23:45:00 1886
转载 Linux系统中如何添加自己的库文件路径
<br /> 库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任选其一使用:<br /> 在环境变量 LD_LIBRARY_PATH 中指明库的搜索路径。<br />
2010-06-17 14:07:00 2804
原创 Eclipse CDT生成Makefile文件
<br />Eclipse CDT生成Makefile文件:<br />1,项目右击属性<br />2,点击C/C++ Build<br />3,选中自动生成Makefile。<br /> 默认会在Default目录下创建Makefile文件。<br /> <br /> <br /> <br />PS: codeLite 这个开源免费的C/C++ IDE也相当不错。<br /> 用Eclipse和Netbeans给Linux Kernel生成代码索引都会报Out 0f memo
2010-06-08 14:03:00 15844
转载 /etc/fstab文件详解
/etc/fstab文件详解<br /> 关键字: /etc/fstab <br />转载自 http://hi.baidu.com/jingzhongchen/blog/item/8e6f552dcead7ce98b139952.html<br /> <br />做个记录 <br /> <br />看你对/etc/fstab文件了解多少?<br />
2010-06-05 22:46:00 1722
转载 Eclipse 快捷键
Eclipse 快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交
2010-04-23 15:32:00 3433 9
原创 最好的网页解析类库HtmlCleanner
介绍 今天给大家推荐一款最好的网页解析类库—HtmlCleaner。至少是目前为止最好的Java解析库。 与HtmlCleaner结缘是在年初的时候,因为一项工作需要解析Html页面,所以我在网上遍寻Html解析库。网上口碑极佳的是HTML Parser这个库,我试了一下,速度极慢,处理一个比较大的网页需要几百毫秒,更要命的是,有些网页解析不了!经过千辛万苦,
2009-10-27 21:05:00 8403 5
原创 深入浅出JNA—快速调用原生函数
深入浅出JNA—快速调用原生函数 本文原名《使用JNA方便地调用原生函数》发表于2009年3月的“程序员”杂志上。感谢程序员杂志的许可,使这篇文章能够成为免费的电子版,发布于网络上。
2009-07-20 07:04:00 25983 20
转载 Cron表达式指南
Cron表达式指南Cron Expressions——Cron 表达式Cron表达式被用来配置CronTrigger实例。Cron表达式是一个由7个子表达式组成的字符串。每个子表达式都描述了一个单独的日程细节。这些子表达式用空格分隔,分别表示: 1.Seconds 秒2.Minutes 分钟3.Hours 小时4.Day-of-Month 月中的天
2009-06-10 16:39:00 7489
原创 SUN被Oracle收购,一个时代结束了!
今天回家上网,惊悉SUN已经被Oracle收购了! 以后跟Oracle混了!这应该是SUN和Java最好的结局了,一个时代结束了!感觉很沉重。不管怎么样,天才们创建的SUN和BEA都这样结束了,感觉很沉重!技术天才难道创造不了奇迹了吗?靠优秀产品已经生存不下去了吗? Java在SUN手中,近几年总觉得是一艘快要沉默的航母。Java,Solaris,Tuxedo,WebLogic,Aqu
2009-04-21 23:14:00 17710 38
原创 最快排序和搜索算法的最简代码实现
最快排序和搜索算法的最简代码实现 By 沈东良 http://blog.csdn.net/shendl/前言
2009-04-07 12:38:00 30116 40
原创 简洁明了地用JavaScript实现单继承和多继承
简洁明了地用JavaScript实现单继承和多继承 by 沈东良 http://blog.csdn.net/shendl/ JavaScript是一种强大的多泛型编程语言,其融合了面向过程、面向对象和函数式编程于一身,具备强大的表现能
2009-03-29 11:10:00 5145 1
原创 Selenium与JavaScript--Selenium深入浅出之三
Selenium与JavaScript Selenium深入浅出之三
2009-03-09 10:06:00 21352 5
转载 Ext 2 概览
Ext 2 Overview (Chinese) 多余的话: 这是Ext官网上的一篇文章,觉得不错,就收藏在这里,方便查阅。ExtJS现在在国内的推广情况令我深深失望!没有一本像样的中文书。而且还有一帮鸟人写了几篇入门级的小书,就吵吵着要收费购买、阅读!至于嘛?!真是有损我辈中华开源人的名誉! 如果我挤得出时间的话,可能会写一本ExtJS的免费电子书,供大家分享。 人家写了
2009-02-26 15:36:00 2945 1
原创 从自己实现Ruby单例模式揭秘Ruby模块内幕
从自己实现Ruby单例模式揭秘Ruby模块内幕缘起整个故事要从某一天开始说起,那天,我看到一篇文章介绍了Ruby中实现单例模式的模块。Singleton模块,只要include Singleton模块,就可以为一个Ruby类添加单例功能。我颇为惊奇,于是查看Singleton.rb源码,洋洋洒洒几百行,看不懂。做技术的都知道,遇到不理解的东西我们总是想探究清楚,否则必茶
2009-01-23 08:50:00 6286 2
原创 我的编程路
我的编程路 2008年走到尽头了,马上就要迎来2009年了。首先祝大家新年快乐! 刚才在TopLanguage上看到有人发的帖子《真正喜欢一门编程语言或真正喜欢编程是一种怎样的感觉?》让我回想起这些年走过的编程之路。几多辛苦几多甜。 我不是科班出生,高考时啥都不懂,选错了专业。后来在大学里才慢慢喜欢上了编程,一发而不可收拾。
2008-12-31 17:57:00 3969 16
原创 我也来晒Flex编写的工作流编辑器
我也来晒Flex编写的工作流编辑器 胡长城兄用flex做了一个工作流编辑器。 我也为公司写了一个,也拿出来晒晒。 最初想用JS画一个。但发现IE还不能画线。只得作罢。 然后想用JavaFX写的。因为我们公司原来的工作流编辑器是用Swing写的。后来发现Flex比JavaFX更好,所以最后决定使用Flex写。基于AIR写
2008-12-26 11:31:00 9445 17
原创 JNA两篇Blog的完整源代码
贴上JNA—JNI终结者、深入解析JNA—模拟C语言结构体两篇文章的完整源代码 C语言源代码: 头文件 #define MYLIBAPI extern "C" __declspec(dllexport ) MYLIBAPIvoid say(wchar_t* pValue); struct UserStruct{
2008-12-25 01:27:00 13630 5
原创 深入解析JNA—模拟C语言结构体
深入解析JNA—模拟C语言结构体 前言前几天写《JNA--JNI终结者》一文介绍JNA框架。写完之后才发现,忘了写比较有难度的C语言Struct的模拟了。今天就补上这篇文章,介绍Struct。不写怎样模拟C语言结构体,就不能算是真正解决了调用动态链接库的问题。C语言的结构体用得实在是太广泛了。 首先说明一点,本文中大量把模拟Struct的
2008-12-25 01:20:00 34044 33
原创 JNA—JNI终结者
JNA—JNI终结者 介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net/ 非常强大、易用,功能上类似与
2008-12-23 15:03:00 109418 84
原创 在Flex中使用JSON对象为属性赋值
在Flex中使用JSON对象为属性赋值 JavaScript中,JSON的简洁和强大令人印象深刻。ActionScript3作为一种从JavaScript语言发展起来的语言,依然可以使用JSON。依然可以 var object={a:1,b:”b”,c:”1111”};这样的JSON形式创建ActionScript对象。 在JavaScript中,我们常常在
2008-12-03 18:23:00 5107 1
原创 在Flex/ActionScript3中实现抽象类及继承机制解密
在Flex/ActionScript3中实现抽象类及继承机制解密 ActionScript3中没有抽象类的概念。但是,在Flex提供的类库中,有些类却实现类抽象类的功能。如:DisplayObjectContainer属性 | 方法 | 事件 | 示例包flash.display类public class Displa
2008-12-03 12:41:00 3696 2
原创 在Flex/ActionScript3中实现单例
在Flex/ActionScript3中实现单例 Flex的ActionScript3语言中,类的构造函数只能是public类型的。而在Java等语言中,我们通常使用这样的方法实现单例:1,把构造函数声明为private的方法,阻止用户创建对象,从而阻止用户使用new 创建对象。2,声明静态变量,用它来持有一个类的实例。实现单例。 这里,我介绍一种在Actio
2008-12-03 11:33:00 4614
原创 Flex、Java、C#、JavaFX的事件处理机制的比较
Flex、Java、C#、JavaFX的事件处理机制的比较最近我在研究下一代的客户端界面编程技术,就是研究Flex和JavaFX这两种新语言。Java,C#,JavaFX,Flex等语言都有事件处理机制。 事件处理机制 实际上就是GOF23设计模式中的Observer观察者模式的实现。Flex的事件处理机制,使用了方法作为事件处理器。这和C#的委派相似。因为Flex继承了Java
2008-11-30 11:14:00 3344 3
原创 SpringOSGINoDM项目的插件说明
SpringOSGINoDM项目的插件说明 本文是开源项目SpringOSGINoDM的插件说明。补充《开源项目SpringOSGINoDM—OSGI环境下使用Spring的唯一完美解决方案》一文未尽之处。SpringOSGINoDM项目的地址是:http://code.google.c
2008-08-21 10:30:00 2260
原创 开源项目SpringOSGINoDM—OSGI环境下使用Spring的唯一完美解决方案
开源项目SpringOSGINoDM —OSGI环境下使用Spring的唯一完美解决方案 2008年8
2008-08-19 23:18:00 7335 1
原创 OSGI服务发布和导入的自主实现—OSGI+Spring+Hibernate+...完美解决方案[非SpringDM]之二
OSGI服务发布和导入的自主实现 —OSGI+Spring+Hibernate+...完美解决方案[非SpringDM]之二 在《OSGI+Spring+Hibernate+...完美解决方案[非SpringDM]》一文中,我提出了非SpringDM的OS
2008-08-06 21:08:00 6312
转载 泛型和模板的比较----源自MSDN
泛型和模板的比较----源自MSDN 在我的《主流编程语言优劣考》一文中,有不少朋友对我把“模板”和“泛型”这2个概念作为2个不同的事务来看待有异议。我告诉他们,在MSDN的C++/CLI中就有这样的定义。他们不信。唉!我就搞不懂了。为什么有些人会这么在意观点、定义的出处呢?难道不是名人说的,就肯定不是真理吗?难道权威就一定正确吗? 在
2008-08-04 00:09:00 3143 1
Selenium的JavaClientDriver1.0API参考手册【chm】
2008-11-26
spring webService1.51官方指南[pdf]
2008-11-26
C#编程思想pdf版
2008-01-13
JDK5新版RMI编程指南
2007-10-09
jbpm3.12版可运行War包
2007-05-22
最新JDK6API中文参考手册[chm格式]第四部分(最后)
2007-01-15
最新JDK6API中文参考手册[chm格式]第三部分
2007-01-15
Linux内核中链表和散列表的实现原理揭秘
2011-07-14
eclipse-jee-helios-SR2-linux-gtk-x86_64-bookmarks
2011-04-02
构建一个分布式操作系统的简单方案1.2
2011-03-30
创建和使用本地ubuntu source镜像服务器
2011-02-10
JBPM工作流引擎技术内幕
2010-10-25
深入浅出JNA—快速调用原生函数1.0
2009-07-20
Selenium深入浅出1.2.pdf
2009-03-12
Selenium深入浅出1.0
2009-03-04
JNA3.09API参考手册.chm
2008-12-23
ActionScript3.0Flash10中文语言和组件参考[良少].CHM
2008-12-09
HtmlCleaner2.1API参考手册.chm
2008-11-28
JDK6API中文参考手册[CHM格式]第四部分
2007-07-03
JDK6API中文参考手册[CHM格式]第三部分
2007-07-03
JDK6API中文参考手册[CHM格式]第二部分
2007-07-03
JDK6API中文参考手册CHM版第一部分
2007-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人