备忘:yii2 中获取模块名 控制器名 方法名的方法

Yii2 获取模块名、控制器名、方法名 在视图中:     模块名  $this->context->module->id     控制器名 $this->context->id     方法名 $this->context->action->id 在控制器中      模块名   Yii::$app->controller->module->id;      控制器名   Yii::$app->controller->id      方法名  Yii::$app->controller->action-&g……

阅读全文

CTO和技术总监有什么不同 《转载自:老胡闲话》

2015年9月,我们获得了一笔千万级别的投资,公司由西安搬到了杭州。这一年,我的Title也变成了CTO。 很早以前,技术总监和CTO在我的眼里并没有什么分别。当时,我天真地认为,这两个词不过就是同一种身份的不同叫法,都代表了公司内技术上最牛的那一个人。可是,后来发生的两件事让我意识到我的想法大错特错。 第一件是在一次西安社区活动之后在TW附近的饭馆吃烤肉,当时我已……

阅读全文

MySQL 的 20+ 条最佳实践

其实,你可以在 Envato Market 上找到大量的 MySQL 脚本和实用程序 。   1.优化查询的查询缓存 大部分MySQL服务器都有查询缓存功能。这是提高性能的最有效的方法之一,这是由数据库引擎私下处理的。当同一个查询被多次执行,结果会直接从缓存里提取,这样速度就很快。 主要的问题是,这对程序员来说太简单了,不容易看到,我们很多人都容易忽略。我们实际上是可以组织查询缓……

阅读全文

mysql的最优化配置

可以通过 此链接 进行下载mysql的配置文件。 新增加的参数有: metadata_locks_hash_instances = 64 — 提升大并发下的元数据锁性能,注意该参数仅在MySQL 5.6版本下有效,5.7版本已经使用无锁结构进行优化 innodb_open_files = 4096 — 增大InnoDB层缓存文件句柄的数量 table_open_cache = 4096 — 增大缓存表的数量 table_definition_cache = 4096 — 调大缓存frm表的数量,很……

阅读全文

详解 Nginx是如何配置为 Web 服务器的

抽象来说,将 Nginx 配置为 Web 服务器就是定义 处理哪些 URLS 和 如何处理这些 URLS 对应的请求 。具体来说,就是定义一些虚拟服务器(Virtual Servers),控制具有特定 IP 和域名的请求。 更具体的来说, Nginx 通过定义一系列 location s 来控制对 URIS 的选择。每一个 location 定义了对映射到自己的请求的处理场景: 返回一个文件 或者 代理请求 ,或者根据不同的错误代……

阅读全文

Cannot read property ‘msie’ of undefined 的解决方法

最近在使用 Charisma 的时候,由于是使用的 yii框架,并且增加了 redactor 富文本编辑器,于是页面出现了“Cannot read property ‘msie’ of undefined”错误。 度娘后方知是$.browser这个api从jQuery1.9开始就正式废除,js代码里只要用到$.browser就会报这个错。具体说明参见jQuery官方说明。 楼主顺便扩展阅读了一下,发现jQuery· 1.9之后的版本把所有在早期版本里标记为depre……

阅读全文

WordPress 伪静态规则(IIS/Apache/Nginx)

检测主机是否支持伪静态的方法:在WP后台 > 设置 > 固定链接,设置为 非默认带?的那种结构,然后访问任何一篇文章,如果出现 404 错误,说明你的主机当前不支持 WordPress 伪静态。 IIS伪静态规则 IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19……

阅读全文

samba配置详细步骤说明

说实话,我只是在用的时候才会想起samba的配置都忘了,这次从网上找了一个帖子,感觉靠谱,收藏下来。向作者致敬。 关于Samba,大家有没有这种感觉,弄了N久丫的死活不喘气儿。找来各种“哥”和“姐”,发现全是“详解…配置专题”,看了半天不知道别个在说什么,好不容易找了个简单的教程,从头到尾跟着做,尼玛,浪费时间精力不说,就是跑不起来。是不是有种吐血的生理反应了。唉……

阅读全文

视频处理利器 MP4Box常用的12个命令

1. 下载地址 GPAC下载地址:http://gpac.wp.mines-telecom.fr/downloads/ 参考文档:MP4Box使用命令大全 2. 如何查看帮助 1) mp4box -h 查看mp4box中的所有帮助信息 2) mp4box -h general 查看mp4box中的通用帮助信息 3. 常用命令 1) mp4box -info test.mp4 查看test.mp4文件是否有问题 2) mp4box   -add    test.mp4   test-new.mp4 修复test.mp4文件格式不标准的问题,并把……

阅读全文

linux 下 php文件不能执行系统命令的解决

以lnmp为例: 修改/usr/local/php/etc/php.ini 查找disable_functions 将后面要使用的函数删掉,保存,然后执行:/etc/init.d/php-fpm restart 重启后即可。 其他环境下的情况类举,需要修改 php配置文件的 disable_functions 项

阅读全文

ffmpeg与H264编码 使用技巧

x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频。 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two pass ABR。码率控制是一种决定为每一个视频帧分配多少比特数的方法,它将决定文件的大小和质量的分配。 如果你在编译和安装libx264 方面需要帮助,请查看ffmpeg和x264编译指南: http://ffmpeg.org/trac/ffmpeg/wiki/……

阅读全文

“error while loading shared libraries: xxx.so.x” 错误的原因和解决办法

一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 原因一般有两个, 一个是操作系统里确实没有包含该共享库(lib*.so.*文件)或者共享库版本不对, 遇到这种情况那就去网上下载并安装上即可. 另外一个原因就是已经安装……

阅读全文
Theme By wordpress模板