08 2016 档案

摘要:直接使用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。解决办法: 1、使用mbstring扩展库的mb_substr截取就不会出现乱码了。 2、自己书写截取函数,但效率不如用mbstring扩展库来得高。 3、如果仅是为了输出截取的串,可 阅读全文
posted @ 2016-08-31 16:21 (BACH) 阅读(179) 评论(0) 推荐(0)
摘要:class Encode{ public static function jsonEncode($code,$message,$data){ $result = array( 'code' => $code, 'message' => $message, 'data' => $data ); ret 阅读全文
posted @ 2016-08-29 15:11 (BACH) 阅读(242) 评论(0) 推荐(0)
摘要:针对于YII2.0官方手册来说,我稍微修改了一些内容具体的就是把model层里定义的uoload方法在controller方法里合并了 创建模型 namespace app\models; use yii\base\Model; use yii\web\UploadedFile; class Upl 阅读全文
posted @ 2016-08-23 18:13 (BACH) 阅读(1033) 评论(0) 推荐(1)
摘要:html页面代码 <div id="localImag" style="display:none"><img id="preview" width="150" height="150" /></div> <input type='file' name='file' id='doc' onclick= 阅读全文
posted @ 2016-08-23 18:12 (BACH) 阅读(1582) 评论(0) 推荐(0)
摘要:如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下: 1. 在http节点下,添加upstream节点。 upstream linuxidc { server 10.0.6.108:708 阅读全文
posted @ 2016-08-23 18:09 (BACH) 阅读(335) 评论(0) 推荐(0)
摘要:首先利用composer 下载相关的插件 在根目录执行此代码 php artisan make:controller 自己要创建的controller 阅读全文
posted @ 2016-08-23 18:08 (BACH) 阅读(424) 评论(0) 推荐(0)
摘要:一、服务器端配置:1、安装xinetd,并修改rsync相关配置# yum -y install xinetd# vi /etc/xinetd.d/rsync如下代码:service rsync{ disable = yes socket_type = stream wait = no user = 阅读全文
posted @ 2016-08-23 18:07 (BACH) 阅读(6885) 评论(0) 推荐(0)
摘要:1 2 3 4 5 6 ob_start,flush,ob_flush for($i=0;$i<</SPAN>10;$i++) { echo $i.''; flush(); sleep(1); } 有了解过PHP缓存输出控制函数的朋友肯定对上面这段代码很熟悉,它想实现的效果是每个1秒输出1个数字,完 阅读全文
posted @ 2016-08-23 18:05 (BACH) 阅读(1513) 评论(0) 推荐(1)
摘要:1.文章表关联 2.搜索模型common/models/search/创建ArticleSearch.php 二、分页使用方式一 首先在控制器的动作中,创建分页对象并且为其填充数据: 其次在视图中我们输出的模板为当前页并通过分页对象链接到该页: 方式二 控制器: 视图: 三、搜索带分页功能 视图: 阅读全文
posted @ 2016-08-23 18:04 (BACH) 阅读(2738) 评论(0) 推荐(0)
摘要:控制器代码 模型代码 页面Form代码 阅读全文
posted @ 2016-08-23 18:04 (BACH) 阅读(2246) 评论(0) 推荐(0)
摘要:怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bi 阅读全文
posted @ 2016-08-23 18:03 (BACH) 阅读(215) 评论(0) 推荐(0)
摘要:MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。 MemCache是什么? MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统, 阅读全文
posted @ 2016-08-23 18:02 (BACH) 阅读(1342) 评论(0) 推荐(0)
摘要:Posted on 2016-04-09 06:57 谢翔私人博客 阅读(204) 评论(0) 编辑 收藏 基本想法是搭建一个FormController,所有以后需要配置生成后台的controller就继承这个FormController就好了。在FormController中定义属性: clas 阅读全文
posted @ 2016-08-23 18:01 (BACH) 阅读(303) 评论(0) 推荐(0)
摘要:一.sphinx增量索引的设置 数据库中的已有数据很大,又不断有新数据加入到数据库中,也希望能够检索到。全部重新建立索引很消耗资源,因为我们需要更新的数据相比较而言很少。例如。原来的数据有几百万条,而新增的只是几千条。这样就可以使用“主索引+增量索引”的模式来实现近乎实时更新的功能。 这个模式实现的 阅读全文
posted @ 2016-08-23 18:00 (BACH) 阅读(1315) 评论(0) 推荐(0)
摘要:1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcach 阅读全文
posted @ 2016-08-23 17:57 (BACH) 阅读(475) 评论(0) 推荐(0)
摘要:一、phpsdk的组成 里面看到6个文件:callback.php、config.php、index.php、weibolist.php、weibooauth.php以及.DS_Store这6个文件。 看了下官方的API文档 http://open.weibo.com/wiki/%E6%8E%88% 阅读全文
posted @ 2016-08-23 17:56 (BACH) 阅读(234) 评论(0) 推荐(0)
摘要:打开配置文件将下面代码添加到 components => [...]中(例:高级版默认配置在/common/config/main-local.php) 1 2 3 4 5 6 7 8 9 10 11 12 13 'mailer' => [ 'class' => 'yii\swiftmailer\M 阅读全文
posted @ 2016-08-23 17:55 (BACH) 阅读(432) 评论(0) 推荐(0)
摘要:1,刚开始我使用的是Navicat for MySQL工具连接远程的mysql的数据库。 报错了。报错信息是 Error 1130: Host '192.168.1.80' is not allowed to connect to this MySQL server。 我查询网上的解决方法共有两种: 阅读全文
posted @ 2016-08-23 17:52 (BACH) 阅读(272) 评论(0) 推荐(0)
摘要:memcache函数所有的方法列表如下: 参考http://www.php.net/manual/zh/function.Memcache-add.php Memcache::add - 添加一个值,如果已经存在,则返回false Memcache::addServer - 添加一个可供使用的服务器 阅读全文
posted @ 2016-08-23 17:47 (BACH) 阅读(4145) 评论(0) 推荐(0)
摘要:<?php/** *+ * PHP 汉字转拼音 *+ * 使用方法: * $py = new PinYin(); * echo $py->getAllPY("输出汉字所有拼音"); //shuchuhanzisuoyoupinyin * echo $py->getFirstPY("输出汉字首拼音") 阅读全文
posted @ 2016-08-23 17:38 (BACH) 阅读(609) 评论(0) 推荐(0)
摘要:JavaScript:JSON JSON是一种数据格式,它并不从属于JavaScript,很多语言都有JSON的解析器和序列化器。 语法 JSON可以表示三种类型: 简单值:使用与JavaScript相同的语法,可以在JSON中表示字符串、数值、布尔值和null。 对象:表示一组无序的键值对。键值对 阅读全文
posted @ 2016-08-01 17:34 (BACH) 阅读(232) 评论(0) 推荐(0)
摘要:1. [代码]获取客户端IP地址经纬度所在城市 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 <?php $getIp=$_SERVER["REMOTE_ADDR"]; echo 'IP:',$getIp; echo '<br/>'; $content = file_get_con 阅读全文
posted @ 2016-08-01 17:31 (BACH) 阅读(2165) 评论(0) 推荐(0)
摘要:如何在标题栏title前添加网站logo? 第一种方法:据说在网站根目录下放着我们的ico型logo,命名为favicon.ico,浏览器会自动去找到并显示。试了试,在firefox23和ie8下都没有成功。 第二种方法:添加代码,如下: 1 <link rel="shortcut icon" hr 阅读全文
posted @ 2016-08-01 16:18 (BACH) 阅读(351) 评论(0) 推荐(0)