前言 上一篇文章写了一篇建造者模式,其中有几个UML类图,有的读者反馈看不懂了,我们今天就来解决一哈。 什么是UML? 是`Unified Model Language 统一建模语言`,是由一整套图表组成的标准化建模语言。 为什么要用UML? 通过使用UML使得在软件开发之前, 对整个软件设计有更好 ...
分类:
其他好文 时间:
2020-04-29 11:03:19
阅读次数:
88
switch Java7开始,switch的参数可以是String类型了,这真的是一个很有用的改进,毕竟string还是挺常用的。到目前为止,switch支持的参数类型有: 、`short int char String enum`。switch对各种类型参数的支持到底是怎么实现的呢? byte、s ...
分类:
编程语言 时间:
2020-04-29 09:11:59
阅读次数:
83
7.1.1 value 对象的通用结构 typedef struct redisObject{ unsigned type:4; unsigned encoding:4; unsigned lru:REDIS_LRU_BITS; int refcount; void *ptr; } robj; ty ...
分类:
其他好文 时间:
2020-04-29 01:04:19
阅读次数:
67
题意:T个点R种双向边,P种单向边,求点S到每个点的最短距离 分析:(这再看不出来是spfa就该**了) 首先,这题能否用spfa就看他是否有负环呗,显然,双向边的权值非负,单向边还有个啥政策,总之显然是没有负环了 那么直接跑裸的spfa 没想到竟然t了 难不成spfa还有优化? 我带着怀疑的心情上 ...
分类:
其他好文 时间:
2020-04-29 01:02:11
阅读次数:
43
问题的由来: 为什么? 多个线程操作不同实例对象。多个线程要操作同一对象,要保证对象的唯一性 解决的问题: 实例化过程中只实例化一次 解决的思路 有一个实例化的过程(只有一次),产生实例化对象 new 提供返回实例对象的方法 getInstace() 单例模式的分类 饿汉式 饿汉就是类一旦加载,就把 ...
分类:
其他好文 时间:
2020-04-29 00:42:55
阅读次数:
63
[Flags] //注意标志 public enum myColor { None=0, Red=1,Green=2,Blue=4,Yellow=8 }; private void Form1_MouseClick(object sender, MouseEventArgs e) { myColor ...
分类:
其他好文 时间:
2020-04-28 20:24:40
阅读次数:
102
1、相关滤波MOOSE(ICCV 2010)是目标跟踪领域第一篇相关滤波算法,采用单通道灰度特征,在训练和检测时都没有加padding,速度:615FPS,第一次显示了相关滤波的潜力。CSK(与KCF/DCF同一作者)在MOSSE的基础上扩展了密集采样(加padding)和kernel-trick, ...
分类:
其他好文 时间:
2020-04-28 20:14:42
阅读次数:
857
[TOC] Gin+Gorm小项目 创建项目 引用静态文件 搭建架子 go package main import ( "github.com/gin gonic/gin" "net/http" ) //Tode Model type Tode struct { ID int Title strin ...
分类:
其他好文 时间:
2020-04-28 17:22:17
阅读次数:
56
前言:面向对象编程很重要的一个方面,就是对象的继承。A 对象通过继承 B 对象,就能直接拥有 B 对象的所有属性和方法。这对于代码的复用是非常有用的。 1、原型式继承 JavaScript 继承机制的设计思想就是,原型对象的所有属性和方法,都能被实例对象共享。也就是说,如果属性和方法定义在原型上,那 ...
分类:
Web程序 时间:
2020-04-28 17:21:27
阅读次数:
89
static_cast静态类型转换指针导致崩溃报错 核心代码如下: typedef struct A1 { char pos[4]; }A; typedef struct B1 { char zoom[4]; char pos[8]; } B; int main() { A* a1 = new A; ...
分类:
其他好文 时间:
2020-04-28 15:15:42
阅读次数:
69