搜索结果
查询Tags标签: template,共有 393条记录-
python入门教程 - 滑块实战[附源码]
文末源码,阅读大约2.8分钟 傻瓜式教程 - 体验滑块,提供练习场景及源码。@目录环境安装效果展示源码环境安装 安装python需要的依赖包cv2 安装可以参考这里:https://javapub.blog.csdn.net/article/details/123656345安装webdriver -> chrome 下载对应版本,放在本地…
2022/3/25 22:52:36 人评论 次浏览 -
数据结构基本实现
1、顺序表 #define MAX 20 #define OK 1 #define ERRO 0 //typedef int linear_TYPE;template <typename linear_TYPE> //模板的定义 class linear //类的创建 { public:linear(); //构造函数(初始化)~linear(); //析构函数(释放内存变量)void append(line…
2022/3/21 6:31:02 人评论 次浏览 -
Jackson2JsonRedisSerializer和GenericJackson2JsonRedisSerializer的区别
Jackson2JsonRedisSerializer 序列化带泛型的数据时,会以map的结构进行存储,反序列化是不能将map解析成对象 解决办法序列化存储时,转成JSON字符串GenericJackson2JsonRedisSerializer 使用GenericJackson2JsonRedisSerializer序列化时,会保存序列化的对象的包名和类名…
2022/3/19 19:30:26 人评论 次浏览 -
SFINAE几种实现方式
一、通过函数返回值实现template<class T> typename std::enable_if<std::is_trivially_default_constructible<T>::value>::type construct(T*) {std::cout << "default constructing trivially default constructible T\n"; }templa…
2022/3/11 23:20:37 人评论 次浏览 -
grid布局 #初体验 #九宫格
## 概念 将一个盒子划分成多个单元格,指定内容放在指定的单元格中,实现一种比较整齐的布局方式。例如:9宫格 css代码:.box{width: 300px;height: 300px;border: 1px solid #000;/* 网格布局 */display: grid;grid-template-rows: 100px 100px 100px;grid-template-col…
2022/3/3 23:16:33 人评论 次浏览 -
Vue 源码分析 —— 实例挂载流程
实例挂载基本流程 Vue 在选项合并完成之后,进行了一系列函数调用,这些函数包括了初始化事件中心、定义渲染函数等等。在 _init 方法的最后,会对象 el 选项进行判断,如果 el 选项存在,则会调用 $mount 方法挂载实例。 /* istanbul ignore else */ if (process.env.NOD…
2022/3/2 22:44:59 人评论 次浏览 -
字典算法经典生成算法
字典序的定义不再赘述。本篇暂不考虑递归实现。经典生成算法步骤如下。函数结构如下。1 //交换 a[u] 和 a[o]2 template <typename T>3 void swap(T *a,int u,int o);4 5 //找到满足Pj-1 < Pj 的i6 template <typename T>7 int findMaxi(T *a,int length);…
2022/3/2 14:16:14 人评论 次浏览 -
笔记:STL学习(二)-- 迭代器和traits
笔记:STL学习(二)-- 迭代器和traits 迭代器设计思维-STL关键所在 STL设计的中心思想在于:将数据容器和算法设计分开,最后通过迭代器将两者结合起来使用,从技术角度来看并不困难,使用class template和function temlpate就可以达成目标,如何设计初两者之间良好的迭代…
2022/3/2 6:15:29 人评论 次浏览 -
Effective C++ 笔记 —— Item 46: Define non-member functions inside templates when type conversions are
Item 24 explains why only non-member functions are eligible for implicit type conversions on all arguments, and it uses as an example the operator* function for a Rational class. This Item extends the discussion with a seemingly innocuous modification…
2022/3/1 20:22:44 人评论 次浏览 -
【Example】C++ 模板概念讲解及编译避坑
C++ 不同于 Java,它没有标准的 Object 类型。也就意味着 C++ 并不存在完整的泛型编程概念。 为什么不存在完整的泛型编程概念,放到最后一个例子讲,先讲 “部分的” 泛型编程概念的实现方式:模板。什么是模板? 引用 Microsoft Docs: 模板是 c + + 中的泛型编程的基础。…
2022/2/27 9:21:29 人评论 次浏览 -
C++模板定义时: error: undefined reference to XXX
一般来说,写C++程序时推荐“类的声明和实现分离”,也就是说一个类的声明放在example.h文件中,而这个类的实现放在example.cpp文件中,这样方便管理,条理清晰。 但是如果类的声明用到了模板template,则类的声明与实现分离是不可取的,因为这个GCC会报错,比如undefine…
2022/2/25 14:24:01 人评论 次浏览 -
【转】网页布局之grid
学习网格布局时,你可能会在网络上看到很多文章,内容不同,属性不同,真是让人摸不着头脑,到底哪个才是正确的?看了本篇文章,我想你会豁然开朗。比如,一会儿用grid-rows,一会儿用grid-definition-rows,一会儿用grid-template-rows。再比如,一开始说grid-row是grid…
2022/2/24 23:21:59 人评论 次浏览 -
Vue 中的this什么时候用
一句话解释: 在script里 99% 是要写this.在Vue 中会定义很多的函数或者变量 data computed methods prop filter 路由相关等 这些属性或方法往往需要在 template 或者 script 标签中使用 在template 中直接使用不需要this 在script 标签中(只有watch监听的数据不需要写, 里…
2022/2/24 6:24:54 人评论 次浏览 -
学习C++要注意的那点事
C与C++头文件的区别和联系 1、旧的 C++ 头文件,如 iostream.h、fstream.h 等将会继续被支持,尽管它们不在官方标准中,这些头文件的内容不在命名空间 std 中。新的 C++ 头文件,如 iostream、fstream 等包含的基本功能和对应的旧版头文件相似,但头文件的内容在命名空间…
2022/2/19 11:42:12 人评论 次浏览 -
Template - 「整体二分」
写的简单。主要是留给自己做复习资料。Dynamic Rankings. 给定一个含有 \(n\) 个数的序列 \(a_1,a_2 \dots a_n\),需要支持两种操作:Q l r k 表示查询下标在区间 \([l,r]\) 中的第 \(k\) 小的数。 C x y 表示将 \(a_x\) 改为 \(y\)。引入整体二分。 其实就是我们对于二分…
2022/2/16 23:44:51 人评论 次浏览