自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (12)
  • 收藏
  • 关注

原创 TC二次开发之ITK开发自学笔记(三)

简单介绍ITK的远程访问思路。

2023-03-11 11:49:18 499

原创 TC二次开发之ITK开发自学笔记(二)

3.关于快速新建ITK项目。因为ITK项目有很多自己独特的参数和配置,所以创建ITK项目是一个麻烦的事情,而且每个人的创建风格不一样,多个ITK项目就显得比较凌乱。有一个好消息是:不知道从VS 2012还是VS 2015开始,VS开始支持C++项目模板的导出了(以前只能导出C#/VB.NET模板),所以,一个比较好的做法就是:先自己写一个ITK项目,然后导成模板,供所有人使用。ITK的开发,甚至到整个制造业的开发,绝大多数情况下,是不用考虑运行效率的,只有少量的大文件或者大批量操作,才会考虑运行效率。

2023-03-11 10:54:59 1185 1

转载 两种方法在.Net中调用AutoCAD中的命令

https://www.cnblogs.com/swtool/p/SWTOOL_00012.htmlusing System;using System.Linq.Expressions;using System.Reflection;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.Databas...

2019-03-19 22:09:56 3417 1

原创 软件集成接口.COM组件交互(3)

VB/VBS的COM组件调用。在历史较长且比较有名的软件中,有很多都支持类VB/VBS/VBA语法,由此可见当年微软的威势!特别是VBS,如果没有了对COM/OCX组件的调用能力,立马就残了。废话少说,上代码:调用COM组件:Function doSomething(message, objects) On Error Resume Next Dim enovia, jso...

2018-11-08 22:00:04 392

原创 一段小程序(4)

从基础开始,慢慢找状态。这是一个有范围限制的Double类:#pragma once#include <limits>#include <sstream>class Double{public: Double(void) { initialize(-std::numeric_limits<double>::max(), std:...

2018-10-20 10:51:32 185

原创 一段小程序(3)

做个题目练练手,不然C语言都忘记了。设计一程序实现功能,处理字符串A,处理规则是:只要B字符串里面有的字母,不分大小写,一律从A字符串中删掉。(1)请画出此算法的流程图;(2)请用C语言编写对应的代码。 #include "stdio.h"#include "stdlib.h"#include "string.h"#define VAL_ASCII_SIZE 256#d...

2018-10-18 15:41:14 355

原创 软件集成接口.COM组件交互(2)

如果没有必要,我是真的不想在C#中玩COM组件,原因很多,其中一条是它的效率不高。C#调用COM组件是很简单的事情,但C#中似乎不能直接引用C#写的COM组件(这可能真叫脱了裤子放屁)。C#写的COM组件,绝大多数情况是给“旧时代的语言”用的,很不幸,我经常接触到这种“旧时代的语言”。过程:1.新建一个C#的类库工程(我没试过用C#生成EXE

2017-11-02 13:20:23 546 1

原创 软件集成接口.COM组件交互(1)

要问COM组件是个什么东西,自不用我多说,凡是在WINDOWS下编过程序的人员,没有经历过COM组件的洗礼,都是菜鸟。老实说,我看过潘爱民的《COM原理与应用》,也在VC知识库里研究过关于COM的文章,但最终,也许是我太笨,也许是我天赋不够,我始终对COM组件知晓不多,总有一种云里雾里的感觉。在我的认知里,COM组件是微软很成功也很失败的一个作品:说它成功,因为它确实真正做到了二进

2017-11-02 10:51:07 1023

原创 软件集成接口.序

吾每日三省吾身。工作这么多年,回首自己做的事情,概括起来,其实就两个字:接口。所以,按照我自省--其实也就是自我总结--的习惯,便有了此文。软件与软件之间的集成接口,一般不会涉及太多的算法问题(松了口气),它的主要困难,来自各软件的差异。首先,软件集成,最起码的条件是对接的两软件必须具备二次开发的能力。如果软件不具备二次开发能力,那么强行集成只能使用“注入”之类

2017-11-02 09:31:35 1459

原创 一段小程序(2)

计算year,month,day是星期几,网上只看到这一种比较靠谱些的公式:int getWeek(int year, int month, int day){ int w = 0, y = year, c = 0, m = month, d = day; if(m < 3){m += 12; y--;} //m: 3-14 c = y/100; y

2015-08-18 22:14:20 639

原创 一段小程序(1)

在CSDN论坛上,居然应一段极小极小的程序和别人争论了半天,我迷茫了……点击打开链接点击打开链接//每隔10秒的时间测得其滴定数目counter_val//我希望测它每分钟的滴定速度counter_rate//使用一个数组(Temp[6]),每次将测得的数据counter_val依次存入Temp[0],Temp[1]~~~~]#include #include #incl

2015-05-26 13:25:02 992 3

原创 各种PDF转换问题(三).将AutoCAD图纸转为PDF文档

目前国内企业生产的自动化程度并不是很高,大多数都无法使用三维图直接进行加工生产,所以二维图对于大多数企业来说,仍然是最根本的生产依据。那么,在企业中,二维图转PDF就是一个很重要的小步骤,因为后续的打印以及企业之间的交流,都离不开由二维图转出来的PDF文档。        在三维CAD设计软件中,二维图转PDF一般是一个软件的内置功能,所以这些软件一般都会直接提供一个API,来实现转PDF的功

2014-09-06 16:17:29 10498 5

原创 各种PDF转换问题(二).将OFFICE文档转为PDF文档

OFFICE 转 PDF

2014-09-06 15:37:57 4113

转载 AutCAD 32bit 如何在Windows 64bit系统上安装

我们只需要下载AutoCAD2010的32位 版,通过下面的修改就可以同时兼容32位和64位 操作系统,二合一可以节省很多的硬盘开销。1.用Orca打开\x86\acad\acad.msi这是CAD的主安装程序,在左边表栏,点击InstallExecuteSequence项,在右边找到 CheckFor64bitOS和LaunchConditions这两项。分别在上面点

2014-08-19 15:40:49 3241

转载 C#下的PING

http://msdn.microsoft.com/zh-cn/library/system.net.networkinformation.ping.aspx点击打开链接

2014-01-14 12:22:53 751

原创 大整数加法

以前看到别人的大数运算,一直都没有自己动手实践过,今天看到论坛上有人提出类似的简化了的问题,顺手写了一个,感觉还行,记录下来,以供日后参考。类:#pragma once#include class CInteger{public: CInteger(void) { _number = "0"; _carry = '0'; } CInteger(std::stri

2013-11-09 15:20:13 978

转载 静态代码分析工具汇总

源地址:点击打开链接静态代码扫描,借用一段网上的原文解释一下(这里叫静态检查):“静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现违背程序编写标准的问题,程序

2013-11-01 09:37:51 1180

转载 C#日期国家区域指定

System.DateTime.Now.ToString("hh:mm:ss tt, dddd, dd-MM-yyyy ", System.Globalization.CultureInfo.GetCultureInfo("en-GB").DateTimeFormat)

2013-08-29 10:06:12 947

原创 俺也来写个工厂

C#反射工厂实现。

2013-08-15 18:42:33 1039

原创 std::string的trim()实现

网上找了下std::string的trim()实现,都不是很满意。自己写了一个,记录一下。 inline static wstring& left(wstring& str) { wstring::size_type index = str.find_first_not_of(L" \n\r\t"); if (index != wstring::npos){str = str.s

2013-07-24 18:46:29 9451 1

原创 随笔

余此生颇有福缘,幼时有奶奶照顾,成长有妈妈照顾,成年有老婆照顾,或许老来有女儿照顾,至今尚未历经太多苦楚。然正因如此,鄙人颇不能吃苦,又对世情看得似透非透,遂逐渐懒散,既无大智慧,也无大勇气,更无大毅力,浪费了此大好福缘,上不能求知访道,下不能富贵荣华,不为世人所知也。余已年过而立,身体每况日下,犹似道家所言“天人五衰”之初,自以为阳寿无多,少约十余年,多则二三十,若无其它机缘,此生难

2013-05-20 23:57:12 962 2

原创 各种PDF转换问题(一).在C++中借助Acrobat将PDF转为TIFF

总是碰到各种PDF相关的转换问题。故记录一二,以作总结。此处是借助Acrobat来进行转换,首先要安装Acrobat,装完后,系统中会有Acrobat 的COM库,同时,安装目录下有一个Acrobat.tlb和Acrobat.dll文件,这都是我们所需要的。1.建立C++工程,将tlb添加到工程中(为了方便使用,其实不添加也可以)。在代码中#import "Acrobat.

2013-05-18 16:18:13 6856 11

转载 借花送给女儿

2013-03-22 13:41:58 1570

转载 VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径

来源:http://www.cnblogs.com/lidabo/archive/2012/05/29/2524170.html说明 $(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(Conf

2012-12-17 18:11:41 3788

原创 PDF文件的读写(使用SDK).(三).PoDoFo的简单应用

在免费的PDF SDK中,我选择了PoDoFo,这也是无奈之举。因为我在网上搜索到的众多免费PDF SDK,绝大多数都是功能比较单一的。要么只能显示PDF,要么只能创建PDF。而对PoDoFo的描述是:操纵PDF……OK,那就是它了。按前面所说的操作,编译好PoDoFo,这时候,你会得到好几个文件。不过,你需要注意的,只有两个:PoDoFo.dll和PoDoFo.lib。前者是在运行程序时需要的,而后者是在编译时需要的。当然,如果你按README.HTM所说,先生成sln文件,然后再用VC打开sln文件,则

2011-05-02 16:30:00 12714 20

原创 PDF文件的读写(使用SDK).(二).编译生成免费的PoDoFo

<br />PoDoFo是一个免费的开源的PDF开发库。PoDoFo这个名字很有趣,根据它附带的README.HTM文件说明,它源于:Portable  Document  Format。三个大写字母就是“PDF”,而用“o”来隔开。<br /> <br />PoDoFo下载地址:http://podofo.sourceforge.net/index.html<br />我写本文时,它刚发布0.9.1版没多久。<br /> <br />PoDoFo开发库需要依赖的GUN公共库比较多 ,但在WIN32下最少的

2011-05-01 23:20:00 8579 9

原创 PDF文件的读写(使用SDK).(一).闲谈PDF SDK

<br />         最近需要对PDF文件进行一些简单操作,因此花费了点时间,研究了一把。<br />         PDF文件格式很早就由Adobe公司推出来了,到今天已日趋完善,广泛应用于各行各业。但通常情况下,对于PDF文件的读操作,都是免费的,而编辑、创建等功能,则是收费的。比如Adobe自己开发的Reader,以及现在广为流行的轻量级PDF工具Foxit Reader等等。其实,这些Reader对应地还发布有PDF SDK,只是一般只有编程人员才会关心这个。上面说的这两个:Adobe R

2011-05-01 21:54:00 20261 2

原创 最近比较忙

最近比较忙,但说起来,又觉得没啥事情,可就是做不完。总是一些琐事小事,反复进行,说难不难,说易也不易。后天又要出差了,去青岛。这地方没去过,不知道咋样。太破了,就没意思了。

2011-04-15 23:08:00 1134 2

原创 被Make耍了一道

<br />    以前写程序,都是在VS环境下完成,一点BUILD,一切OK。但是,最近工作中要写的程序,环境要求就有点乱了。比如ITK,它用的是VC的编译程序来编译,但又没有提供VC的工程生成向导,配置起来很麻烦。最麻烦的是,ITK还往往要和RC程序配合使用,而ITK使用C++开发,RC插件使用JAVA开发。<br />    于是,我不得不手动配置JAVA的主要开发工具ECLIPSE,让基于VC编译器编译的C++程序,也能在ECLIPSE上跑起来。这样,我就可以把ITK和RC插件代码都放在同一个编辑器

2011-03-04 14:41:00 1444 2

原创 令人恼火的映射类

<br />      在C++编程中,我总是需要使用一些容器来存放一个东西的属性。比如:颜色=红色,重量=32千克,诸如此类。显然,使用映射类来存放这东西,无疑是极好的选择。于是,我使用std::map来做这个事情。多完美啊,看起来一切都很不错:查找,插入,清除,比较,赋值,这些功能都很不错。<br />      突然,我发现个问题:std::map总是会对数据进行自动排序。Oh, My God!老大,我不用你给我排序啊,我要保持属性原来的次序!我在网上翻查了许久,也没找到一个能不排序的办法。倒是有文章

2011-01-07 16:16:00 1640 2

原创 读取配置文件

LINUX下的配置文件,我很少去查看,现在也不记得是什么样子的了。在我的记忆里,还残留着古老的DOS下的配置文件格式,很简单:它是分段存储的,每段的段名用“[]”括起来,段名后跟的是属性名和属性值,两者用等号隔开,每条属性占据一行,整个文件是文本文件。WINDOWS下是有专门的函数来读这样的配置文件的,貌似INI文件还沿用的这种格式。最近看一个家伙在LINUX下用C写这个东西,我也忍不住手痒,用C++写了一个。头文件:// ConfigContext.h: interface for the CConfig

2011-01-02 11:19:00 1486

原创 TC二次开发之ITK开发自学笔记(一)

我相信可能会有人和我一样,刚看到TC时,会误以为是Turbo C的简写,而事实上,这里并不是。 TC是Teamcenter的简写。以后TC这个简写,在我的文章中,绝大多数时候表示的是Teamcenter。 Teamcenter是什么?一般的软件开发人员或许并不清楚,但接触过工业制造的人多半会了解。 Teamcenter是一套软件,它提供了一整套全方位的产品数字化生命周期管理解决方案(头晕吧?^_^)。说白一点,它就是管理制造企业中的产品和流程的一套软件。打个简单的比方,一个产

2010-12-31 16:04:00 14851 14

原创 IOCCC

<br />“大师把代码写成这样是经典,你把代码写成这样是垃圾!”--《C语言深度剖析大全》<br /> <br />main(t,_,a )<br />char<br />*<br />a;<br />{<br />    return!<br />0<t?<br />t<3?<br />main(-79,-13,a+<br />main(-87,1-_,<br />main(-86, 0, a+1 )<br /><br />+a)):<br />1,<br />t<_?<br />main( t+1,

2010-12-21 11:51:00 2198

原创 关于main函数的参数

我晕了。以前一直以为main函数只有两个入口参数:参数个数和参数字符串列表。今天才发现它居然还有第三个参数:环境变量。说明如下:对于main函数而言,一般情况下有如下的特性。 The   main   function   marks   the   beginning   and   end   of   program   execution.   A   C   or   C++   program   must   have   one   function   named   main. main

2010-12-06 09:30:00 1045

原创 我的电脑学习历程.第九章.尾声(道之始)

<br />“九”这个数字在中国传统文化中,往往代表着结束,但同时又有“九九归一”,代表了新的开始。<br />我常和亲戚朋友们说,我有两大目标:一是近期目标。赚点小钱,养家糊口。二是终极目标:求道。<br />“道”是什么?简单说,“道”就是规则。“求道”只是东方的说法,而西方的说法则容易让人理解一些:“追求真理”。<br />以前我看到“我爱我师,但我更爱真理”这句名言时,一直不太理解其中的内涵,而当我领悟到规则的存在时,我开始懂得这句话的含义了。<br />或许很多人认为我所说的“道”实在是个虚无飘渺

2010-11-21 19:25:00 6694 43

原创 我的电脑学习历程.第八章.步入IT界的大门

我进入的第一家IT公司:通力有限公司,网址:http://www.ufc.com.cn/(这个网址可能会经常打不开)大三的时候,我和女友结婚了。婚礼是在家乡湖南举办的,很匆忙,我拍的结婚照直到我半年后回湖南才看到。婚礼的筹备,也依靠的是父母和岳父母,我很感谢他们。大四的时候,考虑到我和妻子的年龄都偏大了--我的妻子比我还略大些,所以,我们生了一个女儿。这段时间,可能是我一路走来最艰难的时期。之前读书,虽然也是束手束脚,很多事情放不开来,但这一次,我觉得自己几乎要顶不下去了--如果没有家人的支持,我想我真是坚

2010-11-21 17:47:00 2008 4

原创 我的电脑学习历程.第七章.中国象棋--结束?还是开始?

关于中国象棋的资料:http://www.xqbase.com/index.htm 大学的四年中,大一和大二的课程,基本上都是基础课,主要包含了公共基础课,数学基础课和计算机基础课三大部分。大三我们搬到了新校区--貌似和其它211学校一样,新校区总是在郊区,很大,建筑很漂亮,但总的来说,也很荒凉。有老师说,荒凉地段好读书。其实,只要有心读书,繁华一样纷扰不了你;如果无心读书,荒凉则代表着孤独和寂寞。幸好,我还有读书的念头。 大三开始上专业课程。在这些专业课中,《抽象代数》、《

2010-11-19 01:02:00 2352 1

原创 我的电脑学习历程.第六章.与MTK擦肩而过

关于MTK:http://baike.baidu.com/view/368130.htm放弃了BASIC,我自然地选择了C和C++.不是我没有其它选择--或许选择WIN32汇编更好,但我一直认为,作为一个现代程序员,掌握C和C++,是最起码的要求.在大学甚至高中以前,我也不是没有学过C(C++倒是没有认真研究过),那时主要的编程环境是TC 2.0,主要的书籍就是谭浩强先生的>.至于>一书,主要的用途还是参考.我自学考试通过的为数不多的课程中,就有C程序设计的相关课程.大学的数学专业课程,我又见到了>,用的仍

2010-11-19 00:52:00 1888 3

原创 我的电脑学习历程.第五章.再见了,BASIC

2006年的高考,我考得很不好,我的基础课程之一>,居然滑到了及格线以下.不过,这也是我所预料到的.在高考之前我就买好了南下的火车票,高考结束的第一天我就去了珠海,和女友在一起.我其实并没有再回来的打算.或许那时想着,带着女友流浪,从这就开始了.最终,父母还是让我表哥帮我填写了高考自愿,打电话问我报志愿的方向时,我就说了两个字:"数学".我自己都觉得自己很好笑,这么糟糕的数学成绩,还学数学专业?我脑袋秀逗了?虽然那年湖南省的本科一批的分数不高,而且一批和二批乃至三批的分数线相差都不大,但我的分数,差10分才

2010-11-17 01:58:00 7879 51

原创 我的电脑学习历程.第四章.七年前就应该来的地方

<br />在芷江师范读书,可能是我这辈子最难忘的经历.但相对于我的电脑学习来说,这其实是件很糟糕的事情,因为师范的课程实在是太多了,并且98%以上和电脑无关.没有英语课,没有编程课程,就连数学课,相对于高中来说,都很浅显--不过可能范围稍微广些.这样教育出来的我,可想而知:初通心理学,教育学;对音乐体育和美术有一定的研究;有一些高中课程的基础;对简笔画,书法等略知一二:懂得一些小学生的教育手段;如此而已.<br /> <br />我自认为是一个缺乏毅力的人,自学基础课程,对我来说有着相当大的难度.事实上,

2010-11-14 01:18:00 1938 2

MEAN-VC-OPENCV

从PUDN转过来:用OpenCV编写的计算图像像素平均值的程序,可用于图像处理。

2015-10-19

Drvices for VMware-DOS

包含了VMware虚拟机中DOS系统所需要的声卡驱动,网卡驱动(Network目录下)和MS Network Client 3.0 for DOS(带TCP/IP for DOS)。

2015-07-19

json-lib 2.4 整合包

json-lib 2.4 的jar以及所依赖的jar最小集合.已经测试过可用。 所有jar包均从官方链接上下载。

2013-12-06

算法题《武士巡逻》的C++代码

一道练习题,武士巡逻的C++解决,就一个类,可以很方便地套个图形外壳。一道练习题,武士巡逻的C++解决,就一个类,可以很方便地套个图形外壳

2010-06-25

ASUS F3Kseries Drivers(3)

华硕F3K笔记本的驱动,第三部分。(共三部分)。

2008-10-20

ASUS F3Kseries Drivers(2)

华硕F3K的驱动,第二部分。(共三部分)

2008-10-20

ASUS F3Kseries Drivers(1)

华硕F3K笔记本的驱动,第一部分。(共三部分)

2008-10-20

MTK资料集合(重新上传)

上次上传的东西,莫名其妙变成了5M多,丢失了许多东西,只剩下一个MMI了。而管理员一直没有解决。所以,重新上传了这个东西。<br>入门级的MTK资料,希望对大家有点用处。原来那个可以删除了。

2008-07-12

Beizer曲线原始算法

这个是老师给我的一个作业。用VC++编写。绘制Beizer曲线用的。<br>程序里面的LONG型请大家改为DOUBLE类型,否则最多只能绘制13次的曲线。<br>使用的是最原始的算法,压缩包里的WORD文档有说明。<br>如果使用De Casteljau算法效果要好得多。

2007-12-07

移动CPU技术资料大全

这是我帮朋友买电脑的时候从网上收集的资料,稍微整理了下,与大家一起分享。

2007-09-07

VB象棋源代码

我的VB课程设计最终框架。算是2.0版吧。&lt;br&gt;可惜答辩的时候陪老婆去了,没参加,结果给了个“旷考”,郁闷。&lt;br&gt;这个设计思想比前面1.0要成熟些。但素材还是用的前面的QQ象棋里的素材。

2007-08-15

VB象棋源代码

这是我的课程设计作业。1。0版。开始设计的时候存在一些缺陷,第二版正在重新制作中。

2007-05-22

空空如也

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

TA关注的人

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