摘要:
最近看PHP数组底层结构,用到了哈希表,所以还是老老实实回去看结构,在这里去总结一下。 1.哈希表的定义 这里先说一下哈希(hash)表的定义:哈希表是一种根据关键码去寻找值的数据映射结构,该结构通过把关键码映射的位置去寻找存放值的地方,说起来可能感觉有点复杂,我想我举个例子你就会明白了,最典型的的 阅读全文
摘要:
在学操作系统的时候,就会接触到缓存调度算法,缓存页面调度算法:先分配一定的页面空间,使用页面的时候首先去查询空间是否有该页面的缓存,如果有的话直接拿出来,如果没有的话先查询,如果页面空间没有满的时候,使用新页面的时候,就释放旧的页面空间,把新页面缓存起来,以便下次使用同样的页面的时候方便调用。 缓存 阅读全文
摘要:
之前在笔试的时候没有很好的答出这个问题,因此我要总结一下问题,以免日后继续在这个地方跌倒,以下是自己的理解,如有错误请指出 一.什么是SQL注入 SQL注入就是服务器在根据业务去处理数据库的时候,客户端传来的参数里面含有一些非法的SQL语句或者特殊符号,导致原来该执行的SQL语句变成了另一个SQL语 阅读全文
摘要:
$_SERVER是PHP中十分实用的超全局变量,在开发可移植的网站的时候会变得很有用。 下面我记录一下我自己常用到的几个变量 1.$_SERVER['SERVER_NAME']:记录了网站的域名。 2.$_SERVER['DOCUMENT_ROOT']:网站的根目录(就是在你系统下的绝对路径,在wi 阅读全文
摘要:
记录存储过程学习笔记,就先做个基本的了解。具体要不要去研究下去,要看自己以后的路。 以下对存储过程的定义解释部分转自:http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html mysql的存储过程在我看来是类似于函数的存在,里面可以写一堆SQL语句的集 阅读全文
摘要:
此博客是用于本人学习,定义和代码来源于[数据结构(C语言版)].严蔚敏 如果有错误,请指出(其实有阅读量就不错了...) 一.线性表 线性表是最常用且最简单的一种数据结构。简言之,一个线性表是n个数据元素的有序序列。至于数据元素的具体含义,在不同情况下各有不同,在后面你会看到元素都是以ElemTyp 阅读全文
摘要:
近来项目的业务量开始大了,感觉如果数据不周期性地备份一下,很可能会出现问题,虽然我每天都有阿里云的自动快照,上网找了一下方法,找到两种相对简单而又适合中小项目或者中小公司的数据备份策略,以下都是数据库数据的完全备份。 一.cp命令备份mysql数据 此方法简单粗暴,直接复制mysql下的数据,也印证 阅读全文
摘要:
在服务器上面我们经常需要去使用mysql,有些童鞋刚刚配置好了服务器,想在本地的一些图形化软件去连接mysql得到更直观的表格显示,此时很可能不允许连接,为了探究为什么连接失败,在这里我会对mysql里的mysql数据库的user表进行分析,相信看完之后,大致的权限以及主机的连接问题,都会迎刃而解 阅读全文
摘要:
如今在很多应用或者公众号,类似于下图的百度签到(我每天都要去百度签到,还有阿里云学生优惠的签到),都有签到功能,签到给经验或者给积分,这是公司或者企业用以吸引用户,营销产品非常好的手段,而我在公司里面就经常遇到运营那边类似的需求,在这里我会进行实现该插件的分析。 百度签到 首先我们先分析,签到时候一 阅读全文
摘要:
最近在看高性能MYSQL一书,所以对其进行例子分析已巩固自己的印象 数据库的事务操作其实就是一组原子性的操作,要么全部操作成功,要么全部操作失败。 比如说我需要对外销售1张电影票,且登记一下销售信息到另一个表,至少需要以下3个步骤 1.查询电影票数量是否满足销售1张电影票 SELECT remain 阅读全文