自定义博客皮肤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

个人分享

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

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

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

2018-04-17 22:50:45 1958

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

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

2018-04-15 21:42:03 380

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

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

2018-04-10 22:02:51 369

转载 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 374

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

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

2018-04-05 22:54:42 426

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

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

2018-04-03 20:51:32 464

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

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关注的人

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