`
d2hellen
  • 浏览: 105700 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论
文章列表
在只使用单数据库时,使用自增主键ID无疑是最适合的。 但在集群、主从架构上时就会有一些问题,比如:主键的全局唯一 这里介绍一下在集群环境下除了自增ID外的其它创建主键的方案 1、通过应用程序生成一个GUID,然后和数 ...
机房安全是必须考虑的事情。一些服务器设备必须暴露公网IP,很容易遭到攻击。配置硬件或软件防火墙,只开放可以访问的端口,拒绝其他不合法的IP的请求,包括端口扫描。甚至拒绝ping。将大大提升服务器的安全。 本脚本配置iptables,只允许北京和香港远程访问香港的服务器。但会开放web端口给任何IP访问。可以做出更严格的限制,只允许某几个IP访问。这样,规避大部分的随意的攻击。 本脚本缺省拒绝所有连接,这是必须小心的。如果用iptables -F来清空所有iptables的规则,可能导致远程无法访问服务器,必须先修改缺省规则为ACCEPT所有。所以有一种替代方法,在规则末尾增加一条drop任何 ...

几个常用的JS

// JavaScript Document //+--------------------------------------------------- //| 打开模式窗口,返回新窗口的操作值 //+--------------------------------------------------- function PopModalWindow(url,width,height) { var result=window.showModalDialog(url,window,"dialogWidth:"+width+"px;dialogHei ...

PHP生成全球唯一码

    博客分类:
  • PHP
<? function guid() { $charid = strtoupper(md5(uniqid(mt_rand(), true))); $uuid = substr($charid, 0, 8). substr($charid, 8, 4). substr($charid,12, 4). substr($charid,16, 4). substr($charid,20,12); return $uuid; } echo strlen(guid()); ?>
我们安装完SecureCRT for Mac之后,会发现保存密码的功能是不能使用的,这是为什么呢,这个这么方便的功能居然不能使用。 其实这是因为SecureCRT默认设置为使用Mac OS自带的“钥匙串访问[Keychain]”来保存密码,只要取消掉这个选项就能用SecureCRT自己的保存密码功能了,至于如何用钥匙串访问来保存密码我也还不知道呢。 取消这个选项的方式,请打开SecureCRT的全局选项,在主菜单Preferences,或者COMMAND键加逗号,打开之后在Advanced页签下,取消掉Use Keychain即可。
Captain FTP for MAC 6.2 序列号 83a6cc-012b4a-92e74c-5cb047-a451b9aa Captain FTP for MAC 6.5 序列号 83a6cc-012b4a-92e74c-5cb047-a451b9aa
Photoshop无论是在Windows平台还是Mac平台,都是最受欢迎的图像处理工具,Mac志为大伙找到了最新的Adobe photoshop CS6for Mac破解版,无需序列号,希望能够帮助到大家。 Photoshop CS6 for Mac破解方法: 1、断网 2、开始安装,选择“试用”,然后就开始安装了,一直等到安装完毕 3、装好之后,下载破解补丁,解压 4、在“应用程序”文件夹,找到Adobe Photoshop CS6文件夹 5、在里面找到Adobe Photoshop CS6.app,右键,选择“显示包内容” 6、然后找到contents/framework文件夹, ...
Photoshop无论是在Windows平台还是Mac平台,都是最受欢迎的图像处理工具,Mac志为大伙找到了最新的Adobe photoshop CS5.1 for Mac破解版以及Adobe photoshop CS5.1 for Mac序列号,希望能够帮助到大家。 Adobe photoshop CS5.1按装及破解注册办法: 1. 下载安装程序; 2. 加载"Photoshop_12_LS1.dmg"镜像; 3. 打开Adobe Photoshop CS5,然后,选择安装试用版并安装(一定注意安装试用版,不要输入序列号); 4. 打开‘终端’程序然后把下面 ...

SELECT FOR UPDATE

MySQL  使用SELECT ... FOR UPDATE 做事务写入前的确认 以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ,在SELECT 的读取锁定主要分为两种方式: SELECT ... LOCK IN SHARE MODESELECT ... FOR UPDATE 这两种方式在事务(Transaction) 进行当中SELECT 到同一个数据表时,都必须等待其它事务数据被提交(Commit)后才会执行。而主要的不同在于LOCK IN SHARE MODE 在有一方事务要Update 同一个表单时很容易 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>JQuery FormatCurrency Sample</title> <SCRIPT type= ...
radio选中 $("input[name=test][value=34]").attr("checked",true);//value=34的radio被选中 $("input[id=testid][value=34]").attr("checked",true);//value=34的radio被选中
做为一款轻量级数据库软件,MySQL在使用过程中遇到访问速度慢,或者无法响应这类的问题,解决方式基本都有定式,一般第一反应都会是登录到MySQL, show processlist看看当前连接状态。 虽说简单,但show processlist显示的信息确实是相当有用,有一回,三思收到反馈说MySQL查询很慢,于是,赶紧登录到mysql中,执行show processlist查看当前连接信息: mysql> show processlist; +--------+-------------+--------------------+-------+---------+----- ...
首先在网上找到的这篇文章很关键: http://www.geekso.com/ZendStudio9-key/ 我把关键步骤列在这里: 1. 下载Zend Studio 9.0.1 官方正式版,下载地址 MacOS版 http://downloads.zend.com/studio-eclipse/9.0.1/ZendStudio-9.0.1.dmg 2. 下载破解文件(不分操作系统,通用) com.zend.php.core_9.0.1.201112141951.jar 3. 原文让把破解文件放到安装路径下的plugins目录下替换同名文件 关键就是在这里了,windows的pl ...
先mysql进入: GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; eg: [root@linuxtest test]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or ...
1、结束当前正在运行的mysql进程。 # service mysqld stop 2、用mysql安全模式运行并跳过权限验证。 # mysqld_safe --skip-grant-tables & 3、以root身份登录mysql。 # mysql -u root 4、修改root用户口令。 mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startu ...
Global site tag (gtag.js) - Google Analytics