条目十一《理解自定义分配子的合理用法》 根据大牛们的测试: STL默认的内存管理器(allocator)太慢,或者浪费内存,或者在使用的时候会产生内存碎片。 又或者需求不一样时: 1.allocator是多线程安全的,而你运行环境是单线程,所以想减少线程同步带来的te不必要开销。 2.当想把容器的对 ...
分类:
其他好文 时间:
2019-01-12 01:03:20
阅读次数:
139
1 # ----------- 首字母大写 ---------- 2 test = "alex is a man" 3 v = test.capitalize() 4 print(v): Alex is a man 1 # ----------- 转换全部字符串为小写 ---------- 2 te... ...
分类:
编程语言 时间:
2019-01-12 00:17:12
阅读次数:
192
以上的信息需要记一下 从数据库会用到 从库配置 连接从库,修改mysql配置文件 /etc/mysql/my.cnf,这部分一定要配置在[mysqld]后面 登录到从库的数据库,做同步设置(此处要用到上面的数据) 测试同步结果 在主库hyii2中新建一个表test,然后看下从库是否相应生成对应的te ...
分类:
其他好文 时间:
2019-01-09 18:52:19
阅读次数:
119
第一步:下载mysql驱动 cmd进入创建好的django项目目录:然后使用下面的命令创建一个项目testdj。 sudo /usr/lib/python3/dist-packages/django/bin/django-admin.py startproject testdj 然后创建一个应用te ...
分类:
其他好文 时间:
2019-01-08 12:30:54
阅读次数:
178
Flow vue框架使用了Flow作为类型检查,来保证项目的可读性和维护性。vue.js的主目录下有Flow的配置.flowconfig文件,还有flow目录,指定了各种自定义类型。 在学习源码前可以先看下Flow的语法 "官方文档" 目录结构 vue.js源码主要在src下 compiler te ...
分类:
其他好文 时间:
2019-01-08 10:12:12
阅读次数:
176
idea的integrate project功能,版本控制工具:svn 之前我对这个功能的误解太深了,这里特别记录一下这个功能的使用,首先上图 先看这里的source1和source2,里面填的是svn的地址,看到这里很多人就想当然的是把这两个地址的项目合并,但实际上完全不是这么回事!这个工具确实和 ...
分类:
其他好文 时间:
2019-01-07 21:28:39
阅读次数:
693
# 存储过程动态执行sql ``` --存储过程名和参数,参数中in表示传入参数,out标示传出参数,inout表示传入传出参数 create procedure p_procedurecode(in sumdate varchar(10)) begin declare v_sql varchar(... ...
分类:
数据库 时间:
2019-01-03 23:35:55
阅读次数:
385
1.tomcat的下载地址:http://tomcat.apache.org/。下载压缩包形式的。 2.在启动tomcat之前需要先配置JRE的JRE_HOME或者JDK的JAVA_HOME(JAVA_HOME为JDK的安装路径)。 JDK下载地址:https://www.oracle.com/te ...
分类:
其他好文 时间:
2019-01-02 12:44:26
阅读次数:
195
一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为什么要有索引呢? 索引在MySQL ...
分类:
数据库 时间:
2018-12-28 19:17:14
阅读次数:
229
RPC:Remote Produce Call远程过程调用 类似的还有RMI。自定义数据格式,基于原生TCP通信,速度快,效率高。早期的webservice,现在热门的dubbo,都是RPC的典型. 该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。说得 ...
分类:
其他好文 时间:
2018-12-27 03:09:50
阅读次数:
159