![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础篇
Leslie丶
断剑重铸之日,骑士归来之时。
展开
-
【Day20】数据库中的事务是什么 ?
事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。 ![传统方式](http://img.blog.csdn.net/20161012144515902)![事务机制](htt原创 2016-10-12 14:08:08 · 719 阅读 · 0 评论 -
【Day26】include require include_once require_once 的区别深度总结
这个问题遇到过很多次了,今天在这里再总结一次。引用文件的方法有两种:require 及 include。require 的使用方法如 require("file.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。include 使用方法如 inclu原创 2016-10-18 16:05:27 · 627 阅读 · 0 评论 -
【Day37】php导出word文档与excel电子表格的简单代码
今天主要对php中导出word和excel表格进行一个小小的总结:生成word的代码:代码如下: header("Content-type: application/octet-stream"); header("Accept-Ranges: bytes"); header('Content-type: application/doc'); header('原创 2016-11-01 14:28:07 · 683 阅读 · 0 评论 -
php源码之路第八章第二节 ( PHP中的线程安全)
在多线程系统中,进程保留着资源所有权的属性,而多个并发执行流是执行在进程中运行的线程。如Apache2 中的woker,主控制进程生成多个子进程,每个子进程中包含固定的线程数,各个线程独立地处理请求。同样,为了不在请求到来时再生成线程,MinSpareThreads和MaxSpareThreads设置了最少和最多的空闲线程数;而MaxClients设置了所有子进程中的线程总数。如果现有子进程中的线程原创 2016-12-13 00:21:00 · 671 阅读 · 0 评论 -
【Day52】php生成带logo二维码方法
方法一:一、使用的类库 1、phpqrcode(php库) 2、qrcode.js(javascript库)方法二:二、phpqrcode的使用 只用php的类库,也就是二维码的生成在后台操作。因为要在后台生成带logo的二维码,那么首先必须将logo图片上传至服务器(在上传这里我用了webuploader)phpqrcode使用方法: 首先下载phpqrcode:http://phpqrc原创 2016-12-05 02:22:18 · 485 阅读 · 0 评论 -
【Day53】Linux常用指令
常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch 创建空文件ec转载 2016-12-07 18:16:57 · 373 阅读 · 0 评论 -
【Day55】防止sql注入的几种方法
过滤一些常见的数据库操作关键字select ,insert,update,delete,and,*等或通过系统函数addslashes对内容进行过滤php配置文件中register_globals=off;设置为关闭状态.(作用将注册全局变量关闭);如接收POST表单的值使用$_POST['user'],假设设置为ON的话$user才接收值sql语句书写的时候尽量不要省略小引号(tab上面那个原创 2016-12-09 00:42:28 · 453 阅读 · 0 评论 -
【Day65】php常用字符串转换,替换,计算,截取,加密函数实例
nl2br 功能:化换行符为<?php$str = "cat isn't \n dog";$result = nl2br($str);echo $result;/**结果cat isn'tdog*/rtrim 功能:清除右边的空白<?php$str = "Hello world ";echo strlen($str)."<br>";$result = rtrim($str);原创 2016-12-25 18:51:54 · 414 阅读 · 0 评论 -
【Day28】关于json数据交换的一些知识点
今天我们来讲一下JSON是什么以及JSON本身具有的优势和json的使用方法首先我们来介绍一下JSON的概念:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON原创 2016-10-20 12:42:43 · 686 阅读 · 0 评论 -
【Day22】mysql数据库的优化(一版)
mysql数据库优化的目的是什么?mysql优化是多方面的,原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度。eg. 通过优化文件系统,提高磁盘I/O的读写速度;通过优化操作系统调度策略,提高mysql在高负荷情况下的负载能力;优化表结构、索引、查询语句等使查询响应更快。在mysql中,可以使用show status语句查询一些mysql的性能参数show status like 'valu原创 2016-10-14 13:04:05 · 1596 阅读 · 0 评论 -
【Day21】关于mysql数据库索引所涉及的一些知识(新)
我们首先了解,数据库的索引是什么?数据库的索引:数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。(什么是B树和B+树,见文章最后。)在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。索引的种类:根据数据库的功原创 2016-10-13 11:04:02 · 1044 阅读 · 0 评论