写字楼里写字间 写字间里程序员 程序人员写程序
又拿程序换酒钱
酒醒只在网上坐 酒醉还来网下眠 酒醉酒醒日复日 网上网下年复年
宁愿老死程序间 只要老板多发钱 小车大房不去想 撰个2 k好过年
若将贫贱比贫者 一在平地一在天 若将贫贱比车马 他得驱驰我得闲
别人笑我忒疯癫 我笑他人看不穿 不见盖茨两手间 财权富贵世人鉴
年复一年春光度 度得他人做老板 老板扣我薄酒钱 没有酒钱怎过年
春光逝去皱纹起 作起程序也委靡 来到水源把水灌 打死不做程序员
别人笑我忒疯癫 我笑他人命太贱 状元三百六十行 偏偏来做程序员
电脑面前眼发直 眼镜下面泪茫茫 做梦发财好几亿 从此不用手指忙
哪知梦醒手空空 老板看到把我训 待到老时眼发花 走路不知哪是家
但愿老死电脑间 不愿鞠躬老板前 奔驰宝马贵者趣 公交自行程序员
若将程员比**** 一在平地一在天 若将程员比车马 他得驱驰我无闲
别人笑我忒疯癫 我笑自己命太贱 不见满街漂亮妹 哪个归得程序员
|
标签:杂谈 |
几何光学:几何光学已光线的概念为基础,用几何的方法研究光在介质中的传播规律和光学系统的成像特性。
反射定律:反射光线在入射光线和法线平面内。反射光线与入射光线分居法线两侧I'=-I
折射定律:折射光线在入射光线和法线平面内 n'sinI'=n sinI
光路可逆与独立性:光线从BO(向量)入射,则反射为OA(向量)CO入射则OA为折射角度均不变。不同光源的光线在空间相遇,彼此互不影响,各光束独立传播,独立性没考虑波动性。
费马原理:光是沿着光程为极值的路径传播的。
光程:几何路程于折射光线之积。
惠更斯原理:波前上的每一点度可以看做一个发出球面子波的次波源。
菲涅尔惠更斯:波前上所有子波在波前外一点所有子波相干叠加。
全反射现象:光从光密介质入射到光疏介质,当入射角大于临界角时,光线全部反射回光密介质中的现象。
球差:同心光束经光学系统后,不再是同心光束,不同光线交光轴的不同位置,相对理想像点的偏离,称为球差。
三个放大率:垂轴:像的大小与物的大小之比B=y'/y(近轴区)
轴向:物点沿光轴作微小移动dl引起的像点移动dl' a=dl'/dl
角:(近轴区)一对共轭光线
|
标签:it |
在Windows操作系统下,任何一个进程不允许读取、写入或是修改另一个进程的数据(包括变量、对象和内存分配等),但是在某个进程内创建的文件映射对象的视图却能够为多个其他进程所映射,这些进程共享的是物理存储器的同一个页面。因此,当一个进程将数据写入此共享文件映射对象的视图时,其他进程可以立即获取数据变更情况。为了进一步提高数据交换的速度,还可以采用由系统页文件支持的内存映射文件而直接在内存区域使用,显然这种共享内存的方式是完全可以满足在进程间进行大数据量数据快速传输任务要求的。下面给出在两个相互独立的进程间通过文件映射对象来分配和访问同一个共享内存块的应用实例。在本例中,由发送方程序负责向接收方程序发送数据,文件映射对象由发送方创建和关闭,并且指定一个唯一的名字供接收程序使用。接收方程序直接通过这个唯一指定的名字打开此文件映射对象,并完成对数据的接收。
在发送方程序中,首先通过CreateFileMapping()函数创建一个内存映射文件对象,如果创建成功则通过MapViewOfFile()函数将此文件映射对象的视图映射进地址空间,同时得到此映射视图的首址。可见,共享内存的创建
#pragma data_seg('flag_data')
#pragma data_seg()
#pragma comment(linker,'/SECTION:flag_data,RWS')
这种方法只能在没有def文件时使用,如果通过def文件进行导出的话,那么设置就要在def文件内设置而不能
在代码里设置了。
SETCTIONS
flag_data READ WRITE SHARED
在主文件中,用#pragma data_seg建立一
个新的数据段并定义共享数据,其具体格式为:
#pragma data_seg ('shareddata') //名称可以
//自己定义,但必须与下面的一致。
HWND sharedwnd=NULL;//共享数据
#pragma data_seg()
仅定义一个数据段还不能达到共享数据的目的,还要告诉编译器该段的属性,有两种方法可以实现该目的
(其效果是相同的),一种方法是在.DEF文件中加入如下语句: SETCTIONS shareddata READ WRITE
SHARED 另一种方法是在项目设置链接选项(Project Setting --〉Link)中加入如下语句:
/SECTION:shareddata,rws
第一点:什么是共享数据段?为什么要用共享数据段??它有
我傻傻的听着,象听故事一样。
算了,我看你也不会透露五一计划的详情。你不愿说,我们也不勉强,反正我们也知道得差不多了。你可以走了。
我呆呆的站起来。我不知道回去怎么办。是告诉肥猫他们,还是退出五一反击战?
也许是看出了我的想法,杨成在送我出门时,似乎很随意的说了一句。
其实,美国这次做得太过分了,适当给他们一点教训也是应该的。我想,政府也会原谅你们的。有张盘,你拿回去看看。
我在车上才把这话回味过来。我看了看手上的磁盘。我已经猜到了里面是什么了。
果然,当我回到宿舍后,打开磁盘,我看到了一个威力巨大的攻击软件。不同于儒虫,不同于邮件炸弹,这是一个做得精致可以说是完美的程序。它可以截取远程系统的序列号。要知道,每一个用户请求登陆时,系统会对登陆名和密码进行确认,这一切都是经过数据链路层进行的。一般的黑客工具都是试图截取数据链路层的数据以获得权限。可这个程序,可以通过物理层的特性来取得权限!!
我几乎是嫉妒地看着这个软件,我宁愿用全部的积蓄换取它的源代码!
我恨恨地骂了
“在未来的时代里,只有黑客能改变这个世界的所有秩序,无论是经济秩序,还是军事秩序。”
——德国《快捷报》
我在这个圈子里小有名气,人们称我为天王。
这本来是一个独一无二的称呼,但后来这个圈子的影响越来越大,人也越来越多,一些高手也被称为天王,不过他们的天王后面总要带名字,比如说,天王肥猫。他是我唯一看得起的少数几个圈内人之一。但圈内人只称他为天王肥猫,或者肥猫,从没有简称为天王,因为圈内人都知道,也都公认为,真正的天王只有一个,那就是我。
在这个圈子中,我是个傲慢的侠客。从小我看着金庸古龙的书长大,在我小时候的梦里,除了面目不清的女人身体外,就是古树栈道,落英缤纷,铁马金戈。而我,仗剑走天涯,笑傲江湖。我时常想象我在寂静的荒山,忽明忽暗的磷光,仰望无穷星空,梦想自己是万能的圣者。
我当然没办法成为武功盖世的高手,我拼命地锻炼身体,但除了在体育课上拿90分外,还是没能飞檐走壁。于是我把我的梦想寄托在网络。
忘记说了,这个圈子里的人,被称为网络入侵者,简称黑客。英文是HACKER或者CRACKER.当然,真正的黑客只
因而(1)(2)的两个病毒示例也应做到如此,并且(1)(2)中分别用了不同的修改方法,用了不少不同的病毒技术.
而(3)是(1)(2)中部分技术的总结与技术方法的详细介绍,并又介绍了一些其它的注册表操作,再者,90%的病毒
必须通过注册表自启动,因此修改注册表可以是每个'真'病毒必须做的事.
本连载文章只讨论写病毒的技术,并不讨论危害计算机及网络,所示例的程序只是一个无危害的模板,你可以在技术范围及法律范围内扩充实验.
在读本程序前请保证不用此程序进行违法活动,由于你使用本程序而对他人、组织等造成的任何损失都由将你承担,本人不负任何责任,否则,请马上离开.
拒绝任何形式的转载(本人除外),否则属于著作侵权,将受到《中华人民共和国软件保护条理》、《中华人民共和国著作权法》、《中华人民共和国知识产权法》等法律最大限度的制裁!!
--------------------------------------------------------------------------------------------------
这次讲一下DLL病毒:
随着病毒的发展,病毒也由
这是第三篇连载了,这次着重写些编程技术和病毒原理方面问题。
注册表篇
1.可以用于病毒开机自启动的注册表位置:
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices]
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce]
[HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
[HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
[HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices]
以上只是默认运行的部分注册表位置,其实还可以在系统启动外客(shell
explorer.exe)后添加病毒路径等方法,同样可以实现通过注册表开机自动运行。
2.关联文件类型
在注册表HKEY_CLASS_ROOT下可以更改文件类型的默认启动程序,比如更改EXE文件的启动程序为你写的病毒,那么每当运行exe程序时,病毒将替代程序运行
例:
到注册表HKEY_CLASS_ROOT\exefile\shell\open\command下,修改“默认”修改为c