摘要: 引用:http://micro.mud.com.cn/gm/efuns/strings/sprintf.htm名称: printf, sprintf - 转换成指定格式的输出结果. 语法: void printf( string format, ... ); string sprintf( string format, ... ); 无返回值 printf( 字符串 format, ... ); 字符串 sprintf( 字符串 format, ... ); 用法: 以下为 LPC (s)prin... 阅读全文
posted @ 2013-02-24 16:14 赤色 阅读(761) 评论(0) 推荐(0) 编辑
摘要: linux popen()与system()的区别popen() 可以在调用程序和POSIX shell /usr/bin/sh 要执行的命令之间创建一个管道(请参阅sh-posix(1) )。popen() 的参数是指向以空字符结尾的字符串的指针,这些字符串分别包含一个shell 命令行和一个I/O 模式,此模式可以是进行读取的r ,或进行写入的w 。popen() 可返回一个流指针,这样,当I/O 模式为w 时,便可以通过写入文件stream 来写入到命令的标准输入;当I/O 模式为r 时,通过从文件stream 读取数据,从命令的标准输出读取数据。popen() 打开的流应由pclose 阅读全文
posted @ 2013-02-22 20:11 赤色 阅读(2887) 评论(0) 推荐(1) 编辑
摘要: 1。使用windows画图程序,若图片大小为120*120像素,且该图片以单色位图类型(BMP)保存在软盘上(软盘簇大小为512B), 该图片文件所占用的存储空间为多少?[答案是2KB]2。图片文件PICT256.BMP,其类型为“256色位图”,大小301KB。用windows画图软件编辑,对图片不做任何修改,直接另存为“16色位图”,文件名为PICT16.BMP,则PICT16.BMP文件的大小约为多少? [答案152KB]单色的图象一位用来存储颜色信息,1位=1/8字节,所以体积=120*120*1/8=1.7k因为软盘簇大小为512B,所以,只能占用2k了256色要占用8位(2^8=. 阅读全文
posted @ 2013-02-22 19:36 赤色 阅读(371) 评论(0) 推荐(0) 编辑
摘要: http://iaiai.iteye.com/blog/1339705打开vim的配置文件,位置在/etc/vim/vimrc 在其中加入setfileencodings=utf-8,gb2312,gbk,gb18030settermencoding=utf-8setencoding=prc保存退出,此时vim就能正确显示中文了。 阅读全文
posted @ 2013-02-19 21:22 赤色 阅读(196) 评论(0) 推荐(0) 编辑
摘要: http://bbs.fedora-zh.org/archive/index.php/t-6823.html这样吧,你先yum clean all清除缓存,再rpm --rebuilddb重建下试试 阅读全文
posted @ 2013-02-19 21:08 赤色 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 有效期TP-VPFF TP-Validity-Period(有效期)。FF表示最大。VP value(&h) 相应的有效期 00 to 8F(0 to 143) (VP+1)*5 分钟 90 to A7(144 to 167) 12小时+(VP-143)*30分钟 A8 to C4(168 to 196) (VP-166)*1天 C5 to FF(197 to 255) (VP-192)*1 周 有效期在GSM和CDMA中都是有的,用来指明该条短信可以在短信中心保存的最长时间,默认为0,这个0并不是说时间为0,而是指默认使用网络设定的时间,也就是由运营商替用户决定,该值在PDU中是一个 阅读全文
posted @ 2013-02-18 22:14 赤色 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1.1. 基本知识短信开发指通过串口 at 命令驱动短信猫进行短信发送和接收操作。 在 java 中 主要使用 javax.comm 包进行开发, sun 公司网上地址 : http://java.sun.com/products/javacomm/ 使用工具 : windows 自带超级终端短信猫操作分为三种模式: block,pdu 和 Text短信传送有三种编码: 7 位, 8 位, UniCodeat 命令 ,at 命令是驱动短信设备的标准工业命令,除了业界的标准之外,每个厂商可能会对其进行扩展,不过一般来说,标准命令应该够用,这次用的是西门子 tc35i ,有专门的 a... 阅读全文
posted @ 2013-02-18 20:31 赤色 阅读(393) 评论(0) 推荐(0) 编辑
摘要: tcflush函数刷清(抛弃)输入缓存(终端驱动程序已接收到,但用户程序尚未读)或输出缓存(用户程序已经写,但尚未发送).原型: int tcflush(int filedes,int quene)quene数应当是下列三个常数之一: TCIFLUSH 刷清输入队列 TCOFLUSH 刷清输出队列 TCIOFLUSH 刷清输入、输出队列例如:tcflush(fd,TCIFLUSH); 阅读全文
posted @ 2013-02-16 15:38 赤色 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 头文件:#include <string.h>定义函数:void bzero(void *s, int n);函数说明:bzero()会将参数s 所指的内存区域前n 个字节, 全部设为零值. 相当于调用memset((void*)s, 0,size_tn); 阅读全文
posted @ 2013-02-16 15:08 赤色 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 定义函数void perror(const char *s); perror ("open_port");函数说明perror( ) 用来将上一个函数发生错误的原因输出到标准设备(stderr)。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno 的值来决定要输出的字符串。在库函数中有个errno变量,每个errno值对应着以字符串表示的错误类型。当你调用"某些"函数出错时,该函数已经重新设置了errno的值。perror函数只是将你输入的一些信息和现在的errno所对应的错误一起输出。 阅读全文
posted @ 2013-02-16 14:52 赤色 阅读(353) 评论(0) 推荐(0) 编辑
知识共享许可协议本博客作品采用知识共享署名-相同方式共享 3.0 未本地化版本许可协议进行许可。