小名色素

导航

2014年8月18日 #

java使用dom4j解析xml

摘要: 目标:将指定XML进行解析,以键=值的方式返回指定节点下的数据所需要的jar包:dom4j1.6.1.jar、jaxen-1.1.jar 400105 ... 阅读全文

posted @ 2014-08-18 23:57 小名色素 阅读(408) 评论(0) 推荐(0) 编辑

2014年5月28日 #

构建的决策

摘要: 如果语言的工具是初级的,那么程序员的思想也是初级的。这是书的一句原话。 书刚买回来完一个章节,联想到现在自己在做的一个项目(感觉架构不能用"乱"和"糟糕"来形容了),对“构建”中的约定的理解也更深了。如果一个项目如果没有一个好的约定,项目功能的变大会导致结构混乱不堪、正常的维护变得不可能,不得... 阅读全文

posted @ 2014-05-28 23:12 小名色素 阅读(137) 评论(0) 推荐(0) 编辑

2014年1月11日 #

ubuntu apt-get 获得内核源代码

摘要: 1.使用apt-get source 方法,会下载到当前目录,并且会直接解压:apt-get source linux-source-2.6.32 #或者其他编号2.使用apt-get install,会下载到/usr/src下,不会解压。 敲完下面命令后可以按二次Tab键看看可以安装什么内核的源码(库中不一定有)。sudo apt-get install linux-source如果提示是已经安装了,但是/usr/src下没有,可以先执行,然后再执行上面的安装命令sudo apt-get remove linux-source引自:http://1.blankboy.sinaapp.com. 阅读全文

posted @ 2014-01-11 19:23 小名色素 阅读(3558) 评论(0) 推荐(0) 编辑

ubuntu 修改/etc/fstab文件,取消ubuntu开机硬盘自检

摘要: 一、先来了解一下这个文件从上面可以看出,它其实就是一个表格,包括了 , , , , 和 这些列。下面来讲解。 1. : 你要挂载的文件系统的设备名称信息,也可以是远程的文件系统。如果是本地设备,可以写 /dev/sda1, /dev/sda5 等。如果是远程的文件系统,可以写 192.168.10.36:/home/。此外,还可以用卷标(label)或 UUID(Universally Unique Identify 全局唯一标识)来表示。默认的 /etc/fstab 就是采用 UUID 来表示的,这里也不详解了。 2. : 挂载点,也就是自己找一个或创建一个目录,然后把文件系... 阅读全文

posted @ 2014-01-11 18:45 小名色素 阅读(3291) 评论(0) 推荐(0) 编辑

ubuntu13.10 修改grub

摘要: 因电脑装了双系统,平时开机时总是有win7的启动选项,而近段时间想禁止自己上win7系统,但又不想把win7系统卸载.故通过修改grub项,禁止grub引导win7方法一:cd /etc/grub.d/ 并ls -l查看一下其中的20_memtest86+和31_os-prober(用于引导win7)已经被禁止了操作的步骤:1、sudo chmod a-x31_os-prober2、sudo update-grubOK 重启系统方法二:vi /boot/grub/grub.cfg将31_os-prober对应的### BEGIN /etc/grub.d/31_os-prober ###在这中间 阅读全文

posted @ 2014-01-11 18:14 小名色素 阅读(672) 评论(0) 推荐(0) 编辑

2014年1月5日 #

数据推送之comet4j遇到的405错误信息

摘要: 这两天了解了一下关于服务器推送的问题,在网上查了很多,相比之下comet4j比较符合自己的要求,即在http://code.google.com/p/comet4j/wiki/HelloWorld上下载了一个demo.并按相关的要求进行了配置。 下面说一下期间遇到的一个问题吧: demo部署好后,进行访问出现如下图的问题:刚看到405错误的时候,按照习惯立马就想到是不是doget或dopost没有写呢? 但是查看web.xml的时候发现不请求的是对tomcat支持的一个jar包。但是想想jar不会出现这么低级的错呀.于是就开始分析配置。从头开始说起吧.因为comet4j是在new IO方式下工 阅读全文

posted @ 2014-01-05 18:59 小名色素 阅读(1326) 评论(3) 推荐(0) 编辑

2013年8月25日 #

Struts2上传文件的大小设置

摘要: struts2中文件上传的二个限制,一个是struts.multipart.maxSize,如果不设置,struts2 的核心包下的default.properties文件里有默认的大小设置struts.multipart.maxSize=2097152,即2M. 这是struts2文件上传的第一次进行大小判定.第二次大小判定是action中inteceptor的maximumSize.上传的文件大小需通过第一次大小判定.再针对不同的action中配置的inteceptor,maximumSize才能发挥相应的拦截作用.即首先在struts.xml 加入 这将是第一次进行大小判定的标准,如果上 阅读全文

posted @ 2013-08-25 14:59 小名色素 阅读(321) 评论(0) 推荐(0) 编辑

2013年8月7日 #

java虚拟机使用内存的思考(转载)

摘要: JVM(java虚拟机)其实就是操作系统(如windows)上的一个普通程序(进程名叫java,这个程序可以解释执行class文件)。当java进程启动时会首先分配一块堆内存(最小内存),以后每当class字节码程序要求JVM(java进程)分配内存时,JVM就会在预先分配的那块内存上面为class字节码程序分配内存,当预先分配的那块内存用没时,JVM会再向操作系统要内存(物理内存), 但是JVM不会无限制的向操作系统要内存,当它占用的实际堆内存达到一个预定值(最大可用内存)时,如果class字节码程序还向JVM要内存,并且JVM无法通过回收当前堆中的内存来为class字节码程序服务时,它就会 阅读全文

posted @ 2013-08-07 19:30 小名色素 阅读(325) 评论(0) 推荐(0) 编辑

2013年8月1日 #

在linux中给应用程序加快捷键(加在桌面)

摘要: 每次在要用到Eclipse做开发时,都要到安装的那个路径下去找到eclipse的启动文件,感觉很不方便,就给它做个桌面快捷方式。有两种方式,最简单的是直接右键加快捷方式就OK;我用的是第二种方式:一般的程序安装路径下去都会有一个.desktop文件,有的话直接拷贝到桌面下就可以了。如果没有这个文件的话就写一个。 以我的Eclipse为例:我的eclipse在我的azcx/下 这里面是没有.desktop文件的。1,建立一个eclipse.desktop文件2,写入以下内容:[Desktop Entry]Categories=Network;InstantMessaging;Name=Eclip 阅读全文

posted @ 2013-08-01 11:11 小名色素 阅读(494) 评论(0) 推荐(0) 编辑

2013年7月29日 #

scanf函数

摘要: 今天试着以递归的方式用C写了个斐波那契数列,最后我想通过scanf函数从控制台中输入一个整形数,输入出该整形数据对应的结果是多少.其中是这么定义的 : int nu = scanf("%d",&nu);控制台输入一个整形数3,回车后,程序进入了死循环。调试输出后发现输入3后,nu的值为1,试着输入其他的整形数nu还是1。于是我将代码改了一下 int nu; scanf("%d",&nu); 在控制输入3后,打印输出的nu为3 -- 这才是我想要的结果. 但为什么会这样呢? 解释第一个: 按JAVA的理解应该是scanf从控制台得到输入的值 阅读全文

posted @ 2013-07-29 13:15 小名色素 阅读(256) 评论(0) 推荐(0) 编辑