代码改变世界

随笔分类 -  web---php&Mysql

yii分页

2014-04-02 23:58 by youxin, 275 阅读, 收藏, 编辑
摘要: 关于分页有一个重要的类CPagination。CPagination represents information relevant to pagination.http://www.yiiframework.com/doc/api/1.1/CPaginationWhen data needs to be rendered in multiplepages, we can use CPagination to represent information such astotal item count,page size,current page, etc. These information 阅读全文

MySQL默认INFORMATION_SCHEMA,MySQL,TEST三个数据库用途

2014-04-02 19:42 by youxin, 1562 阅读, 收藏, 编辑
摘要: 本文简要说明了MySQL数据库安装好后自带的INFORMATION_SCHEMA,MySQL,TEST三个数据库的用途。第一个数据库INFORMATION_SCHEMA:提供了访问数据库元数据的方式。元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术... 阅读全文

转:Mysql读写分离实现的三种方式

2014-03-31 22:20 by youxin, 581 阅读, 收藏, 编辑
摘要: 1 程序修改mysql操作类可以参考PHP实现的Mysql读写分离,阿权开始的本项目,以php程序解决此需求。优点:直接和数据库通信,简单快捷的读写分离和随机的方式实现的负载均衡,权限独立分配缺点:自己维护更新,增减服务器在代码处理2 amoeba参考官网:http://amoeba.meidusa.com/优点:直接实现读写分离和负载均衡,不用修改代码,有很灵活的数据解决方案缺点:自己分配账户,和后端数据库权限管理独立,权限处理不够灵活。3mysql-proxy参考mysql-proxy。优点:直接实现读写分离和负载均衡,不用修改代码,master和slave用一样的帐号缺点:字符集问题,l 阅读全文

在浏览器控制台调试php程序

2014-03-27 19:28 by youxin, 2828 阅读, 收藏, 编辑
摘要: jsp中用system.out.print如果是在eclipse中调试的话,eclipse会自动拦截系统输出流,然后输出在控制台中,而http输出流则不受影响,php好像无此功能,PHP是一种服务器端脚本语言,用来开发动态web应用程序。与JAVA相比,没有一个好的服务器端调试工具是其限制之一。通常我们都是在PHP代码中添加echo、var_dump等语句,将变量、数组的值显示在浏览器中来达到调试的目的。现在,越来越多的浏览器都有了开发这工具或者Javascript控制台,通过这些工具,我们可以很方便的显示PHP代码中的变量或数组值。下面我们来做一个例子。例子中的PHP代码有四个跟踪级别:in 阅读全文

PHP SPL使用

2014-03-24 17:18 by youxin, 638 阅读, 收藏, 编辑
摘要: 转载文章:php遗落的宝石Rafael Dohms 上面的篇文章让我惊艳了下,忍不住就翻译了下来,同时补充了部分内容。SPL,PHP 标准库(Standard PHP Library),此从 PHP 5.0 起内置的组件和接口,并且从 PHP5.3 已逐渐的成熟。SPL 其实在所有的 PHP5 开发环境中被内置,同时无需任何设置。似乎众多的 PHP 开发人员基本没有使用它,甚至闻所未闻。究其原因,可以追述到它那阳春白雪般的说明文档,使你忽略了「它的存在」。SPL 这块宝石犹如铁达尼的「海洋之心」般,被沉入海底。而现在它应该被我们捞起,并将它穿戴在应有的位置 ,而这也是这篇文章所要表述的观点。那 阅读全文

php socket 通信

2014-03-21 19:38 by youxin, 541 阅读, 收藏, 编辑
摘要: Socket扩展是基于流行的BSD sockets,实现了和socket通讯功能的底层接口,它可以和客户端一样当做一个socket服务器。想了解更通用的客户端socket接口,请看stream_socket_client(),stream_socket_server(),fsockopen(), 和pfsockopen()。使用这些函数时请注意,虽然他们中有很多和C函数同名的,但声明却很可能不同。未避免混淆,请仔细阅读函数描述。不熟悉socket编程的可以在Unix手册上找到很多有用的信息,网上也有很多C socket编程方面的教程,简单修改一下就可以应用于PHP socket编程。» 阅读全文

php pack、unpack、ord 函数使用方法

2014-03-21 17:49 by youxin, 2462 阅读, 收藏, 编辑
摘要: stringpack(string$format[,mixed$args[,mixed$...]] )Pack given arguments into a binary string according toformat.The idea for this function was taken f... 阅读全文

mysql 树形数据,层级数据Managing Hierarchical Data in MySQL

2014-03-20 21:57 by youxin, 2161 阅读, 收藏, 编辑
摘要: 原文:http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/引言大多数用户都曾在数据库中处理过分层数据(hierarchical data),认为分层数据的管理不是关系数据库的目的。之所以这么认为,是因为关系数据库中的... 阅读全文

MySQL全连接(Full Join)实现,union和union all用法

2014-03-10 14:45 by youxin, 26469 阅读, 收藏, 编辑
摘要: MySQL本身不支持你所说的full join(全连接),但可以通过union来实现 ,下面是一个简单测试,可以看看:mysql> CREATE TABLE a(id int,name char(1));Query OK, 0 rows affected (0.00 sec)mysql> CREAT... 阅读全文

Tag标签系统设计

2014-03-06 18:36 by youxin, 2721 阅读, 收藏, 编辑
摘要: 转一篇关于tag的文章:《Tagging: People-powered Metadata for the Social Web》出版于2008年,中文版译为《标签:标记系统设计实践》.Tag,RSS都是Web 2.0时代的标志性建筑.这本书就Tag的方方面面做了比较全面的分析,但是有些章节内容组织逻辑上有点问题,瑕不掩瑜.笔记如下:分面分类 "缤纷色彩闪出的美丽,是因它没有分开每种色彩",黄家驹歌里唱出世界因为差异不同而丰富多彩;每个人认知世界的方式也不同,分类也好,各种榜单也好,本质上讲都是偏见而已;我们在图书馆里面按照中图分类法进行文献检索,但是如果做一个实验让一群人 阅读全文

单点登录实现

2014-03-06 16:47 by youxin, 1340 阅读, 收藏, 编辑
摘要: 最近公司需要制作单点登录系统,于是我一直在搜寻各种资料寻找最优化的单点登录制作方式,最后综合了各种想法,完成了单点登录系统,下面给大家分享下,我实现的单点登录的方式:原文转自:http://www.W3PHP.comW3PHP单点登录(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。(百度百科)也叫同步登录。我本人认为单点登录主要解决一下问题:1.一个用户账号,多站点通用;2.一个应用登录,其他应用同时登录;3.一个账号退出,其他应用账号同时退出;(非必须,此项不在单点登录 阅读全文

mysql中lock tables与unlock tables

2014-03-06 13:46 by youxin, 6536 阅读, 收藏, 编辑
摘要: 官网:https://dev.mysql.com/doc/refman/5.0/en/lock-tables.htmlLOCK TABLES tbl_name [[AS] alias] lock_type [, tbl_name [[AS] alias] lock_type] ...lock_type: READ [LOCAL] | [LOW_PRIORITY] WRITEUNLOCK TABLESMySQL enables client sessions to acquire table locks explicitly for the purpose of cooper... 阅读全文

yii 计划任务

2014-03-06 13:12 by youxin, 1743 阅读, 收藏, 编辑
摘要: Yii框架自动生成的Web应用骨架的目录里面有连个脚步文件,yiic和yiic.bat。yiic是Unix/Linux平台用的,yiic.bat是windows平台用的。如果要查看脚本的帮助可以进入到脚步所在的根目录,然后执行yiic help,他会列出所有可用的命令,里面包括Yii提供的系统命令和... 阅读全文

转:PHP教程之PHP调用session_start后页面始终加载的问题研究

2014-03-05 19:00 by youxin, 307 阅读, 收藏, 编辑
摘要: 今天群里有朋友说他的遇到一个有趣的问题:一个PHP页面的执行时间比较长(15秒左右),而只要这个页面没有执行完毕,其他的页面访问都是长时间加载状态,只有那个页面执行完毕了,剩下的页面才能打开。这是什么情况呢,经过查看,两个页面都设计到了SESSION操作,示例代码如下:页面一:session_start();$_SESSION['test']=1;sleep(20);echo 'done';页面二:session_start();echo $_SESSION['test'];访问页面一地时候同时访问页面二,你会发现页面二会一直保持加载状态直到页面 阅读全文

PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题

2014-03-05 18:40 by youxin, 303 阅读, 收藏, 编辑
摘要: PHP开发时,当你使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context例如:<?phpechoempty(strlen('be-evil.org'));到PHP手册里面查看,在empty函数描述的地方有以下文字:Note:empty()only checks variables as anything else will result in a parse error. In other words, the following will not w 阅读全文

Mysql时间戳开始时间1970-01-01 00:00:00和PHP date慢8小时

2014-03-04 14:28 by youxin, 3734 阅读, 收藏, 编辑
摘要: mysql> select unix_timestamp('1970-01-01 00:00:01');+---------------------------------------+| unix_timestamp('1970-01-01 00:00:01') |+---------------------------------------+| 0 |+---------------------------------------+1 row in set (0.00 sec)mysql> select unix_timestamp(' 阅读全文

html编码转换

2014-02-27 22:55 by youxin, 329 阅读, 收藏, 编辑
摘要: http://webdesign.about.com/od/localization/l/blhtmlcodes-math.htmhttp://www.cnblogs.com/terryglp/articles/1900503.htmlhttp://www.december.com/html/spec/codes.htmlhttp://e.v-get.com/tool/code_ascii.htmlhttp://blog.csdn.net/czhphp/article/details/18311303 阅读全文

php preg_match 和preg_match_all

2014-02-27 22:51 by youxin, 286 阅读, 收藏, 编辑
摘要: $h3=trim('【我要变强】【主流程】整体功能测试点');$matches=array();preg_match_all('/【(.+?)】/', $h3,$matches);print_r($matches);Array( [0] => Array ( [0] => 【我要变强】 [1] => 【主流程】 ) [1] => Array ( [0] => 我要变强 [1] => 主流程 ))http://www.5idev.com/p-... 阅读全文

curl 提交请求

2014-02-26 21:47 by youxin, 493 阅读, 收藏, 编辑
摘要: http://forums.phpfreaks.com/topic/194255-curl-sending-array-as-post-value/http://www.cnblogs.com/chy710/archive/2010/02/22/1671007.htmlhttp://hushc.sinaapp.com/post/30.htmlhttp://www.brandonchecketts.com/archives/array-versus-string-in-curlopt_postfieldshttp://www.huoxingfan.com/778.htmlhttp://www.c 阅读全文

fiddler Composer 构建请求

2014-02-26 21:42 by youxin, 2341 阅读, 收藏, 编辑
摘要: Fiddler的作者把HTTP Request发射器取名叫Composer(中文意思是:乐曲的创造者),以前叫做Request BuilderFiddler Composer的功能就是用来创建HTTP Request 然后发送。 你可以自定义一个Request, 也可以手写一个Request, 你甚至可以在Web会话列表中拖拽一个已有的Request. 来创建一个新的HTTP Request.Fiddler Composer比其他工具的优势能创建发送HTTP Request的工具很多很多。 但是Fiddler的功能有如下的优势。1. 能从"Web会话列表"中 拖拽一个先前捕 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
点击右上角即可分享
微信分享提示