自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

herelsp

个人分享

  • 博客(20)
  • 资源 (23)
  • 收藏
  • 关注

原创 基于linux内核包过滤技术的应用网关

基于linux内核包过滤技术的应用网关基于linux内核包过滤技术的应用网关硬件形态基本原理应用场景主要功能其他功能客户定制基于linux内核包过滤技术的应用网关硬件形态基本原理应用场景媒体内容过滤和深度识别上网行为管理应用网关或防火墙主要功能包括但不限于如下功能:功能名称说明协议过滤常用协议、用户自定义协议端口过滤传输层 源端口、目的端口...

2018-11-22 15:50:20 316

转载 Boost内存池使用与测试

转自 http://tech.it168.com/a2011/0726/1223/000001223399_all.shtml Boost库是一个可移植的开源C++函数库,鉴于STL(标准模板库)已经成为C++语言的一个组成部分,可以毫不夸张的说,Boost是目前影响最大的通用C++库。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容,是一个...

2018-08-02 21:58:23 3079

原创 C++ 编程规范

C++ 编程规范 这是一本 由两位世界顶级专家联袂巨献,适合所有层次 C++程序员 的 C++ 界20年集大成之作,这里有 101 条关于 C++ 编程的规则、总则与最佳实践。编程规范与人的关系好的编程规范能够带来下列许多相互关联的优点:改善代码质量鼓励开发人员一贯地正确行事,从而能够直接提高软件的质量和可维护性。提高开发速度开发人员不需要总是从一些基...

2018-07-08 12:03:02 933

原创 大象——Thinking in UML

大象——Thinking in UML 大音希声,大象希形, 近来闲暇,随手翻起一些曾经看过的书籍,才发现又有新的收获。面向对象面向对象 在如今的软件行业是一个很著名的术语,以至于 人们以为面向对象是现代科学发展到一定程度才出现的研究成果 。普通民众的面向对象在很多人看来,面向过程 和 面向对象 都是一种软件技术 ,例如 把面向过程归纳为结构化程序设计、D...

2018-06-18 23:41:50 810

原创 C++ 创建类时常考虑的问题

本文仅以c++为例,简要说明创建一个类时我们需要考虑的问题。 创建一个新类实际上就是定义一 个新的数据类型,因此设计类需要当做类型设计来对待的,c++的设计者在设计语言的内置类型时是经过深思熟虑的,当然我们新设计类时也需要这样来对待,那么我们具体会思考什么样的问题呢?继承将这个类添加到现有继承层次结构中是否合适?应该使用公有继承还是私有继承?应该支持多继承吗?这...

2018-05-28 21:24:42 320 1

原创 SLIP—串行线路上传输数据报的非标准协议

做了这么多年的程序员后,总想资源回收一下,写一点点什么,却又发现无从写起。SLIP—串行线路上传输数据报的非标准协议简介TCP/IP 协议族可以在许多网络介质上运行,如: IEEE 802.3 (以太网)和802.5(令牌环)局域网,X.25线路,卫星连接和串行线路。除了串行线路外,其它的介质上都有包格式的标准。 SLIP(Serial Line Internet...

2018-05-17 23:29:25 2426

原创 神秘的程序员——编程的乐趣

程序员,一群神秘的生物,程序员的世界,你真不一定懂。 今天我们来聊聊 编程为什么有乐趣,作为回报,编程从业者(程序员的正统名称)期望从中得到什么样的快乐?前言无论我如何破沫横飞地向你形容一位程序猿顺畅的敲代码是一件多么 幸福 的事情,我想你都不会和什么热血、震撼、暴力美 联系起来。你心眼里的程序猿1你心眼里的程序猿2你心眼里的程序猿3...

2018-05-04 22:13:22 3310 4

原创 Bad Smell (代码的坏味道)

Bad Smell (代码的坏味道) 如果一段代码是不稳定或者有一些潜在问题的,那么代码往往会包含一些明显的痕迹。 正如食物要腐坏之前,经常会发出一些异味一样, 我们管这些痕迹叫做 “代码异味”。 今天让我们一起来熟悉开发中经常出现的22种坏味道情形和解决方法。Duplicated Code 不良影响 解决方法 重复代码,难维护 ...

2018-04-17 22:50:45 1892

原创 模式与软件架构——软件架构的非功能特征

软件的非功能特征对软件系统的开发和维护工作、总体可操作性以及消耗的计算机资源有重大的影响。除开影响应用程序的质量和架构外,非功能性特征还会影响系统的功能特性。软件系统的规模越大,复杂度越高、生命周期越长、非功能特征就越重要。软件架构非功能特征可修改性互操作性效率可靠性可测试性可重用性1.可修改性大型的工业和商业软件系统的寿命周期通常都是很长的,有时...

2018-04-15 21:42:03 339

原创 TCP/IP——何时用UDP代替TCP

UDP和TCP都有其自身的特点,不同的应用场景和要求需要使用不同的协议来传输,那么何时我们可以用UDP代替TCP呢。UDP 的优点UDP支持广播和多播,事实上如果应用程序使用广播或多播,那就必须使用UDPUDP没有连接建立和拆除,UDP只需要两个分组就能交换一个请求和一个应答(这里假设两者的长度都小于两端系统之间的最小MTU)。TCP却需要大约20个分组,这里假设为每次...

2018-04-10 22:02:51 351

转载 NASA的10条代码编写原则

本文将介绍由 NASA 喷气推进实验室首席科学家 Gerard J. Holzmann 所提出的,侧重于安全参数的10条代码编写原则NASA的10条代码编写原则作者: Gerard J. Holzmann 来源: InfoQ 原文链接 英文原文:NASA’s 10 Coding Rules for Writing Safety Critical Program译/ 大愚...

2018-04-06 20:14:46 356

原创 网络编程——客户/服务器程序设计范式

我们在需要开发一个服务器程序时,有较多的的程序设计范式可供选择,不同范式有其自身的特点和实用范围,明了不同范式的特性有助于我们服务器程序的开发。 客户端程序通常比服务器容易些,当然客户端程序也可以使用这些程序设计范式,因为它们蕴含的道理都是想通的。 本文所设计的服务器主要是指基于TCP的服务器 常用范式迭代服务器迭代TCP服务器 总是在完全处理某个...

2018-04-05 22:54:42 406

原创 socket , 套接口还是套接字,傻傻分不清楚

做网络通信的朋友大都对socket这个词不会感到陌生,但是它的中文翻译是叫套接口还是套接字呢,未必大多数朋友能够分清,今天我们就来聊聊socket的中文名称。socket一词的起源在组网领域的首次使用是在1970年2月12日发布的文献IETF RFC33中发现的,撰写者为Stephen Carr、Steve Crocker和Vint Cerf。根据美国计算机历史博物馆的记载,Cro...

2018-04-03 20:51:32 440

原创 windows+CMake+mingw 搭建c c++开发环境

CMake 安装CMake 下载官方下载地址: https://cmake.org/download/选择自己系统(Platform)对应的版本并下载 这里我们选择Windows win64-x64 Installer: Installer tool has changed. Uninstall CMake 3.4 or lower first!CMake 安装...

2018-03-30 22:58:45 423

原创 Nuane.SftpLite.dll 使用其可以反编译出sftp server

Nuane.SftpLite.dll 使用其可以反编译出sftp server

2014-05-09 16:55:51 716

转载 Compiling OpenSSH under Windows 2003 Server

Compiling OpenSSH under Windows 2003 ServerMinGWI did attempt to compile OpenSSH using MinGW, however, this appears to be a cut down version of Cygwin so the compilation has issues with pwd.

2014-03-29 17:36:34 754

转载 icmpv6 checksum

icmpv6的checksum计算:1 IPv6的icmp,tcp,udp的checksum需要添加虚拟头,结构如下+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                                                               

2013-12-17 22:08:16 2642

原创 类似chrome的多标签资源管理器 clover

类似chrome的多标签资源管理器 clover

2013-12-16 11:05:17 754

转载 winpcap 获取数据链路层类型

#include #include #include /* * 获取数据链路层类型 */ /* * pcap_lookupdev介绍 *NAME       pcap_lookupdev - find the default device on which to captureSYNOPSIS       #include        ch

2013-12-13 15:45:57 1170

原创 linux高级编程

linux 库一、库的类型(一) 在windows中.dll 动态库.lib 静态库库即为源代码的二进制文件(二) 在linux中.so 动态库.a      静态库 (三) 静态库和动态库的优缺点我们通常把一些公用函数制作成函

2011-08-21 12:00:26 383

cygwin2738

cygwin的2738版本,需要的可以下载

2015-03-08

cgywin2738

cygwin的 2738版本,需要的可以下载

2015-03-08

tls的不同实现

tls的windows lib库,很好,多多学习

2014-09-01

wpf类似office

wpf实现类似的office

2014-08-28

reflector .net

.net reflector 可以查看喔

2014-08-25

TDSServer tds

TDSSErver,数据库服务端tds协议,学习参考

2014-07-14

ip包过滤器

ip包过滤器的c++代码实现,很好很强大,用于学习研究用

2014-07-07

基于tdi驱动的个人防火墙

基于tdi驱动的个人防火墙,

2014-07-02

rawcap抓包工具

rawcap抓包工具,能够抓127.0.0.1

2014-06-19

GoogleTileDownload源码

GoogleTileDownload源码,可以下载google map瓦片

2014-06-17

openssl_lib

openssl_lib windows上的编译方式和最终生成文件

2014-04-07

类似google chrome 的clover

类似google chrome 的explorer,很好用的,希望和大家分享

2014-01-05

csharp ssh.net

ssh.net 很好的学习资料,需要的同学一起学习吧

2013-12-23

filezillave10

filezillave10,在vc2010中编译并运行filezillav

2013-12-19

openssh windows setupssh381-20040709

openssh windows 381-20040709,方便在windows上使用ssh或sftp

2013-12-05

pcap 在linux简单实现网络的抓包程序

在linux简单实现网络的抓包程序,仅供参考喔

2011-12-14

excel的一些操作

excel的一些操作,看看吧,很有帮助的呢,谢谢

2011-04-19

Backhaul_UserGuide.pdf

\Backhaul_UserGuide.pdf Backhaul_UserGuide.pdf

2010-11-17

C#远程获取网页内容,多多学习了

C#远程获取网页内容,多多学习了,贡献出来了哈

2010-04-28

VB连接Access数据库

VB连接Access数据库,读取文件 -- 格式化数据 -- 关闭文件 -- 使用数据

2010-04-28

Windows常用命令集(World版)

Windows常用命令集(World版)

2010-02-26

Windows网络常用服务简单注释(World版)

Windows网络常用服务简单注释(World版)

2010-02-26

Windows批处理命令实例分析(World文档)

Windows批处理命令实例分析(World文档)

2010-02-26

空空如也

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

TA关注的人

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