关于dll中函数的导出与导入
被同事问了一个使用dll导出函数导致编译不过的问题,写博客整理备忘。 假设我在做一个计算器,然后里头的数学运算希望放到一个dll中实现,方便复用。 计算器calc.exe 数学运算库:math.dll math.lib 我希望在math.dll中导出int add(int,int);函数给calc.exe使用 做法: 第一步:在math项目对应中添加两个文件 math.h #ifdef M…
layui form.on(‘select(xxx)’,function(){});绑定失败
使用layui的form.on绑定select选中事件中, form.on()不执行, 主要原因有 1, select标签中没有写lay_filter属性,用来监听 <select id="watch" lay-filter="watch"class="layui-input layui-unselect" > <option>--请选择--</option> …
Ubuntu安装新版GCC并启用C++11
C++11,(即ISO/IEC 14882:2011),是目前的C++编程语言的最新正式标准。它取代了第二版标准(第一版公开于1998年,第二版于2003年更新,分别通称C++98以及C++03,两者差异很小)。新的标准包含核心语言的新机能,而且扩展C++标准程序库。C++11新标准由C++标准委员会于2011年8月12日公布,并于2011年9月出版。此次标准为C++98发布后13年来第一…
Ubuntu运行科大讯飞语音模块的tts模块(x_tark机器人源码)
1.下载功能包 2。由于功能包是使用Python2作为运行环境的,因此记得将 import _thread as thread 改为 import thread 3。运行结点,发现报错,说是没有websocket,先安装一个pip,然后安装websocket sudo apt install python-pip pip install websocket 4。运行结点 roslaunch rc_…
You don’t have permission to access on this server解决办法
安装好wampserver想在浏览器打开运行php的结果,发现: You don't have permission to access on this server 解决办法是: 在wampserver-Apache的httpd.conf文件下修改一处信息: 把大概处于文件中间位置的下面的那句“deny”改成“allow”,也就是允许访问。 然后再试试在浏览器输入127.0.0.1或者127.0…
学习使用Bootstrap弹出框(Popover)插件方法实例
学习使用Bootstrap弹出框(Popover)插件方法实例 弹窗代码点击弹窗如果页面和js不在同一个页面 弹窗代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 实例 - 弹出框(Popover)插件方法</title> <…
批处理删除指定文件或文件夹
声明:1-2节参考了 https://blog.csdn.net/weixin_43960383/article/details/124367384 1. DEL 1.1 DEL 的命令参数 使用 del 命令能指定文件, Del (erase)[Drive:][Path]FileName 指删除指定文件。指定要删除的文件或文件集的位置和名称。 语法格式如下: del [Drive:][Path]…
servletContext的使用与介绍
练习使用大管家servletContext 1.ServletContext介绍 ServletContext官方叫servlet上下文。 2. 域对象 “域对象”是服务器在内存中创建的存储空间,域对象:PageContext(页面)、Request(请求)、Session(服务的session,有时限)、ServletContext(整个服务器)。 ServletContext就是一个域对象,用…
STM32利用SPI读写SD卡的程序详解
STM32利用SPI读写SD卡的一些程序详解 关于SD卡的基础知识这里不做过多陈述,如果有对这方面感兴趣的朋友可以直接百度一下,有很多讲SD卡的文章,这里主要是针对SD卡的读写程序实现做一些详细说明。 SD卡的读写驱动程序是运用FATFS的基础,学了FATFS就可以在SD卡上创建文件夹及文件了。 我们先从main文件了解一下程序的执行流程 int main(void) { u16 i; USART…