技术教程 第101页

sed替换中双引号的处理

当使用 sed -i 's/a/b/' 这种情况的替换时,如果a或者b包含双引号,也是一样需要在双引号前面加斜杠进行转义的。以此标记。
赞 (0)

导入数据库”Unknown collation: ‘utf8mb4_unicode_ci”错误解决办法

MYSQL5.1版本数据中导出的数据编码是带有utf8mb4格式的,搬迁网站恢复数据时,MYSQL5.5等高版本数据库导入到MYSQL5.1低版本导出的数据,则会报错:“Unknown collation: 'utf8mb4_unicode_ci”。 解决办法: phpmyadmin导出时,选择自定义,最大程度兼容数据库,选择MYSQL40,这样导...
赞 (0)

Linux 获取精准进程PID之pgrep命令

pgrep [选项] [程序名] 常用参数 -l 列出程序名和进程ID; -o 进程起始的ID; -n 进程终止的ID; 支持通配符泛匹配,比如*abc这样的进程是可以获取到PID的。
赞 (0)

Ubuntu 16.10 挂载Linux LVM分区

首先执行如下指令,避免没有安装对应的包导致指令失效: apt-get install lvm2 -y 通过执行: fdisk -l 可以看到Linux LVM分区。 执行如下指令扫描所有卷组: vgscan 执行如下指令查看更多信息: vgdisplay 然后执行如下指令查看磁盘激活状态: lvscan root@bbs:/home/shibang# lvs...
赞 (0)

零基础学Phalcon 23 在模块中使用路由组件 二

如果你刷新页面,你将发现另一个报错:PhalconDiException: Service 'view' wasn't found in the dependency injection container。之所以有这样的报错是因为每个模块都有自己的配置目录,我们需要创建对应的文件。进入modules/Frontend/目录,新...
赞 (0)

MySQL Insert into select 部分字段加入前缀

有时插入数据,需要select的部分字段自动更新并加入前缀,这个时候,代码如下: Insert into test (timestamp,name) select timestamp,concat(name,"前缀") as name from oldtest where id=1 事实上,利用concat可以很容易为字段添加前缀或者后缀...
赞 (0)

MySQL 按 select in 的id顺序排序

有时需要select id in 提取数据,但是提取的数据通常都是自带了ASC排序的,如何使用默认的in中的排序呢?经过检索,找到了解决办法,示例代码如下: MySQL写法: SELECT * FROM EVENT WHERE eventId IN(443,419,431,440,420,414,509) ORDER BY INSTR(',443,...
赞 (0)