- 博客(14)
- 收藏
- 关注
转载 C++类库开发之导出类设计原则
https://www.cnblogs.com/huzongzhe/p/6735188.html 导出类设计上一篇博客详细陈述了类库开发的各个知识点(http://blog.csdn.net/z702143700/article/details/45989993),本文将进一步陈述,对于类库开发过程中导出类的开发规范问题。C/C++开发的DLL当初是作为函数级共享库设计的,并不能真...
2018-08-22 14:45:16
416
转载 C++类库开发详解
https://blog.csdn.net/z702143700/article/details/45989993 前言:这是一篇总结性的文章,需要有一点C++和dll基本知识的基础,在网上查阅了很多资料感觉没有一篇详细、具体、全面的dll开发介绍,我这是根据最近项目和网上资料整理出来的,并附带实例的一个总结性的文章(由于篇幅较长故不附带源码解释)。另外,个人愚昧地认为以后C++的开发会更...
2018-08-22 14:44:06
1637
转载 导出类的简单方式
https://blog.csdn.net/lphbtm/article/details/19111787一、导出类的简单方式这种方式是比较简单的,同时也是不建议采用的不合适方式。只需要在导出类加上__declspec(dllexport),就可以实现导出类。对象空间还是在使用者的模块里,dll只提供类中的函数代码。不足的地方是:使用者需要知道整个类的实现,包括基类、类中成员对象,也就...
2018-08-22 14:27:45
1299
原创 C++动态库导出类,及使用
dll.h#include <stdlib.h>#include <stdio.h>class virtualXXX{public: virtual void functionOne() = 0; virtual void functionTwo() = 0;}; #if defined(_WINDOWS) #...
2018-08-22 10:50:22
5993
1
转载 C++封装SDK的一种方法(接口与实现分离)
https://blog.csdn.net/u011583798/article/details/79615756 1. 假设一个module包含三个sub module SubModuleA,SubModuleB,SubModuleC2. 现在要将该模块暴露sdk给客户,我们不想直接将模块实现的头文件暴露出去3. 可以考虑接口与实现分离的设计模式 ├── mo...
2018-08-22 09:41:31
2975
转载 C++封装SDK的另一种方法(多态和工厂方法)
https://blog.csdn.net/u011583798/article/details/79696242 1. 假设一个module 名为ModuleImplement2. 现在要将该模块暴露sdk给客户,我们不想直接将模块实现的头文件暴露出去3. 多态工具+工厂设计模式├── client_test.cpp├── module│ ├── libmodu...
2018-08-22 09:39:32
925
转载 详解python中xlrd包的安装与处理Excel表格
https://www.jb51.net/article/100252.htm python处理Excel常用到的模块是xlrd。使用xlrd可以非常方便的处理Excel文档,下面这篇文章将给大家详细介绍python中包xlrd的安装与利用xlrd处理Excel表格的方法,有需要的朋友们可以参考学习,下面来一起看看吧。一、安装xlrd地址 https://pypi.org/p...
2018-08-16 18:15:33
6918
转载 Python第三方库xlrd/xlwt的安装与读写Excel表格
https://www.jb51.net/article/103761.htm 相信大家都应该有所体会,在平时经常会遇到处理 Excel 表格数据的情况,人工处理起来实在是太麻烦了,我们可以使用 Python 来解决这个问题,我们需要两个 Python 扩展, xlrd 和 xlwt 。xlrd和xlwt是Python的第三方库,所以是需要自己安装的,可以在python的官网ht...
2018-08-16 18:02:49
3235
转载 安装pywin32(Python调用win api必看)
https://jingyan.baidu.com/article/6b97984de993431ca2b0bfc2.html pywin32是一个第三方模块库,主要的作用是方便python开发者快速调用windows API的一个模块库。同时pywin32也是绝大部分windows上第三方python模块库的前提,例如wmi,如果没有安装pywin32是无法正常使用wmi这个三方模块...
2018-08-16 15:12:03
112426
2
原创 0x00340bb8 无可用信息,未为 msado15.dll 加载任何符号
在使用 m_pRecordSet 记录集条指针之前加入下代码进行创建m_pRecordSet.CreateInstance(__uuidof(Recordset)); //创建记录集指针
2018-05-17 18:34:22
10307
1
原创 Python 3.7.0安装后 运行出错
在安装PYTHON2.6是成功过,总感觉有新版本出来了不使用,心里不爽,那就更新吧但在更新的过程中遇到更新难题了,安装好后不能运行;提供一下下载地址:https://www.python.org/downloads/编辑器:https://www.sublimetext.com/3上网查啊,知乎查,查了一个小时终于找到原因了,记录下来也好方便自己查查Windows 7 更新
2018-01-20 10:01:16
6259
转载 Linux开启ssh服务
首先更新源 sudo apt-get update安装ssh服务sudo apt-get install openssh-server检测是否已启动ps -e | grep ssh看到有ssh字样,说明已启动,如果没有就手动启动/etc/init.d/ssh start配置ssh-server,配置文件位于/etc/ssh/ss
2016-08-13 09:08:32
233
转载 VMware虚拟机跑Linux系统无/dev/fb0解决办法
VMware虚拟机跑Linux系统无/dev/fb0解决办法标签: devfb0linuxLinuxLINUXubuntuUbuntu2013-01-16 22:17 780人阅读 评论(0) 收藏 举报 分类:嵌入式linux相关(9) 版权声明:本文为博主原创文章,未经博主允许不得转载。 最近在做摄像头的视频采集显示
2016-08-12 14:32:52
3905
原创 Shell 入门
Shell 变量定义:开头是一个字母或下划线符号,后面可以接任意长度的字母、数字、下划线符号。1、分配变量 例:MyVal=A_B_C_D2、单行多次赋值 例: A1=A A2=B A3=C3、值中包含空格使用引号例:MyVal="A B C"4、赋值变量不需引号例:Val =$MyVal5、多变量累加赋值需要加引号例: Val="$A1
2016-08-06 18:49:27
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人