05 2017 档案

摘要:5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。 URL和路由 5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式: 主要改进如下; 增加路由变量规则; 增加组合变量支持; 增加资源路由; 增加 阅读全文
posted @ 2017-05-31 14:32 ノGHJ 阅读(16736) 评论(1) 推荐(2) 编辑
摘要:5.一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n,输出最后那个大王的编号。(新浪)(小米) 阅读全文
posted @ 2017-05-26 11:33 ノGHJ 阅读(585) 评论(0) 推荐(0) 编辑
摘要:首先先登录到需要统计数据量的数据库 首先先登录到需要统计数据量的数据库 然后找到执行sql的地方 然后找到执行sql的地方 在执行sql的输入框中输入如下sql语句:use information_schema; 进入information_schema 查看 在执行sql的输入框中输入如下sql语 阅读全文
posted @ 2017-05-23 11:49 ノGHJ 阅读(2621) 评论(0) 推荐(0) 编辑
摘要:PHP include_once("config.php"); require_once('page.class.php'); //分页类 $showrow = 10; //一页显示的行数 $curpage = empty($_GET['page']) ? 1 : $_GET['page']; // 阅读全文
posted @ 2017-05-19 17:23 ノGHJ 阅读(419) 评论(0) 推荐(0) 编辑
摘要:首先,肯定是注册成为开发者新浪微博开放平台 选择网站应用,填写一些基本信息 填完后在‘我的应用’中,会看到刚创建的应用信息,我们只是简单的测试一下,所以其他复杂的注册信息都不用填写,有这些就够了 很重要的一点,回调地址填写↓,回调地址是微博返回数据的地址,一定要填写完全一致 接下来,就是代码部分了: 阅读全文
posted @ 2017-05-19 16:48 ノGHJ 阅读(247) 评论(0) 推荐(0) 编辑
摘要:简单说原理。 1.有个保存用户信息的表。比如: ++++++++++++++++++++ php_user_info ++++++++++++++++++++ uid username password 用户的id 用户名 密码 ++++++++++++++++++++ 2.一个保存发给用户的信息的 阅读全文
posted @ 2017-05-19 16:39 ノGHJ 阅读(652) 评论(0) 推荐(0) 编辑
摘要:什么是线程安全与非线程安全? 线程安全就是在多线程环境下也不会出现数据不一致,而非线程安全就有可能出现数据不一致的情况。 线程安全由于要确保数据的一致性,所以对资源的读写进行了控制,换句话说增加了系统开销。所以在单线程环境中效率比非线程安全的效率要低些,但是如果线程间数据相关,需要保证读写顺序,用线 阅读全文
posted @ 2017-05-19 16:37 ノGHJ 阅读(398) 评论(0) 推荐(0) 编辑
摘要:授人以鱼不如授人以渔。在方倍工作室上问了一下,创建自定义菜单的代码多少钱,一张口就一百,好吧,那我就给你们一人省一百块钱吧,你们说该如何谢谢我?事先说明一下啊,你的PHP版本要高于4.0.2才支持cURL init(),我是在SAE上运行的,已经成功。 大家有钱捧个钱场,没钱捧个人场啊~~~~~ 另 阅读全文
posted @ 2017-05-19 16:36 ノGHJ 阅读(3223) 评论(0) 推荐(1) 编辑
摘要:一、下载 ngrok 客户端 ngrok 官方网址:ngrok.2bdata.com ngrok 官方网址:ngrok.2bdata.com 二、解压到你喜欢的任意盘符 主要是 ngrok.cfg和ngrok.exe 两个。 主要是 ngrok.cfg和ngrok.exe 两个。 三、cmd 运行得 阅读全文
posted @ 2017-05-18 14:27 ノGHJ 阅读(9) 评论(0) 推荐(0) 编辑
摘要:更详细具体的总结如下: 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。 2、如 阅读全文
posted @ 2017-05-17 10:32 ノGHJ 阅读(166) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/09/10/1823042.html 阅读全文
posted @ 2017-05-17 10:31 ノGHJ 阅读(183) 评论(0) 推荐(0) 编辑
摘要:在项目开发过程中,经常遇到了一些PHP处理程序性能底下的情况,程序运行在centos+nginx环境,虽然这个有很多的原因如:服务器本身配置,运行环境nginx服务,php-fpm配置等等,更多有一点仍然是PHPer没有对程序进行更好的优化。 第一类、变量类型: 1)主要是使用未定义变量,而直接使用 阅读全文
posted @ 2017-05-17 10:31 ノGHJ 阅读(146) 评论(0) 推荐(0) 编辑
摘要:有可能下载最新的demo下载不到这个原版的精简demo了. 这里为大家提供一下.以下代码为原始未改动代码 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3 阅读全文
posted @ 2017-05-17 10:29 ノGHJ 阅读(160) 评论(0) 推荐(0) 编辑
摘要:PHP 数组转XML函数如下 [PHP] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 <?php function ar 阅读全文
posted @ 2017-05-17 09:18 ノGHJ 阅读(584) 评论(0) 推荐(0) 编辑
摘要:伟大的筒子们,我们需要经常采集。 不知道大家每次采集的时候会不会烦躁,不用八爪鱼,不用PYTHON 是不是感到手无力,看到正则匹配每次匹配不对,一换采集内容就是头疼,重新拼写正则? 不要说是高手 ,就是老手也会烦躁。 今天 就在这里我给大家分享一个传说中 你要你会能看懂CSS 就会采集的小插件(科技 阅读全文
posted @ 2017-05-17 09:16 ノGHJ 阅读(566) 评论(0) 推荐(0) 编辑
摘要:为什么 要用centos7呢。 现在哪个企业用的是centos7呀。不都是老版本么。 对咱们是新技术。所以只有新系统才可以用。因为docker要求服务CentOS6以上,kernel 版本必须2.6.32-431或更高 Centos下安装docker比较麻烦。请耐心查看教程 首先, [Shell] 阅读全文
posted @ 2017-05-17 09:14 ノGHJ 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:设置SSH Key 1. 检查是否已经有SSH Key。 $cd ~/.ssh 如果说没有这个目录,就直接看第三步 2. 备份 3. 生成一个新的SSH。 $ssh-keygen -t rsa -C "email" 之后直接回车,不用填写东西。之后会让你输入密码。然后就生成一个目录.ssh ,里面有 阅读全文
posted @ 2017-05-17 09:10 ノGHJ 阅读(146) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2017-05-16 20:39 ノGHJ 编辑
摘要:最笨的是定义常量。具体怎么做?看下面: 阅读全文
posted @ 2017-05-16 20:25 ノGHJ 阅读(267) 评论(0) 推荐(0) 编辑
摘要:$postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; 替换为 $postStr = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : file_get_contents(" 阅读全文
posted @ 2017-05-16 14:34 ノGHJ 阅读(3893) 评论(0) 推荐(0) 编辑
摘要:由于很长时间没有配置Apache,虽然说知道怎么配置nginx,但是还是花费了一些时间这次记下来下次直接用 在其他选项文件菜单中->打开配置文件->选择vhosts-conf nginx的话使用 之后最重要一点就是DNS解析了:在C:\Windows\System32\drivers\etc下打开h 阅读全文
posted @ 2017-05-16 10:07 ノGHJ 阅读(1180) 评论(1) 推荐(0) 编辑
摘要:/** * @inheritdoc 批量添加 * @params $add array 添加数据 */public function add_all($add){ $connection = \Yii::$app->db; //数据批量入库 $connection->createCommand()- 阅读全文
posted @ 2017-05-16 09:51 ノGHJ 阅读(966) 评论(0) 推荐(0) 编辑
摘要:预防onion比特币勒索病毒,如何快速关闭135,137,138,139,445等端口 如果这种网络端口关闭方法行不通,可以尝试一种新的关闭网络端口方法(比较繁琐)见106楼,补丁安装教程见126楼 关闭端口只是降低电脑中毒的几率,如果要完全防止病毒入侵,还是要安装系统补丁,修复系统漏洞 防止病毒入 阅读全文
posted @ 2017-05-14 20:26 ノGHJ 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:git是一款强大的分布式版本控制系统,到底是什么意思呢?其实我也不知道,以后知道了再补上吧。下面咱们来讲一下github怎么与你电脑上的git建立起连接关系。 一、你要有一个github账号。 去百度。然后自己建一个仓库(repository),仓库名记着。 二、你电脑上要有一个git客户端。 去百 阅读全文
posted @ 2017-05-13 11:39 ノGHJ 阅读(302) 评论(0) 推荐(0) 编辑
摘要:HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等) 阅读全文
posted @ 2017-05-09 14:11 ノGHJ 阅读(384) 评论(0) 推荐(0) 编辑
摘要:一、优点 1. 跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)结合,或者数据应用够大可以考虑换 Postg 阅读全文
posted @ 2017-05-09 10:15 ノGHJ 阅读(7733) 评论(0) 推荐(0) 编辑
摘要:定义和用法 <a> 标签的 target 属性规定在何处打开链接文档。 如果在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的、名称与这个目标吻合的框架或者窗口中的文档。如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一个新的窗口, 阅读全文
posted @ 2017-05-09 10:08 ノGHJ 阅读(306) 评论(0) 推荐(0) 编辑
摘要:在SEO中,所谓的TDK其实就是title、description、keywords这三个标签,这三个标签在网站的优化过程中,至关重要所以今天童童来和大家分享下,如何去写好TDK标签! 1、title标题标签 一般采用的是关键词+网站名模式,建议是1-3个关键词用下划线_连接,最后小划线-链接网站名 阅读全文
posted @ 2017-05-09 09:49 ノGHJ 阅读(525) 评论(0) 推荐(0) 编辑
摘要:安装Docker要满足一定的条件,对于cents系统,要求必须是64位,并且内核版本是3.10以上。 如果你的centos操作系统内核低于3.10,需要升级到这个版本以上,才能安装docker。 第一步,先看目前的内核版本 uname -r 在我的系统上输出: 2.6.32-431.el6.cent 阅读全文
posted @ 2017-05-03 12:27 ノGHJ 阅读(380) 评论(0) 推荐(0) 编辑
摘要:1.索引大大减少了存储引擎需要扫描的数据量。 2.索引可以帮助我们进行排序亦避免使用临时表。 3.索引可以把随机I/O变为顺序I/O 阅读全文
posted @ 2017-05-02 16:26 ノGHJ 阅读(311) 评论(0) 推荐(0) 编辑
摘要:1.hash索引必须进行二次查找。 2.hash索引无法进行排序。 3.hash索引不支持部分索引查找也不支持范围查找。 4.hash索引中hash码的计算可能存在hash冲突。 阅读全文
posted @ 2017-05-02 16:22 ノGHJ 阅读(635) 评论(0) 推荐(0) 编辑
摘要:对于 B-tree 和 hash 数据结构的理解能够有助于预测不同存储引擎下使用不同索引的查询性能的差异,尤其是那些允许你选择 B-tree 或者 hash 索引的内存存储引擎。 B-Tree 索引的特点 B-tree 索引可以用于使用 =, >, >=, <, <= 或者 BETWEEN 运算符的 阅读全文
posted @ 2017-05-02 16:15 ノGHJ 阅读(378) 评论(0) 推荐(0) 编辑
摘要:1.如果不是按照索引最左列开始查找,则无法使用索引。 比如说id+name 那么是name+id 的话 ,这个索引则无法使用。 2.使用索引时不能跳过索引中的列。 如果是id+name+age建立一个复合索引,那么id+age这样子查找也是无法使用的。 3.Not in 和 < > 操作无法使用索引 阅读全文
posted @ 2017-05-02 16:09 ノGHJ 阅读(437) 评论(0) 推荐(0) 编辑
摘要:面试时无意间被问到了这个问题:数据库索引的存储结构一般是B+树,为什么不适用红黑树等普通的二叉树? 经过和同学的讨论,得到如下几个情况: 1. 数据库文件是放在硬盘上,每次读取数据库都需要在磁盘上搜索,因此需要考虑磁盘寻道时间,我们都知道磁盘寻道开销是非常大的。同时,索引一般也是非常大的,内存不能放 阅读全文
posted @ 2017-05-02 16:00 ノGHJ 阅读(183) 评论(0) 推荐(0) 编辑
摘要:public function actionSss(){ /* * 获取到缓存 * 这里是获取的是根目录下 的common/main.php中的缓存类组件 * */ $cache=\Yii::$app->cache; //往缓存中写数据--第三个参数可以设置有效时间默认是秒 $cache->add( 阅读全文
posted @ 2017-05-02 14:58 ノGHJ 阅读(309) 评论(0) 推荐(0) 编辑
摘要:一、__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。看下面例子: printit.class.php <?php class PRINTIT { function doPrint() { echo 'hello world'; } } ?> i 阅读全文
posted @ 2017-05-02 14:25 ノGHJ 阅读(216) 评论(0) 推荐(0) 编辑
摘要:一、安装MongoDB 1.创建mongodb用户组和用户 2.下载mongodb源码包,并将源码包放到/usr/local/src/目录下下载页面:https://www.mongodb.com/download-center?jmp=nav这里用的是 mongodb-linux-x86_64-r 阅读全文
posted @ 2017-05-02 11:43 ノGHJ 阅读(1592) 评论(0) 推荐(0) 编辑
摘要:以下格式是 mongodb命令 | mysql的命令, 后者作为参考查看数据库 show dbs | show databases;查看当前数据库db | select database();创建数据库use test1 | create database test1 注意,此时无法show dbs 阅读全文
posted @ 2017-05-02 11:41 ノGHJ 阅读(121) 评论(0) 推荐(0) 编辑
摘要:[Shell] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 echo '[mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.o 阅读全文
posted @ 2017-05-02 11:40 ノGHJ 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一、Mongodb命令 常用命令 help命令通过此命令可以看到一些最基本的命令,如图: use命令例如命令【use demodb】,创建demodb,不用担心demodb不会创建,当使用use demodb 命令创建第一个collection时会自动创建数据库demodb,如图: 插入数据使用命令 阅读全文
posted @ 2017-05-02 11:39 ノGHJ 阅读(329) 评论(0) 推荐(0) 编辑
摘要:以前用MySQL数据库,整天都是写大堆大堆的SQL语句,要记住这些SQL关键字都要花好几天时间,写的蛋都爆了,当接触到MongoDB的时候,发现不用写SQL,瞬间觉得高大上,瞬间产生了学习使用它的冲动。 1.MongoDB简介 MongoDB是一种强大,灵活,可扩展的数据存储方式。它扩展了关系型数据 阅读全文
posted @ 2017-05-02 11:38 ノGHJ 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1.下载安装包 下载完成后解压缩压缩包 2. 安装准备 将mongodb移动到/usr/local/server/mongdb文件夹 mv mongodb-linux-i686-1.8.2 /usr/local/mongodb 创建数据库文件夹与日志文件 mkdir /usr/local/mongo 阅读全文
posted @ 2017-05-02 11:38 ノGHJ 阅读(167) 评论(0) 推荐(0) 编辑
摘要:下载mongoDB [html] view plain copy wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.4.9.tgz 如果上面地址不对可以去官网自己下载http://www.MongoDB.org/download 阅读全文
posted @ 2017-05-02 11:37 ノGHJ 阅读(372) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示