本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
不带缓冲的文件I/O之open
本节介绍不带缓冲的文件I/O中如何打开或创建一个文件,这可以用以下两个函数实现:
#include <fcntl.h>
int open(const char *path, int oflag, ... ...
不带缓冲的文件I/O之引言
说明:这是不带缓冲的文件I/O系列笔记的引言部分,其它更多内容将在后面陆续更新。另外,更详细的内容请参考《UNIX环境高级编程》第3章 -- 文件I/O。
对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数,变化范围是 0~OPEN_MAX-1。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,就使用 o ...
windows文件换行符与linux文件换行符
首先提醒一点:这里要说明的是文件换行符,而不是程序中输出字符串的换行符(例如:eclipse控制台输出在java程序中用\r或\n或者\r\n都能达到换行输出的效果)。
操作系统换行符
ASCII(美国信息交换标准码)中有这样两个字符CR(编码为13)和 LF(编码为10),在编程中通常表示为'\r'和'\n'。以下是各操作系统的换行符:
Unix和类Unix(如L ...
Bash special variable:$#, $$, $@, $*, $0, $?
special variable:$#, $$, $@, $*, $0, $?
1, $#
The number of arguments supplied to a script.
eg:
if [ "$#" -eq 0 ]; then
echo "you did not pass any parameter"
fi
echo "Tota ...
Bash Difference between ${} and $()
Difference between ${} and $()
1, $(command) is “command substitution”. it runs the command, captures its output, and inserts that into the command line that contains the $(…);
eg:
$ ls -ld $(date ...
Bash - how to use sendmail
touch exeSendMail.ksh
touch eg.txt
1, eg.txt content:
hello world!
2, write in exeSendMail.ksh
Send mail
(
echo "From: SANT<SANT@gmail.com>";
echo "To: bonnie.tan ...
if...else..
1, if...else..
if[]; then
else
fi
2, if...else if...
if[]; then
esif[]; then
else
fi
3, if...
if[]; then
fi