自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

alantop's blog

专注于量化交易

  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

原创 Builder模式和Brige模式的区别及其他~~

Builder模式是对创建物品的过程进行的封装,Brige模式是对实现方式的封装.这么一说,好像简单了一些,其实隐藏在这两个模式之后的原理都是一样的.首先,把变化的部分抽取出来形成一个抽象类;其次,把这个抽象类中不变的操作抽取出来形成虚函数也就是常说的接口;再次,把这个抽象类以聚合指针或者引用的方式聚合在需要实用它们的类中,因为在C++中只有引用和指针才能有多态的行为.虽然是不同的模式,原理还是一

2006-07-20 02:59:00 912

原创 同一个端口收发数据

用同一个端口收发数据:1. 可以用raw和udptcp, 每个client连上来, 就开了一个新的端口给此client。raw通过ip来区分,那样端口可以一样,不过要保证这些client的ip不一样 还可以使用mac来区分client,那样ip,端口都不需要理会了具体实现方法,端口重用。setsockopt(。。。SO_REUSEADDR。。。) ...

2006-07-01 01:58:20 681

arcgis 授权文件

arcigs 9.2授权文件.arcgis是领先的gis 平台供应商!

2011-07-07

空空如也

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

TA关注的人

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