通过class与类模板进行c++ stl的list的封装
template<typename>类型参数1,typename 类型参数2。。。 返回值 函数名 (参数列表)、 { return 返回值; } template<typename T> T find(T* arr,size_t len) { return val; } 可以任何标识符作为类型参数名,但使用'T'是俗城约定的,它表示调用这个函数时所指定的任意类型。 #in…
template<typename>类型参数1,typename 类型参数2。。。 返回值 函数名 (参数列表)、 { return 返回值; } template<typename T> T find(T* arr,size_t len) { return val; } 可以任何标识符作为类型参数名,但使用'T'是俗城约定的,它表示调用这个函数时所指定的任意类型。 #in…
linux的默认的共享库的搜索路径是:/lib和 /usr/lib,这两个文件夹,不包含子路径; 如果共享库不在这两个路径中的话,不能自动链接,解决的办法有几种: 1、编译程序使用静态链接,加上完整路径,不建议了; 2、修改LD_LIBRARY_PATH环境变量(临时有效,且有时候没有效果); 3、将.so文件复制到可以搜索的路径中,这个办法有点傻; 4、添加搜索路径,使用ldconfig命令,建…
首先要确保在别人的远程仓库中 第二步:新建一个文件夹,在里面点击右键,选择 Git Bash Here进入操作界面 第三步:先git init创建一个git文件 第四步:git remote add origin 仓库地址(右键Paste就是粘贴) 第五步:git clone 仓库地址(要你配置自己的邮箱和密码) 第六步:cd 文件名(进入要修改的文件) 第七步:git status(查看文件状态…
1、几个小时内的数据 DATE_SUB(NOW(), INTERVAL 5 HOUR) 2、今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 3、昨天 select * from 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1; 4、7天 select * from 表名 …
本文参考qiankunJS官方文档: 介绍 - qiankun qiankunJS简介 --基于spa的微服务框架 qiankun是一个基于 single-spa 的 微前端 实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统,孵化自蚂蚁金融科技基于微前端架构的云产品统一接入平台 qiankunJS优势 spa框架国内外都有很多,但是就国内而言,大部分开发团队都会选择qiankun…
一、mySql的执行顺序 mysql执行sql的顺序从 From 开始,以下是执行的顺序流程 1、 FROM table1 left join table2 on 将table1和table2中的数据产生笛卡尔积,生成Temp1 2、 JOIN table2 所以先是确定表,再确定关联条件 3、 ON table1.column = table2.columu 确定表的绑定条件 由Temp1产生…
学习目标: 如何使用树莓派的GPIO打开和关闭来控制树莓派的输出端口 学习内容: 1、简单的格式 1.1 设置输入内容的方式 GPIO.setup(port_or_pin,GPIO.IN) GPIO.setup(port_or_pin,GPIO.OUT) 1.2 然后把端口/引脚切换到3.3V(等于1/GPIO) GPIO.output(port_or_pin,1) 或者,将端口/引脚切换到0V(…
1.下载 html2canvas 项目中引入 html2canvas.js 2. 代码说明 红色部分就是需要生成图片的最外层的ID function getImagesUploadFileUrl(){ // 注意 下面这个生成方法不是实时的 如果需要生成图片之后处理逻辑 尽量写在生成图片的方法里面 html2canvas (document.querySelector('# div_map_inf…
Python代码优化工具——line_profiler 一、工具介绍 二、安装 三、分析结果注解 四、使用 1、使用```kernprof```命令进行分析 (1)使用姿势 (2)示例: (3)该姿势的利弊 2、使用```python```命令进行分析 (1)使用姿势 (2)示例: (3)该姿势的利弊 3、在Jupyter Notebook内使用line_profile 一、工具介绍 line_p…