linux系统如何吐core

生成core文件临时生效(重启后不生效)ulimit-c0不产生core文件ulimit-c100设置core文件最大为100kulimit-cunlimited不限制core文件大小永久生效方法vi/etc/profile#在profile中添加:ulimit-c1073741824#或者ulim
工具 linux 2020年10月16日 38次浏览

将wsl文件系统映射到win的磁盘上

wsl所在路径C:\Users\mouse\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs命令substY:C:\Users\mouse\AppData
工具 2020年10月07日 49次浏览

使用二级指针申请链表

使用二级指针申请链表#include<stdio.h>typedefstructNode_t{intid;structNode*next;}Node;voidmain(){Node*nodeList=NULL;Node*tmp=NULL;fun(&nodeList,10);tmp
c/c++ 2020年09月29日 35次浏览

获取cpu与内存的巅峰值与低谷值

获取cpu与内存的巅峰值与低谷值#!/bin/bash#根据实际脚本名字执行#使用方法默认60秒:./powerinfo#指定时间100秒./powerinfo100#cpu信息在cpu.log#内存信息在mem.log#脚本在运行前会先删除log文件,如需保存,记得改log文件名,避免被删除max
shell 2020年09月17日 42次浏览

linux中获取当前目录下有多少个文件(测试用)

获取当前目录下有多少个文件#!/bin/bash#使用方法:./get-file-num100#第一个参数的意思是当文件夹下有100个文件,那么就会退出.#使用脚本时,因为脚本也在当前文件夹下,也会计入个数.num=0;end=60;if[$1];thenend=$1;fiwhile[$num-ne
shell 2020年09月17日 48次浏览

nginx中的链表遍历

nginx中的链表遍历#include<ngx_list.h>voidmain(){//创建链表ngx_list_t*testlist=ngx_list_create(r->pool,4,sizeof(ngx_str_t));if(testlist==NULL){returnNGX
nginx c/c++ 2020年08月28日 79次浏览

const char *p,char const *p与 char * const p傻傻分不清

口诀变量类型先去掉,const的右边是什么,那么什么就不变。解释比如constchar*p的先去掉类型,那就是const*p,然后const的右边有*p,而p是一个指针,*p是指针的解引用,那就是该指针的解引用内容不变。在比如char*constp,const的右边是p,而p是什么?是一个指针,那说
c/c++ 2020年08月21日 99次浏览

将字符的编码转换为另一种编码

将字符的编码转换为另一种编码intcode_convert(char*from_charset,char*to_charset,char*inbuf,size_tinlen,char*outbuf,size_toutlen){iconv_tcd;//intrc;char**pin=&inbu
c/c++ linux 2020年08月20日 90次浏览

将线程绑定在指定的CPU上运行

将线程绑定在指定的CPU上运行voidmain(){intcpu_num=sysconf(_SC_NPROCESSORS_CONF);pthread_ttid;cpu_set_tmask;cpu_set_tget;CPU_ZERO(&mask);CPU_ZERO(&get);//绑定
c/c++ linux 2020年08月19日 89次浏览

设置core大小限制为不限制

设置core大小限制为不限制intset_corefile_limit(void){structrlimitlimit;limit.rlim_cur=RLIM_INFINITY;limit.rlim_max=RLIM_INFINITY;if(setrlimit(RLIMIT_CORE,&li
c/c++ linux 2020年08月19日 79次浏览