fread与file_get_contents读取文件的区别

关于这两个函数的官方解释是这样的:           fread()                      函数读取文件(可安全用于二进制文件)。            语法                fread(file,length)                 参数  ...

2016-10-30 22:53:49

阅读数:1647

评论数:0

MySQL中的事务初探

事务         事务就是一组原子性的SQL查询,或者说一个独立地工作单元。事务内的语句,要么全部执行成功,要么全部执行失败。 事务的ACID特性         A(atomicity):原子性。一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作...

2016-10-30 22:30:11

阅读数:231

评论数:0

nodejs发送post请求

var http = require('http'); var querystring =require('querystring'); var post_data = querystring.stringify({ 'wifi_name':'user', 'code':'123456' }); ...

2016-10-30 22:12:03

阅读数:1486

评论数:0

算法性能对比

算法性能对比 结论:        1)所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,就称这种排序方法是稳定的,反之,就是非稳定的,例如,一组数排序之前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序之后a1,a2,a4,a3,a5,则说这种排序时稳定的,因...

2016-10-30 21:33:44

阅读数:320

评论数:0

关于GET和POST的一些思考

前几天看到同学分享的一道面试题:get方式有没有body?       我的第一反应就是,当然没有啦,get不就是通过url后面的参数传递的吗,post才是通过请求体的body传递的。但想了一下,又不太确定,所以跑去找了一下资料,发现自己对GET和POST的误解还是挺大的。 GET和POST与...

2016-09-15 11:02:44

阅读数:243

评论数:0

MySQL模糊搜索优化

InnoDB引擎对FULLTEXT索引的支持是MySQL5.6新引入的特性,之前只有MyISAM引擎支持FULLTEXT索引。对于FULLTEXT索引的内容可以使用MATCH()…AGAINST语法进行查询。         全文搜索的语法:                 MATCH(col1...

2016-09-13 11:21:33

阅读数:5638

评论数:0

数据库查询优化

最近发现无论是笔试面试都会被问到关于数据库优化的问题,所以赶紧来总结一下,无论是对自己的项目工作还是笔试面试还是会有些帮助的。 基本语句优化10个原则      原则1:尽量避免在列上进行运算,这样会导致索引失效。           如:           SELECT * FROM t ...

2016-09-11 15:01:36

阅读数:254

评论数:0

菜鸟学习NodeJS笔记(二)

忙活了几天打基础之后,最后还是躲不过入坑的命运(啊~~摔~~)。不过在磕磕碰碰地敲代码中,发现,果然还是直接实践学得更快。不过也不能完全否认前几天的知识储备啦。 安装NodeJS 由于手上只下载了Ubuntu14.04,所以还是在这个系统上面开发吧。 安装NodeJS 4.0以上版本 curl...

2016-09-10 23:08:56

阅读数:235

评论数:0

菜鸟学习NodeJS笔记(一)

上个月由于最近项目需要,而且项目组的大神还有其他项目要忙,所以我得利用不熟悉的NodeJS来进行前期的项目开发。在学习这个框架的过程中,遇到了好多问题,不断找资料自学,询问大神师兄,磕磕碰碰地走了下来。为了不让自己的这个月的学习历程就此随风而逝,特意整理一下,以待以后回顾。        由于时间...

2016-09-10 22:11:08

阅读数:327

评论数:0

HTTP协议初探

发现网络协议的知识对后台开发人员来说,还是非常重要的,所以特地去了解了以下,并作学习笔记,方便自己查阅。 HTTP协议详解        HTTP就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范——HTTP协议。HTTP协议从WWW服务器传输超文本到本地浏览器,可以使浏览器更...

2016-09-10 09:45:58

阅读数:260

评论数:0

研究生生涯一年总结

不知不觉,距离第一次在CSDN发博客已经过去了一年了。刚开始写博客只是想着简单记录一下所学的东西,方便以后查找资料。但是慢慢地,我喜欢上了这种学习到新知识,同时把它分享给别人的感觉。如果我写的东西可以给别人提供一点帮助,这个成就感真是无与伦比,莫大的满足。同时,写技术博客的同时,也极大地方便了我在...

2016-09-01 00:30:48

阅读数:526

评论数:0

Ubuntu14.04安装mysql5.7

由于项目需要用到json数据,而旧版本的mysql不能存储json数据,最新版本的mysql5.7可以支持json格式,所以需要升级mysql版本。但是直接升级,需要备份旧数据库,升级后,复制备份数据到新数据库。不过由于我的数据库没有数据,所以偷了一下懒,直接卸载,重新安装。 卸载旧版本...

2016-08-30 09:20:20

阅读数:1835

评论数:2

Linux系统常用命令

最近经常在Ubuntu上面操作,要经常使用到一些Linux的命令,现在总结一下,作为以后的学习记录。 Linux常用指令        ls     显示文件或目录                 -l      列出文件详细信息    l  -- list                 -...

2016-08-27 11:32:25

阅读数:342

评论数:0

在Ubuntu下搭建LAMP环境

虽然我使用了LAMP这一组软件来搭建网站服务器有一段时间了,但我对为什么选用LAMP一直不求甚解,今天看了慕课网上的相关课程,特意来简单总结一下。 关于Ubuntu版本 LTS版本 提供至少四年的更新服务          普通版本 提供至少半年的更新服务 LAMP详解         经...

2016-08-25 17:45:31

阅读数:278

评论数:0

数据库抽象层——PDO

PDO(PHP Data Object),数据库访问抽象层,统一各种数据库的访问接口。 PDO支持的数据库 PDO安装与配置 1.配置PHP配置文件,开启响应扩展(即在php.ini中去掉相关注释) extension=php_pdo.dll 若没有extension=php_p...

2016-08-18 22:18:34

阅读数:301

评论数:0

Linux下sublime的安装

安装方法1: 通过apt-get install来安装,可以如下来做: sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text

2016-08-15 14:35:15

阅读数:313

评论数:0

C++ Primer学习总结_2_类的初探

由于项目的需要,转向学习PHP后台开发,C++系列已经暂停快一年了。但是昨晚做笔试题时发现自己的C++基础已经惨不忍睹了,遂回来补课。果然基础是不能落下的!                注:在使用 #include 指令引入文件时,当包含来自标准库的头文件时,也应该用尖括号()包围头文件名。...

2016-08-01 00:20:35

阅读数:190

评论数:0

MySQL性能优化

数据库优化的目的         避免出现页面访问错误               由于数据库连接timeout产生页面5xx错误               由于慢查询造成页面无法加载               由于阻塞造成数据无法提交         增加数据库的稳定性           ...

2016-07-31 17:12:56

阅读数:220

评论数:0

PHP的MySQLi扩展

什么是PHP的MySQLi扩展?         ——PHP的MySQLi扩展又称为MySQL增强扩展,mysqli扩展在PHP5及以后版本中包含。 MySQLi扩展相对于MySQL扩展的优势         ——基于面向过程和面向对象的使用         ——支持预处理语句         —...

2016-07-29 21:08:47

阅读数:1195

评论数:2

MySQL进阶(六)——存储引擎

存储引擎         MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。         每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。         MySQL支持的存储引擎              -MyISAM      ...

2016-07-29 14:44:25

阅读数:232

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭