摘要:
在工作中我们要实现一个功能,需要创建MS Office 和 WPS 兼容插件,也就是创建一个DLL,可以同时兼容office和wps。这样带来的好处就是只需要维护同一份代码,大大降低维护的工作!1. 我们先看看要创建office插件都有哪些技术可以用VSTOVSTO = Visual Studo T... 阅读全文
摘要:
2011年8月22日,北京,夏天,那天很热,和我的老家南方不一样,我们那里是湿热,就和在桑拿房里一样,不动都都会出汗。北京却完全不同,空气很干燥,只是太阳很大,给人的感觉是光照很强,比南方的夏天好过。 上午是我要入职的日子,我住的地方离金山软件大厦不远,走路大概在10分钟路程内,但我走到公司的时候已经额头上全是汗,可能与我有微微的身材发胖有关,减肥这一计划我已经执行不下好几年了,每每总是以失败而告终。。。到达公司的时候,HR好像还不在公司,问了前台,让我坐等,或者自行电话联系HR。Offer邮件上提供了2个HR的电话,我搞不清楚应该是哪个负责我的入职,就随便打了一个,等了好久都没等到,后... 阅读全文
摘要:
什么是Balsamiq Mockups Balsamiq Mockups出自加利福尼亚州的Balsamiq工作室,创始人Peldi在 2008年6月推出了这款手绘风格的产品原型设计工具,并广受好评。2年多来,Balsamiq工作作为一个微型独立软件开发商,专注于Mockups的 开发设计,仅3周便实现了盈利,18个月内销售额达到200万美元,用户端数量超过10万个,这与Balsamiq Mockups的市场用户细分的成功以及产品特性是分不开的。 Balsamiq Mockups的用途和价值 在Web产品设计中,Balsamiq Mockups是产品设计师绘制线框图或产品原型界面的利器。在产 阅读全文
摘要:
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二... 阅读全文
摘要:
1、字符串与数的转换:atof(字 符串->double, int, long), itoa(int->字符串), ltoa(long int->字符串)double->CString 的方法:CString::Format("%d", &dX);2、CString to char* //经过类 型强制转换,可以将CString类型转换成char*,例如: CStr... 阅读全文
摘要:
UNICODE:用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的 所有文字而没有二义。 MBCS:多字节字符集,是不定长表示世界文字的一种编码。MBCS表示英文字母时就... 阅读全文
摘要:
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,... 阅读全文
摘要:
程序员对于Windows程序中应该用_beginthread还是CreateThread来创建线程,一直有所争论。本文将从对CRT源代码出发探讨 这个问题。 I. 起因 今天一个朋友问我程序中究竟应该使用_beginthread 还是CreateThread,并且告诉我如果使用不当可能会有内存泄漏。其实我过去对这个问题也是一知半解,为了对朋友负责,专门翻阅了一下VC的运行 库(CRT)源代码,终... 阅读全文