08 2017 档案
摘要:Git分布式版本控制器 ①-简介 之前大家学习的svn是一个集中式的版本控制器。 版本控制器:就是用来追溯自己书写的代码的记录信息。好处:可以非常方便的记录何时何地何人操作了哪些代码。 集中式:对于集中式的版本控制器,需要搭建一个中央服务器【管理代码】,然后在这个中央服务器里面作为代码的仓库。svn
阅读全文
posted @ 2017-08-30 18:41
奋斗的黑蜗牛1号
摘要:一、svn(后悔药) 1、介绍 SVN全名Subversion,即版本控制系统。它将数据放置在一个中央仓库(repository)中。这个仓库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把数据恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来
阅读全文
posted @ 2017-08-30 00:29
奋斗的黑蜗牛1号
摘要:一、MongoDB的简介 1、NoSql和mongodb NoSQL ,(Not Only SQL),泛指非关系型数据库, 它是由一次叫“反Sql运动”的社区讨论而诞生的体系。 NoSql的共同特点和优势: NoSQL 通常是以key-value形式存储的(如:Memcache) 不支持SQL语句,
阅读全文
posted @ 2017-08-29 18:58
奋斗的黑蜗牛1号
摘要:一. 为什么使用PDO 在WEB开发中,能够使用的数据库不仅仅只有MYSQL,还可能使用其他的数据库,比如:ORACLE、FIREBIRD、MSSQL等。 在PHP程序中,我们执行的是相同的操作,但是所写的操作函数就不一样,以连接数据库操作为例: MySQL:mysql_connect MSSQL:
阅读全文
posted @ 2017-08-29 14:16
奋斗的黑蜗牛1号
摘要:一. 为什么使用面向对象 面向过程思想 我们在生活中,经常使用面向过程的思想来解决问题,比如一下两个场景: 面向对象思想 同样是解决上述两个场景中的问题,我们如果换成面向对象思想来解决,可以用以下两个方式来办: 面向过程思想的局限性 1, 使用面向过程思想开发,代码冗余率高,重用性低; 2, 使用面
阅读全文
posted @ 2017-08-29 13:37
奋斗的黑蜗牛1号
摘要:一. 为什么使用GD图像处理技术 在WEB项目中,GD图像处理技术应用非常广泛,比如制作验证码图片,给图片打水印等。 二. 什么是GD图像处理技术 PHP通过使用GD扩展来操作图像的一种技术。 三. GD扩展的应用 准备工作 第一步,在php.ini配置extension_dir配置项 第二步,检查
阅读全文
posted @ 2017-08-29 13:07
奋斗的黑蜗牛1号
摘要:一. 为什么使用会话技术 我们访问网站走的是HTTP协议,协议具有无连接无状态的特性,对事物的处理不具有记忆能力。 我们在web项目中,很多时候需要将会话数据记忆存储,以便后续的程序能够随时调用和使用。 我们需要通过会话技术解决以上问题。 二. 什么是会话技术 通俗的理解就是“唠嗑”; 概念 将数据
阅读全文
posted @ 2017-08-29 12:59
奋斗的黑蜗牛1号
摘要:一. 为什么使用文件编程 在web项目中,文件编程的应用相当广泛,比如:文件下载(软件,电影,照片....),生成报表文件并支持下载功能等。 二. 什么是文件编程技术 本质上文件编程技术就是对文件或目录的增删改查操作。 分类 分成 对目录的操作 和 对文件的增删改查操作。 三. 对目录的操作 增删改
阅读全文
posted @ 2017-08-29 12:37
奋斗的黑蜗牛1号
摘要:一.为什么学习HTTP协议 绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP协议是网络中应用最广泛的一种协议。 二.什么是HTTP协议 场景:说英文的张三 和 说日语的李四 要如何进行沟通。 明确HTTP协议是:1,浏览器和服务器沟通; 2,处于浏览器和服务器沟通的中间位置;
阅读全文
posted @ 2017-08-29 12:31
奋斗的黑蜗牛1号
摘要:一.CI介绍 小巧,快速, 天下武功,无坚不破,唯快不破。 Ci还是很受欢迎的。 学习CI还有一个好处,相比其他的一些php框架,更容易掌握。(源码和思想) 二.CI快速入门 1.获取与安装 直接上官网下载http://codeigniter.org.cn/ 将下载好的文件解压打网站根目录, 在页面
阅读全文
posted @ 2017-08-28 00:18
奋斗的黑蜗牛1号
摘要:一.NoSql之Redis数据库 1.Redis简介 Redis是Remote Dictionary Server(远程数据服务)的缩写,它是NoSql中一款非常出色的产品,由意大利人 antirez(Salvatore Sanfilippo) 开发的一款内存高速缓存数据库同时支持持久化设置。该软件
阅读全文
posted @ 2017-08-27 18:38
奋斗的黑蜗牛1号
摘要:一.Linux内核分析/etc/grub.conf文件 1.passwd命令 Linux以安全性和稳定性在世界上自居,在Linux发明之初就在安全领域做了很多手段,其中最简单就是提供了密码的登录和密码修改的功能,在Linux系统当中无论什么用户都必须具有密码才能登录Linux操作系统. 命令格式:
阅读全文
posted @ 2017-08-27 14:32
奋斗的黑蜗牛1号
摘要:一.Linux的发展史 1.Linux的发展史 在第2次世界大战刚刚结束(以抗日战争胜利作为标记),也就是19世纪的40年代末西方国家的通用电气,麻省理工大学和贝尔工作室倡导了一个超级计算机的开发计划,这计划被称为Multics工程计划,这个计划最终是以失败告终。 但这个计划的失败为后人对计算机操作
阅读全文
posted @ 2017-08-27 14:24
奋斗的黑蜗牛1号
摘要:VMware虚拟机具体步骤 第一步:找到VMware虚拟机软件的安装文件,并且双击安装文件(这个过程其实是环境检查,需要内心等待一定的时间) 第二步:VMware软件检查了计算机环境后,如果您的计算机适合安装VMware软件就会弹出安装向导界面 第三步:同意协议条款,选择下一步 第四步:重点步骤,选
阅读全文
posted @ 2017-08-27 14:01
奋斗的黑蜗牛1号
摘要:一.全文索引Sphinx 1.什么是Sphinx Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。它是基于C语言开发出来的.中文翻译为斯芬克司斯芬克司. Sphinx最好的应用操作系统是Linux 2.Sphinx的优势 Sphinx是一个基于SQL的全文检索引擎,可
阅读全文
posted @ 2017-08-27 13:24
奋斗的黑蜗牛1号
摘要:一.分页优化技术 代码参看: php/classic.php 把50331651记录进行分页,每页显示2条记录,于是我们用传统php编码方式,编写分页代码如下: 上传到/var/www/html下进行测试,结果如下: 如果访问第1页和第4页,返回语句: 使用explain执行计划查询比较靠前的页数,
阅读全文
posted @ 2017-08-27 13:03
奋斗的黑蜗牛1号
摘要:一.大型网站优化之MySql优化 1.优化和不优化的对比的 在业界当中我们有一个叫大数据(big data)的概念,所谓的大数据指代千万级别以上的数据作为起步的数据。所以我们现在需要对两张都具有50331650条记录的表进行查询对比,其中表名为tbl_no的表是没有做过任何优化手段的表,表名为tbl
阅读全文
posted @ 2017-08-27 11:33
奋斗的黑蜗牛1号
摘要:一、框架概述 1、什么是框架 所谓的框架,Framework,它就是某个web应用程序的半成品,就是一组组件(分页类、验证码类、文件上传类、DB类、Image类等。。。),利用这些组件完成自己的web应用系统。 现在企业中开发模式基本有三种: 从快到慢排序:二次开发(需要修改源码) >框架开发 >源
阅读全文
posted @ 2017-08-27 09:10
奋斗的黑蜗牛1号
摘要:1、引入插件的js文件 2、给表单绑定一个id属性,然后写验证规则 验证规则如下: 效果:
阅读全文
posted @ 2017-08-27 08:52
奋斗的黑蜗牛1号
摘要:使用弹出层完成文章的详情查看: 1、给标签绑定一个class和自定义的属性article_id 设置class的目的:给这一类的元素方便绑定事件 自定义属性article_id:待会是为了获取当前元素的id 引入核心js文件: 2、给class=showContent绑定一个单击的事件 3、php根
阅读全文
posted @ 2017-08-27 08:50
奋斗的黑蜗牛1号
摘要:一、真静态和伪静态 1、概念 PHP静态化分为:真静态化和伪静态化。真静态化又分为:局部静态化(ajax)和完全静态化(html)。 真静态化:是指由动态语言如php、java等生成的动态页面保存为静态的html文件。当用户再次访问相同的url地址的时候,直接访问生成的html静态文件即可,最大优点
阅读全文
posted @ 2017-08-27 08:46
奋斗的黑蜗牛1号
摘要:一.大型网站的优化方向 1.PHP+MySql的存储缺点 在大部分的PHP的网站开发当中,我们往往采用的数据存储方式是php+mysql,因此就会产生如下图所示的请求方式: 以上的架构对一般对于访问量不大的网站没有任何问题,例如:个人博客网站,小公司的企业网站。然而当网站的数据量和访问量增大之后,即
阅读全文
posted @ 2017-08-26 19:13
奋斗的黑蜗牛1号

浙公网安备 33010602011771号