关闭

Git撤销修改

自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行: $ cat readme.txt Git is a distributed version control system. Git is free software distributed under the GPL. Git has a mutable index called stage....
阅读(57) 评论(0)

Git工作原理

Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称...
阅读(30) 评论(0)

CI文件上传失败原因

CI文件上传总是出现很其他问题,但大部分都是php配置问题,CI本身的问题不大,所以CI总是背锅。php.ini的配置: 1. 启用上传 file_uploads = On 2. 设置上传文件大小限制 upload_max_filesize = 50M 3. 设置 POST 大小限制 post_max_size = 60M 需要设置为比 upload_ma...
阅读(21) 评论(0)

CI框架解决无法上传0字节文件问题

当使用CI框架进行开发时,发现这样一个小问题,文件上传的时候,一切都正常,但是当上传0字节文件的时候(以.txt文件为例),报出以下错误: 那么为什么明明设置的上传允许类型有,但是还显示类型在禁止上传之列呢? 经过一番查询资料,才得知原来是mimes.php中没有对应的类型,才导致上传类判断没有对应的类型。 那么首先我们先获取这个文件的mime类型(如下): 在CI目录下s...
阅读(12) 评论(0)

Window下为何无法正确执行git reset --hard HEAD^

开始学习Git的小伙伴们一定都知道,版本退回,返回最后一次的commit而恢复到其上一次的commit指令是: git reset --hard HEAD^ 但是当我在windows下的命令行中却无法正常执行,会出现以下错误: 经过查询资料,发现原来^是cmd的escape字元,属于特殊字元,命令行中要用到^的时候就必须用双引号把它给括起来,如下: git reset --hard H...
阅读(30) 评论(0)

PHP性能优化

图示为100个并发,请求1000次目标地址           进行测试       最重要的两个参数:Requests per second :每秒接受请求数,这里每秒接收101个请求          Time per request:一个请求用多少耗时,这里是9毫秒 第一个参数越大越好,第二个参数越小越好...
阅读(1004) 评论(0)

Zend coding的详细用法

Zencoding     首先看看这个zencoding代码: 点击(此处)折叠或打开 html>head>(title+style+script[src=abc$.js]*3)+body>((.content>.nav>ul>li*5>a>span)+(.sidebar>.top+.middle+.bottom)+.main>.acticle*3>h1...
阅读(41) 评论(0)

PHP代码运行流程

PHP代码运行流程 Opcode是一种PHP脚本编译后的中间语言,就像Java的ByteCode,或者.NET的MSL,举个例子,比如你写下了如下的PHP代码:     echo "Hello World";   $a = 1 + 1;   echo $a;?> PHP执行这段代码会经过如下4个步骤(确切的来说,应该是PHP的语言引擎Zend) 1.Scanning(Lexin...
阅读(64) 评论(0)

Position详解

CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解的属性包括盒型结构,以及定位。正如positioniseverything,本文将主要讲述关于position的理解,力求让您看完本文后对position有着最全面的认识。 position的四个属性值: ...
阅读(50) 评论(0)

XHR——XMLHttpRequest对象

创建XMLHttpRequest对象 与之前众多DOM操作一样,创建XHR对象也具有兼容性问题:IE6及之前的版本使用ActiveXObject,IE7之后及其它浏览器使用XMLHttpRequest 不但IE6及其之前的版本将XHR作为一个ActiveXObject运行,而且还存在众多版本:一开始是Microsoft.XMLHTTP 之后变成Msxml2.XMLHTTP及更新版的Msxml3...
阅读(84) 评论(0)

session基础

了解Session Session从用户访问页面开始,到断开与网站链接为止,形成Session的生命周期。用户每一次连接时,PHP都会自动生成一个唯一的SessionID以标识当前用户,与其他用户进行区分。 进行Session会话时,SessionID会分别保存在客户端和服务器端两个位置。在客户端,使用临时的Cookie保存在浏览器指定目录中(称为Seeion Cookie);在服务器端,以文...
阅读(62) 评论(0)

Cookie基础

了解Cookie Cookie是在HTTP协议下,将服务器传递给浏览器的少量数据保存到用户浏览器的一种方式。通过这种方式,即使在浏览器被关闭和连接中断的情况下,用户仍然可以维护状态数据。 更确切的说,Cookie是保存在用户硬盘上的由字符串组成的小文本文件。 在Cookies文件夹下,每个Cookie文件都是一个简单而又普通的文本文件,而不是程序。Cookies中的内容大多经过了加密处理,因...
阅读(32) 评论(0)

解决windows下的mysql匿名登陆无法使用mysql数据库的问题

我在windows下安装了mysql,但是不用密码就能登进去,而root明明是有密码的,我用select user()命令查看当前登录用户是root。 查看数据库,只能看到自带的两个数据库(information_schema和test),mysql这个数据库都看不到。如果运行use mysql,就会出现 Access denied for user ''@'localhost' to dat...
阅读(85) 评论(0)

树、森林和二叉树的转换

树转换为二叉树 (1)加线。在所有兄弟结点之间加一条连线。 (2)去线。树中的每个结点,只保留它与第一个孩子结点的连线,删除它与其它孩子结点之间的连线。 (3)层次调整。以树的根节点为轴心,将整棵树顺时针旋转一定角度,使之结构层次分明。(注意第一个孩子是结点的左孩子,兄弟转换过来的孩子是结点的右孩子)                         森林转换为二叉树 (1)把每棵树...
阅读(60) 评论(0)

正则表达式

一 前言   对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简...
阅读(33) 评论(0)
31条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:11403次
    • 积分:303
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:14篇
    • 译文:0篇
    • 评论:0条
    文章分类