Chrome源码编译

1.安装DirectX 2010 June
如果安装的时候出现失败“Error Code: S1023”,你需要打开添加删除程序,卸载
Microsoft Visual C++ 2010 x86 redistribuable – 10.0.( 数比30319大的)
Microsoft Visual C++ 2010 x64 redistribuable – 10.0.( 数比30319大的)

2.安装Visual Studio 2010

3.安装VS2010 SP1补丁包

4.安装Windows 8 SDK

5.修改Windows 8 SDK
将Windows 8 SDK安装目录下Includewinrtasyncinfo.h文件中的
enum class … 更多...

Nginx + php-fpm 性能优化

当nginx日志中出现:
connect() to unix:/var/run/php-fpm/php-fpm.sock failed (11:       Resource temporarily unavailable) while connecting to upstream, client: 127.0.0.1, server: 127.0.0.1, re      quest: "GET / HTTP/1.0", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "127.0.0.      1"

可以使用ip:port替换unix sock模式(不推荐)
{
vi /etc/php-fpm.d/www.conf
listen = /var/run/php-fpm/php-fpm.sock
to
listen = 127.0.0.1:9002

vi 
更多...

MySQL 5.7 优化

vi /etc/my.cnf
[mysqld]
...
performance_schema=off
ssl=off

关闭performance_schema和ssl可以降低cpu占用
查看密码安全验证级别:
mysql SHOW VARIABLES LIKE '%validate_password_policy%';
临时修改:
mysql SET GLOBAL validate_password_policy=0;
永久修改:
vi /etc/my.cnf
[mysqld]
validate_password_policy=0
或者卸载密码安全验证插件:
mysql UNINSTALL PLUGIN validate_password;
如需重新安装此插件:
mysql INSTALL PLUGIN validate_password SONAME 'validate_password.so';
tail -f /var/log/mysqld.log
发现错误:
[ERROR] 
更多...

Windows SDK 8.1 安装 DirectShow

Windows SDK 8.1 默认不再自带 DirectShow,需要自行安装。
方法:
下载Windows SDK 7.1,进入WinSDKSamples_amd64目录,执行安装,相关Samples(包含DirectShow)会被安装到C:\Program Files\Microsoft SDKs\Windows\v7.1

在 C:\Program Files\Microsoft SDKs\Windows\v7.1 下创建 Lib 目录,将DShow编译出的lib文件拷贝到这个目录下
更多...

Fedora 21/20 x64 安装搜狗拼音输入法

1、先卸载系统自带的Ibus输入法
sudo yum remove ibus
gsettings set org.gnome.settings-daemon.plugins.keyboard active false

2.安装Fcitx输入法
sudo yum install fcitx fcitx-pinyin

GNOME桌面:
sudo yum install fcitx-configtool
KDE桌面:
sudo yum install kcm-fcitx

查看Fictx版本
$fcitx --version
fcitx version: 4.2.8.3

3、配置一下Fcitx、在~/.bashrc添加如下内容
export GTK_IM_MODULE=fcitx  
export QT_IM_MODULE=fcitx  
export XMODIFIERS="@im=fcitx"

4.注销或重启后完成安装

更多...