上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 36 下一页
1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。1.用YUM安装软件包命令:yum install2.用YUM删除软件包命令:yum remove2.用yum查询想安装的软件我们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但 Read More
posted @ 2013-03-17 09:54 godjob Views(209) Comments(0) Diggs(0) Edit
下面是一个免费的全球IP地址数据库,包括了国家,城市,地区,和经纬度,以便你可以利用Google Map在地图上标注。这个数据库的精确度可能有60%左右。SQL format更新至2009年3月11日CSV format (多文件)更新至2009年3月11日下面是怎么使用这个数据库。首先,所有的IP地址都是按一个整形来存放的,假设一个IP地址为A.B.C.D,那么其计算公式如下所示:ip = (A*256+B)*256+C也就是说,它只计算到网段为:A.B.C.0到A.B.C.255。例如:我们有一个IP地址为:74.125.45.100 (google.com),那么,ip = (74*25 Read More
posted @ 2013-03-16 23:51 godjob Views(1442) Comments(0) Diggs(0) Edit
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fendou929.blog.51cto.com/3021076/1152469 先来看看ARP病毒是怎么回事。简单的说就是:这种病毒自身可以伪造一些ARP回应包。这些包的源IP地址一般是重要设备的IP地址,而那个源MAC地址可能是自己的MAC,也可能是一个无用的MAC地址。而目的IP地址和目的MAC地址都是广播地址,这样的话,这个新的ARP条目就会发送到网络中的任何一个设备中。然后,这些设备就会更新自己的ARP缓存,这样一来呢,就达到欺骗的效果了。以后我们的机器在往重要的设备 Read More
posted @ 2013-03-15 23:21 godjob Views(431) Comments(0) Diggs(0) Edit
//使用标准C语言的time函数,可以满足一般性需要#include <time.h>#include <stdio.h>int main( void ){time_t t = time( 0 );char tmp[64];strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );puts( tmp );return 0;}//GetLocalTime获取当前系统时间,精确到微妙级#include <windows.h>#include <s Read More
posted @ 2013-03-08 22:25 godjob Views(18342) Comments(0) Diggs(1) Edit
ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。 先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点,这个是参照《Effective C++》的叫法,俺觉得这么叫比较COOL :) 条款一:设置ListCtrl的风格 在CSDN上常常看到有人问怎么设置风格的,他们ListCtrl的样子是一个列表,有横条和竖条分界线,然后选. Read More
posted @ 2013-03-08 21:06 godjob Views(350) Comments(0) Diggs(0) Edit
仔细看了看DNS协议的相关东西,其实实际编程的时候根本用不到DNS 细节的东西,要获取域名的时候经终端下用host或者nslookup指令就可以,在c里面使用gethostbyname或者getaddrinfo都 能很轻松得将dns域名解析为ip地址,写这个纯粹出于个人兴趣,或者说是闲得吧。在进行域名解析的时候,解析程序向域名服务器发起请求,域名服务器也就是在操作系统网络配置的时候写进去的那个DNS服务器地址,或者也有可能是由 ISP提供的自动获取的,原理都一样,域名服务器收到请求后进行处理,首先在本地缓存中查找对应的域名,找到后将IP地址直接返回,找不到就向其它的授权 服务器请求数据,又可以 Read More
posted @ 2013-03-06 17:27 godjob Views(3241) Comments(0) Diggs(0) Edit
DNS报文格式:该报文由12字节的首部和4个长度可变的字段组成。标识字段由客户程序设置并有服务器返回结果。16bit的标志字段 如下:QR:0表示查询报文,1表示响应报文Opcode:通常值为0(标准查询),其他值为1(反向查询)和2(服务器状态请求)。AA:表示授权回答(authoritative answer).TC:表示可截断的(truncated)RD:表示期望递归RA:表示可用递归随后3bit必须为0Rcode:返回码,通常为0(没有差错)和3(名字差错)后面4个16bit字段说明最后4个变长字段中包含的条目数。问题部分:报文格式:查询名为要查找的名字,它由一个或者多个标示符序列组成 Read More
posted @ 2013-02-22 14:33 godjob Views(2239) Comments(0) Diggs(0) Edit
0 前言1 创建线程2 互斥体3 条件变量 4 线程局部存储 5 仅运行一次的例程 6 Boost线程库的未来7 参考资料:0 前言标准C++线程即将到来。CUJ预言它将衍生自Boost线程库,现在就由Bill带领我们探索一下Boost线程库。就在几年前,用多线程执行程序还是一件非比寻常的事。然而今天互联网应用服务程序普遍使用多线程来提高与多客户链接时的效率;为了达到最大的吞吐量,事务 服务器在单独的线程上运行服务程序;GUI应用程序将那些费时,复杂的处理以线程的形式单独运行,以此来保证用户界面能够及时响应用户的操作。这样使用多 线程的例子还有很多。但是C++标准并没有涉及到多线程,这让程序员 Read More
posted @ 2013-02-19 22:33 godjob Views(646) Comments(0) Diggs(0) Edit
UniCode 下 CString 转 char* 的方法的文章有很多,但是大部分都是在互相转载,看了那么多资料,仍然没有解决乱码的问题,后来从一个论坛的一条回复里面找到了正确的方法,特此拿出来与大家分享。先总结一下网上找到的三种转换的方法:方法一:使用函数setlocale setlocale(LC_ALL,"chs"); 需要包含头文件#include <locale.h> 此方法的思路是配置地域化信息。通常在需要输入输出中文的时候设置一下,就没问题了,setlocale详情 点我方法二:使用函数:T2A、W2A CString str = _T(" Read More
posted @ 2013-02-17 17:07 godjob Views(711) Comments(0) Diggs(0) Edit
lesson 1 : Do not play a strictly dominated strategy.lesson 2 : People choosing a dominant rational choice can lead to bad outcomes.lesson 3 : You can't get what you want, till you know what you want. (payoffs matter)lesson 4 : Put yourself in others' shoes and try to figuer out what they wi Read More
posted @ 2013-02-04 00:18 godjob Views(175) Comments(0) Diggs(0) Edit
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 36 下一页