- 浏览: 202468 次
- 性别:
- 来自: 深圳
最新评论
-
weituotian:
不好,不能用
使用libcurl提交POST请求 -
naomibyron:
谢谢!!!! 帮了我大忙
固定JSplitPane比例分割 -
hugh.wang:
我知道这个快捷键,而且很想用,可惜我在10.8的系统上无效,郁 ...
Command+~同一程序切换不同窗口快捷键 -
albrich:
不说话,不评论
使用nio实现简单Echo服务 -
albrich:
确实很好,不过你的注释好像错了
用nio实现Echo服务
文章列表
上班以来,已经有两个礼拜的时间了,明天将是第二个周末。
导师要求做的DEMO基本上做的差不多了。这中间还是遇到很多的小困难,很多地方都需要好好学习,主要还是对公司的开发框架不了解不熟悉。DEMO中有个发邮件的 ...
- 2009-08-08 00:42
- 浏览 996
- 评论(0)
还以为会停雨呢,呵呵。。。早知晚上一直下雨,下班后就马上回去了。
没有带雨伞,湿了一身,然后挤公交车。
虽然淋了一身,晚上加班还是值得的,学到了东西,至少自己做的DEMO中又发现一个BUG,而且,对公司的开发平台也越来越熟悉了,呵呵。。。
毕业后刚刚来公司上班,公司的开发平台一点都不熟悉,这几天,要特别感谢我的导师,还有身边的耐心的MM,谢谢你们的帮助!
努力,奋斗!
- 2009-08-05 22:06
- 浏览 984
- 评论(0)
今天是第二天上班。公交,食堂早餐,上课,午饭,休息,上课,领插座,再上课,晚饭,公交。。。一天,到现在。
昨天是第一天上班,早上还下雨,幸好,公交人不算太多,幸运。晚上加班上课,意外。
还没有自己正式的工位,现在的是临时的,没有关系,习惯了就好。昨天领到的电脑,今天也把插座和网线领到了,明天早上过去,电脑应该能通电了,呵呵,到时到一些该用的东东都装上,熟悉下环境,呵呵。。。
努力,奋斗!!!
- 2009-07-28 21:29
- 浏览 918
- 评论(0)
这三天的的时间里,装gentoo花了我好些时间。而自己对于/etc/X11/xorg.conf的配置又不太懂,每次运行Xorg -configure去配置自己的显卡,都会有问题。
后来在网上看到帖子,有人用ubuntu下的xorg.conf拿过来用成功了,于是我也把ubuntu下面的xorg.conf拷过来放到/etc /X11/目录下,然后ATI显卡初始化命令是aticonfig --initial --input=/etc/X11/xorg.conf结果没有错误出现,生成了一个新的文件,然后我再把新生成的文件copy到/etc/X11 /xorg.conf,把原来的覆盖掉。
在自己的主目 ...
- 2009-05-16 14:00
- 浏览 3534
- 评论(0)
ubuntu,xp双系统安装。已经存在了xp和grub,准备硬盘安装ubuntu。怕下次安装时忘记了,就记下来吧。
1. 下载ubuntu-9.04-desktop-i386.iso
2. 从下载后的映像文件中取出引导文件vmlinuz和initrd.gz,放到硬盘第一个分区中
3. 重启系统,在grub引导程序中,写入以下东东
root (hd0,0)
kernel /vmlinuz boot-casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet splash locale=zh. ...
- 2009-05-16 12:41
- 浏览 2064
- 评论(0)
有时截图时想把某个网页整个页面都截下来,可是Ubuntu默认的截图软件显然是不能满足要求的,它最多只能截显示器尺寸大小的图片。
今天无意中看到shutter,之前叫gscrot,呵呵,太好了,就是它了!show一下我截的javaeye首页图片...
- 2009-05-09 20:15
- 浏览 2059
- 评论(2)
今天突然间想用nio实现个Echo服务,程序实现起来实现不算困难,但跑起来后,在Server端的ServerSocket完成accept之后,我的CPU总是跳到100%。嗯,小郁闷,后来,才发现自己在Server端注册了多余的监听事件SelectionKey.OP_WRITE,改过来后好多了,希望记住这个教训。
EchoServer.java
package edu.dlut.zxf.nio;
import java.io.IOException;
import java.net.InetAddress;
import java.net.InetSocketAddress;
...
- 2009-04-16 20:32
- 浏览 4338
- 评论(1)
学习JPA时,一直用的是Oracle的TopLink实现。
对于@Column中的length,JPA官方是这样解释的
length 可选
默认值: 255
默认情况下,JPA 持续性提供程序假设所有列在用于保存 String 值时的最大长度为 255 个字符。
如果该列不适合于您的应用程序或数据库,请将 length 设置为适合于您的数据库列的 int 值。
TopLink中的实现好像并非以字符为单位,若length为255,TopLink在数据库的映射貌似是255个字节,并非Java里面String类型的255个字符。
不多说了,下面还是看看例子吧,这里的数据库为Oracle ...
最近重读《The C Programming Language》。
在讲“函数与程序结构”这一章中,有这样一句话:“如果某个函数从一个地方返回时有返回值,而从另一个地方返回时没有返回值,该函数并不非法,但可能是一种出问题的征兆。
”
这句话觉得有些难以理解。
于是写了段测试代码,如下:
#include <stdio.h>
int f(int i) {
if (1)
return;
else
return 1;
}
main(void) {
int i = -10;
printf("%d\n", ...
- 2009-03-11 21:28
- 浏览 2011
- 评论(0)
首先,我们来说说以下表达式的区别
int p1[][13];
int (*p2)[13];
int *p3[13];
p1与p2其实是同一个意思,都是一个指针,表明它们是指向具有13个整型元素的一维数组。
p3则可以这样来理解
typedef int* PTR;
PTR p3[13];
这样来写的话,也许会比较容易理解。p3表示声明了一个数组,该数组有13个元素,其实每个元素都是指向整形对象的指针。
好了,下面我们来看看如何用malloc动态申请二维空
间
#include <stdlib.h>
#define M 10
#define N 20
in ...
- 2009-03-11 21:25
- 浏览 6140
- 评论(0)
1. Eclipse工程图
2. 下载Struts2
地址:http://labs.xiaonei.com/apache-mirror/struts/binaries/struts-2.1.6-all.zip
解压后将struts-2.1.6\apps\struts2-blank-2.1.6\WEB-INF\lib目录下所有的jar加进工程的classpath
其实,根据官方文档,依赖的jar应该是
commons-fileupload, commons-io, commons-loggin, freemarker, ongl, struts2-core, ...