爱上艺术,爱上侯捷

初识侯捷是因为那本在Windows编程环境下面的巨作《深入浅出MFC》,尽管是96年前后写的书,依然给我在思想和技术上带来了很大的震撼和飞跃。可惜最近忙于A SP网站的建设和繁重的考试,把那本书放下了。 为了硬件设计的论文,我花了很多心思在Word排版上,图书馆的书翻了好多,都没有针对长文档排版的书,Sybex的《Office商务排版》也不合我心意,尽管最后 在网上找到了微软客户帮助与支持中心的两篇颇有分量的文字,但是依然没能解我心头之痒。 ...

2008-12-28 · alswl

恼人的美工

一边在考试中挣扎着,操作系统,系统安全,系统结构都一股脑的狠狠的向我砸来,一方面还得为那个ASP项目烦恼 程序永远不是问题,VB Script虽然没用过,不过感觉还是在的,写起来也算是有条理,可到了界面重新设计这一块,就烦了 客户要求重新换一个风格界面,加上 我对原来的table控制界面很不喜欢,索性用div+css全部重写,不过在风格定位上遇到了很大的困难,毕竟我是程序员,不是 专业美工,而且css本来就不熟,我就看着一大堆的css书,学着什么盒子理论啊,IE6,FF,IE7的css值不同拉做着各种设计,疯了,混到这个份上了。 变成纯体力活了。。。 ...

2008-12-13 · alswl

MFC

刚开始似乎不太对MFC敏感,觉得现在导出讨论Java和.Net,很少看到MFC的身影,唔,当然了,是在我这只菜鸟看来 后来慢慢写在WinAPI上的程序,都是在命令提示符里面完成代码,界面很不友好,这才翻出MFC的书看。觉得写起来不太容易,逻辑和实现有点差距,就放下了几天。 这几天网络编程想写人性化一点的VC界面,还是得使用MFC。 我到今天才稍微弄清楚MFC和WinAPI窗体之间的关系,一方面开始感慨微软的MFC类库的强大… ...

2008-10-27 · alswl

mysql 数据库导出/导入

正在学JSP,用的TomCat和MySQL,没有用CSV控制,所以数据库靠导出导入 导出: cd bin; mysqldump -uroot -proot xxx > xxx.sql; 导入: cd bin; create xxx; source xxx.sql;

2008-10-23 · alswl

网络编程学习日记(3)_利用WinPcap实现ARP的发送和接受

网络编程学习日记(2)_利用WinPcap实现ARP的发送和接受 网络编程学完以太网帧的结构,就开始正式进入IP层的学习了,在学习编程之前,对网络协议的有一定的了解,而且还要知道每个数据包,或者是报文,或者是帧他们每个字节 的含义 玩ARP么,肯定得知道他的原理,我就不做什么说明了,书上一大堆的 首先是ARP的接收,来看一下程序的流程 获取网络设备列表 pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL, &alldevs, errbuf) 然后人机交互一下,获得需要工作的网卡 打开需要的网卡 (adhandle= pcap_open(d->name, // 设备名 65536, // 要捕捉的数据包的部分 // 65535保证能捕获到不同数据链路层上的每个数据包的全部内容 PCAP_OPENFLAG_PROMISCUOUS, // 混杂模式 1000, // 读取超时时间 NULL, // 远程机器验证 errbuf // 错误缓冲池 ) 检查数据链路层,我们只考虑以太网 ...

2008-09-25 · alswl

ARP

挺累的,连续两天忙到3点睡觉,早上9点起来继续做 开始挺没状态,但后来写着写着状态来了,一个一个新的想法也加入了。代码就变得丰富多彩起来。 这是网络编程,也就是我的专业方向课的第一份作业,我特别看中这次,当初分方向时候,鑫爷和大妈都去了软件,我留在网络了。似乎都觉得网络好学,简单,不要写程序 那么我就写 第一次将c++与系统底层结合起来,去操作网络上的数据包,感觉真是,太perfect了,不再是呆板的代码,而是真实的数据,真实的操作,甚至我感觉通过键盘,我能 控制一切的感觉 ...

2008-09-23 · alswl

网络编程学习日记(2)_WinPcap自带教程的一些例子的学习

1.编译时候会出现函数问题 'pcap_findalldevs_ex' : undeclared identifier 'PCAP_SRC_IF_STRING' : undeclared identifier 'pcap_open' : undeclared identifier 'PCAP_OPENFLAG_PROMISCUOUS' : undeclared identifier '=' : cannot convert from 'int' to 'struct pcap *' 等一系列函数找不到的问题,导致这些问题的关键在于他们的函数声明并不包含在pcap.h这个 头文件里面,而是包含在remote-ext.h这个函数里面,所以只需要在 #include “pcap.h"后面加上 #include “remote-ext.h” 就可以编译通过了。 网上有网友戏称说是WinPcap开发小组故意做的恶作剧或者是撰写doc说明时候忘记加入了 = =# 2.出现连接错误 ...

2008-09-14 · alswl

网络编程学习日记(1)_WinPcap和VC的配置

下学期有网络变成,用的是《计算机网络高级软件编程技术》,研究生教材,感觉书写的很泛泛,毕竟是给研究生用的书籍,很多基础的细节都没有写清楚,搞不懂学校怎么弄这 种书,叹一个。 直接导致了我很多东西都得一点一点去网上查找。 很多函数都是用的WinPcap的,所以我又抓紧时间看WinPcap的入门知识。 WinPcap开发包下载:[http://www.winpcap.org/install/default.htm](http://www.winpcap.o rg/install/default.htm) ...

2008-08-21 · alswl

课程设计作品大登场

Thumbnail

本文乃08-09校内日志存档,我一起给发布了,如果给大家阅读造成困难,我深感抱歉 这个系统我还是很得意的,是我大二时候学C#时候巅峰之作,那时候刚学完网络, 还没开任何网络编程,那时候第一次接触SourceForge,参考了好多英文资料。 AzaChat管理系统 Powered by DDD & King ZD 系统功能 登录,注册,群聊,私聊,踢人,聊天字体设置,字体颜色,图片插入,图文混编,音效播放,抖动窗体(模仿QQ) 聊天人员管理,数据库管理,数据库查找功能 皮肤更换功能 系统说明 这个系统是我这个学期课程设计,花了我将近一个多月的时间(期末考试阶段,很忙 - -#),在写之前,我完全不懂数据库和网络传输,C#和面向对象思想也是这学期刚开的。虽然Bug还很多,但我仍然写出来了,很是开心。 ...

2008-07-11 · alswl

老妈

本文乃08-09校内日志存档,我一起给发布了,如果给大家阅读造成困难,我深感抱歉``` 世界上和我最最亲的就是我老妈,打我打的最凶的最狠的也是我老妈。 从小和我妈一起长大,每每犯错误,从最小时候被打,再后来的反抗,到后来的对打,再到后来,老妈打不动我了,也不好意思打我了,就对我说教,一把眼泪一把鼻涕的,娘两 对哭… 现在长大了,当然知道老妈对我好,如果不打我,根本没法管教我,现在也不会有大学读了。 每每伤心时候,总会想到老妈。 ...

2008-05-16 · alswl