好记性不如烂笔头

个人博客http://huqijun.org,发现更大的世界~

不带缓冲IO和带缓冲IO

先来看看不带缓存的I/O和标准(带缓存的)I/O都有那些 不带缓存的I/O:       read,write,open...... 标准(带缓存的)I/O: fgets,fread,fwrite..... 这里使用两个对应的函数进行比较: ssize_t write(int file...

2016-09-20 23:59:36

阅读数 114

评论数 0

常见关系型数据库对比

工作中也陆续接触了Oracle ,SQLite,PostgreSQL 等数据库, 大体的总结下这几个数据库的差异点:从上面的对比,可以知道三中数据库各自不同的适用项目: 1. Oracle 商业产品,功能最为强大,适合数据量极大,并发要求极高的项目,一把都是特大型和大型项目; 2. Postg...

2016-07-31 10:40:58

阅读数 1790

评论数 0

main函数的第三个参数envp

本文首发于个人博客http://huqijun.com, 转载需或者作者授权!main函数两种常见形式在C/C++ 程序中, 操作系统通过main函数来调用程序,main函数是从程序的入口。常见的main 函数定义有如下两种方式: int main(void) int main(int ...

2016-06-17 00:15:53

阅读数 1821

评论数 0

GDB常用

本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。 GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的...

2016-06-15 21:55:48

阅读数 251

评论数 0

linux下C 和 C++ include搜索的路径

C语言中中可以通过#include 和#include "stidio.h",区别是: #include ,直接到系统指定目录去查找头文件。 #include "stidio.h",会先到当前目录查找头文件,如果没找到在到系统指定目录查找。 ...

2016-05-05 23:25:56

阅读数 856

评论数 0

linux nano 命令

一直在Suse 上使用vi  ,也比较习惯了 最近用了下ubuntu , 默认就带了nano 这个文本编辑工具 就简单用了下, 确实比vi 对新手更友好些, 主要是一些操作键直接在最下面提示了,  另外对C++  代码的语法高亮支持的更好些 ---------------------...

2016-04-21 23:49:04

阅读数 271

评论数 0

Linux中的权限表示---字母表示和数字表示

Linux中的权限表示Linux 的权限控制对比windows 一直是为人称道。典型表示在Linux 系统中文件和目录都有对应的权限,典型的权限表示如下: r–r–r– rw——- rw-r–r– rw-rw-rw- rwx—— rwxr–r– rwxr-x...

2016-03-22 22:27:35

阅读数 2519

评论数 0

fuser 命令详解

fuser命令是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息。 例一: #fuser –m –u /mnt/usb1 /mnt/usb1: 1347c(root) 1348c(guido) 1349c(guido) ...

2016-01-14 22:08:17

阅读数 158

评论数 0

linux 系统改变文件的编码格式

//待补充

2016-01-07 00:00:01

阅读数 288

评论数 0

nmon 性能监控工具

//待补充

2016-01-05 23:21:31

阅读数 136

评论数 0

linux 系统运维netstat 和iostat 命令的使用

//待续

2016-01-05 23:20:14

阅读数 117

评论数 0

linux 系统使用rsync 命令删除大量文件或者大文件

当我们在linux系统中要删除数万或者数十万甚至数百万的文件时使用rm -rf *就不太好用,因为要等待很长一段时间。在这种情况之下我们可以使用linux系统命令rsync来巧妙的处理。rsync实际上用的是替换原理,处理数十万个文件也是秒删。 1. rsync安装,有些系统默认安装有该命令...

2016-01-05 23:17:45

阅读数 991

评论数 0

linux的/dev/shm 介绍

一.什么是tmpfs和/dev/shm/?  tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,tmpfs主要存储暂存的文件。它有如下2个优势: 1)动态文件系统 2)闪电般的速度,因为典型的 tmpfs...

2015-12-23 21:15:44

阅读数 271

评论数 0

bash (cmd )管道和重定向

可以使用重定向将命令执行的结果输出到指定文件 eg: ifconfig > 1.log 将ifconfig 的结果输出到1.log 文件 管道的意思是前一个命令的结果作为下一个命令输出,通过| 来实现 eg.  将tail 的输出结果作为grep 的输入,用...

2015-11-26 22:54:07

阅读数 96

评论数 0

linux 常用命令

本文总结自己在实际工作中使用比较频繁的linux 命令,供需要时查询以及新员工能快速入门 注: 工作环境主要是 SuSE linux EnterPrise 11 ,加一部分redhat 6.5 1.  cd path           // change director ,改变工作目录 2...

2015-10-15 00:26:14

阅读数 376

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭