allocator类 C++中,内存分配和对象构造紧密纠缠(new),就像对象析构和回收一样(delete)。如果程序员想接管内存分配,即将内存分配和对象构造分开,对于前者,主要是分配和释放未构造的原始内存;对于后者,主要是在原始内存中构造和撤销对象。 分配和释放未构造的原始内存 两种方法: all ...
分类:
编程语言 时间:
2020-02-11 10:07:08
阅读次数:
93
8.软件 RPM包安装 8.1rpm安装 rpm[选项]软件包名称 主选项 i 安装 e卸载 U升级 q查找 辅助选项 ⅴ显示过程 h hash 查询 a all查询所有安装的包 f file查询拥有 sr0 [root@MiWiFi R3L srv etc] cd /etc/yum.repos.d ...
分类:
系统相关 时间:
2020-02-11 09:21:07
阅读次数:
79
http://www.kernel.org/doc/man-pages/http://man7.org/linux/man-pages/dir_all_alphabetic.html 参考: https://my.oschina.net/eechen/blog/206443 ...
分类:
系统相关 时间:
2020-02-11 00:42:52
阅读次数:
77
我们任何时候都不应该自己拼接SQL语句! sqlInjectDemo("xxx' or 1=1#") sqlInjectDemo("xxx' union select * from user #") sqlInjectDemo("xxx' and (select count(*) from user ...
分类:
数据库 时间:
2020-02-10 22:48:10
阅读次数:
85
Command模块: Command:在远程主机执行命令,默认模块可忽略-m。 Command:模块不支持变量,管道符,&,$,echo >等需要使用shell模块。 ansible all -m command -a 'systemctl restart network' 重启主机清单的所有主机的 ...
分类:
其他好文 时间:
2020-02-10 22:18:38
阅读次数:
86
通过向量场能很直观的看到微分方程所有解的变化规律。 这里随便设了个方程:dx/dt = sin(t)*cos(x)+sin(t)。 由于方程本身就代表了x在t处的斜率,所以: vt = cos(atan(f)); vx = sin(atan(f)); matlab代码如下: clear all; c ...
分类:
其他好文 时间:
2020-02-10 18:27:30
阅读次数:
381
echo "上一次后台pid is $!"echo "当前进程pid is $$"echo "last command return code is :$?"echo "bash file name is $0"echo "all var is: $*"echo "var number is : $ ...
分类:
系统相关 时间:
2020-02-10 15:15:21
阅读次数:
69
CREATE TABLE t1 ( id int, name varchar(10) ); INSERT INTO t1 SELECT 1 AS id, 'greg' AS name UNION ALL SELECT 2, 'paul' UNION ALL SELECT 3, 'greg' UNIO ...
分类:
数据库 时间:
2020-02-10 13:21:33
阅读次数:
217
1.交集 intersect:返回查询结果集中的共同部分。 SELECT student_id,student_name FROM student_table1 INTERSECT SELECT student_id,student_name FROM student_table2 2.差集minu ...
分类:
数据库 时间:
2020-02-10 09:49:28
阅读次数:
90
isa初始化 isa的结构 union isa_t { isa_t() { } isa_t(uintptr_t value) : bits(value) { } Class cls; uintptr_t bits; #if defined(ISA_BITFIELD) struct { ISA_BIT ...
分类:
移动开发 时间:
2020-02-10 09:23:22
阅读次数:
99