为您找到相关结果323,747个
MySQL 主从同步,事务回滚的实现原理_Mysql_脚本之家
redo log顺序写实际上是循环写固定几个文件,写满一轮就要从头开始覆盖。它包括两个位点,check point和write pos,write pos是写到那个位置了,循环往后递增,check point是当前要擦除的位置。二者中间的空间是可写入的,当write pos追上check point时,就会先停下更新,覆盖掉一些记录,然后继续写入redo log。
www.jb51.net/article/2026...htm 2024-9-24
Lua中的一些常用函数库实例讲解_Lua_脚本之家
file:seek("set", currentPos) return size end 操作系统函数 操作系统库定义在table os中,其中包含了文件操作函数、获取当前日期和时间的函数。为了保证Lua的可移植性,所以对于文件库来说,就比较简单,它只包含两个函数: 用于文件改名的os.rename函数;
www.jb51.net/article/558...htm 2024-10-5
perl 模式匹配参数详解_基础教程_脚本之家
x 忽略模式中的空白1、匹配所有可能的模式(g选项) @matches = "balata" =~ /.a/g; # now @matches = ("ba", "la", "ta") 匹配的循环: while ("balata" =~ /.a/g) { $match = $&; print ("$match\n"); } 结果为: ba la ta 当使用了选项g时,可用函数pos来控制下次匹配的偏移:...
www.jb51.net/article/127...htm 2024-10-2
利用C++如何覆盖或删除指定位置的文件内容_C 语言_脚本之家
int main(){ fstream fout; fout.open("hello.txt",fstream::binary | fstream::out | fstream::app); pos=fout.tellp(); fout.seekp(-5,ios::end); fout.write("###",4); fout.close(); return 0; }上面的操作虽然使用了文件指针偏移操作fout.seekp(-5,ios::end); ,但是每次写入还是追...
www.jb51.net/article/1206...htm 2024-10-3
JAVA实现KMP算法理论和示例代码_java_脚本之家
int pos = 0; //模式串每次匹配位置 int k = 0; //循环条件不是k<lenCh,这样的话可能死循环(没有匹配发生) while(pos<lenStr) { /* * 首次进入没什么大作用,做要是为提高以后的匹配效率 * 写在最后一行也行 */ k = next[k]; while(k<lenCh && str.charAt(pos)==ch.charAt(k)) { ...
www.jb51.net/article/432...htm 2024-10-4