
Software
BIM极客
资深研发,工具控。
曾就职于Autodesk从事Revit开发。
毕业于武汉大学地图学与地理信息系统专业。
展开
-
PLC及其编程起步[.net]
声明:本人非专业人士,也未从事该领域的工作,若有错误地方,请多包涵。概述 在工业控制领域,常常提到PLC,也就是Programmable Logic Controller(PLC)。随着工业的发展,传统的智能设备之间及智能设备与控制系统之间采用专门驱动程序实现信息共享的通讯方式已不能满足工业控制系统的发展需要。因此,为了能够解决工业系统硬件设备的升级改变为软件系原创 2014-12-09 22:15:40 · 3477 阅读 · 0 评论 -
OPC DA 客户端实例[.net]
上篇讲到了OPC的基础知识,了解到OPC分为3个版本。本篇将介绍如何通过OPC Foundation提供的opc库实现客户端访问DA服务器(例子代码来源于外文blog,特此声明)。准备工作下载 Opc.NET Api,可以从OPC Foundation网站,也可以google,csdn上也有。下载到安装包之后,安装即可,相应的文件会拷贝到“C:\Windows\assemb原创 2014-12-23 21:25:55 · 18072 阅读 · 7 评论 -
Gitblit的安装配置及访问
Git是现在很流行的分布式版本控制工具,github更是人人皆知。但是github要求能够访问互联网。遇到不能访问互联网的情况,难道只能望git兴叹了。还好开源软件给我们提供了选择,比如Gitblit、GitStack、Gitolite,其中GitStack貌似不能安装在windowsXP上。 最终考虑简单便捷,我选择Gitblit的Go分支做服务器——这个分支版本的好处就是什原创 2013-04-19 11:26:20 · 16508 阅读 · 0 评论 -
socket问题集合(待完善)
1. 使用mfc socket创建tcp客户端,连接服务端,关闭之后必须等待一段时间才能重新连接的问题。创建Socket的时候,进行如下设置long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE;if (Socket(nSocketType, lEvent)){BOOL bVa原创 2012-08-02 14:04:00 · 976 阅读 · 0 评论 -
CListCtrl自动滚动的问题
CListCtrl是MFC中一个基本的控件,使用率很高,有时候根据需要定制也是很正常的。这里要说的问题就是在定制过程中偶遇的。通过owner draw的方式定制的CListCtrl,同时还替换了默认的滚动条(实现参见http://www.codeproject.com/Articles/4447/How-to-skin-CListCtrl-including-scrollbars-and-co原创 2012-03-03 21:00:03 · 10035 阅读 · 4 评论 -
我的免费软件列表(持续更新中)
系统文件管理器:Total Commander 杀毒/防火墙:Comodo 反间谍/蠕虫/木马:SpywareTerminator/Malwarebytes' Anti-Malware输入法:google 输入法(此前用的是搜狗,觉得有点流氓就换了) 虚拟光驱:Vitual CloneDrive 刻录:ImgBurn 压缩:7zip 同步/备份:SyncBack 剪贴板增强:ditto 自原创 2011-04-18 10:34:00 · 1037 阅读 · 2 评论 -
怎样花两年时间去面试一个人
很久没有查看订阅的博客(mmd,现在上班时间上网太不方便了),今天瞄了眼,发现了下面这篇博客,觉得自己又有了学习的动力,特分享出来。转自:http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察转载 2011-12-24 23:07:27 · 733 阅读 · 0 评论 -
移动平台控件库:opennetcf的Smart Device Framework
基于.net compact framework进行移动平台开发,相当便捷,但是也有天生的缺陷,就是compact framework在功能上的缺失,许多在完整版中能够使用的控件,方法都没有了,也就增加了开发的难度和时间。最近在网上搜索图像按钮的时候,偶然发现有人推荐了opennetcf的Smart Device Framework(当中的Button2就能够显示图片),试用了一下,蛮好的,特推荐给大家,也给自己留个记录,便于以后查找。下载地址及相关信息如下:http://www.opennetcf.com原创 2011-05-25 16:15:00 · 1800 阅读 · 1 评论 -
c#使用@符号
<br />今天写代码要构造一段gml的字符串,当中有双引号、句号、括号等,印象中@符号会告知字符串构造函数忽略转义符和分行符,简化了代码。但是弄了半天遇到双引号“始终有问题,google了半天终于找到原来在使用@的时候,如果要在字符串内表示双引号,必须要用双引号来转义。 晕了,赶快上博客mark一下,免得忘了。原创 2011-03-11 14:52:00 · 803 阅读 · 0 评论 -
迁移TortoiseSVN&CollabNet Subversion Edge笔记
之前在自己的电脑上部署了TortoiseSVN&CollabNet Subversion Edge(不知道它们干什么的?要打pp了),来供团队共同使用。可是有一天你不得不把它们搬到另外一台机器上(比如说专门的服务器)。该怎么弄呢?现把这个过程记录在这里,留个档,或许能碰上需要的人。1.下载并安装TortoiseSVN略2. 下载并安装CollabNet Subversion Edge略3. 把原来机器上的TortoiseSVN的Repository目录及文件拷贝到新机器上4. 停止新机器上的CollabNe原创 2011-01-21 16:01:00 · 6802 阅读 · 0 评论 -
Unity动态改变src的解决方法
在c#程序(winform,wpf)中可以嵌入unity控件,从而实现三维场景。通过设置unity控件的src属性来设置场景,然而src必须是绝对路径,而且只能在设计器进行设置,不能在代码中动态修改,这在需要运行时动态切换场景的时就悲剧了。当然网上有很多关于Unity 如何动态改变src的方法,其方法是正确的,最大的问题莫过于没有说明代码该放在什么地方,干着急。下面假设unity控件的文件Un原创 2014-12-29 21:36:59 · 2986 阅读 · 3 评论