杂
cccccc1212
这个作者很懒,什么都没留下…
展开
-
C++写dll文件用C#调用
创建项目: 项目为win32项目,注意不是控制台,然后在设置处选上DLL并勾上“导出项目”,见下图 开始写c++: 把和项目同名的.h文件和.cpp文件清空,添加如下代码://在头文件中添加#ifdef WIN32PROJECT1_EXPORTS#define WIN32PROJECT1_API __declspec(dllexport)#else#define WIN32PR原创 2015-08-29 23:52:36 · 3542 阅读 · 1 评论 -
【C/C++】计时函数比较
转自:http://www.cnblogs.com/dwdxdy/p/3214905.html目前,存在着各种计时函数,一般的处理都是先调用计时函数,记下当前时间tstart,然后处理一段程序,再调用计时函数,记下处理后的时间tend,再tend和tstart做差,就可以得到程序的执行时间,但是各种计时函数的精度不一样.下面对各种计时函数,做些简单记录. 方法1,time()获取当前的系统时间,返转载 2017-02-08 16:46:15 · 1412 阅读 · 0 评论 -
尝试visual studio2015中c++的Module
微软在接近一年前在vs2015 的update1中增加了c++对Module的支持,今天找时间试了下,查了一些资料,貌似现在想在c++里使用Module还是只能依靠命令行编译,下面就说一下大概的步骤。先创建一个Module 文件名sum.ixx,添加如下代码:module sum;export { int sum(int x,int y);}int sum(int x,int y){原创 2016-12-10 19:56:25 · 2934 阅读 · 0 评论 -
在Win10 的bash下安装TensorFlow
win10的年度更新新增了linux的bash 可以在cmd中输入bash命令开启 通过这个功能就可以让Tensorflow在Win10上跑起来 听说目前bash还没有权限访问显卡,所以没办法使用GPU版的,但我正在用的电脑没有老黄家的显卡就没有安装GPU版的去测试先是在cmd里进入bash 然后sudo apt-get install python-pip python-devsudo原创 2016-10-18 23:51:47 · 4721 阅读 · 6 评论 -
使用python的PIL库简单的处理图像
使用的环境为 ubuntu14.04和 python2.7在ubuntu14.04上show()函数无法正常使用,所以要先装一个ImageMagic来代替,然后show函数就可以正常的使用了。sudo apt-get install imagemagick先是图片的读入from PIL import Imagepil_image = Image.open('/home/chengk/图片/aaa.原创 2016-03-08 13:35:29 · 4533 阅读 · 0 评论 -
在Visual Studio中使用psmoveapi
psmoveapi的作者提供的是一Mingw编译的源代码,在Visual Studio中不能直接使用实际上Mingw编译产生的.a文件和.lib文件可以一样的使用,vs中可以直接调用在编译好的psmoveapi的build文件夹下游两种,一个是.dll.a 这个是动态链接库,还有一种就是.a这个是静态链接库。和lib文件一样的用法 直接#pragma comment(lib, "libpsmovea原创 2016-01-17 17:23:32 · 1331 阅读 · 0 评论 -
使用psmoveapi连接并使用psmove(Windows环境)
先说一下我的系统是win10,蓝牙是联想笔记本自带的蓝牙之前用的是MotioninJoy连接的,比较简单,但没办法在程序里使用,于是就换用了这个。其他版本的Windows不知道,Win10 是需要进测试模式的https://github.com/thp/psmoveapi/这个是psmoveapi的Github地址 https://github.com/thp/psmoveapi/tree/mas原创 2016-01-15 19:07:55 · 4302 阅读 · 12 评论 -
PS move连接到pc
先要下载个Motion in joy这个软件来安装驱动,要用usb线把PSmove插在电脑上。 如果用的是win7或以下还好直接就可以了,win8 win10要先进入 测试模式,否则装不上驱动。 具体怎么进入,百度吧。 然后: 在1那个框里把所有都勾上一般是两个。 我的应为已经搞好了,懒得插上去了,所以就一个,那个是蓝牙。 然后点击装载驱动。 就可以安装了。再然后。配对蓝牙。原创 2015-09-15 23:48:53 · 6552 阅读 · 0 评论 -
用C++写COM组件并用C#调用
1、以管理员身份打开vs,特别重要,否则会不成功2、新建一个c++ ATL项目,如图,全部为默认设置 3、添加一个ATL简单对象,从添加类中添加,如图 4、添加一个方法,注意是在类视图中添加,并按照下图设置,其余部分均为默认 5、然后在test.cpp文件中添加代码,生成。一个com组件就做出来了。STDMETHODIMP Ctest::Add(LONG a, LONG b, LONG原创 2015-09-01 00:15:45 · 4573 阅读 · 0 评论 -
使用C#,Matlab(2015a)混合编程
我所使用的Matlab版本为2015a,2014和2013应该也可以这么做。 vs版本为2015,这个没什么影响 2015a编译出的dll要求.net版本至少为4. 一、查看Matlab是否配置完全 在Command Window窗口中输入mbuild –setup查看编译器,如果没有,将编辑器设置为vs 二、安装MCRinstaller.exe 位置在安装目录下的toolbox\com原创 2015-08-31 00:59:36 · 14168 阅读 · 22 评论 -
Linux下从一个终端获取另一个终端正在运行的程序的输出内容的方法
使用reptyrUbuntu下,直接apt-get安装即可使用方法就是reptyr <PID>比如你需要获取的程序PID为7191,那么需要执行的命令就是reptyr 7191如果出现这种情况[-] Process 4118 (python) shares 7191's process group. Unable to attach.(This most comm...原创 2019-06-06 02:13:55 · 10928 阅读 · 0 评论