缓冲的几个基本概念
缓冲的作用:减少系统read和write的次数。
全缓冲
系统标准I/O缓冲区被写满时才进行真正的I/O操作。
磁盘文件一般使用全缓冲
全缓冲使用malloc来分配缓冲区
行缓冲
系统遇到换行符时进行真正的I/O操作。
Te...
分类:
其他好文 时间:
2014-08-25 11:57:14
阅读次数:
214
将textarea里的内容存入数据库时,会自动将回车换行符过滤成空格,也会将多个空格转换成一个空格,即:将\n等换成 “ ”存入数据库因此为了将内容从数据库中按照原来格式读出写入到html 就必须在文本插入数据库之前将换行符转化成本例:content=window.document.getEleme...
分类:
其他好文 时间:
2014-08-25 11:39:24
阅读次数:
263
这几天在做项目的时候需要用到js替换 script 标签内的内容用自己写的字符串去匹配都能成功,但是一旦将大串的DOM内容去匹配的时候却一直提示失败。上网查了很多资料,一直匹配不了,调试了很久郁闷的时候,灵光一闪,难不成是换行的问题,一测试,果然如此var str = 'lkjkjk'+''var ...
分类:
Web程序 时间:
2014-08-24 22:15:33
阅读次数:
195
本节介绍dubbo-common,dubbo-common是公共逻辑模块,包括Util类、通用模型,是其它模块的基础。
扩展机制
SPI
SPI是扩展点的注解,标注在类型上,所有的扩展点需要通过SPI来标注。
约定:
在扩展类的jar包内,放置扩展点配置文件:META-INF/dubbo/接口全限定名,内容为:配置名=扩展实现类全限定名,多个实现类用换行符分隔。
1)...
分类:
其他好文 时间:
2014-08-22 19:45:39
阅读次数:
183
在上一篇博文中,有介绍到用换行符分割消息的方法。但是这种方法有个小问题,如果消息中本身就包含换行符,那将会将这条消息分割成两条,结果就不对了。
本文介绍另外一种消息分割方式,即上一篇博文中讲的第2条:use a fixed length header that indicates the length of the body,用一个固定字节数的Header前缀来指定Body的字节数,以此来分割消息。...
分类:
Web程序 时间:
2014-08-22 10:51:06
阅读次数:
265
今天在Java中想使用正则表达式来获取一段文本中的任意字符。
(.*)
结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,“.”(点符号)匹配的是除了换行符“\n”以外的所有字符。
查出了一个解决办法,经过一试,果然可以匹配包括换行符在内的任意字符,以下为正确的正则表达式匹配规则:
([\s\S]*)...
分类:
其他好文 时间:
2014-08-20 22:48:13
阅读次数:
251
最近把公司从SVN切到GIT下,因为大多同事在Windows下开发,又碰到换行符问题,找到一个批量转换方法打开UE->在文件中替换,把^p替换成^n,然后设置好要替换的文件和路径,就开始替换吧。
分类:
其他好文 时间:
2014-08-20 22:29:42
阅读次数:
4133
使用file_get_contents()获取txt文件的内容,然后通过explode()把获得的字符串转化为数组。获得数组长度可以使用count()函数';} ?>关于txt文档中的换行符 在正则表达式中,有一个\n是newline的意思,又有一个\r是carriage return的意思。在处理...
分类:
Web程序 时间:
2014-08-20 16:03:12
阅读次数:
187
文件对象的访问模式:r 以读方式打开rU 以读方式打开,同时提供通用换行符支持w 以写方式打开a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开 (参见 w )a+ 以读写模式打开 (参见 a )rb 以二进制读模式打开wb 以二进制写模式打开 (参...
分类:
编程语言 时间:
2014-08-19 18:30:25
阅读次数:
213
转义字符Unicode表示方式功能解释\b\u0008 退格符\n\u000a换行符\r\u000d回车符(可以换行)\t\u0009空格符\"\u0022双引号\' \u0027 单引号\\\u005c反斜线换行符在不同的系统下有不同的形式:\n: Mac os下的文本文件换行符\r: uni.....
分类:
编程语言 时间:
2014-08-18 23:33:23
阅读次数:
275