自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何对udp端口进行扫描

 由于UDP协议是非面向连接的,对UDP端口的探测也就不可能像TCP端口的探测那样依赖于连接建立过程(不能使用telnet这种tcp协议类型命令),这也使得UDP端口扫描的可靠性不高。所以虽然UDP协议较之TCP协议显得简单,但是对UDP端口的扫描却是相当困难的。下面具体介绍一下UDP扫描方案:         方案1:利用ICMP端口不可达报文进行扫描     本方案的原理是当一个UDP端口接收

2008-11-26 08:56:00 27261

转载 tcp/udp端口说明

有过一些黑客攻击方面知识的读者都会知道,其实那些所谓的黑客并不是像人们想象那样从天而降,而是实实在在从您的计算机"大门"中自由出入。计算机的"大门"就是我们平常所说的"端口",它包括计算机的物理端口,如计算机的串口、并口、输入/输出设备以及适配器接口等(这些端口都是可见的),但更多的是不可见的软件端口,在本文中所介绍的都是指"软件端口",但为了说明方便,仍统称为"端口"。本文仅就端口的基础知识进行

2008-11-25 23:57:00 7689

转载 马化腾解读十岁腾讯未来战略

        聊天工具QQ起步。十年后的2008年,业界用“中国最赚钱的互联网公司”、“最不担心流量的中国网站”这样的定语来评价这个网络企业,其业务包括无线增值业务、门户、社区、电子商务、网络游戏、搜索,几乎涵盖了互联网的全部业务。   刚刚十周岁,或者说已经十周岁的腾讯,如何定位自己,又如何安排自己的未来战略?11月11日,在腾讯的发家之地深圳总部,腾讯公司董事长兼CEO马化腾,向记者解读

2008-11-19 11:55:00 1428

转载 环球企业家:谷歌中国第二战

李开复或许已经打破了跨国网络巨头在华悲剧收场的常规命运,但他仍有一场硬仗近在眼前  文 本刊记者 张亮  2008年初,谷歌中国总裁李开复曾接到一个电话,另一边,腾讯公司一名核心人物提出了一个问题:QQ有没有可能接手谷歌在中国的全部业务?   对于腾讯这一中国首家百亿美元市值的互联网公司,这称得上是探索未来成长方略的一次有趣假设。   而对于李开复,此一邀请同样是富有意味的。腾讯或

2008-11-10 09:33:00 1136

转载 Linux中创建静态库和动态库

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时 会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要 动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。         在创建函数库前,我们先来准备举例用的源程序,

2008-11-05 00:26:00 2247 3

转载 使用 typedef 抑制劣质代码

 使用 typedef 抑制劣质代码 原文出处:Using typedef to Curb Miscreant Code摘要:Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。  

2008-11-05 00:24:00 610

转载 Linux动态库搜索路径

 Linux动态库搜索路径 众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的其它资源了。在Linux 中,动态库的搜索路

2008-11-05 00:22:00 659

转载 Linux IPC小结

Linux IPC小结 现在最常用的进程间通信的方式有:信号,信号量,消息队列,共享内存。 所谓进程通信,就是不同进程之间进行一些"接触",这种接触有简单,也有复杂。机制不 同,复杂度也不一样。通信是一个广义上的意义,不仅仅指传递一些massege。 他们的使用方法是基本相同的,所以只要掌握了一种的使用方法,然后记住其他的使用方 法就可以了。 1. 信号 在我学习的内容中,

2008-11-05 00:18:00 631

转载 Linux进程间通信的各种方式及其比较

 Linux进程间通信的各种方式及其比较2008-10-18 23:21进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进

2008-11-05 00:16:00 1977

转载 c语言中static用法详解

 c语言中static关键字有两个作用,一是文件作用域,二是函数作用域。 一、文件作用域 文件作用域关键字static的作用是,以static申明的全局变量、函数不得被其他文件所引用,例如: //这是mystr.c文件的内容 #include <string.h> static int num = 10; int mynum = 100; static int str_len(char

2008-11-05 00:12:00 2522

转载 C&C++的内存调试技巧

 引言C 和 C++ 程序中的内存错误非常有害:它们很常见,并且可能导致严重的后果。来自计算机应急响应小组(请参见参考资料)和供应商的许多最严重的安全公告都是由简单的内存错误造成的。自从 70 年代末期以来,C 程序员就一直讨论此类错误,但其影响在 2007 年仍然很大。更糟的是,如果按我的思路考虑,当今的许多 C 和 C++ 程序员可能都会认为内存错误是不可控制而又神

2008-11-05 00:11:00 802

转载 动态库专题-深入分析Windows和Linux动态库应用异同

 摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。 但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。

2008-11-05 00:02:00 477

转载 动态库专题-深入理解动态库

 深入理解动态库     一、动态连接库的用途    动态连接库,dynamic-link libraries(DLL),是微软公司提供的一项软件技术。它实质上是包含了一些函数和数据的可执行模块,它可以被应用程序(.EXE)或其它DLL调用。这种技术有以下好处:共享资源、节省内存、支持多语种、可重复利用、便于大项目的开发等。这样说是不是有点老套,也是,教科书都有的嘛。咳,就当复习一下功课了..

2008-11-04 23:58:00 668

转载 动态库专题-静态库和动态库

 Linux中有两类函数库,分别是静态库和动态库。 静态函数库: 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为如果静态函数库改变了,那么你的程序必须重新编译。 动态函数库:

2008-11-04 23:56:00 548

转载 谁动了你的cookie

 谁动了你的cookie function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.

2008-11-03 23:01:00 637

转载 大内高手

看了李先静关于linux下工作的C程序员关于内存认识的博文,感觉很值得初学者参阅http://blog.csdn.net/absurd/category/228431.aspx

2008-11-03 22:52:00 588

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除