New Document
     寄存器


<<  < 2007 - >  >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31


公告
★★★★★★★★★★★★★★★
    一位将军说,对对手的最好惩罚,就是让自己变得比他更强。我会一直努力!
QQ:82314377
E-mail:chen.brick@gmail.com
★★★★★★★★★★★★★★★

我的分类(专题)

日志更新

最新评论

留言板

链接
处理 SSI 文件时出错

Blog信息
  • 日志:86
  • 评论:67
  • 留言:13
  • 访问:







[爱好娱乐]windows 2003 SP2补丁 下载地址
brick 发表于 2007-7-8 18:46:00
中文版

英文版


作个备份而已,每次要用的时候都要搜,与其搜别人的页面,还不如让别人搜我的页面。 ^_^



[心情随记]开心
brick 发表于 2007-6-17 20:44:00
下午收到弟弟的信息,我成了一个靓仔的舅舅啦,哈哈哈。。。
早上起床很早,心里总觉得怪怪的,还特意发了信息回去问大姐家里是否妥当,谁知道是我要当舅舅了,看来我们姐弟间还是心灵相同的。
^_^



[学习日记]注册表编程
brick 发表于 2007-6-16 21:35:00


对注册表实现简单的打开、创建、读、写、关闭操作。
在VC中,主要有两种方法可以实现注册表的操作,一是使用MFC封装的类CRegKey,该类包含了14个成员函数,它们可以实现注册表的简单操作(基本的如本文提到的“打开、创建、读、写、关闭”等);二是使用Windows API函数。

打开一个键的函数:LONG RegOpenKeyEx(HKEY hKey,//已经打开的键的句柄,或者直接是根键
                                     LPCTSTR lpSubKey,//要打开的子键名字的地址
                                     DWORD ulOptions,//保留值,必须为0
                                     REGSAM samD
……




[操作系统]如何获取磁盘分区信息
brick 发表于 2007-5-28 9:55:00
如何获取磁盘分区信息(包括卷标、序列号、类型、总大小、剩余大小)
/*
 * 获取硬盘分区序列号
 * chen.brick@gmail.com  2007.5.28
 */
#i nclude <string.h>
#i nclude <stdio.h>
#i nclude <windows.h>
int main() {
 _ULARGE_INTEGER lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes;
 DWORD serialNumber, maxComponentLength, fsFlags;
 TCHAR szFileSystem[12];
 TCHAR szVolumeName[24];
 TCHAR szRoot[4] = "c:\\";
 
 if (!GetVolumeInformation(
        szRoot,
        szVolumeName,
        sizeof(szVolumeName),
        &serialNumber,
        &maxComponentLength,
        &fsFlags,
       
……



[心情随记]今天真黑仔
brick 发表于 2007-5-27 0:41:00
白天的网络工程师考试,做的很是郁闷,这下连半个工程师都不是了,惨!
晚上的百度之星,2个小时4道题目,只是动手写了第一道,但是都没有写完,还没来得及提交就结束了,惨!
帮同学写一个获取硬盘分区序列号的小程序,一连错误百出,再惨!
为什么我这么菜?



[心情随记]面试,心情,网工
brick 发表于 2007-5-18 0:54:00
    学校网络中心搞了个2007人才培养计划,去了面试,感觉有点郁闷。由于先前没有收到面试通知,让我着实吃惊了一回,以为S大突然冒出了很多高手,把我给排斥了呢。谁知道,去了数学系机房帮忙配置acm竞赛环境pc^2的时候偶然碰见举办方的一个同学,他解释说都发了邮件了可能是收不到。汗ing。

   后来去了面试,再次郁闷了一下。先前以为是老师来面试我们,我好生紧张了一会,还特意准备了好长的腹稿了,算是精彩绝伦了吧^_^,可是去了那里,是给一个师弟(他是计算机协会的)面试,整个过程就几分钟,问了几个浅浅白白的问题就完了,我的腹稿都没有来得及演说,不了了之,就完了,够汗!可能是我去的比较迟了,师弟都问得够辛苦了吧!

    想起前一阵,参加了我们系的装机比赛,过了笔试,突然中间冒出了一个先前没有说的面试,说是因为人数太多所以在决赛前加个面试,云云!然后是给一个隔壁班的一个同学面试,我浮躁了点,一句“我没有什么啊只是给我部机器我能把它拆散了再装回来还有我的机器已经拆过无数次了。。。”,结果给T了,郁闷。。。

    惨啊,两次面试都这么郁闷。看来在中国,权利比能力好用。
……



[学习日记]又来UDP
brick 发表于 2007-5-15 20:58:00
    上个星期做分布式课程的实验,实验内容是UDP通信,我“不幸运”给老师抽检了实验,汗啊,分布式这个实验我上次没有专心做,幸好网络是我熟悉的东西,一口气给老师演示了实验,完工。后来老师问我一个问题,我给卡住了。他问我“为什么在发送端输入框里输入数据,然后逐个删除,到最后一个为空的时候,在接收端不能响应到空?”,我确实给问住了,请教老师,老师解答说“因为TCP/IP协议不能发送空数据,而且上课也说过了,是我不听课了”。这下我就郁闷了,写了这么久TCP/IP,这个问题的答案是很清楚的,单发数据报头,数据项为空是可以的。不过不好跟老师当场说,回来便写了个CS想演示给老师看。
    程序很简单,就是UDP Server发送一个空字符串给Client。

/*
 * 接收数据端
 */
#pragma comment(lib, "ws2_32.lib")
#i nclude <stdio.h>
#i nclude <winsock2.h>
#define SLEEP(t) Sleep(1000*t)
#define MSG_SIZE 1024
#define PORT 8508
int main () {
 WSAData wsaData;
 WSAStartup(WINSOCK_VERSION, &wsaData);
 SOCKET sock_recv = socket(AF_INET, SOCK_DGRAM, 0);
 if(sock_
……



[心情随记]做书呆子去了
brick 发表于 2007-4-25 0:49:00
    这几天都跟阿场出来看书,完全是因为心烦意乱,静不下心做其他的事情。
    也许这个学期给自己的目标太多了吧,发现开学以来,状态一直不上不下的,心中好高骛远,却被琐事忙得焦头烂耳,常常是顾此失彼,心有余而力不足。
    正如兄弟所说,或许是我多虑了。固然是生于忧患死于安乐。但是,人,思考得恰当,便是深思熟虑,想多了便是多自己的折磨。以后的事情,可以规划,却不能掌控。什么工作啊,月薪啊,生活啊,那个是以后的事情了,我现在需要做的,只是踏踏实实的学习,好好的享受学习的乐趣。以后的事情以后再说吧。
    将电脑暂时封存一阵,做书呆子,专心的考我的网工去了。
    我需要专心点学习,拿准自己的方向。这样才是为了以后做准备,而不是整天在担忧未来却无所事事。
    空想有罪。
    我要做一个快乐的学习者去了,完全不用背负了什么以后发展的思想的负担,要乘着大学还没有毕业,真正作一回学生,像高中那样,为了读书而读书,就这么简单,要enjoy study。
……



[学习日记]SDL实现简单三维图象
brick 发表于 2007-4-22 0:13:00
    曾经的队友们已经奔赴广州参加2007'GDCPC夺金拿银去了,我闷在宿舍里只能写写这样的东西消磨时间,当是复习老师上课的内容吧。
    只是实现了一个正方体的旋转。思路跟vincent的差不多,盗用了他的画线描点函数。三维转化为二维,图象变换等算法参考计算机图形学的资料就可以了。
    程序只是为了更好的理解三维转化为二维并投影成设备坐标而写,并且使用了SDL事件驱动,延时等功能。
    其中,简化了很多问题。比如,没有加进鼠标事件;视点采用了世界坐标系的Z轴上某点,观察向量与Z轴同向;还有,选择了Ax+By =0作为观察平面,这样就将繁琐的过程简化了很多。
   作为初涉SDL,还有很多还未掌握,比如碰撞检测,卷动,可改变大小的窗口和窗口事件,等等复杂的SDL功能。
   下一步希望实现光照效果和可视面的判断。

  一个很好的SDL教程。
……



[汇编学习]汇编指令手册
brick 发表于 2007-4-7 22:58:00

汇编指令手册


一、数据传输指令
  它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.
  1. 通用数据传送指令.
    MOV  传送字或字节.
    MOVSX 先符号扩展,再传送.
    MOVZX 先零扩展,再传送.
    PUSH  把字压入堆栈.
    POP  把字弹出堆栈.
    PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.
    POPA  把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.
    PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.
    POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.
    BSWAP 交换32位寄存器里字节的顺序
 
……




[网络编程]WinSock实现网络文件传输程序
brick 发表于 2007-4-1 1:19:00

/*
 * WinSock实现网络文件传输程序
 * Windows 2003 + Visual C++ 6.0 编译通过
 * brick 2007.4.1
 */
///////////////////////////////////////////////////////////////////////////////
#pragma comment(lib, "ws2_32.lib")
#i nclude<stdio.h>
#i nclude<string.h>
#i nclude<winsock2.h>
#i nclude<windows.h>
#i nclude<assert.h>


……



[心情随记]非常烦
brick 发表于 2007-1-25 13:24:00
    真是郁闷,今天非常烦。
    难道跟今天是星期四有关??每个星期四,我都突然感到莫明其妙的烦恼的,跟女生的大姨妈那么准。
    刚刚考了数据库。临时突击,昨晚看书看到快三点,不过好多内容都没有考到,考了尽是些概念的东西,勉强算是完成了吧。这个学期就剩下几天而已了,还有一门接口技术没有考,这个比较简单。
    考完试回来,居然觉得非常烦躁。网络又差,又没有游戏玩,整个宿舍在看电影,哎呀,都不知道怎么回事了。整个人混混沌沌似的。。。
   领了两本下个学期的课本。
……



[心情随记]2007年1月1日
brick 发表于 2007-1-1 23:33:00
    人,走近社会,才会感觉到自己的渺小。

    砖头,你还不够格,学习也好,思考也罢,你还得继续努力!!

    该在的始终会在,不该在的便会很快走开。




[心情随记]我的年度总结
brick 发表于 2006-12-31 1:53:00

    明天便是元旦了,又过去一年了。时间飞流似水啊!在过去的这一年里,真是有所得,亦有所失。虽然没有轰轰烈烈,但终究也不惨淡过日子。


……



[网络编程]使用tcp协议进行通信
brick 发表于 2006-12-26 0:03:00
    服务器端打开后,客户端连接上服务器,从键盘上输入的命令,原分不动地发到服务器上,在服务器上执行所输入的字符串命令,并将结果返回客户端。
   只是为了理解tcp通信的过程,本程序中只是支持一个nic的字符串命令,然后服务器端返回执行ifconfig -a后的结果。类似可以加入其他命令。
……



[心情随记]CXYF
brick 发表于 2006-12-23 20:54:00
    新球服拿回来了,很漂亮,是德国主场球衣,我印了18号,并不是喜欢博罗夫斯基,只是18号我喜欢。
    可惜的是,本来想在球服上印字母CXYF的,结果成了CXYE了,真的怀疑,球服店老板是不是近视了。。。



[网络编程]arp欺骗程序
brick 发表于 2006-12-13 0:20:00
    在接收到目标主机的arp请求包的时候,延迟一点时间后,给目标主机发送一个修改后的arp包,包中包含的目标主机请求的mac地址是一个与目标主机不在同个数据链路内的mac地址(比如00:01:02:03:04:05),用这个arp响应包来更新目标主机的arp缓存表,导致目标主机不能通信。
    直接点说,就是不想让目标主机进行通信。

#i nclude<stdio.h>
#i nclude<stdlib.h>
#i nclude<string.h>
#i nclude<unistd.h>
#i nclude<netinet/if_ether.h>
#i nclude<arpa/inet.h>

……



[心情随记]近日回顾
brick 发表于 2006-12-10 0:11:00
大事没有,小事不断。
   
    这几天在看同学的一本书,《左右你一生的心态》。按理说,我不应该也不会喜欢上看这类书的,因为高中的时候看得太多了,对那些所谓的成功人士的经验之谈也已经麻木,起抵抗作用了,但是,这本书我还是抱着啃了几天。
    并不是书特别的吸引人(其实书写得一般,里面引用了大量例子),只是最近有点浮躁,有点急功近利,做事情开始毛躁起来了,急需一点“灯光”来引导一下。
   只有一个人成功了,他说的话才会成了真理。
……



[网络编程]ipdump抓包
brick 发表于 2006-12-6 1:09:00
参考教科书,用C写了个抓包程序.
受不了windows了,换成写linux的。现在在linux下,便可以很方便的实现sniffer.
由于创建了类型SOCK_PACKET的套接字,运行需要root的权限,用普通帐号运行便出错“ socket: Operation not permitted”。
……



[心情随记]恶作剧
brick 发表于 2006-12-5 0:08:00

    上节操作系统的实验课,不知道是哪个同学一直在用wall狂发信息,由于大家都是登录终端,写了一半的code又给发来的烦死了。下节课,要是他还敢再发,我就轰炸他!

#!/bin/sh
for ((;;))
do
    read string
    wall $string
done

哈哈哈,要不就弄个死循环给他尝。。。
不过这样会影响到所有用户,还是用write好点。。。
 



首页 上一页 下一页 尾页 页次:1/5页  20篇日志/页 转到:


Powered by Oblog.