摘要:计划是把第二级文件夹的名字缩短,这样以后搜索书名的时候还可以检索到相应的书目。一些作者下面可能会有多本书,所以再一次遍历得到二级文件夹目录这里缩短二级文件夹的名字,取前个字符。这段代码是通用的,可以直接放到任何地方检查文件数。 在学校时,从六维空间下载了一些电子书,文学类全英文mobi格式的,有24G多。放在硬盘有段时间了,比较占地方,想移到移动硬盘里去。文件的目录格式如下:showI...
摘要:函数编译成对象,加快程序忽略大小写不包括换行符内的所有字符做本地化识别匹配多行字符串正则表达式为多行搜索字符串,以列表形式返回。 运算符 showImg(https://segmentfault.com/img/bVqtan); 类型 showImg(https://segmentfault.com/img/bVqzgN);showImg(https://segmentfault.co...
摘要:分层数据探索例如无限级分类多级菜单省份城市引言什么是分层数据类似于树形结构,除了根节点和叶子节点外,所有节点都有一个父节点和一个或多个子节点。接下来我会先通过一般方法和递归方法来实现无限极分类,然后再通过两种数据模型来谈一谈分层数据的处理。 分层数据Hierarchical Data探索(例如:无限级分类、多级菜单、省份城市) 引言 什么是分层数据? 类似于树形结构,除了根节点和叶子节...
摘要:配合模块,创建的子进程可以异步的事件驱动模式。默认为阻塞读取。函数用于将一个加入到的事件监听中。为事件类型的掩码,可选择关闭开启可读可写事件,如,,或者。在程序中使用,可以理解为在进程中将此注册到事件中。 Process Process是swoole内置的进程管理模块,用来替代PHP的pcntl扩展。 swoole_process支持重定向标准输入和输出,在子进程内echo不会打印屏...
摘要:在开发的一些配置之前一直使用进行开发,最近由于误操作,导致系统无法启动。 在Linux开发的一些配置 之前一直使用Ubuntu14.04进行开发,最近由于误操作,导致系统无法启动。重新安装系统并记录一些开发环境的设置 前提 OS推荐 Ubuntu:https://www.ubuntu.com/downlo... LinuxMint: https://www.linuxmint.c...