环境准备主数据库(DB1)OSCentOS7.4Hostnamehmdb11dg-db1OracleVersion11.2.0.1.0OracleSIDHMDG(使用DBCA工具创建的一个数据库)备数据库(DB2)OSCentOS7.4Hostnamehmdb11dg-db2OracleVersion11.2.0.1.0OracleSIDHMDG2注意:在开始之前,备用服务器仅安装了oracle数
分类:
数据库 时间:
2018-03-23 16:55:51
阅读次数:
266
一、Search Guard 简介 Search Guard 是 Elasticsearch 的安全插件。它为后端系统(如LDAP或Kerberos)提供身份验证和授权,并向Elasticsearch添加审核日志记录和文档/字段级安全性。 Search Guard 所有基本安全功能都是免费的,并且内 ...
分类:
其他好文 时间:
2018-03-23 16:54:46
阅读次数:
270
考虑互斥量的使用,最基本的代码是: 这在很多例子里都常见。等等,为什么第8行编译不过去?那是因为您没有在C++17下编译。std::lock_guard是禁止拷贝和移动的。C++17 granteed copy ellision允许第8行编译通过。 比较一下,第24行和第15行,哪个更简洁一些呢? ...
分类:
编程语言 时间:
2018-03-20 13:57:01
阅读次数:
301
关键词:并查集,二分图,搜索。 例题一: CodeForces-85E:Guard Towers 题意:给定平面上N个点(N<=5000),以及N个点的坐标。现在可以把每个点染成红色或者蓝色。求最小化同色点的最大距离,且求出相应的方案数。 思路:二分答案L,把距离大于等于L的连边,然后判定是否是二分 ...
分类:
其他好文 时间:
2018-03-18 17:22:21
阅读次数:
196
考虑如下代码: C++11引入了promise和future,可以使用task-based思维 看看,是不是精简了很多代码?现在继续精简,用std::async代码如下: 另外,介绍个C++在线编译器 https://wandbox.org/ ...
分类:
编程语言 时间:
2018-03-14 18:13:46
阅读次数:
504
进程分裂更名 void set_ps_name(char name) { prctl(PR_SET_NAME, name); } 修改进程长名称 1. 备份进程环境变量空间 for (i = 1; i 1552227.dat ...
分类:
系统相关 时间:
2018-03-04 01:13:10
阅读次数:
238
当系统区内存不能再申请新进程的时候申请会失败 在512MB内存下最多分配的子进程数 3331 [root@localhost 05] ./test5 1 50000 expect 50000 sub process [root@localhost 05] 1000 sub process attri ...
分类:
系统相关 时间:
2018-03-04 01:11:43
阅读次数:
258
杀死某个子进程 杀死守护进程的子进程后,改进程会变为僵尸进程 14087 ? Ss 0:00 ./test4 1 14088 ? S 0:00 \_ ./test4 1 14089 ? S 0:00 \_ ./test4 1 14090 ? S 0:00 \_ ./test4 1 14091 ? S ...
分类:
系统相关 时间:
2018-03-04 01:10:49
阅读次数:
234
让test2直接成为守护进程 [root@localhost 02] cat test2.c //test2 include include include include include int main(){ if(daemon(1,1)== 1){ perror("daemon error") ...
分类:
系统相关 时间:
2018-03-04 01:07:58
阅读次数:
231
把一个正在执行的程序放入后台 [root@localhost 01] Ctrl+Z 此使程序被移动到后台,但不能继续输出(处于暂停态) [root@localhost 01] ./test1 1 1552227 1552227 1552227 1552227 ^Z [1]+ 已停止 ./test1 ...
分类:
系统相关 时间:
2018-03-04 01:07:32
阅读次数:
221