摘要: sudo metacity --replace 阅读全文
posted @ 2014-02-14 10:17 Hacker_MJW 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 记录一下mfc动态创建控件的方法:首先在资源窗口中,找到string Table,然后在里面的空白地方双击,然后就会出现一个列表,分别写好ID,值(这个可能是系统自动生成的),标题(一定要填,相当于注释)//上面是第一步pButton = new CButton(); pButton->Create(按钮上显示的名字,按钮的样式,CRect(x1,y1,x2,y2),this,刚才创建的id); /*解释一下上方的CRect,x1,y1代表所创建控件的左上角的坐标,x2,y2代表右下角的坐标*/ 阅读全文
posted @ 2014-01-07 21:57 Hacker_MJW 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 最近使用ubuntu发现电脑散热散的比较厉害,google了一下,可能是显卡驱动的问题,于是就更新了一下驱动,但是在更新完驱动后,悲催的发现屏幕不能扩展了。。。。。。,(具体显示是:需要的虚拟大小小于可用大小)在网上查找,发现有一个帖子被转的很厉害,弄的很复杂,就是要从新生成xorg.conf.new然后再编写什么的,在试了以后,发现屏幕果断黑屏了。。。。。。。(我去,网上就是有这么多坑人的帖子。。。。。。)其实不用这么麻烦,直接修改/etc/X11/xorg.conf文件即可Section "Screen" Identifier "aticonfig-Scree 阅读全文
posted @ 2014-01-05 16:43 Hacker_MJW 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 在发送数据,计算数据包的校验和,按如下步骤:1、把校验和字段置为0;2、把需校验的数据看成以16位为单位的数字组成,依次进行二进制反码求和;3、把得到的结果存入校验和字段中。在接收数据时,计算数据包的校验和相对简单,按如下步骤:1、把首部看成以16位为单位的数字组成,依次进行二进制反码求和,包括校验和字段;2、检查计算出的校验和的结果是否为0;3、如果等于0,说明被整除,校验是和正确。否则,校验和就是错误的,协议栈要抛弃这个数据包。IP,ICMP,TCP,UDP数据校验的不同:(IP校验和只校验20字节的IP报头;而ICMP校验和覆盖整个报文(ICMP报头+ICMP数据);UDP和TCP校验和 阅读全文
posted @ 2013-12-19 15:46 Hacker_MJW 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 最近在做信息安全导论的实验,实验很简单,就是实现一个ping程序,能够扫描主机是否打开的情况,但是,我也就纳了闷了,每次有个不易发现的bug(可能由于自己知识有限造成的),都得让我碰上,并且还得为这个bug操心好长时间,才能解决。。。。。。(抱怨是最浪费时间的一种行为!)ok~为了下次不再犯同样的错误,现在先记录一下吧~我的错误是,在一切都准备好了的时候(初始化套接字,创建套接字,填充icmp数据头,设定超时时间)发送数据包,成功,但是一旦接受就会超时,为此,我找了个能发送成功的程序,一步步的对照着看看哪儿不一样,但是对照完了,发现一些核心代码是一样的。。。。。。这就蛋疼了,然后我就怀疑是不是 阅读全文
posted @ 2013-12-17 14:43 Hacker_MJW 阅读(7737) 评论(1) 推荐(1) 编辑
摘要: 首先需要添加一下源,然后在update一下:sudo add-apt-repository ppa:cairo-dock-team/ppasudo apt-get update过程中可能会有“E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)“”E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”的问题,用下面的命令直接强制解锁:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock然后就是下载cairo-docksudo apt-get insta 阅读全文
posted @ 2013-12-10 19:28 Hacker_MJW 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 哎。。。。。。惭愧啊,为了在linux下安装个sublime居然搞了快两个小时,实在让我担心自己的智商,为了照顾我这智商,现在把这个方法记录下来吧。。。。。。。首先把先到官网(http://www.sublimetext.com/)中下载文件,然后解压后就可以运行了。还有一个关于linux下管理软件的习惯,就是要把下载的软家放入到一个指定文件中去,我选择放进/opt下。然后为了使用方便,我们在终端能够随时调用sublime编辑我们的文件,我们用下面的命令实现:sudo ln -s /opt/Sublime Text 2 /sublime_text /usr/bin/sublime如果你也想在界 阅读全文
posted @ 2013-11-30 16:12 Hacker_MJW 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在linux下安装python-MySQLdb模块不用去上网下载模块,而只须用一条命令即可:sudo apt-get install python-mysqldb 如果换成其他的方法,就是从网上下载后再通过setup编译,那么很有可能出现环境变量的问题。 阅读全文
posted @ 2013-11-23 16:47 Hacker_MJW 阅读(262) 评论(0) 推荐(0) 编辑