2013年3月29日Windows环境下Mysql主从服务器(replication)搭建

试验Mysql版本:Master-5.5.29,Slave-5.5.29。

1、配置主从服务器

Master服务器配置:

 

log-bin=mysql-bin

log-bin-index=mysql-bin.index

server-id=1

binlog-format=MIXED

expire-logs-days=7

sync-binlog=1

skip-slave-start = TRUE

 

relay-log = slave-relay-bin

relay-log-index = slave-relay-bin.index

在master服务器上创建一个专门用于复制的mysql用户:

...

 

分类:技术心得  标签:Mysql  replication  Windows    网友评论0条  已浏览loading

2013年3月21日汉诺塔问题

 我个人觉得对于如何去用递归的思想解决问题,关键在于从最根本点思考一个问题,先不用管小的实现过程。

比如经典的汉诺塔问题,其实很简单,先不用去想一个个盘子怎么去移动,只要知道:

初始状态:A上有n个盘子,B为空,C为空。

第一步,把A上的n-1个盘子移动到B;第二步,把A上的第n个盘子移动到C;第三步,把B上的n-1个盘子移动到C。搞定!

假设实现每次移动操作的函数为move($a,$b,$c,$n),则php实现代码如下:

...

分类:技术心得  标签:PHP  汉诺塔    网友评论0条  已浏览loading

2013年3月11日php分页类


自己写了个分页类,表现层基于bootstrap。
pagination.class.php

totalCount = $totalCount;
		$this->pageSize = $pageSize;
		$this->pageUrl = $pageUrl;
		$this->pageNavNum = $pageNavNum > 3 ? $pageNavNum : 3;

分类:技术心得  标签:php分页    网友评论1条  已浏览loading

2013年3月11日Mysql中条件更新

 可以用if/else或者case来在Update语句中进行条件更新。

例如:

update mt4_withdraw set params = if(params='1','0',if(params='0',1,0)) where id = 7;

update mt4_withdraw set params = case params when '0' then '1' when '1' then '0' end where id = 7;

...

分类:知识积累  标签:Mysql    网友评论0条  已浏览loading

2013年3月1日php实现简单验证码识别


写了个简单验证码的识别程序,分享下。基本步骤就是二值化、去噪点、取字符、做字模库,最后利用字模库实现验证码识别
部分代码如下:

COLOR && $rgb['blue']>COLOR && $rgb['green']>COLOR) {
			//echo '1';
			$sourceData[$i][$j]=0;	
		}else{
			//e

分类:技术心得  标签:PHP  验证码识别    网友评论0条  已浏览loading

2013年2月22日删除Mysql表中的重复记录

 如何删除Mysql表中的重复记录呢?最容易想到的直接办法(假设我想删除字段orderNum中的重复项):

delete from cbfinancials where id in

(select id from cbfinancials group by orderNum having count(1)>1);

但遗憾的是这样写Mysql会提示错误:You can't specify target table 'cbfinancials ' for update in FROM clause

...

分类:技术心得  标签:Mysql    网友评论0条  已浏览loading

2013年2月6日Yii 1.1 Application Development Cookbook中文翻译(第二章)

翻译了比较久,年前总算是把这个小任务完成了。文章是用markdown语法来写的,在github上阅读效果更佳:

去GitHub上阅读Yii 1.1 Application Development Cookbook中文翻译(第二章) 

简介

本章将帮助你学习Yii框架中关于URL路由、控制器和视图的一些有用的知识。学习完本章内容你可以更加灵活的运用控制器和视图。

...

分类:技术心得  标签:PHP  yii    网友评论0条  已浏览loading

2013年1月24日ECShop的几个小瑕疵

 1、includes/lib_base.php文件中的gd_version()函数

此函数是直接静态调用cls_image类中的gd_version方法,原始代码:return cls_image::gd_version();因为cls_image类中的gd_version非静态方法,这样调用会出现Strict级别错误:

Strict Standards: Non-static method cls_image::gd_version() should not be called statically

...

分类:网站相关  标签:ECShop    网友评论0条  已浏览loading

2013年1月21日环迅在线支付银行直连获取银行编号php示例


官方文档只有asp的例子。环迅的这个用的SOAP,参数传输文档也没说明,有点坑爹。。。摸索了下,在php下面可以用如下代码实现:
注:php需安装SOAP扩展。

<?php
header('content-type:text/html;charset=utf-8');

$Mer_code = '000166';
$Mer_key = 'cQ0YAtyVNoiEeKrZJ5F5Qp2pMohwspfv6XoiU3wHYtcc1YOEhJ3SjDVMylmwmbD7jMhg5ifqjX67mzNN02p8MmlSb1KIqa5XF4TEQHjZEmJmhyAYxyVJMeLWBofdxwaj';
...

分类:网站相关  标签:环迅  PHP  银行直连    网友评论1条  已浏览loading

2013年1月16日一些Apache、Php和Mysql的优化配置选项

 1、apache

apache的配置文件:httpd.conf
HostnameLookups
语法:HostnameLookups On|Off|Double
默认:HostnameLookups Off
此选项可用来配置是否在客户端IP上启用DNS查询,一般设为off。
 
KeepAlive
语法:KeepAlive On|Off

...

分类:网站相关  标签:Apache  PHP  Mysql  优化    网友评论0条  已浏览loading

2012年12月24日php socket编程实例

因为用到客户端程序与网页三方支付接口交互,我觉得可以这样来实现,在三方支付回调页面中放一个socket服务端,客户端程序与这个socket服务端进行交互,以此来进行最终业务逻辑处理。

php中socket编程,简单实例代码如下:

服务端:...

分类:网站相关  标签:PHP  socket    网友评论0条  已浏览loading

2012年12月21日php购物车类的简单实现


php购物车类的简单实现:

hasItem($id)){
		$item=array();
		$item['id']=$id;
		$item['name']=$name;
		$item['num']=$num;
		$item['price']=$price;
		$this->items[$id]=$item;
		}else{
			$t

分类:网站相关  标签:购物车  PHP    网友评论0条  已浏览loading

2012年12月16日VB.Decompiler.Pro.v9.2.RETAIL.BY-1ST.INCL_KEYGEN+PATCH-FFF

What's new in this version:
- Windows 8 is fully supported
- Decode UTF8 names (.NET)
- Jumping by clicking on a procedure name
- Popup menu for the treeview is now allow to copy a name of the item
- Popup menu for the code view with the Copy and Select All operations
...

分类:精品软件  标签:VB  Decompiler    网友评论0条  已浏览loading

2012年12月13日php中缩略图和水印的简单实现

GD库函数的简单应用。

分类:网站相关  标签:PHP  缩略图  水印    网友评论0条  已浏览loading

2012年12月9日NetBeans与ZendStudio中XDebug配置

php.ini文件配置:

[XDebug]
zend_extension = "C:\xampp-portable\php\ext\php_xdebug.dll"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
...

分类:知识积累  标签:XDebug  ZendStudio  NetBeans  调试  PHP    网友评论0条  已浏览loading