1.预览:openoffice,微软自带,jacob(linux不适用且需配置动态链接库),poi(office格式多样化处理较麻烦),永中office(qq、163等使用此种方法,但收费)。 openoffice:https://blog.csdn.net/ITBigGod/article/det ...
分类:
Web程序 时间:
2020-02-04 18:28:24
阅读次数:
105
楔子 我们知道可以通过使用C语言编写动态链接库的方式来给python加速,但是方式是通过ctypes来加载,通过类CDLL将动态链接库加载进来得到一个对象之后,通过这个对象来调用动态链接库里面的函数。那么问题来了,我们可不可以使用C语言为python编写模块呢?然后在使用的时候不使用ctypes加载 ...
分类:
编程语言 时间:
2020-02-01 10:54:51
阅读次数:
75
1.先建立一个Winform工程 2.添加一个C++动态链接库项目 3.添加一个纯c++静态库(LIB)项目 4.向静态库中添加一个类PureCClass 功能,计算两个数的和 .h文件 class PureCClass { public: PureCClass(); ~PureCClass(voi ...
分类:
编程语言 时间:
2020-01-30 23:22:01
阅读次数:
142
楔子 我们知道python的执行效率不是很高,而且由于GIL的原因,导致python不能充分利用多核CPU。一般的解决方式是使用多进程,但是多进程开销比较大,而且进程之间的通信也会比较麻烦。因此在解决效率问题上,我们会把那些比较耗时的模块使用C或者C++编写,然后编译成动态链接库,Windows上面 ...
分类:
编程语言 时间:
2020-01-30 18:49:47
阅读次数:
90
c++面向对象记录(二) 1.继承 继承是面向对象程序设计的一个重要概念。继承指依据另一个类来定义一个类,就好像子女继承父母的基因。运用继承的方法,我们就不需要重新编写数据成员。已有的类称为基类,新建的类称为派生类或者子类。 (1)子类定义 定义一个子类,使用格式: (2)访问控制和继承 子类可以访 ...
分类:
编程语言 时间:
2020-01-30 17:42:52
阅读次数:
90
昨天学习了c语言的库函数、静态链接和动态链接相关知识文章部分参考了以下两个公众号的文章。https://mp.weixin.qq.com/s/bxWyji5xFBoOnRz_MW3t0ghttps://mp.weixin.qq.com/s/OfeKT1KQ5ZzWaqYN6A82gA1、库函数,他的 ...
分类:
编程语言 时间:
2020-01-30 12:30:06
阅读次数:
69
linux动态链接库的使用 文件结构 目录结构 编译动态库 进入 目录 编译源代码 进入 目录 这时编译会报错,提示找不到动态链接库add 那么可以手动通过 参数给出add动态链接库的路径 如果每次都需要指明路径未免太麻烦了,实际上gcc默认会有一个默认搜索路径,它会首先在该路径中进行搜索,该路径通 ...
分类:
系统相关 时间:
2020-01-29 10:57:52
阅读次数:
101
楔子 我们知道python的执行效率不是很高,而且由于GIL的原因,导致python不能充分利用多核CPU。一般的解决方式是使用多进程,但是多进程开销比较大,而且进程之间的通信也会比较麻烦。因此在解决效率问题上,我们会把那些比较耗时的模块使用C或者C++编写,然后编译成动态链接库,Windows上面 ...
分类:
编程语言 时间:
2020-01-28 14:16:14
阅读次数:
133
Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信(InterProcess Communication, IPC),进程通信就是指不同进程间进行数据 ...
摘自:https://www.cnblogs.com/jalja365/p/12184872.html JVM之JVM的体系结构 一、JDK的组成 JDK:JDK是Java开发工具包,是Sun Microsystems针对Java开发员的产品。JDK中包含JRE(在JDK的安装目录下有一个名为jre ...
分类:
其他好文 时间:
2020-01-18 12:27:21
阅读次数:
69