- 博客(15)
- 收藏
- 关注
原创 使用minGW创建DLLs
使用minGW创建DLLs不灵活优雅的方式首先,我们将创建一个DLL,只导出一个非常基本的函数,该函数将两个整数相加并返回结果。注意到下方代码中的“__declspec(dllexport)”,这是从DLL导出函数的关键。你想从DLL中导出的每个函数都应该用这个标记(任何不构成API一部分的内部函数都应该保持原样)。另外,注意到函数名前面的“__cdecl” 它声明了函数的调用约定(如果你不熟悉,请参阅Wikipedia关于x86调用约定的文章)。MinGW中C函数的默认调用约定是cdecl,但
2022-05-07 23:09:32
1545
原创 Optix SDK sample编译
准备工作:1.Optix本体,下载需要在英伟达官网注册为developer2.CUDA:Optix建议的版本是CUDA 9.0,我用的10.0,好不好使还未知。3.CMake:这个好像是用于SDK里sample的编译,Cmake 它建议是下载带安装器的,https://cmake.org/download/我先下的zip版本,然后发现不会装...orz安装过程中会问你要不要...
2019-01-11 14:46:07
2137
转载 使用ActiveX实现在VB中调用Matlab
从 Visual Basic .NET 客户端调用 MATLAB 函数通过这两语句建立起与Matlab的链接Dim MatLab As ObjectMatLab = CreateObject("Matlab.Application")下面这个示例通过 COM 接口从 Microsoft® Visual Basic® 客户端应用程序调用用户定义的 MATLAB® 函数 sol...
2018-12-17 15:23:51
1958
原创 Numpy中的矩阵乘法
numpy中对于矩阵乘法运算有以下几种: * , dot, vdot, inner, matmul对于array和matrix对象使用上述运算的时候效果存在不同对于array对象而言* 相当于matlab中的*,即数组中对应位置上元素相乘dotnumpy.dot(a, b, out=None)如果a和b都是一维数组,则等价于inner,向量内积 如果a和b都是二维数组,为...
2018-11-26 16:54:39
11405
原创 lighttools api 数据访问
lighttools api 说明书写的简直就是一坨屎,辣鸡!防止日后又要忘了又要再啃一遍英文,记个笔记-------------------------------------------------分--割--线--------------------------------------------------------------------------------连接ligh...
2018-10-22 20:54:51
796
1
原创 MiKTeX "expl3.sty not found"解决方法
运行报错,提示少 expl3 这个包MIktex package manager里还检索不到,逼得我都去下载Texkive了,准备试试看手动下载这个包,在CTAN上能够检索到expl3.点击下载发现文件名不是 expl3,而是l3kernel,遂尝试在miktex package manager检索果然有!安装之,再此点运行。后面就顺畅了,miktex会自动下载其他缺失的包。 ...
2018-10-18 15:09:38
6157
1
原创 matlab 通过cellfun函数去除循环
https://ww2.mathworks.cn/help/matlab/ref/cellfun.html?s_tid=doc_tacellfun :对元胞数组中的每个元胞应用函数主要目的是想去掉循环,对程序提速。可通过cellfun函数实现矩阵运算matlab里可以执行这种操作x1 = 1;x2 = [1 2 3 ; 4 5 6; 7 8 9]x2-x1 = [0 1 2; 3...
2018-10-16 09:42:31
2125
转载 MATLAB 图片线宽字号设置
%plot your figure before%%%%%%%%%%%%%%%%%%%%%set(gcf,'Units','centimeters','Position',[12 12 7 5]);%设置图片大小为7cm×5cm%get hanlde to current axis返回当前图形的当前坐标轴的句柄,%(the first element is the relative d...
2018-09-16 15:56:42
6904
转载 Matlab写文本txt换行
matlab关于文本文件的操作函数基本都是继承C语言的,但存在一些细微的差别。1.写txt换行的实现方法一:fid=fopen('filename.txt','w');fprintf(fid,'%d\r\n',a);fclose(fid);方法二:fid=fopen('filename.txt','wt'); %加t表示以文本文件模式(text mode)打开fprintf(fid,'%d\n',...
2018-07-03 09:57:01
17686
2
原创 Matlab的parfor并行编程
https://www.cnblogs.com/yxwkf/p/5146312.htmlhttp://www.xiongfuli.com/%E5%B9%B6%E8%A1%8C%E8%AE%A1%E7%AE%97/2016-05/Matlab-Parfor.htmlhttps://blog.youkuaiyun.com/foughtba/article/details/78948037
2018-06-26 16:30:36
523
原创 matlab 可变参数输入输出
nargin:返回函数输入参数的数量。 nargin(fun):返回函数 fun输入参数数量。如果函数参数数量可变,nargin 返回一个负值。fun 可以是函数名或映射函数的函数句柄。 nargout:返回函数输出参数的数量。 nargout(fun):返回函数fun的输出参数数量,fun可以使函数名或映射函数的函数句柄。varargout:可变参数输出varargin:可变参数输入...
2018-06-14 19:10:08
5597
转载 python tkinter-消息框、对话框、文件对话框
消息框 导入import tkinterimport tkinter.messagebox #这个是消息框,对话框的关键 提示消息框tkinter.messagebox.showinfo('提示','人生苦短') 消息警告框tkinter.messagebox.showwarning('警告','明日有大雨') 错误消息框tkinter.messagebox.showerror('错误','出错...
2018-04-18 18:57:02
38770
2
转载 (Python)异常处理try...except、raise
一、try...except有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError例子:1234a=10b=0c=a/bprint "done"运行结果:Traceback (most recent call last):File "C:/Users/lirong/PycharmProjects/untitled/open...
2018-04-18 09:53:12
939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人