函数原型:
char *fgets(char *s,int n,FILE *fp)
int fputs(char *s,FILE *fp)功能:从fp指向的文件读/写一个字符串
返值:
fgets正常时返回读取字符串的首地址;出错或文件尾,返回NULL
fputs正常时返回写入的最后一个字符;出错为EOFfputs把s指向的字符串写入fp指向的文件
fgets从fp所指文...
分类:
其他好文 时间:
2015-03-30 23:13:06
阅读次数:
129
目标架构如上图一、硬件评估cpu主频,核数推荐CPU核数与磁盘数的比例在12:12以上Instance上执行时只能利用一个CPU核资源进行计算,推荐高主频内存容量网络带宽重分布操作Raid性能条带宽度设置回写特性二、操作系统1、在SUSE或者RedHat上使用xfs(操作系统使用ext3) 在Sol...
分类:
其他好文 时间:
2015-03-21 19:48:49
阅读次数:
806
【Dell服务器配置RAID10】系统设置->高级硬件配置->设备设定->配置选项->虚拟磁盘管理->创建虚拟磁盘2SAS做RAID1,vdisk_os;条带:64K读取策略:自适应预读写策略:回写磁盘高速缓存:禁用6SAS做RAID10,vdisk_data;条带:64K读取策略:自适应预读写策略:回..
分类:
其他好文 时间:
2015-03-16 19:38:50
阅读次数:
154
參考《Linux内核设计与实现》*******************************************页快速缓存是linux内核实现的一种主要磁盘缓存,它主要用来降低对磁盘的IO操作,详细地讲,是通过把磁盘中的数据缓存到物理内存中,把对磁盘的訪问变为对物理内存的訪问。为什么要这么做呢...
分类:
系统相关 时间:
2015-03-06 12:29:53
阅读次数:
438
Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入...
分类:
编程语言 时间:
2015-02-02 15:27:40
阅读次数:
136
多线程操作中,需注意互斥性和可见性,重点了解下可见性。
(一)可见性问题来源
1.cpu和内存速度相差过高,引入缓存(cache、寄存器等);一个线程由线程id、指令计数器PC、寄存器集合和堆栈构成,详见《程序员的自我修养》。
每个线程有自己的工作内存,修改进程主内存的值,都需要拷贝到工作内存修改后,再回写,其他现场可能出现,读取到未回写的脏数据。
2....
分类:
移动开发 时间:
2015-01-27 13:31:34
阅读次数:
181
js如何实现把文本框中的值计算之后回写到文本框中 自动组卷 ...
分类:
Web程序 时间:
2014-12-25 14:28:22
阅读次数:
731
如果测试的Web应用系统使用URL回写而非Cookie来保存会话信息,那么测试人员需要做一些额外的工作来测试web站点为了正确回应URL回写,JMeter需要解析从服务器收到的HTML,并得到唯一的会话ID。测试人员需要使用合适的HTTP URL回写修改器来完成这一点。测试人员只需简单地讲会话ID参...
分类:
Web程序 时间:
2014-12-20 22:04:42
阅读次数:
323
现在的存储设备分成了两大阵营,一般是物理机械盘,直接在本地存储,一种是网络磁盘,通过主机适配器,连接到磁盘机柜上,实现的是远程的传输。一般情况下,我们是不应该干涉磁盘高速缓冲区的回写例程。Linux目前采用的是异步IO读写的方式,所以用户态调用的write函数只是将内..
分类:
其他好文 时间:
2014-12-16 19:33:36
阅读次数:
188
当一个变量定义成volatile之后,它将具备两种特性:第一是保证此变量对所有线程的可见性,这里的“可见性”是指当一条线程修改了这个变量的值,新值对于其它线程是可以立即得知的,变量值在线程间传递均需要通过主内存来完成,如:线程A修改一个普通变量的值,然后向主内存进行回写,另外一条线程B在线程A回写完成了之后再从主内存进行读取操作,新变量的值才会对线程B可见。
关于volatile变量的可见...
分类:
编程语言 时间:
2014-12-15 21:48:58
阅读次数:
249