摘要: 源地址 https://github.com/eaglewu/php-interview-best-practices-in-china 复制过来做个目录,具体细节因为自己也是一知半解的,所以打算慢慢把列表里面的问题都研究一下 PHP interview best practices in Chin阅读全文
posted @ 2018-07-13 10:04 龙小六 阅读(17) 评论(0) 编辑
摘要: WINDOWS自带的记事本,在保存一个以 UTF-8 编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文本文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大阅读全文
posted @ 2018-07-14 10:34 龙小六 阅读(5) 评论(0) 编辑
摘要: 这里只讨论PHP中的情况 == 是松散比较 在==两边的值,会进行自动类型数据转换 是严格比较,除了比较双边的值以外,还会比较类型 具体细节可以参考PHP的官方文档中 比较运算符 http://php.net/manual/zh/language.operators.comparison.php 类阅读全文
posted @ 2018-07-14 10:23 龙小六 阅读(4) 评论(0) 编辑
摘要: 源地址 https://github.com/eaglewu/php-interview-best-practices-in-china 复制过来做个目录,具体细节因为自己也是一知半解的,所以打算慢慢把列表里面的问题都研究一下 PHP interview best practices in Chin阅读全文
posted @ 2018-07-13 10:04 龙小六 阅读(17) 评论(0) 编辑
摘要: 修改服务器登录密码,端口号,配置登录密钥,安装fail2ban update服务器组件,更新内核,安装screen 如果是PHP应用服务器,部署新版的lnmp环境,关闭默认探针,开启opcahe,改掉phpmyadmin目录名称 需要远程管理数据库,配置sock5代理,采用跳板方式访问 绑定域名添加阅读全文
posted @ 2018-07-09 11:39 龙小六 阅读(3) 评论(0) 编辑
摘要: 1 (function() { 2 var obj = document.createElement("script"); 3 obj.type = "text/javascript"; 4 obj.src = "https://your_script_file.js"; 5 document.getElementsByTagName("head")[0].appendChild...阅读全文
posted @ 2018-06-27 11:07 龙小六 阅读(11) 评论(0) 编辑
摘要: RCTRL键位替代鼠标右键 检测断网休眠工具 单机截图阅读全文
posted @ 2018-06-11 12:01 龙小六 阅读(8) 评论(0) 编辑
摘要: 先来看代码 这里GBK因为一个汉字字符算2个英文字符 所以当长度为17的时候 会有字符破损 经过转换UTF-8 并且忽略不合法字符的时候,结果竟然是 false 和文档中说的忽略字符 返回值达不到预期效果,经过测试发现这种情况仅出现在末尾字符不合法的时候 当拼接其他字符的时候(第六行注释掉的部分去掉阅读全文
posted @ 2018-05-06 15:19 龙小六 阅读(16) 评论(0) 编辑
摘要: 关于PHP这方面的知识 可以看 https://www.cnblogs.com/zyf-zhaoyafei/p/6928149.html 进行补课 然后下面记录一下使用swoole的时候需要注意的地方 在官方文档中 https://wiki.swoole.com/wiki/page/501.html阅读全文
posted @ 2018-04-08 11:21 龙小六 阅读(18) 评论(0) 编辑
摘要: hiredis下载地址:https://github.com/redis/hiredis/releasesunzip hiredis-v0.13.3.zipmake -jsudo make installsudo ldconfig 下载swoole源码 https://github.com/swoo阅读全文
posted @ 2018-03-16 10:10 龙小六 阅读(22) 评论(0) 编辑
摘要: 计算机 win8.1 也叫这台电脑 清理文件夹 保留磁盘分区图标 注册表清理 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ 下 删除子项 恢复方法 保存代码为re阅读全文
posted @ 2018-03-16 10:09 龙小六 阅读(42) 评论(0) 编辑
摘要: 上面是递归查找目录中所有的HTML文件 把包含符合关键字的文件用sed去做替换 这里要注意如果sed要替换的字符串中如果有/ ^ ' 之类的需要用\做转义 多个替换用;分割 例如 参考资料 http://man.linuxde.net/grep http://blog.sina.com.cn/s/b阅读全文
posted @ 2018-02-28 14:10 龙小六 阅读(328) 评论(0) 编辑
摘要: Tinypng https://tinypng.com/ 一个在线png压缩工具 FFmpeg https://ffmpeg.org/download.html 原图 903 kb Tinypng压缩过的 96KB 目标就是用FFmpeg做到近似Tinypng的处理效果 首先是判断颜色格式 这里我提阅读全文
posted @ 2018-01-16 19:04 龙小六 阅读(1376) 评论(0) 编辑
摘要: CentOS 6.4 Xampp 7.1.12 下载PHP7.1.12的源码包 reload apache 之前 记得在 php.ini里面 写extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20160303/gmp.so"阅读全文
posted @ 2018-01-08 18:35 龙小六 阅读(83) 评论(0) 编辑
摘要: http://www.yiichina.com/doc/api/2.0/yii-web-response#$format-detail https://segmentfault.com/q/1010000002467587/a-1020000002468415 http://www.yiiframe阅读全文
posted @ 2018-01-05 17:53 龙小六 阅读(102) 评论(0) 编辑
摘要: 自签CA一般是没有应用场景的,因为需要客户端浏览器导入证书才能访问 但是在某些需要内部使用的场景下,确实是一个解决方案 但是在lampp配置了双向认证以后发现 原来自带的管理命令 lampp startapache 并不能启动 而是一直卡死在等待中 其实是apache在配置了双向认证以后 启动时需要阅读全文
posted @ 2018-01-05 11:00 龙小六 阅读(178) 评论(0) 编辑
摘要: 之前弄过匹配中文的 见 http://www.cnblogs.com/toumingbai/p/4688433.html 西里尔字母 https://zh.wikipedia.org/wiki/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D 正则包含了 西阅读全文
posted @ 2018-01-04 11:37 龙小六 阅读(209) 评论(0) 编辑
摘要: 在PHP5.6时代直接执行 php.exe 文件.php 是没有的这个问题 在win下的命令行中 活动代码页命令 chcp 修改 chcp 936 //gbk chcp 65001 //utf-8 但是在php 7.1下 执行php.exe 首先会修改命令行的 活动代码页 这是一个自动行为 程序会自阅读全文
posted @ 2017-12-30 09:27 龙小六 阅读(119) 评论(0) 编辑
摘要: # /opt/lampp/lampp egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory egrep: error whil阅读全文
posted @ 2017-12-28 15:57 龙小六 阅读(114) 评论(0) 编辑
摘要: 辛辛苦苦写好了.go文件 发现编译还得敲命令才行,或许配置一个好用点的IDE环境可以解决 但是有时候实在不想开IDE 于是在右键添加了一个编译功能 首先保证go相关的环境变量配置正确 然后保存代码到reg文件 然后执行 合并到注册表 这样所有文件的右键将会多出一个 go build 菜单命令 单独给阅读全文
posted @ 2017-02-18 12:39 龙小六 阅读(41) 评论(0) 编辑
摘要: 好久没更新Oracle VM VirtualBox 突然发现不能更新了 提示要某个msi文件,回想起来好像是被某个清理垃圾的软件清理掉了。 于是根据提示的版本号网上搜了种子又把安装包下载回来 在命令行下解压安装包到某个目录 VirtualBox-5.1.0-108711-Win.exe --extr阅读全文
posted @ 2017-02-01 14:02 龙小六 阅读(2169) 评论(0) 编辑
摘要: 首先准备数据文件 格式为 利用shell转换数据 转换命令 然后导入到redis中 如果只能在win服务器上连接内网的redis服务器 可以使用阅读全文
posted @ 2016-10-23 14:43 龙小六 阅读(225) 评论(0) 编辑
摘要: http://httpd.apache.org/docs/2.4/mod/mod_ratelimit.html阅读全文
posted @ 2016-10-11 14:47 龙小六 阅读(273) 评论(0) 编辑
摘要: 原来绑定参数的时候 如果是PDO::PARAM_STR类型的参数 是不需要在SQL里面再写引号的 面向运气式编程再一次取得了大胜利阅读全文
posted @ 2016-06-01 17:30 龙小六 阅读(440) 评论(0) 编辑
摘要: httpd-default.conf php.ini 重启服务器阅读全文
posted @ 2016-05-25 17:36 龙小六 阅读(922) 评论(0) 编辑
摘要: 首先在主机(win7)的硬盘建立需要共享文件夹 例如 D:\share_test然后虚拟机光驱加载Oracle VM VirtualBox安装目录的iso C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso虚拟机开机 保证正常联网mkd...阅读全文
posted @ 2015-12-22 17:07 龙小六 阅读(143) 评论(0) 编辑
摘要: 网上都巨坑 最后在官网找到了开启方法 原来是配置文件改了Updated example for 2015 MySQL 5.6:slow_query_log = 1slow_query_log_file = /var/log/mysql/slow.loglong_query_time = 10log_...阅读全文
posted @ 2015-11-17 15:28 龙小六 阅读(64) 评论(0) 编辑
摘要: 记录所有查询的方法打开My.ini 在 [mysqld]下面写general_log= ON;log_output= TABLE;然后保存重启mysql最后在mysql库下 general_log表内可以查询想要的内容general_log可以在运行的时候执行set global general_l...阅读全文
posted @ 2015-10-30 15:50 龙小六 阅读(364) 评论(0) 编辑
摘要: codeigniter Message: mkdir(): Invalid path Filename: drivers/Session_files_driver.php看起来像权限问题,在默认情况下使用的是php.ini里面的设置排除权限问题以后就正常了也可以在congfig文件夹里面的confi...阅读全文
posted @ 2015-10-16 14:06 龙小六 阅读(189) 评论(0) 编辑
摘要: 平时用HTML5 所以都直接简写doctype 从来没考虑这个东西全文是什么 除了上面这种 其实还有几种声明方式* 过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法),完整代码如下:* 严格的(Strict):要求严格的D...阅读全文
posted @ 2015-09-22 15:05 龙小六 阅读(40) 评论(0) 编辑
摘要: Yii::app()->clientScript->registerCssFile(CSS_URL.'reset.css');Yii::app()->clientScript->registerCssFile(CSS_URL.'my.css');Yii::app()->clientScript->r...阅读全文
posted @ 2015-09-14 17:11 龙小六 阅读(70) 评论(0) 编辑
摘要: 一段时间不写又忘了/*取消外键约束*/SET FOREIGN_KEY_CHECKS=0;/*创建C1表 主键ID 字段name*/DROP TABLE IF EXISTS `c1`;CREATE TABLE `c1` ( `id` int(11) NOT NULL AUTO_INCREMENT, ...阅读全文
posted @ 2015-08-25 17:56 龙小六 阅读(41) 评论(0) 编辑
摘要: 网上有很多类似的文章,但往往都不能用 所以记录一下preg_match_all("/([\x{4e00}-\x{9fa5}])/u", $input, $match); 注意:限定代码文件和input字符串都是utf-8编码才可以阅读全文
posted @ 2015-07-30 10:22 龙小六 阅读(2816) 评论(0) 编辑
摘要: $result = array( 'id'=>null, 'val'=>0);$row1 = Yii::app()->db->createCommand()->insert('test1', $result);$id = Yii::app()->db->getLastInsertID...阅读全文
posted @ 2015-05-19 09:58 龙小六 阅读(1840) 评论(0) 编辑
摘要: 场景描述: 表t2 中 有 自增主键 id 和 字段v 当插入记录的时候 要求 v与id 的值相等(按理来说这样的字段是需要拆表的,但是业务场景是 只有某些行相等 )在网上搜的一种办法是 先获取自增IDSELECT max(id)+1 from t2然后给v字段插入获取到的值但是这样的做法在有删除行...阅读全文
posted @ 2015-05-04 06:36 龙小六 阅读(2247) 评论(1) 编辑
摘要: 安装node 虽然官网提供了单文件bin的版本 但是并不知道怎么安装npm于是乎还是得安装msi (坑当使用coffee -w -c . 监视文件改变 即时编译的时候会 提示Error: The two following source files have the same output file...阅读全文
posted @ 2015-04-03 16:46 龙小六 阅读(69) 评论(0) 编辑
摘要: $this->module->id; #模块名$this->action->id; #方法名$this->uniqueId; #控制器名称Yii: 获取当前模块名、控制器名 、动作名2014-04-252478 懒人程序1. 获取控制器名在控制器中获取控制器名:$name = $this->getI...阅读全文
posted @ 2015-03-31 15:16 龙小六 阅读(518) 评论(0) 编辑
摘要: 同时支持PATH于GET格式路由(修改框架文件 简直坑) framework/web/CUrlManager.php parseUrl方法 第一行判断修改成 if($this->getUrlFormat() self::PATH_FORMAT && !isset($_GET[$this->route阅读全文
posted @ 2015-03-19 15:13 龙小六 阅读(52) 评论(0) 编辑
摘要: JS正则的单行模式有点问题 总之 . 符号匹配换行符号会有问题暂时的解决方案是html = html.replace(/[\r\n]/g,"");附加一个html = html.replace(/\s{2,}/g," "); 清理多余空格(注意 可能会误伤正文内容 最好对标签内容进行局部处理)阅读全文
posted @ 2015-01-29 06:02 龙小六 阅读(37) 评论(0) 编辑
摘要: 以前就用过几次 但也总弄混 最近逆向某游戏文件的时候又晕了 索性记下来1个是 keyCode 用js可以获取keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16...阅读全文
posted @ 2014-12-13 20:27 龙小六 阅读(106) 评论(0) 编辑
摘要: 1 $url, 6 CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0", 7 CURLOPT_RETURNTRANSFER => 1, 8 )...阅读全文
posted @ 2014-10-08 12:53 龙小六 阅读(731) 评论(0) 编辑