- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 ::前边啥也没有
::在C++中是作用域操作符,用来指定命名空间,如果前面什么也没有,则表明是全局作用域,也就是说要调用的函数或者其它对象不属于任何命名空间。
2018-04-20 14:39:07
773
转载 ObjectARX第二课:Acbr类库文档
源地址:http://bbs.xdcad.net/thread-704459-1-1.htmlAcBr库说明文档(基于ObjectARX2002)本节展示如何使用AcBr库(acbr15.dll)来访问拓扑对象,几何对象,还有分析AutoCAD® 实体(entities)如solids,bodies和regions(也就是AcDb3dSolid,AcDbBody,和 AcDbRegion类的对象)...
2018-04-13 10:24:30
2496
转载 ObjectARX第一课:创建自定义实体
源地址:https://blog.youkuaiyun.com/u012158162/article/details/67644392一。目的在ObjectArx中已经有了许多实体,如AcDbLine,AcDbCircle,AcDbArc等,但在用户使用Cad时,会有一些对他们来讲常用的“实体“,如一扇门,如果我们能提供一个“门实体“,让用户能向添加直线一样方便,相信用户是很乐意接受由此功能的软件!这是,我们...
2018-04-13 10:05:54
4656
转载 Strcpy源碼
char * strcpy(char * strDest,const char * strSrc) { if ((strDest==NULL)||(strSrc==NULL)) throw "Invalid argument(s)"; char * str...
2018-03-15 15:49:22
226
转载 Public,Private和Protect(摘自百度知道)
1、public修饰的成员变量 在程序的任何地方都可以被访问,就是公共变量的意思,不需要通过成员函数就可以由类的实例直接访问2、private修饰的成员变量 只有类内可直接访问,私有的,类的实例要通过成员函数才可以访问,这个可以起到信息隐藏3、protected是受保护变量 类内和子类可直接访问,也就是说,基类中有protected成员,子类继承于基类,那么也可以访问基类的protected成...
2018-03-09 15:39:14
197
原创 InitApplication和InitInstance
虚函数InitApplication “每一个程序只做一次”的操作 - 进程InitInstance“每一个例程都得做一次”的操作 - 线程
2018-03-09 15:15:25
1344
原创 Windows系统键盘钩子(原创)
众所周知,消息传递在Windows系统中拥有极其重要的地位,而钩子是消息一种特殊的工具,可以截获指定窗口的消息,然后对消息进行处理或者不进行处理直接传递到下一层。 本程序分两部分: 1.KeyboardHook.dll 负责对指定窗口下钩子,删除钩子等操作。 2.KeyboardHookTest调用以上动态链接库,提供交互操作界面。正文:1....
2018-02-24 11:23:19
10922
1
转载 Qt实用技巧:会呼吸的痛(呼吸点/呼吸灯)(转载)
Qt实用技巧:会呼吸的痛(呼吸点/呼吸灯)+传送门http://blog.youkuaiyun.com/qq21497936/article/details/78747244对萨芬的萨 Demo下载地址:http://download.youkuaiyun.com/download/qq21497936/10150349入坑 主窗口为QWidge
2018-02-06 09:35:25
3224
原创 PBRT读书笔记(一)
当入射角度为0时,非金属材质(2%~8%),水和液体是2%,砖块8%,其他有机材质和塑料是5%,半导体和晶体是15%~50% 金属60%~90%
2017-10-26 18:18:22
1705
原创 android-serialport-api源码(c代码部分)
源代码:#include #include #include #include #include #include #include #include "SerialPort.h"#include "android/log.h"static const char *TAG="serial_port";#define LOGI(fmt, a
2017-10-25 14:12:08
536
转载 Teach yourself Programing in Ten Years(翻译+原文链接)
作者:Peter Norvig 译者:刘海粟 本文原文为:http://norvig.com/21-days.html 该翻译文档的PDF版可以在这里获得:http://download.youkuaiyun.com/source/2983778 为何万事都如此仓促? 随便走进一家书店,你就能看到《7天学会Java》以及各种万变不离其宗的书籍,形如:在数天或是数小时内学会V
2017-10-23 09:24:36
2394
原创 TreeControl的使用笔记
主要参考:http://www.cnblogs.com/zxllm/p/5435798.html展开和收起树视图结点:HTREEITEM hItem=GetRootItem(); //获取根结点,可能会有多个根结点ItemHasChildren(hParent) //判断结点是否有孩子结点hItem=G
2017-10-12 11:08:05
634
原创 COM组件图解(长期填坑)
主要参考:COM三大接口COM组件三大接口:1.IUnknown1.1QueryInterface看看这个组件的父类中还有哪些接口类1.2AddRef增加引用计数1.3Release减少引用计数引用计数:当前有多少个进程引用了COM,当计数为零时,COM从内存中释放自己。当调用了QueryInterface必须调用AddRef。2.IClassFactory用于创建
2017-09-30 11:06:53
856
原创 Windows系统字符集及各种字符转换函数(长期填坑)
Windows字符集:1.多字符集(即ANSI)2.Unicode字符集转换:L“字符串” 将多字符集的“字符串”转换为unicode字符集_T("字符串") 将“字符串”转换为能兼容两种环境的字符串环境:Windows NT所有API兼容两种字符集。(NT 3.x, NT 4.0, 2000, XP, Vista, Server 2003)Windows 9x
2017-09-30 10:30:38
1497
原创 IGBT是什麽
IGBT 绝缘栅双极型晶体管 Insulated Gate Bipolar Transistor原理图栅极与发射极之间的电压差称为驱动电压。
2017-09-29 16:24:32
385
原创 半导体器件的分类
晶体二极管晶体二极管的基本结构是由一块 P型半导体和一块N型半导体结合在一起形成一个 PN结。在PN结的交界面处,由于P型半导体中的空穴和N型半导体中的电子要相互向对方扩散而形成一个具有空间电荷的偶极层。这偶极层阻止了空穴和电子的继续扩散而使PN结达到平衡状态。当PN结的P端(P型半导体那边)接电源的正极而另一端接负极时,空穴和电子都向偶极层流动而使偶极层变薄,电流很快上升。如果把电源的方向反
2017-09-28 17:13:57
3027
转载 MFC中使用OLE/COM操作EXCEL的方法
源网址:http://blog.youkuaiyun.com/lht501692913/article/details/50345821使用OLE的方法操作EXCEL,首先计算机必须安装excel,这样才会有接口暴露出来。本次使用大神封装好的类。excel作为OLE/COM库插件,定义好了各类交互接口,而且这些接口是跨语言的,可以导入这些接口,操作excel,本问主要实现excel的读写,所以需要
2017-09-28 10:34:55
807
1
转载 转换到 COFF 期间失败: 文件无效或损坏
源地址:http://blog.youkuaiyun.com/zengraoli/article/details/39081901不知怎么本来编译好好的VS2010环境,忽然出现“转换到COFF 期间失败:文件无效或损坏”的链接错误。花了好多天,试了好多方法,最终解决了这个问题。现在罗列一下这几种解决方案:方案1: 点击“项目”-->“属性”--> “清单工
2017-09-28 09:28:20
617
原创 范围for循环(c++ primer 笔记)
范围for循环是C++11引入的新标准之一,用于遍历容器或其他序列的所有元素。形式如下:for (声明:容器或序列)表达式例如:vector v = {1,2,3,4,5,6,7,8,9};for (auto &r : v)r *=2;等价于:for (auto beg = v.begin(), end = v.end(); beg != end;
2017-09-27 09:54:17
248
转载 MFC多线程编程做时间显示程序
主要参考:http://blog.youkuaiyun.com/qq61394323/article/details/9328301略有改动。建立一个基于对话框的工程MultiThread1,在对话框IDD_MULTITHREAD1_DIALOG中加入两个按钮和一个编辑框,两个按钮的ID分别是IDC_START,IDC_STOP ,标题分别为“启动”,“停止”,IDC_STOP的属性选中Disable
2017-09-25 13:33:33
611
1
转载 生产者消费者模式解决强耦合问题
在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。点击打开链接为什么要使用生产者和消费者模式在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生产数据。同样的道理,如果消
2017-09-19 17:34:43
809
转载 【鸡啄米】VC++串口通信编程详解
http://www.jizhuomi.com/software/309.html重点看GetOverlappedResult函数
2017-09-05 17:32:17
568
转载 【转】串口编程EV_RXCHAR(节选)
源网址:http://www.cjjjs.com/paper/dckf/2016316221846329.aspx串口编程,简单的说,就是通过串口给设备发送指令。指令则是由一串字节序列组成,这个字节序列都是定好的协议。而所谓的协议,也就是一个人为的约定。那么整体来说,对于串口的编程,就是发一串字节序列给设备,设备解析这个字节序列,然后就知道是什么操作了,然后就做出对应的动作。另一个就是接收返回
2017-09-05 13:56:38
2683
转载 串口通信之overlapped结构体
http://blog.youkuaiyun.com/wangshubo1989/article/details/47746749
2017-09-04 17:29:21
788
原创 代码行数统计
按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:^:b*[^:b#/]+.*$20170320 主机4500020170829 主机65255 curveTracer 1903620171019 主机68973 20180205 curveTracer 25950
2017-08-29 18:08:20
377
原创 CArchive和CFile用法笔记
CArchive允许以一个二进制的形式保存一个对象的复杂网络,也可以再次装载它们,在内存中重新构造,这一过程叫作串行化/序列化(Serialization),简单的说,CArchive与CFile配合使用可以以二进制读取/保存数据到文件。创建一个CArchive对象之前,你必须创建并成功打开一个CFile对象。另外,必须确信归档文件的装入(load)/存储(store)与文件的打开模式是兼
2017-08-29 16:43:30
705
原创 整数除法隐式转换
代码一:float RatioX, RatioY;int x = GetSystemMetrics(SM_CXSCREEN);RatioX = (x+720)/1440;RatioX = 1;代码二:float RatioX, RatioY;int x = GetSystemMetrics(SM_CXSCREEN);RatioX = x/1440.0;Rat
2017-08-28 13:06:54
376
转载 VC 6.0 实现串口通信
MFC实现串口通信编程 在Windows应用程序的开发中,我们常常需要面临与外围数据源设备通信的问题。计算机和单片机(如MCS-51)都具有串行通信口,可以设计相应的串口通信程序,完成二者之间的数据通信任务。 实际工作中利用串口完成通信任务的时候非常之多。已有一些文章介绍串口编程的文章在计算机杂志上发表。但总的感觉说来不太全面,特别是介绍32位下编程的更
2017-08-25 15:27:40
8312
转载 如何编写单元测试
如何编写单元测试燕双龙一 单元测试简介单元测试是代码正确性验证的最重要的工具,也是系统测试当中最重要的环节。也是唯一需要编写代码才能进行测试的一种测试方法。在标准的开发过程中,单元测试的代码与实际程序的代码具有同等的重要性。每一个单元测试,都是用来定向测试其所对应的一个单元的数据是否正确。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责
2017-08-25 12:51:11
464
原创 [三星移动硬盘] 磁盘必须经过格式化(无法显示)
三星1T移动硬盘 移动文件时,电脑重启。重启后硬盘可以识别,但是无法在我的电脑里显示。进入系统自带的,显示是未分配空间,必须经过格式化,可以看到容量。分析:系统可以识别,说明硬件没有问题,文件系统故障,怀疑是分区表损坏。解决方法:一.DiskGenius(需付费)1.DiskGenius->恢复文件,发现可以识别文件,退回主界面;2.左上角 -> ->
2017-04-20 11:12:51
3693
原创 [ROS]安装tutlebot时无法下载解决方法
运行wstool init -j5 src https://raw.github.com/robotics-in-concert/rocon/indigo/rocon.rosinstall命令的时候显示 404ERROR
2017-01-19 10:25:29
798
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人