随笔分类 -  programming

摘要:virtualenv 用于创建一个隔离的 Python 环境。 每个项目都有自己的依赖包,这些依赖包有时存在版本冲突,处理这种情况最好方法就是为每个项目创建一个专属的环境。 例如: 创建一个基于python3的虚拟环境env virtualenv -p python3 env 启动某个虚拟环境env 阅读全文
posted @ 2018-06-13 02:44 qingliu411
摘要:1. 动态数组声明 double *a = new double[50]; //声明一个可以存储50个double数的数组 记得要释放内存 delete []p; PS:‘[ ]’表明该指针是指向的自由存储区的数组,而非单个对象。如果遗漏了空方括号,编译器将无法发现这个错误,将导致程序在运行时出错。(以前都没有释放过内存,囧) 阅读全文
posted @ 2013-10-17 14:37 qingliu411
摘要:有些函数花容月貌,让人与之一见如故,此生不忘;而有些函数长的太寒碜,用过数次之后就被打入冷宫,等到再次要用之时,却怎么也记不起其芳名。为了治理这些函数,特成立寒碜函数管理处。以下为花名册:1. randperm(N) 作用:产生N个1...N的不重复的随机整数 阅读全文
posted @ 2013-10-09 14:44 qingliu411
摘要:环境: windows7 64位 + VS2010 + matlab2012b 64位直接用mex filename.cpp时,报错 cannot find the include files: ***.h这是可以用mex -I./includepath1/ -I/includepath2/ filename.cpp 阅读全文
posted @ 2013-10-07 22:23 qingliu411
摘要:今日因某种原因从重装了matlab2012b,但重装好启动后,一个黑窗一闪而过,matlab进程却被直接杀掉。百度许久,找到解决方案如下:1. 将windows桌面主题设置为basic2. 找到matlab的快捷方式3. 右键单击快捷方式,选择“属性”4. 选择“兼容性”5. 禁用“以兼容模式运行这个程序”6. 启用“以管理员身份运行此程序”7. 重启计算机 阅读全文
posted @ 2013-10-07 14:03 qingliu411
摘要:原文位置http://nf.nci.org.au/facilities/software/Matlab/techdoc/apiref/mx-c.html现备份如下:mxAddFieldAdd field to structure arraymxArrayToStringConvert arrays to stringsmxAssertCheck assertion valuemxAssertSCheck assertion value; doesn't print assertion's textmxCalcSingleSubscriptReturn offset from f 阅读全文
posted @ 2013-09-27 11:34 qingliu411
摘要:本人乃C++白痴一枚,今需将一个int数组用mat文件保存,奋战半日有余,终成。恐日后遇类似情况无所从,故而留下此文,待日后查询。PS:工程设置,亲测,http://blog.csdn.net/left_la/article/details/8206645给出的步骤完全没错,以下为详细过程。我的计算机环境是win7 64位系统,VS2010,matlab R2012b。一、工程配置:1.C/C++->常规->附加包含目录 添加:MATLAB\R2010b\extern\includeMATLAB\R2010b\extern\include\win642.链接器->常规-> 阅读全文
posted @ 2013-09-17 20:50 qingliu411