一.创建动态链接库文件 ** 1.打开VS2013,选择文件,新建工程  2.选择新建W32控制台应用程序,这里将工程名改为makeDLL  3.在应用程序类型中选择DLL,点击完成  4.完成以上步骤后,项目中会生成下列文件  5.下面创建自己编写的函数,以简单的求和函数add为例,首先在添加头文件createdll.h,createdll.h中的代码如下: #ifndef CREARDLL_H_ #define CREARDLL_H_ _declspec(dllexport) int add…
Windows Phone 8加载外部动态链接库DLL(非安装包内的) 在<动态加载与插件化>中大概介绍了下,wp8加载非安装包的下动态链接库,这次详细梳理下. 加载外部DLL主要的原理: 通过NtCurrentTeb获得线程环境块 从线程环境块中获得进程环境块 在进程环境块中加载过得DLL链表 从链表中找到kernelbase.dll的模块句柄 从kernelbase.dll中获得LoadLibraryEx函数地址 加载指定地址下的DLL 相关的结构体: typedef struct _CL…
linux下和windows下的 创建线程函数 #ifdef __GNUC__ //Linux #include <pthread.h> #define CreateThreadEx(tid,threadFun,args) pthread_create(tid, 0, threadFun, args) #define CloseHandle(ph) /* int pthread_create( //指向线程标识符的指针. pthread_t *restrict tidp, //设置线程属性.传…
前几天给大家分享了如何在默认的情况下创建虚拟环境,没来得及上车的伙伴,可以戳这篇文章:在Windows下如何创建虚拟环境(默认情况下).今天小编给大家分享一下,如何创建的指定的Python环境. 创建虚拟环境,需要用到virtualenv库,上一篇文章已经提及到了,在此就不再赘述了.小编电脑上默认的Python解释器是Python3版本,那么现在想要创建一个Python2版本的虚拟环境,具体的方法如下.(PS:首先要保证,你已经安装了Python2和Python3,不会安装Python的小伙伴可…
一.创建动态链接库dll文件 新建 -> 项目->类库 名称为:dlltest 添加函数:消息框弹出消息 using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace dlltest { public class Class1 { public void ShowMessage(…
前天PHP7.0.0正式版发布了,有一些比较好的改进,官方也说速度比php5.6快了两倍,性能上有了很大提升,并且也发布了从php5.x向php7迁移的问题,所以今后php网站迁移后能够大幅度的提升网站性能,所以为了尝鲜我也去php官网下载了7.0的版本,通过命令行进行独立的测试,下载zip包后解压出来,下载后进入目录,将php.ini-development改为php.ini其余的参数暂时不用修改,然后在当前目录下新建test.php,输入简单的代码: <?php echo "Hello…
刚开始在windows下使用c++访问reids各种报错,经过网上到处搜方案,终于可以在windows下访问redis了,特将注意事项记录下来: 1.获取redis Window下的开发库源码,从github获取windows版:https://github.com/MSOpenTech/redis/tree/2.6 2.解压下载的压缩包,进入msvs目录下,用vs2013打开RedisServer.sln解决方案 3.编译hiredis项目,生成hiredis.lib静态库 4.在自己的工程中…
[原创帖!转载请注明出处:http://www.cnblogs.com/LaplaceAkuir/p/6445189.html] 本人最近研究faster-rcnn,在ubuntu成功跑通matlab版本和python版本,但是由于项目开发需要,则要在windows上进行c++版本的faster-rcnn应用,于是参照着http://blog.csdn.net/oYangZi12/article/details/53290426?locationNum=2&fps=1提供的代码,以及Matlab…
很多小伙伴平时在使用Python的时候,有的项目需要使用Python2来进行开发,有的项目则是需要Python3来进行开发.当不清楚怎么分开环境的时候,此时两个环境开始打架,彼此傻傻分不清楚.虚拟环境作为隔离的利器应运而生,其实虚拟环境最大的好处就是将我们的开发环境进行隔离,让彼此相互不受影响.今天,小编给大家简单的介绍一下如何在Windows下创建虚拟环境,具体的教程如下. 1.虚拟环境需要用到的库是virtualenv,需要使用安装命令pip install virtualenv进行安装,如…
1.  背景 我在 Windows 下的 pycharm  直接创建 全新 Django  项目 会  pip 和其他报错 ,暂时解决不了,另外后续的多个项目只需要一套python 环境, 所以可以 利用  virtualenv  创建一个 虚拟环境,pycharm  创建的 Django 项目 在选择解释器的时候    选择虚拟环境的解释器. 2.  virtualenv  安装 https://www.cnblogs.com/chenpython123/p/11517070.html 在 虚…