生产力工具
文章平均质量分 55
工程师小星星
科学和技术实际上以”流水线“模式衔接推进——基础研究发现原理,规律,打开视野和思路;应用研究探究其技术或商业的可行性;(R&D)技术开发把成果制成有用的产品。
科技洪流终究是不可阻挡的——不管人们对它的永不知足,永无止境是欢欣还是忧虑。
展开
-
source insight使用方法整理
阅读代码它可以将一个源码目录变成source insight工程,然后直接操作阅读源码:新建工程—>命名工程—>设置源码目录—>阅读新建工程之后是add and remove files这个窗口,一般add tree就把文件夹里的所有文件都加载进这个工程。那么Load文件完成之后,close对话框。当然还可以加不同路径的代码进入你的工程。功能支持语法高亮、符号跳转,还支持函数调用关系图显示。除支持完善的自定义功能外,几乎所有配置都能作个性化配置。有一套功能强大的宏语言(Mac原创 2020-12-18 16:54:19 · 1316 阅读 · 2 评论 -
Linux性能观测——dstat命令详解
$ dstatYou did not select any stats, using -cdngy by default.----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--usr sys idl wai hiq siq| read writ| recv send| in out | int csw 3 0 96 0 0 0| 436k 879k| 0 0 |原创 2020-11-04 10:31:36 · 3822 阅读 · 1 评论 -
Linux存储性能观测——iostat命令详解
iostat(input/output statistics)报告中央处理器(CPU)统计信息和整个系统、适配器、tty 设备、磁盘和 CD-ROM 的输入/输出统计信息。特点不能单独对某个进程进行分析,仅能够分析系统的整体情况安装方式:#iostat属于sysstat软件包。yum install sysstat iostat常用命令格式:iostat [参数] [时间] [次数]参数说明:-c 显示CPU使用情况-d 显示磁盘使用情况-k 以K为单位显示-m 以M为单位显原创 2020-11-03 23:53:40 · 960 阅读 · 0 评论 -
Linux存储性能观测——vmstat命令详解
功能:获得有关进程、虚存、页面交换空间及 CPU活动的信息特点:可以看到整个系统的负载情况,而不是单独看某个进程的负载情况。$ vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 5 0原创 2020-11-03 16:34:02 · 613 阅读 · 0 评论 -
Linux进程与线程状态监测
线程当一个程序内有多个线程被拆分出用以执行多个流时,这些线程就会在它们之间共享特定的资源(如,内存地址空间、打开的文件),以使拆分开销最小化,并避免大量高成本的IPC(进程间通信)通道。线程与进程之间的ID在Linux中,程序中创建的线程(也称为轻量级进程,LWP)会具有和程序的PID相同的“线程组ID”。然后,各个线程会获得其自身的线程ID(TID)。对于Linux内核调度器而言,线程不过是恰好共享特定资源的标准的进程而已。问题我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后原创 2020-10-28 21:54:51 · 2568 阅读 · 0 评论 -
Linux后台运行程序的方法总结
概述使用场景:用终端软件登录远程Linux服务器时,假设执行的shell命令耗时特别长,这时候因为各种因素导致掉线(网络不稳定)就会导致之前的执行前功尽弃,运行的命令进程会被系统kill,我们想要的结果也丢失了。如果想让终端关闭和掉线的情况下,命令和相关进程也能在远程Linux主机上执行,我们需要以脱离终端的方式在后台运行这个shell命令。主要有三种方法:命令后加&作用:让命令在后台处于运行状态 。缺点:退出终端就会退出执行。nohup:可以记录发生日志。tmux:可原创 2020-10-28 16:15:14 · 2258 阅读 · 0 评论 -
Linux下shell美化教程—oh my zsh
zsh安装先安装zsh# sudo apt install zsh然后运行下面的命令,下载一些zsh工具主题插件sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"效果如下# sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Cloning Oh My Zsh原创 2020-09-27 20:43:27 · 1205 阅读 · 0 评论 -
Google 编程语言风格指南合辑(C++,Objective-C,Python,Shell)
Google C++ 风格指南 (中文版)https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/contents/Google Objective-C 风格指南(中文版)https://zh-google-styleguide.readthedocs.io/en/latest/google-ob...原创 2019-09-30 09:01:01 · 180 阅读 · 0 评论