- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 sendStringToExecute之问
在学习单位自助开发的源代码,遇到个如下这行代码:acDocManager->sendStringToExecute(curDoc(),"\003\003DigitalDiduanmian ")我在帮助文件里看了下AcApDocument Class 也没能搞懂这行代码。特别是"\
2011-07-22 10:56:07 5955
转载 哈希算法实现在海量数据里提取重复值
那天给兰州石化矿区服务事业部的领导处理Excel表格!发现在35400行数据中提取重复值时,竟然耗时3小时,当时使用的是普通算法进行查找的!严重的时间消耗让我不得不修改提取重复值的程序了!之后第二天,我详细的研究了一下。突然,想起在大学时,主修计算机科学与技术时的数据结构算法-哈
2011-07-22 09:11:52 1603
转载 AcDbObjectId、AcDbHandle与AcDbStub之间的关系
近期,由于项目的需要做一套撤销恢复机制,特地研究了一下AutoCAD(下文称为ACAD)的撤销恢复机制,ACAD的撤销和恢复是无限次的,也是就说,只要是同在一个会话(打开到关闭的一个过程)中的操作你都可以撤销到原来的状态或者是重做刚才被撤销的状态。而要实现整个一套机制的基础就包涵
2011-07-18 10:48:15 2957
原创 英语数字的读法
1. 整数和小数的读法 3.24可以读作three point twenty-four或three twenty-four。通常小数点可以说 point, 也可以直接省略。 另外比较正式的说法为 three dollars and twenty-four cents, 但是在一般
2011-07-11 11:49:34 22357 1
原创 DWG文件生成函数的实现
DWG文件生成函数的实现 如要为新类实现dwgOutFields()和dwgInFields()函数时,必须首先调用assertReadEnalbed()或assertWriteEnalbed()函数保证对象打开模式正确。派生类下一步所必须做的事是在父类中调用同样的函数(例如,d
2011-07-11 11:13:47 1722
原创 进入当前文件直接拉分支
cleartool mkbranch -nc branch_Bridge CTRANSLATE.cppcleartool mkbranch -nc branch_V10.1.1 Unit.hcleartool mkbranch -nc branch_V10.1.1 ModelCh
2011-07-08 15:31:39 585
转载 让WinDbg、IDA、VC自动下载符号表
很多人跟踪到Windows自带的DLL里的时候有时会很茫然……突然找到一种方法能让它们都有符号表……然后里面的各种变量名、函数名等全部显现出来……设置方法:“我的电脑”属性中,高级设置里,有个环境变量,变量名:_NT_SYMBOL_PATH变量值:SRV*{$Path}*http
2011-07-08 11:47:26 900
原创 进程间的通讯实现(IPC)的11种方法
进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配
2011-07-08 11:45:09 505
转载 Facebook背后的软件
Facebook的数据规模使得很多传统的解决方案根本不适用,或者无法分解来处理。保持一个拥有5亿用户的系统一直稳定可靠的运行,并不是一件很容易的事情。这篇文章介绍了一下Facebook使用的软件。Facebook的扩展性挑战在我们讨论细节之前,这里有一些Facebook已经做的软
2011-07-08 11:39:25 523
转载 用arx 如何让 cad关闭文档时,不提示保存。
最近,有一个这样的需求,所以把解决方法给贴出来一下。首先,cad判断图纸是否被修改过,是根据一个变量的值来判断的,这个变量就是 DBMOD,很多人肯定会想到,那我把这个变量的值给修改成0或者是-1不就行了吗? 很不幸告诉你,这个变量是只读的。那么怎么办呢? 幸好桌子公司还挺厚道的
2011-07-08 11:15:23 2161 1
转载 加入一个多播组(最简单的情况)
转载自 LinqiangHe最终编辑 LinqiangHe 应用程序通过命令字IP_ADD_MEMBERSHIP把一个socket加入到一个多播组,IP_ADD_MEMBERSHIP是一个IP层的命令字,其调用使用的参数是结构体struct ip_mreq,其定义如下:
2011-07-08 11:11:49 1557
原创 通过用AcDbObject或者AcDbEntity派生的类,无法用代理直接取代
今天遇到了AcDbObject或者AcDbEntity派生的类,无法用代理直接取代从理论上或者AutoDesk的相关资料是可以的最后经过实践,终于找到相应的原因是在相应的dwgInFile和dwgOutFile中没有对基类的读写文件进行调用即没有调用相应的AcDbObject::
2011-07-08 11:02:28 1966
转载 arx中的代理对象。。
何谓代理对象?当主应用程序没有加载时,打开了存在该应用程序中定义的对象的DXF或DWG文件,ACAD就必须为其创建一个代理对象,并支持对其很简单、基本的操作既然没有加载主应该程序,那么代理对象怎么知道,该对象对应的图形应该怎么显示?需要说明的是,DWG文件中,通常都保存了,最后一
2011-07-08 10:55:12 854
原创 why gpDesc is NULL?
I have definde a entity derived from AcDbEntity.But when i use new to create a entity, i find that myentity'gpDesc is null. So i can not app
2011-07-07 17:04:23 767
原创 用RTF设置目录格式(一级目录黑体加粗宋体)
fOut<<_T("{\\pard \\s15\\qj \\li0\\ri0\\sb\\sa156\\nowidctlpar\\aspalpha\\aspnum\\faauto\\adjustright\\rin0\\lin0\\itap0 \\b\\fs21\\lang1033
2011-07-07 09:48:00 2698
原创 怎么在word中加入可以打勾的框框?
一、在Word里输入带方框的数字或在方框中打对号的方法方法1: 在Word中,选择“插入”→“符号”,选择字体为“Wingdings”,在倒数第二个特殊字符既是方框中有对号的特殊字符。 方法2: 另一种更好的方法是先用软键盘上的数学符号画出勾,再用中文版式里的
2011-07-06 16:43:37 5674
转载 Word 中域代码:PageRef 域介绍
域代码:PageRef 域{ PAGEREF Bookmark [/* Format Switch ] }插入书签的页码,用于交叉引用。要在文档中交叉引用某项,可用“插入”菜单中“引用”子菜单的“交叉引用”命令。说明/* 格式开关 可选开关,该开关可替代在“页码格式”对话框(“插入”菜单中,“页码”对话框,“格式”)的“数字格式”框中选择的数字样式。开关/h 创
2011-07-01 10:27:00 10756
原创 Word 域代码:TOA(引文目录)域
域代码:TOA(引文目录)域{ TOC [Switches ] }建立一个目录。TOC 域根据标题级别、指定样式或由 TC(目录项)域指定的项目来收集目录项。在使用“插入”菜单中“引用”子菜单中的“索引和目录”命令时,Microsoft Word 将插入 TOC 域。注释如果由 TOC 域创建的目录影响文档的分页,则可能需要再次更新域以得到正确的页码。开关/a 标识符 使
2011-07-01 10:22:00 2694
转载 汉字编码问题 GBK GB2312 BIG5
由于常常要和汉字处理打交道,因此,我常常受到汉字编码问题的困扰。在不断的打击与坚持中,也积累了一点汉字编码方面的经验,想和大家一起分享。一、汉字编码的种类 汉字编码中现在主要用到的有三类,包括GBK,GB2312和Big5。 1、GB2312又称国标码,由国家标准总局发布,1981年5月1日实施,通行于大陆。新加坡等地也使用此编码。它是一个简化字的编码规范,当然也包括其他的
2011-07-01 09:46:00 380
转载 GB2312汉字区位码、交换码和机内码
1981年国家颁布了GB2312汉字标准共有6763个,其中一级3755,二级3008,还有682非汉字字符。并为每个字符规定了标准编码,便于在计算机内部相互转换。作为GB2312标准只是定义了一张94×94的二维表。其中行为区号,列为位号。这样可以利用区号和位号来找到其中的汉字。这种编码就是我们所说的区位码。比如陈(1934) 区号:19 位号:34,为了处理与存储的方便,每
2011-07-01 09:42:00 3474 1
转载 转一个“GB,GBK,GB18030,Unicode”汉字编码知识
最近常见有人对GB、GBK、GB18030、Unicode等编码概念不清,再掺杂上Ext-A、Ext-B、Ext-C等,更混乱了。所以特别整理一些知识贴出来给大家:1、GB、BIG5、GBK、GB18030字符必须编码后才能被计算机处理。计算机使用的缺省编码方式就是计算机的内码。早期的计算机使用7位的ASCII编码,为了处理汉字,程序员设计了用于简体中文的GB2312和用于繁体中文的BIG
2011-07-01 09:39:00 1500
企业软件开发众书-设计模式可复用面向对象软件的基础
2009-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人