我的博客

linfengdu

 
 
 
 
 
 

fprintf和fwrite的区别

2009-11-20 15:49:40 阅读(0) 评论(0)


fprintf(fp, "%d", buffer); 是将格式化的数据写入文件
fprintf
(文件指针,格式字符串,输出表列);

fwrite(&buffer, sizeof(int), 1, fp);是以
二进位位方式写入文件
fwrite
(数据,数据类型大小(字节数),写入数据的最大数量,文件指针);

由于fprintf写入时,对于整数来说,一位占一个字节,比如1,占1个字节;10,占2个字节;100,占3个字节,10000,占5个字节
所以文件的大小会随数据的大小而改变,对大数据空间占用很大。

阅读(0) | 评论(0) | 阅读全文>>

FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )

2009-11-19 13:59:48 阅读(3) 评论(0)

FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
先看下简单的初始代码:注意其编译运行后的结果。

root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件
#ifndef CLOBAL_H
        #define GLOBAL_H
        #include <stdio.h>
        int funca(void);
        int funcb(void);
#endif
root@xuanfei-desktop:~/cpropram/2# cat funca.c //函数a

阅读(3) | 评论(0) | 阅读全文>>

telnetd设定

2009-11-18 11:15:09 阅读(1) 评论(0)



ifconfig eth0 192.168.14.191
mount -o nolock 192.168.14.231:/tmp /mnt/nfs
mount -t devpts devpts /dev/pts
/sbin/mdev -s
telnetd &



"雪见"杨幂邀你共品3D国韵网游《天下贰》,海报免费领

阅读(1) | 评论(0) | 阅读全文>>

linux下几种服务器的配置使用之一:nfs tftp

2009-11-13 11:38:20 阅读(3) 评论(0)

 

linux下几种服务器的配置使用之一:nfs tftp

http://os.51cto.com  2009-08-21 10:32  chinaitlab  chinaitlab  我要评论(0)
  • 摘要:在linux下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。
  • 标签:linux  

阅读(3) | 评论(0) | 阅读全文>>

MSNTP

2009-10-29 15:03:51 阅读(2) 评论(0)


MSNTP

Section: Misc. Reference Manual Pages (1 )
 

NAME

msntp - a SNTP utility (command and daemon)

SYNOPSIS

msntp [ -v | -V | -W ] [ -B [ period ] | -S | [ -r | -a ] [ -e minerr ] [ -E maxerr ] [ -c count ] [ -d delay | -x [

阅读(2) | 评论(0) | 阅读全文>>

设定TELNET

2009-10-16 10:51:38 阅读(1) 评论(0)


/starkit_v2 # cat /mnt/mtd/boot.sh1
/sbin/insmod /lib/modules/ftgmac100.ko
sh /starkit_v2/boot_8181_ssk.sh
ifconfig eth0 hw ether 00:80:12:23:34:66
ifconfig eth0 192.168.14.191
mount -t devpts devpts /dev/pts/
telnetd &
mount -o nolock 192.168.14.231:/tmp /mnt/nfs
cd /mnt/nfs
mkdir /mnt/hddisk
mount /dev/sda /mnt/hddisk


阅读(1) | 评论(0) | 阅读全文>>

模拟屏和数字屏的区别

2009-10-13 10:32:15 阅读(51) 评论(0)

模拟屏和数字屏的区别

说法一:

模拟屏和数字屏就屏本身来说是没有区别的,主要区别是在电路上。加到液晶屏象素上的肯定都是数字信号。在屏的边缘有很多行列驱动IC,就是所谓的驱动器。在屏后面的电路板上主要是控制器,控制器将收到的信号转换为符合驱动器时序要求的驱动信号,送给驱动器,点亮相应的象素。

模拟屏和数字屏在这写部分是一样的,他们的区别主要在于输入上。数字屏直接输入数字信号,RGB每种颜色信号都被视频处理电路转换若干位数字信号,直接送入屏上的控制驱动器,A/D转换是在前面的电路中完成的。而模拟屏输入是三基色模拟信号输入,它的A/D转换是在液晶屏上的电路中完成的。

说法二:

这个问题已经说过很多遍了。关键的区别在输入的RGB信号是仿真的还是数字的。指出你的一个错误,真正的输入到屏上的是一个具体的电压值,这个电压值的

阅读(51) | 评论(0) | 阅读全文>>

H.264学习资源

2009-9-30 16:49:57 阅读(3) 评论(0)

JVT所有的会议文件都在这里
ftp://standards.polycom.com
流媒体论坛的FTP
ftp://ftp.wonew.org/
用户名:liumeiti.upload
密  码:liumeiti.upload
清华的FTP
ftp://166.111.66.184
用户名:video
密  码:smth
所有JM的测试模型
http://iphome.hhi.de/suehring/tml/
中国人的H.264--AVS
http://www.avs.org.cn/

阅读(3) | 评论(0) | 阅读全文>>

Windows Live Messenger 9.0 多开 (修改 注册表,微软方法提供)

2009-7-28 9:13:37 阅读(6) 评论(0)

Windows Live Messenger 9.0 多开 (修改注册表,微软方法提供)

大家都很希望 Windows Live Messenger 支持多开功能,现在微软的 John Weisenfeld 和我们分享了实现多开功能的方法。只需要修改注册表即可开启。
开启 Windows Live Messenger 多开功能的主要步骤:
1.打开注册表编辑器(运行–>regedit) - 打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Live\Messenger
2.在Messenger里新建名为“MultipleInstances”的DWORD值,将值修改为 1。关闭 Regedit 即可。


注意:不要在一台电脑上尝试登录同一个 Windows

阅读(6) | 评论(0) | 阅读全文>>

關於調小buffer size

2009-7-24 19:43:48 阅读(0) 评论(0)

關於調小buffer size,請在SSP_ALSA中找到下列資訊:
static snd_pcm_hardware_t ftssp010_snd_hw = {
....
.period_bytes_min = 0x2000,
.period_bytes_max = 0x2000,
把這兩個值調小一點,不過值要相同。



阅读(0) | 评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2009