自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 程序媛的悲催面试经历

找工作的事总算告一段了,除非是腾讯给出offer否则我想应该没有什么能拦住我去上班的路了把。毕竟辞职也快2个月了,虽然真正找工作的时间不到20天,但还是身心俱疲。一直都想,等工作落实下来想把这段经历写下来,给有需要的妹纸看到吧。总之一句话,妹纸入IT需谨慎,如果可以还是不要进来了。   在上一家公司待了一年半多的时间,学到了很多东西,也非常感谢这家公司给了当初半路出家刚刚从培训学校了出

2014-03-03 14:49:03 2049 2

转载 ICMP报文协议(转自CSDN tigerjb博客)

tigerjb博客)" alt="ICMP报文协议(转自CSDN tigerjb博客)" src="http://s11.sinaimg.cn/middle/9e16dc4d4bb93ec046cfa&690">一.概述:1. ICMP允许主机或路由报告差错情况和提供有关异常情况。ICMP是因特网的标准协议,但ICMP不是高层协议,而是IP层的协议。通常ICMP报文被IP层或更高层协议(T

2013-11-18 10:27:15 929

转载 tcpdump man 手册页的详细中文翻译

出处:http://sanyk.is-programmer.com/posts/14645.html原文地址=========以下是本文档完整版本地址:http://sanyk.is-programmer.com/posts/14645.html(nt: 出现这一提示是为了避免一些网络蜘蛛把文章分成几个页面给查看带来不悦) 原文地址=========以下是本文档完整

2013-11-15 17:15:25 4198

转载 TCP REST 攻击 简易源码

从一篇文章中提取出来的,出处:http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf/* Simple TCP SYN Denial Of Service */ /* Author: Luis Martin Garcia. luis.martingarcia [.at.] gmail [d0t] com */

2013-11-15 17:02:53 1474

转载 IP和TCP包头校验和计算方法

出处:http://hi.baidu.com/xinjf/item/8f046ed95b762e3549e1dd19校验和的算法:          将数据以字为单位累加到一个双字中,如果数据长度为奇数,最后一个字节要先变成字,然后在加到原来的双字中,最后得到的结果是一个双字,最后将这个双字的高16位和低16位反复相加,直到高16位为0,从而就获得一个16位的值,再将这个16位的值取反就得

2013-11-15 16:54:57 2418

转载 【以太网协议帧结构】

出处 :http://roclinux.cn/?p=2515 【以太网协议帧结构】说到以太网帧结构,它的历史演变稍显混乱。我们将介绍一下以太网标准的演变历史。1980年那年,DEC、施乐和Intel共同制定了Ethernet I的标准,首次定义了以太网帧格式。在1982年,三家公司对第一版本进行了更新,主要是修改了物理接口,帧格式没有变化。此更新版本被命名为Ethernet

2013-11-15 14:11:08 1522

转载 IP包头

出处:http://networking.ctocio.com.cn/tips/99/9317599.shtml IP包头部格式  IPv4首部一般是20字节长。在以太网帧中,IPv4包首部紧跟着以太网帧首部,同时以太网帧首部中的协议类型值设置为080016。 IPv4提供不同,大部分是很少用的选项,使得IPv4包首部最长可扩展到60字节(总是4个字节4个字节的扩展)  

2013-11-15 14:03:57 1719

转载 计算机网络协议包头赏析-TCP

本原创文章属于《Linux大棚》博客。博客地址为http://roclinux.cn。文章作者为roc。  ==仍然先把TCP报文段的格式放在这里,然后我们看图说话:TCP报文段也分为首部和数据两部分,首部默认情况下一般是20字节长度,但在一些需求情况下,会使用“可选字段”,这时,首部长度会有所增加。下面,我们仍然延续讲解IP协议的思路,针对不同的域,分别进行讲

2013-11-15 13:58:19 1181

原创 借用snort实现网络扫描器发现功能

最近刚刚完成一个扫描器发现的模块,刚开始做的时候发现网络上关于这方面的资料很少,今天没什么事总结一下好了。希望能给有这方面需求的人一些帮助。  扫描器发现功能主要是通过snort这个开源软件的预处理器sfPortscan来实现的。默认的snort配置文件中这项功能是关闭的。如果要用需要我们自己来配置。关于这项的配置可以从snort的帮助手册上获得详细的信息:http://manual.sn

2013-10-31 18:08:29 2581

原创 C二维数组作为函数参数需在内部指明列数

先上代码void my_print(int* arr[], int n){ int i, j; for(i=0; i  for(j=0; j   printf("%d ", arr[i][j]);   }  puts(""); } puts("-----------------------"); } 这个函数我想实现的是对一个N*N的二维数组进行输出

2013-10-31 14:10:13 982

原创 map在循环时删除时,mm.erase( it++ ) 和 it=mm.erase( it ) 的区别

关于list,vector这类stl在for或者是while循环如果不做处理直接用erase(it)这种是会导致迭代器失效的事,想必已有很多人遇到了。不多解释,现在说一下我遇到的问题。我的代码一般是写两个版本的,跨windows和linux两个平台。在对map进行删除的时候,发现vs2008  it=mm.erase( it )这样是可以的,而在g++下是编译不通过的,这到底是怎么回事,看到网

2013-10-12 17:29:37 3241

原创 mysql中文读出问号,以及SET NAMES not allowed by driver错误解决方案

我手上还有事,简单说好了。我手上的项目是mysql数据库,有个字段会出现中文,C++读取发现,从数据库读取出来的全是如果有中文字段全部都是63,也就是问号了。搜索一段时间后,将 SHOW VARIABLES LIKE 'character%'; 这个命令出来的字符集能改的全部改成了utf8,但是测试发现还不行。然后,想着在初始化连接的时候初始化字符集也就是"set names 'utf8" 了,可

2013-10-11 14:53:51 3450

原创 boost序列化问题(一)

最近在折腾boost序列化的问题,看了不少网上的资料,官方文档也看了些。具体的也不过说了,还是说一下我应用的情况,以及遇到的问题吧。额,当时给自己整理思路的,没想着写得太详细。    boost序列化分为二进制,文本,xml三种的。xml直接忽略,没其他的原因,因为我不懂。一开始为了提高效率,使用了二进制形式的,但是测试的时候很好。可是用的时候就出现问题了。因为我需要将参数结构体序列化发送

2012-11-15 12:38:18 1926

Perl网络编程.chm

Network Programming with Perl is a comprehensive, example-rich guide to creating network-based applications using the Perl programming language. Among its many capabilities, modern Perl provides a straightforward and powerful interface to TCP/IP, and this book shows you how to leverage these capabilities to create robust, maintainable, and efficient custom client/server applications. The book quickly moves beyond the basics to focus on high-level, application programming concepts, tools, and techniques. Readers will find a review of basic networking concepts and Perl fundamentals, including Perl's I/O functions, process model, and object-oriented extensions. In addition, the book examines a collection of the best third-party modules in the Comprehensive Perl Archive Network, including existing network protocols for e-mail, news, and the Web. The core of the book focuses on methods and alternatives for designing TCP-based client/server systems, and more advanced techniques for specialized applications. Some of the specific topics covered are: The Berkeley Sockets API; The TCP protocol and the IO::Socket API; FTP file-sharing service; The Net::Telnet module for adapting clients to interactive network services; SMTP, including how to create and send e-mails with multimedia attachments; HTTP and the LWP module for communicating with Web servers; Bulletproofing servers; Broadcasting and multicasting; and Interprocess communication with UNIX domain sockets. Useful, working programs demonstrate ideas and techniques in action, including a real-time chat and messaging system, a program for processing e-mail containing MIME attachments, a program for mirroring an FTP site, and a Web robot. Network Programming with Perl focuses on TCP/IP rather than just the common Web protocols. Modeled after the critically acclaimed TCP/IP Illustrated by W. Richard Stevens, this book achieves a level of detail far superior to most. It is an essential resource for network administrators and Perl programmers who are creating network applications. 资源是从csdn上下载的,原来要5个资源分太不仗义了,给分享了一份,嘻嘻

2013-01-21

2011 C++最近标准

C++11,也称为C++0x。为目前C++编程语言的最新正式标准(ISO/IEC 14882:2011)。它将取代第二版标准ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998公开于1998年,第二版于2003年更新,分别通称C++98以及C++03,两者差异很小)。C++11包含了核心语言的新机能,并且拓展C++标准程序库,并且加入了大部分的C++ Technical Report 1程序库(数学上的特殊函数除外)。C++ 标准委员会计划在2010年8月之前完成对最终委员会草案的投票,以及于2011年3月3召开的标准会议完成国际标准的最终草案。最终于2011年8月12日公布,并于2011年9月出版。2012年2月28日的国际标准草案(N3376)是最接近于现行标准的草案(编辑上的修正)。此次标准为13年第一次重大修正。[

2012-12-27

boost 1.41版中文帮助文档

Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。boost 在一些播放软件和音效中指增强,比如Bass Boost,低音增强。

2012-12-27

跟我一起写makfile

很好的makefile资料,描述的很详细

2012-12-11

空空如也

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

TA关注的人

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