摘要:
map 的 key,默认按照 从小到大 排序,此时可以省略 比较函数; upper_bound(4),不包含4 lower_bound(4),包含4 #include <iostream> #include <vector> #include <map> #include <algorithm> u 阅读全文
摘要:
查看所有tcp连接数 转载地址:https://blog.csdn.net/u010833154/article/details/128012562 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 或者(效果等 阅读全文
摘要:
工作中,我们会遇到这样一种场景,就是某个函数,是被外部调用的,而且要求这个被调用的函数不能阻塞,不能太耗时,否则会影响外部的正常调用。 比如,示例中的TestA函数,它是被外部调用的,而且是一个耗时的操作,它还修改了外部的其他变量。 这时候,需要用线程来解耦,避免TestA函数因为太过耗时而阻塞。 阅读全文
摘要:
core文件设置1.取消大小限制;vi /etc/profileulimit -c unlimited 2.添加进程名vi /proc/sys/kernel/core_pattern 添加下面的内容:core.%p_%e sysctl -w kernel.core_uses_pid=1sysctl 阅读全文
摘要:
记录几条sql查询语句 use db_hq_price_alarm_gnn; select max(id) as pick_max_id from t_pick_stock; SELECT auto_increment as pick_max_id2 FROM information_schema. 阅读全文
摘要:
数据库若干查询语句记录 ##连接某个数据库 mysql -h dbip -u username -p password ##进入某个数据库 use henry; ##显示 若干表 show tables; ##查询锁的状态 show status like 'innodb_row_lock%'; # 阅读全文
摘要:
【转载】https://blog.csdn.net/carefree2005/article/details/124726273 编写脚本找出swap占用top20进程 #!/bin/bash #script name: swap_check.sh #author: wuhs #version: v 阅读全文
摘要:
转载地址:https://blog.csdn.net/jiemashizhen/article/details/125016646 core文件是调试段错误的重要手段,默认情况下是不会生成core文件的,可通过如下方式对生成core文件进行设置: 1.打开core开关 可以先通过ulimit -c, 阅读全文
摘要:
一个初级的线程函数 创建10个线程,每个线程内进行计数操作,有锁. 对认识线程,有一定的帮助作用。 #include <iostream> // std::cout #include <thread> // std::thread #include <mutex> // std::mutex usi 阅读全文
摘要:
一个linux程序 网络通信的服务器,监听某个端口号。这里的代码介绍了如何绑定ip地址,如何创建socket,如何设置Ip地址族等 #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <sig 阅读全文
摘要:
指针作为参数传递的时候,需要用指针的指针 作为参数 eg: 1 #include <iostream> 2 using namespace std; 3 4 int* p; 5 void func(int** a){ 6 *a = new int(5); 7 } 8 9 int main() 10 阅读全文
摘要:
经常会忘记排序的比较函数,是从大到小排序的,还是从小到大排序的。 这里是一个排序函数的示例。不记得的时候经常来查看。 #include <iostream> #include <vector> #include <string> #include <algorithm> using namespac 阅读全文
摘要:
一个独立的线程函数示例 #ifndef __PUSH_CACHE_THREAD_H__ #define __PUSH_CACHE_THREAD_H__ #include "util/tc_singleton.h" #include "util/tc_thread.h" #include "util/ 阅读全文
摘要:
场景: 编译出来的代码是AAA,压缩后会创建一个AAA文件名,并将文件打包为 AAA.tgz 需求: 我们需要改名为BBB.tgz的压缩文件。包括里面的文件夹,二进制文件。 脚本实现: 1 #!/bin/bash 2 3 ##给文件改名,并进行压缩 4 oldName="AAA" 5 newName 阅读全文
摘要:
1.查看线程信息 [upchina@iZbp14z6qodocy209yj5c8Z PriceAlarmServerGnn]$ ps -ef | grep "PriceAlarm" upchina 21261 19389 5 Apr15 ? 03:56:48 /usr/local/app/taf/t 阅读全文
摘要:
这是堆栈信息,打印此处变量,值正常,没有非法值。 难道是多线程读写冲突了? #0 0x00007f7151d92866 in __memcpy_ssse3_back () from /lib64/libc.so.6#1 0x00007f71525e0650 in std::string::_Rep: 阅读全文
摘要:
记录一段sql语句 1 use db_hq_price_alarm; 2 INSERT INTO `t_alarm_template` (`id`, `alarmType`, `type`, `content`, `tag`, `msg_type`, `msg_type_name`, `cat`, 阅读全文
摘要:
参考文章:https://www.cnblogs.com/ay-a/p/10995380.html gdb 调试 带参数的程序 eg1:直接带参数 gdb --args ./testprg arg1 arg2 eg2:参数在某个文件里面 gdb --args ./testprg --config=a 阅读全文
摘要:
记录日常用过的sql语句。 很多sql语句,时间久了不太记得 语法 和用法。 平时 sql 语句也不是经常使用,所以在这里把日常使用过的mysql 语句记录下来,以备日后查看。 #在终端连接 mysql 数据库 #mysql -h hostIp -u username -p password mys 阅读全文
摘要:
在vscode工程的 .vscode文件夹下面,有一个 settings.json文件 在里面添加 下面的 内容,即可过滤部分文件。 "files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, "**/CVS": true 阅读全文