- 博客(86)
- 资源 (12)
- 收藏
- 关注
原创 #2002 无法登录 MySQL 服务器,phpMyAdmin
更多内容请访问www.phptuku.com(PHP图库) 解决办法:找到phpMyAdmin/libraries/config.default.php将localhost修改为127.0.0.1即可
2016-12-22 20:58:33
3569
原创 css精灵
更多内容请访问PHP图库 1.原图如下: 2.效果图如下: 3.代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <meta name="apple-mobile-web-app-capable" content="yes"> <meta
2016-10-31 22:15:09
527
原创 PHP魔术方法之__set_state()
更多内容请访问PHP图库<?php// PHP魔术方法之__set_state()//该方法的唯一参数是一个数组,其中包含array('property'=>value,...)格式排列的属性class A{ public $var1; public $var2; public static function __set_state($an_array) // As
2016-10-25 21:26:03
3169
原创 PHP魔术方法之__invoke()
更多内容请访问PHP图库 当尝试以调用函数的方式调用一个对象时,该方法会被自动调用 <?phpclass CallableClass { function __invoke($x) { var_dump($x); }}$obj = new CallableClass;$obj(5);//int(5)var_dump(is_callable($obj));/
2016-10-25 21:12:40
10112
原创 PHP魔术方法之__toStrring()
更多PHP干货内容请访问PHP图库 __toString() 方法用于一个类被当成字符串时应怎样回应。例如 echo $obj; 应该显示些什么。此方法必须返回一个字符串,否则将发出一条 E_RECOVERABLE_ERROR 级别的致命错误。class TestClass{ public $foo; public function __construct($foo) {
2016-10-25 20:57:20
436
原创 PHP魔术方法 __sleep和__wakeup()
更多精彩内容请访问PHP图库 serialize() 函数会检查类中是否存在一个魔术方法 __sleep()。如果存在,该方法会先被调用,然后才执行序列化操作。此功能可以用于清理对象,并返回一个包含对象中所有应被序列化的变量名称的数组。如果该方法未返回任何内容,则 NULL 被序列化,并产生一个 E_NOTICE 级别的错误。__sleep() 不能返回父类的私有成员的名字。这样做会产生一个 E_
2016-10-25 20:19:38
586
原创 thinkphp5 执行流程分析
本文通过注释进行分析,加载类库的文件需自己追踪进去进行分析,更多内容请访问PHP图库 框架入口文件/public/index.php /thinkphp/start.php 文件分析 /thinkphp/base.php文件分析
2016-10-25 17:46:17
1704
原创 ecshop数据库表1(ecs_account_log)用户账户日志表
更多内容请访问 PHP图库 (http://www.phptuku.com)
2016-10-22 18:35:47
2316
原创 ThinkPHP3.2.3快速入门(创建数据)
一.准备工作开发环境集成工具:phpstudy,thinkphp3.2.3将thinkphp3.2.3放在WWW目录下,在phpstudy域名管理中配置域名www.thinkphp323.com,在hosts中添加127.0.0.1 www.thinkphp323.com,在浏览器中访问将会看到如下:二.创建数据控制器模型(1)创建数据库thinkphp323和数据表think_for
2016-10-12 15:55:18
2969
原创 memcached在widdows环境下的详细剖析
一.memcached 基本概念 Memcached是一个高性能的分布式的内存对象缓存系统,用于减少数据库负载,提升性能。包括服务端和客户端。目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力,通过在内存里维护一个统一的巨大的hash表,通过自己的算法开维护数据的操作。它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存
2016-10-10 20:43:01
390
原创 ecshop 兼容jquery 最完美的解决方案
ecshop 兼容jquery 最完美的解决方案 原因分析: 在transport.js文件中,大概 580行到590行之间,这个句用于格式化json,他重写了object的结构,导致于js框架冲突。冲突的原因是jquery给一个object增加了很多元素,那么在Object.prototype.toJSONString = function () 这个函数中 for (k in th
2016-10-08 21:46:34
1851
原创 【屌丝程序员的逆袭之路】
你只闻到我的香水, 却没看到我的汗水; 你有你的规则, 我有我的选择; 你否定我的现在, 我决定我的未来; 你嘲笑我一无所有不配去爱, 我可怜你总是等待; 你可以轻视我们的年轻, 我们会证明这是谁的时代。 梦想, 是注定孤独的旅行, 路上少不了质疑和嘲笑, 但, 那又怎样? 哪怕遍体鳞伤, 也要活得漂亮。 我是程序猿, 我为自己代言。
2016-10-08 13:22:43
1361
原创 mysql优化之四(读写分离)
如果数据库压力很大,一台机器支撑不了,那么可以用mysql复制实现多台机器同步,将数据库的压力分散。 主库master用来写入,slave1—slave3都用来做select,每个数据库分担的压力小了很多,要现这种方式,需要程序特别设计,写都操作master,读都操作slave,给程序开发带来了额外负担。当然目前已经有中间件来实现这个代理,对程 序来读写哪些数据库是透明的。官方有个mysql-p
2016-10-08 12:54:40
268
原创 mysql优化之三(数据库参数配置)
最重要的参数就是内存,我们主要用的innodb引擎,所以下面两个参数调的很大 innodb_additional_mem_pool_size = 64M innodb_buffer_pool_size =1G 对于myisam,需要调整key_buffer_size 当然调整参数还是要看状态,用show status语句可以看到当前状态,以决定改调整哪些参数
2016-10-08 12:46:46
248
原创 mysql优化之二(SQL语句优化)
更多内容请访问PHP图库(www.phptuku.com) (一)sql语句的类型 1.DQL(数据查询语言):select 2.DDL(数据定义语言):create、drop、alter 3.DML(数据操作语言):insert、delete、update 4.DCL(数据控制语言):grant、revoke 5.TCL(事务控制语言):rollback、savepoint、commit
2016-10-07 23:16:30
810
原创 mysql优化之一(数据库设计)
数据库设计的三大范式1.第一范式(1NF):所有数据表具有原子性2.第二范式(2NF):在满足1NF的基础上,数据表的记录满足唯一性,也就是说同一张表不可能出现完全相同的记录,一般设计一个主键即可3.在满足2NF的基础上,数据表的字段可以通过关联的关系派生即可,一般通过外键来处理注意:有时候也需要逆范式设计
2016-10-07 22:30:54
346
原创 yii2大型商城实战开发(后台登陆功能)
后台登陆功能控制器 PublicController.php<?php namespace app\modules\controllers; use yii\web\Controller; use app\modules\models\Admin; use Yii; class PublicController extends Controller {
2016-10-06 18:50:14
2262
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人