上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: C++ 类型转换 C风格转换 对于内置类型而言,C风格转换就很好用,例如: int i; double d; i = (int) d; // i = int(d) 然而,这样的转换符不能应用于类(class)和类的指针。 ANSI-C++标准定义了四个新的转换符,用于控制类(class)之间的类型转 阅读全文
posted @ 2019-11-21 20:31 如果的事 阅读(736) 评论(0) 推荐(0)
摘要: 关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。 多态 函数重载(overload) 相同的作用域(在同一个类中); 函数名字相同、参数(类型或个数)不同; virtual关键字可有可无; 隐 阅读全文
posted @ 2019-11-19 21:15 如果的事 阅读(273) 评论(0) 推荐(0)
摘要: C++ 智能指针 unique_ptr 大概长这个样子 //大概长这个样子(化简版) template<class T> class unique_ptr{ T* ptr; }; unique_ptr是独占性智能指针, 某个时刻只能有一个uniqueptr指向一个给定对象; 当uniqueptr被销 阅读全文
posted @ 2019-11-13 20:57 如果的事 阅读(280) 评论(0) 推荐(0)
摘要: JDBC JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同类型的数据库都有相应的实现。 JDBC规范采用接口和实现分离的思想设计了Java数据库编程的框架 阅读全文
posted @ 2019-07-23 19:58 如果的事 阅读(2247) 评论(0) 推荐(0)
摘要: 动态代理与AOP 代理模式 代理模式给某一个目标对象(target)提供代理对象(proxy),并由代理对象控制对target对象的引用。 模式图: 代理模式中的角色有: 抽象对象角色(AbstractObject):声明了目标对象和代理对象的共同接口,这样依赖在任何可以使用目标对象的地方都可以使用 阅读全文
posted @ 2019-07-23 14:33 如果的事 阅读(5698) 评论(0) 推荐(2)
摘要: 创建数组 数组属性 随机数(均匀分布) 正态分布 slice(切片) reshape (reshape前后元素个数要一致) 条件计算 最大(小)值 数组与数值的运算 数组拼接 矩阵乘法 参考文档: https://www.jianshu.com/p/a260a8c43e44 https://docs 阅读全文
posted @ 2018-11-17 13:18 如果的事 阅读(297) 评论(0) 推荐(0)
摘要: Redis 数据结构的实现 先看个对照关系: 再讨论每种数据结构的实现原理: 双端链表 实现如下: 字典(dictionay) Redis 的字典使用哈希表作为底层实现, 哈希表的实现如下: 字典的实现: 扩张和收缩(rehash) 随着操作的不断执行, 哈希表保存的键值对会逐渐地增多或者减少, 为 阅读全文
posted @ 2018-03-07 16:27 如果的事 阅读(502) 评论(0) 推荐(0)
摘要: 问题背景 平时进行修改表的结构,更改字段,新增字段,更改字段名称一般都是通过ALTER TABLE 语法进行修改的。对于小表或者并发访问不是很大的情况是OK。但是如果是在线大表,那就很麻烦。由于表数据量大,复制表需要比较长的时间,在这个时间段里面,表是被加了锁的(写锁),加写锁时其他用户只能sele 阅读全文
posted @ 2018-03-07 13:25 如果的事 阅读(555) 评论(0) 推荐(0)
摘要: style属性 用法: <标签名 style="规则:规制值;..." > ... </标签名> 例如: style标签 在上面的例子中,三个p标签的style属性是冗余的,可以用一个style标签标示,例如: 这里用到了标签选择器的语法规则:标签名 { 样式规则 } 还支持类选择器:.类名 { 样 阅读全文
posted @ 2017-12-28 10:49 如果的事 阅读(248) 评论(0) 推荐(0)
摘要: 错误处理 error Go语言引入了一个错误处理的标准模式,即error接口,该接口定义如下: 对于大多数函数,如果要返回错误,可以将error作为多返回值的最后一个: 调用时的代码: 我们还可以自定义错误类型,一个例子: defer 你可以在Go函数中添加多个defer语句,当函数执行到最后时,这 阅读全文
posted @ 2017-11-23 16:43 如果的事 阅读(1027) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页