当执行python代码时,在Python解释器用四个过程“拆解”我们的代码,最终被CPU执行返回给用户。首先当用户键入代码交给Python处理的时候会先进行词法分析,如代码中有关键字或者当输入关键字有误时,都会被词法分析所触发,不正确的代码将不会被执行。下一步Python会进行语法分析,遇到错误代码 ...
分类:
编程语言 时间:
2018-08-27 21:52:48
阅读次数:
189
参考自:https://blog.csdn.net/HongAndYi/article/details/80721478 在安装PyQt5的编程环境时,安装Eric6-17.12后运行eric6,却出现如下的错误对话框,并且导致后续错误,无法管理插件库。 查找LIBEAY32.dll文件出现的位置, ...
分类:
其他好文 时间:
2018-08-24 02:05:19
阅读次数:
383
动态链接库和静态链接库: 动态链接库一般不能直接执行,而且它们一般也不接收消息。 它们是包含许多函数的独立文件,这些函数可以被应用程序和其他 DLL 调用以完成某些特定的工作。 一个动态链接库只有在另外一个模块调用其所包含的函数时才被启动。 “静态链接” 一般是在程序开发过程中发生的,用于把一些文件 ...
分类:
其他好文 时间:
2018-08-23 15:31:37
阅读次数:
159
本文把makefile 分成了三份:生成可执行文件的makefile,生成静态链接库的makefile,生成动态链接库的makefile。 这些makefile都很简单,一般都是一看就会用,用法也很容易,只需要把它们拷贝到你的代码的同一目录下,然后就可以用 make 来生成目标文件了。 下面是三个m... ...
分类:
其他好文 时间:
2018-08-21 20:16:34
阅读次数:
211
一、生成dll文件 1、创建一个C++库项目。 新建->Library->C++库,然后点击"choose"; 位置->类型,选择共享库; 模块的勾选看情况。 最后,工程中有3个文件。mylib.cpp、mylib.h、mylib_global.h。 2、添加内容,即库文件要实现的功能。 例:1、创 ...
分类:
其他好文 时间:
2018-08-11 23:18:13
阅读次数:
224
1、优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。 timeit后面的- ...
分类:
编程语言 时间:
2018-08-11 19:36:16
阅读次数:
150
科大讯飞SDK包说明:对应的SDK一一对应功能 bin: msc.dll(32位动态链接库) msc_x64.dll(64位动态链接库) 相关资源文件 doc:相关技术文档 include:调用SDK所需头文件 libs: msc.lib(32位静态链接库) msc_64.lib(64位静态链接库) ...
分类:
其他好文 时间:
2018-08-11 18:51:06
阅读次数:
888
软件工程方面能够快速的发展,我相信源代码重用起到了不可忽略的作用。在Linux平台下就C++而言,有以so结尾的动态链接库文件,也有以.a结尾的静态连接库文件,这个有着明显的区别。但是在Window平台下,通过VisualStudio编译动态链接库DLL这类项目时,即生成了目的动态链接库DLL文件,同时还有一个同名的LIB文件。单独编译静态连接库项目时也生成了目标静态链接库LIB文件。**动态链接
分类:
其他好文 时间:
2018-08-10 01:13:29
阅读次数:
236