- printf和标准输出
- printf()是个标准C库函数.虽然功能简单,但实现起来却不容易.这是个和平台相关的函数.在pc上,printf输出是输出到终端屏幕,在嵌入式设备上,一般printf()是输出到串口.同是调用printf(),最终输出的设备却不同,从直觉的肯定是感觉printf()底层和平台是相关的.那么printf()是怎样实现的呢?
可以看一下C库程序... ...全文
-
bartfj
发表于 2012-02-03
点击(36)
- linux生成固定日期文件及删除一定日期前的文件
- 一、按照一定日期格式命名文件
1、按照一定的格式输出日期:
date +"%y%m%d"
格式说明: % : 印出 %%n : 下一行%t : 跳格%H : 小时(00-23)%I : 小时(01-12)%k : 小时(0-23)%l : 小时(1-12)%M : 分钟(00-59)%p : 显示本地 AM 或 PM%r : 直接显示时... ...全文
-
windtalker_cs
(陕西)
发表于 2012-01-09
点击(26)
- linux 下有关字符集vim设置
- ~/.vimrc加入set fencs=utf-8,gbk这一行的作用是告诉 vim,打开一个文件时,尝试 utf8,gbk 两种编码,vim 只需要扫描文件的前一段,就可以根据文件里面的数据判断出文件是否用的是utf8 或者 gbk 编码。如果不指定这一行,则 vim 只会用当前编码 (locale)来打开文件,因为你的 locale 是 UTF-8,而文件是... ...全文
-
coler
(上海)
发表于 2012-01-04
点击(13)
- fcntl函数测试例子
- jamie@jamie-laptop:~$ cat test.c
#include <fcntl.h>
#include <unistd.h>
#include <stdio.h>
#include <string.h>
int main(void)
{
int fd,pid;
char buffer[20];
fd=open("wo.txt",O_RDONL... ...全文
-
bartfj
发表于 2011-12-30
点击(19)
- Linux命令——sed
- sed -e 's/old value/new value' /etc/passwd-e 执行命令-s 替换------------------------------------------多次替换:sed -e 's/milk/todd' -e 's/good/better' 将milk替换为todd,good替换为better--------------------------------------------sed -n -e '/root/p' /etc/passwd-n默认情况下不输出,当该行有root时打印出... ...全文
-
puremancw
(浙江)
发表于 2011-12-26
点击(19)