2017年10月29日

revit API 生成墙图元

摘要: 由于Revit的版本问题,在网上找的生成墙图元的代码,在我机器上的Revit 2016中编译不能通过,通过多次调试,终于找到在revit 2016中使用API生成墙图元的代码,现在贴出来。 下面的代码在Revit 2016 + VS2013的环境下通过。 阅读全文

posted @ 2017-10-29 17:16 小夏coding 阅读(444) 评论(0) 推荐(0) 编辑

2017年10月27日

可靠的推送IM消息

摘要: 一、 报文类型: 1、请求报文(request,后简称为为R); 2、应答报文(acknowledge,后简称为A); 3、通知报文(notify,后简称为N)。 R:客户端主动发送给服务器的报文; A:服务器被动应答客户端的报文,一个A一定对应一个R; N:服务器主动发送给客户端的报文; 二、 在 阅读全文

posted @ 2017-10-27 15:08 小夏coding 阅读(1549) 评论(0) 推荐(0) 编辑

2017年10月26日

TCP三次握手

摘要: 一、 三次握手: 当调用Socket.Connnect(ServerIP, ServerPort)基于TCP连接时,返回True/False表示连接成功或者失败,实际上在底层经历了三次握手的过程: (1)第一次握手: Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Se 阅读全文

posted @ 2017-10-26 15:29 小夏coding 阅读(162) 评论(0) 推荐(0) 编辑

TCP报文格式

摘要: 1、源端口(Source Port):发送方的TCP端口号; 2、目的端口(Destination port):接收方的端口号; 3、序号(Sequence Number):该报文数据在发送方的数据流中的位置,使用当前时间值计算出一个数值作为起始序号; 4、确认号(Acknowledgment Nu 阅读全文

posted @ 2017-10-26 14:54 小夏coding 阅读(853) 评论(0) 推荐(0) 编辑

2017年10月19日

vs2013下OpenGL环境的配置

摘要: 1、下载glut库:https://files.cnblogs.com/files/laoxia/glutdlls37beta.zip 2、解压后,将glut.lib和glut32.lib两个文件拷贝到X:\Program Files (x86)\Microsoft Visual Studio 12 阅读全文

posted @ 2017-10-19 11:15 小夏coding 阅读(296) 评论(0) 推荐(0) 编辑

读取和设置系统默认浏览器

摘要: 系统默认浏览器是保存在注册表中,读取和设置需要操作注册表,但是在xp和win7(Vista及以上系统)下的位置是不同的,需要分别读取和设置; 读取系统默认浏览器: Win7下: function GetDefExplorerPathOnWin7(): string;const CPath = '%s 阅读全文

posted @ 2017-10-19 11:02 小夏coding 阅读(214) 评论(0) 推荐(0) 编辑

2017年10月17日

设计模式的原则

摘要: 阅读全文

posted @ 2017-10-17 15:06 小夏coding 阅读(85) 评论(0) 推荐(0) 编辑

2017年10月15日

Flex Cairngorm框架知识整理

摘要: 简介: Cairngorm是一个开源的Flex项目,为FLex提供了一个类似MVC的体系结构框架,它是Flex RIA开发的最好框架之一。使用Cairngorm框架可以大大提高开发和维护的效率。 Cairngorm说白了就是一大堆的设计模式和功能模块,它分为6部分,分别是: Business(业务逻 阅读全文

posted @ 2017-10-15 16:57 小夏coding 阅读(142) 评论(0) 推荐(0) 编辑

OSGI基础知识整理

摘要: 一、 简介: OSGi(Open Service Gateway Initiative)技术是面向Java的动态模型系统。 OSGi的主要职责就是为了让开发者能够创建动态化、模块化的Java系统。 OSGi 的模块化,是通过为 Jar 包添加元数据(metadata)来定义哪些类该暴露,哪些类该隐藏 阅读全文

posted @ 2017-10-15 16:48 小夏coding 阅读(421) 评论(0) 推荐(0) 编辑

Bundle类解读

摘要: 1、Bundle bundle = Platform.getBundle("org.eclipse.ui.views"); Platform是eclipse平台运行时的核心类,它是静态的不允许继承的,它的内部方法全部是静态方法。即是说,只要你依赖了org.eclipse.core.runtime插件 阅读全文

posted @ 2017-10-15 16:46 小夏coding 阅读(399) 评论(0) 推荐(0) 编辑

导航