尘埃落定
每一个可以努力的日子,都是一份厚礼。
每一个可以努力的日子,都是一份厚礼。
2009 11 月 30th
搜狗云输入法,来自http://pinyin.sogou.com/cloud
update:今天官方又出了个Firefox的“插件”。拜托,这东西应该被叫做扩展。还是个概念产品,然后就已经被linux fans嵌入到ibus里了(比如这里以及这里),这里有个示例性的脚本: 更多 >
2009 11 月 25th
前两天在亚马逊买的三本书到了。一本美国政治,两本中国文学。据说有两个人的书不用翻就可以买下来,一个是北方的梁晓声,一个是南方的韩少功。在公众眼里似乎有两个韩少功:秋天和冬天,他在温暖的海口,履行着著名作家、省文联主席、“寻根文学”代表人物的直接社会责任,参与当今知识界最尖锐的讨论;春天和夏天,他在“开门见山”的汨罗农村,是“五十而知天命”的中年人,被当地人唤作“韩爹”,自己种菜养鸡,不用手机。
2009 9 月 4th
今天在写一个类型时,需要覆写compare方法,源代码如下:
public int compare(Object arg0, Object arg1){
Student stu0 = (Student)arg0;
Student stu1 = (Student)arg1;
int flag = stu0.TotalScore.compareTo(stu1.TotalScore);
return flag;
}
编译的时候,出现了”无法取消引用”的错误,经检查,发现原来是一个低级的错误,compareTo的方式是对象的方法,而我直接用的是基本数据类型(即代码中的TotalScore,定义为double类型),将其封装到对象中即可解决问题。
public int compare(Object arg0, Object arg1){
Student stu0 = (Student)arg0;
Student stu1 = (Student)arg1;
int flag = (Double.valueOf(stu0.getTotalScore())).compareTo(Double.valueOf(stu1.getTotalScore()));
return flag;
}
2009 8 月 20th
本文转载自http://tech.ddvip.com/2008-10/122543769687623.html
最近在开发一个Linux下的聊天软件,好久没有做C语言的开发了,感觉到很多东西已经生疏了,这下又碰到用Socket传递结构体的问题,google了一下,发现也有不少朋友遇到同样的问题,所以就打算写出自己的解决办法,跟大家分享。
Socket中的send函数可以发送字符串,但不能直接发送结构体,因此在发送端先把结构体转成字符串,然后用send发送,在接收端recv字符串,再转换成原先的结构体,这个就是解决问题的主要思路,实现中要注意的问题在下文阐述。
为了客户端之间能够互相通信,实现私聊,我采用服务器转发的方式,因此用户发送的每条消息中除了消息主体外,还必须包含有发送者、接收者ID等信息,如此采用结构体便是最佳的办法了。我定义的结构体如下:
struct send_info
{
char info_from[20]; //发送者ID
char info_to[20]; //接收者ID
int info_length; //发送的消息主体的长度
char info_content[1024]; //消息主体
};
2009 6 月 10th
大约是从08年的夏天起,我开始渐渐远离了频繁的社会活动,安心学习,写写代码看看闲书,觉得这样的日子其实也蛮不错的,虽然对于某些带有运气成分的结果仍然感到一丝遗憾。闲下来后,有时会感到空虚落寞,没有了带自己的老大,没有了自己带的一帮小弟,整天一个人坐在电脑前,那种失落总会让我怀念起当初对于一切生疏而深刻的时光。
昨晚超人跑过来跟我说,明天是校园开放日,上午学生会的人都要考试,想哥说叫几个06级的,你和我一起去帮下忙吧~我心里还在想过两天的图形学考试一点都还没复习,口上却答应了。今天一大早,我就和老主席团的几个人一起到了梅园。
2009 5 月 9th
今天为这个问题竟然搞了一下午,好在终于解决了。组长派的任务,怎能不好好完成。
我装的SQL Server是2008版,似乎太超前了?可怜VISTA下只能装这个。2008版的控制工具叫做SQL Server Managemet Studio,默认设置 SQL Server 是不允许远程连接的,需要作一下更改: 更多 >
2009 5 月 6th
我终于发现了最适合我的linux版本。庞大臃肿的系统跑起来太揪心了,而我也就是希望得到一个linux环境的编程实验平台,虚拟机中装上Ubuntu Server再好不过了。即使这样,还是遇到一点小问题的。以前装Desktop的时候都是自动解决了,现在需要自己配置网络。感谢wxl同学的帮助和提示。
网络问题:
NAT方式使用的VMNet8网卡,主要要知道Gateway、DNS两个重要的IP。
第一个地址(192.168.10.1):静态地址,分配给了宿主机的VMware Network Adapter VMnet8适配器使用。
第二个地址(192.168.10.2):静态地址,分配给了NAT设备使用。
(192.168.83.3到192.168.10.127)静态地址,保留。
(192.168.83.128到192.168.10.254):DHCP作用域地址范围,分配给虚拟机使用。
修改Ubuntu的网络配置:
1) 设置IP、网关、掩码等。vi /etc/network/interfaces,添加以下内容: 更多 >
2009 4 月 20th
昨晚下了一夜的雨。华灯初上,我撑一把雨伞在汉口夜深人静的陌生道路上行走。终于,花了两个小时走到了地图上原本只需要20分钟路程的考场,看上一眼,折转回去。次日便雨过天晴,上午,我穿着仍湿漉漉的衣服就过去了。从湖北省考试院出来的时候,阳光正猛烈,我感到自己在蒸发,就像路边的积水行将消失在这蒸发的水汽中。耷拉着脑袋慢慢地在杨汊湖小区挪步,不知道在想些什么。公交车走走停停,我坐在上面昏昏沉沉,一个多小时后终于在报过珞珈山站时把我惊醒。
2009 4 月 11th
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
打开命令行/控制台,键入命令
mysql -uroot -p
回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)
更多 >