2014年03月的文章

OSChina 4月1日愚人节网页变模糊[JavaScript代码]

4月1日愚人节的时候,打开OSChina然后等了2秒钟,网页全变模糊了,加了一段代码就能实现:

» 阅读全文

关键词: 网页变模糊

Linux下使用heirloom-mailx发送邮件,heirloom-mailx简单教程

linux下发送邮件有很多的方法,之前写过,使用SendEmail发送邮件,附SendEmail使用教程

其实还有其他方法滴。heirloom-mailx 也是类似 sendemail这样的工具,

heirloom-mailx简单教程:

1、安装heirloom-mailx

Ubuntu上安装heirloom-mailx(其他的自己去网上找下吧,):

sudo apt-get install heirloom-mailx
2、sudo nano /etc/nail.rc 添加网易163邮箱开放的需要认证的smtp服务器:

» 阅读全文

关键词: 发邮件 , heirloom-mailx , linux

提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。


2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=0


3.应尽量避免在 where 子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。

» 阅读全文

关键词: mysql优化 , mysql

Linux重启inotify配置max_user_watches无效被恢复默认值8192的正确修改方法

Linux下Rsync+inotify-tools实现数据实时同步中有一个重要的配置就是设置Inotify的max_user_watches值,如果不设置,当遇到大量文件的时候就会出现出错的情况。

一般网上修改方法就是直接修改文件:

/proc/sys/fs/inotify/max_user_watches

或者修改方法:

sysctl -w fs.inotify.max_user_watches="99999999"

但是这些修改后,Linux系统重启inotify配置max_user_watches无效被恢复默认值8192,这个可能很多的新手不是很明白,这个不详细讲解,有空大家去了解下:sysctl

» 阅读全文

关键词: sysctl.conf , inotify , max_user_watches

Linux系统中sysctl命令详解 sysctl -p、sysctl -a、sysctl -w

sysctl命令用于运行时配置内核参数,这些参数位于/proc/sys目录下。

sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。

    命令格式:

    sysctl [-n] [-e] -w variable=value

    sysctl [-n] [-e] -p <filename> (default /etc/sysctl.conf)

    sysctl [-n] [-e] -a

    常用参数的意义:

» 阅读全文

关键词: sysctl -w , sysctl命令

linux(centos)系统一个网卡绑定多个IP地址方法

以前遇到这样的问题,算是一个记录把,分享下linux(centos)系统一个网卡绑定多个IP地址方法。

说明:

操作系统:CentOS 6.2
IP地址:192.168.21.164
子网掩码:255.255.255.0
网关:192.168.21.2
问题:
现在要增加一个IP地址:192.168.21.165(子网掩码、网关与原来的相同)

» 阅读全文

关键词: 网卡绑定 , centos

强类型版的PHP语言facebook的Hack开发环境搭建教程

我不知道我的系统环境如何,用下面的步骤就装好了


hhvm --version
HipHop VM 2.5.0-dev+2014.03.20 (rel)
Compiler: heads/master-0-gc4b6a793b0d6bc28e63c29151ca0a5c12bbbf856
Repo schema: 0e601f9f2c514001cbe38f215a281d34f36a9a9c


Hack 需要 boost支持。

» 阅读全文

关键词: hack安装

Facebook发布Hack 语言

Hack 是 facebook 推出的一款新的编程语言。

Hack 是由Facebook开发的,同时结合了动态类型语言(如C语言)和静态类型语言(如PHP语言)两种特点的一种编程语言。通常在使用静态类型语言编程 时,开发者会在程序被运行前就知道错误发生的位置。而在更为当前的编程环境里,动态类型语言会一直运行到直至程序出错崩溃。

1. Hack 是什么?

Hack 是一种基于HHVM(HipHop VM 是Facebook推出的用来执行PHP代码的虚拟机,它是一个PHP的JIT编译器,同时具有产生快速代码和即时编译的优点。)的新型编程语言,可以实 现与PHP的无缝互操作。Hack通过静态编辑确保了PHP的快速开发周期,与此同时又添加其它主流语言的很多通用功能,使其相比于PHP更具优势。

» 阅读全文

关键词: hack语言 , facebook

Total: 18123Next ›