linux
文章平均质量分 61
Felix-lxd
这个作者很懒,什么都没留下…
展开
-
linux/android获取指定进程号,并kill掉
linux/android获取指定进程号,并kill掉直接上案例:例子:获取gerrit进程方法:$ps -A |grep gerrit|awk ‘{print $2}’ 或者 $ps -A |grep gerrit|awk ‘{print $2}’例子:获取gerrit进程并kill掉方法:$ps -A |grep gerrit |awk ‘{print "kill -9 " $2}’ |sh 或者 $ps -A |grep gerrit |awk ‘{print "kill -9 " $2}原创 2021-03-16 14:05:53 · 569 阅读 · 0 评论 -
追踪shell调用过程-strace--性能优化与测试
追踪shell调用过程-strace–性能优化与测试strace可以追踪shell调用的过程。 可以用来优化相关内容 具体性能优化与测试转自https://blog.csdn.net/z1134145881/article/details/52079836Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写...原创 2018-07-11 13:36:09 · 664 阅读 · 0 评论 -
Fedora 删除旧内核27
查询目前已安装内核信息:[root@localhost ~]# rpm -qa | grep kernelkernel-modules-4.17.3-100.fc27.x86_64kernel-modules-4.17.3-200.fc28.x86_64kernel-core-4.14.11-300.fc27.x86_64kernel-modules-extra-4.17.3-...原创 2018-07-11 17:57:43 · 1043 阅读 · 0 评论 -
关于 inode 了解 UNIX 文件系统如何管理文件
转载:https://www.ibm.com/developerworks/cn/aix/library/au-speakingunix14/对话 UNIX关于 inode了解 UNIX 文件系统如何管理文件Adam Cormany2008 年 8 月 11 日发布inode 是 UNIX 操作系统中的一种数据结构,它包含了与文件系统中各个文件相关的一些重要信息。在 UNIX 中创建文...转载 2018-11-01 09:48:12 · 946 阅读 · 0 评论 -
fedora 下 修复grub2 引导
fedora 下 修复grub2 引导fedora 下 修复grub2 引导 使用livecdfedora 下 修复grub2 引导 使用livecd系统原 是先win7 后 fedora .然后win7->win10又安装win7 grub2 菜单不见了 例子是 mbr grub2 被破坏了以下为修复过程系统 windows7 + fedora19 分区若干[root@local...转载 2018-12-25 22:56:44 · 2600 阅读 · 0 评论 -
Linux 下c获取当前时间(精确到秒和毫秒或者微秒)
转发:https://blog.csdn.net/deyuzhi/article/details/51814934获取当前的时间的秒数和微秒数本方法需要用到gettimeofday()函数,该函数需要引入的头文件是 sys/time.h 。函数说明int gettimeofday (struct timeval * tv, struct timezone * tz)1、返回值:该函数成功时返...转载 2019-03-28 09:49:34 · 22067 阅读 · 0 评论 -
linux中C语言获取高精度时钟gettimeofday函数
前言:在开发中,很多时候需要知道各个函数或者是某些设备对命令的操作用时,因此需要用到 gettimeofday 来获取当前时钟。一,函数说明 #include int gettimeofday(struct timeval *tv, struct timezone *tz); 注意: 1.精确级别,微妙级别 2.受系统时间修改影响...原创 2019-04-11 18:50:04 · 921 阅读 · 0 评论 -
错误集锦
如下问题是由于在printf时,使用%s打印static int的值导致的。[ERROR] (segv_signal:34) Segmentation fault: [ERROR] (segv_signal:35) info.si_signo: 11[ERROR] (segv_signal:36) info.si_errno: 0[ERROR] (segv_signal:37) info.s...原创 2019-04-12 21:12:32 · 175 阅读 · 0 评论 -
Linux数据备份与恢复 dump、restore、dd命令
dump命令:备份分区、文件或目录restore命令:还原dump操作备份下的文件、目录或分区dd命令:数据备份,并在备份过程中进行格式转换转载 2019-06-25 09:31:36 · 3315 阅读 · 0 评论 -
fedora 不在 sudoers 文件中
fedora 不在 sudoers 文件中 解决方法很简单,就是在/etc/sudoers文件中把自己的用户名加进去。我们通过gedit编辑器打开该文件:gedit /etc/sudoers找到:Allow root to run any commands anywhere这一行,在其下方加入:此处为你的用户名 ALL=(ALL) ALL 保存即可。...原创 2018-07-10 22:01:19 · 331 阅读 · 0 评论 -
C语言字符串操作总结大全
欢迎使用Markdown编辑器写博客转自:https://www.cnblogs.com/sky-heaven/p/6830404.html1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 ...转载 2018-07-10 14:37:40 · 214 阅读 · 0 评论 -
make 对‘main’未定义的引用(多线程的可能情况)
linux C/C++ 编程时,出现如下错误提示:Building target: CTMPServer20160413Invoking: Cross G++ Linkerg++ -Lcrypto -o "C" ./lib/adns/check.o ./lib/adns/event.o ./lib/adns/general.o ./lib/adns/parse.o ./lib/adns/pol原创 2016-04-14 20:46:46 · 8856 阅读 · 0 评论 -
linux C/C++大小写转换
linux C/C++中,只有char的大小写转换,没有char*的大小写转化,string的大小写转换通过char的大小写转换完成1. char 大小写转换#include <iostream> #include <string> #include <string.h> for (char* ptr = the_str; *ptr; ptr++) { *ptr = tolow原创 2016-04-14 15:01:50 · 9685 阅读 · 0 评论 -
C++ char * char string 转换
1. string转const char*string与const char*可以直接转换#include string str = "abc";const char* c_s = str.c_str();2. const char*转stringconst char*与string可以直接转换#include const char* c_s = "ab原创 2016-04-14 14:36:09 · 1117 阅读 · 0 评论 -
TinyXml解析XML生成Document
TinyXml源代码下载:http://sourceforge.net/projects/tinyxml/files/ 一、TinyXML中,根据XML的各种元素类: 二、读取XML 三、生成XML转载 2016-03-31 12:58:49 · 588 阅读 · 0 评论 -
C++之new、delete 与malloc、free
在C/C++编程中经常会申请内存,而对内存的申请释放操作有两套方法: new、delete 与malloc、free。1. 区别(1). new、delete是c++中的操作符,malloc、free是C中的一个函数,它们都可用于申请动态内存和释放内存。 (2). free对应的是malloc;delete对应的是new;free用来释放malloc出来动态内存,delete用来释放new出来原创 2016-04-15 13:58:56 · 459 阅读 · 0 评论 -
计算机内存
Anatomy of a Program in Memory Memory management is the heart of operating systems; it is crucial for both programming and system administration. In the next few posts I’ll cover memory with an eye to转载 2016-05-25 20:45:19 · 514 阅读 · 0 评论 -
ICTCLAS2016 linux C++版本 使用教程 Eclipse下开发C/C++程序之头文件,库文件引用
欢迎使用NLPIR/ICTCLAS2014分词系统 NLPIR分词系统前身为2000年发布的ICTCLAS词法分析系统,从2009年开始,为了和以前工作进行大的区隔,并推广NLPIR自然语言处理与信息检索共享平台,调整命名为NLPIR分词系统。张华平博士先后倾力打造十余年,内核升级十余次,先后获得了2010年钱伟长中文信息处理科学技术奖一等奖,2003年国际SIGHAN分词大赛综合第一名原创 2016-05-15 10:48:49 · 1388 阅读 · 0 评论 -
C++ 效率
1. string 追加效率(1)、多个字串拼接时用+操作符 (2)、引申使用str += “a”, str =str+ “a” 效率差距:time(str += "a"0<<time( str =str+ "a") str =str+ “a”加的运算产生的是一个新的对象,再把结果返回,而str += “a” 涉及到的应该是对象的引用,操作之后直接返回引用,避免了产生新的对象。因此,两者的性能有原创 2016-04-23 11:40:14 · 438 阅读 · 0 评论 -
Linux/Unix 判断一个路径是目录还是文件
#include <stdio.h>#include <errno.h>#include <sys/types.h>#include <sys/stat.h>/** * 判断路径是目录还是文件 */void pathType(const char* filename){ struct stat info; int r=stat(filename, &info);原创 2016-07-20 15:37:48 · 2870 阅读 · 0 评论 -
获取一个文件的属性(struct stat结构体)
1 头文件#include <sys/types.h>2 作用/功能3 获取一个文件的属性的两种方法(1)通过路径 (2)通过文件描述符转载 2016-07-20 15:47:32 · 3781 阅读 · 0 评论 -
linux内存调试、内存泄漏检测以及性能分析的工具-valgrind
Valgrind这个名字取自北欧神话中英灵殿的入口。 Valgrind的最初作者是Julian Seward,他于2006年由于在开发Valgrind上的工作获得了第二届Google-O’Reilly开源代码奖。 Valgrind遵守GNU通用公共许可证条款,是一款自由软件。官网链接http://www.valgrind.org下载与安装下载地址: http://www.valgrind.or原创 2016-04-14 21:19:27 · 455 阅读 · 0 评论