mysql索引实现原理<转载>

什么是索引:   索引是一种高效获取数据的存储结构,例:hash、 二叉、 红黑。   Mysql为什么不用上面三种数据结构而采用B+Tree:     若仅仅是 select * from table where id=45 , 上面三种算法可以轻易实现,但若是select * from table where id<6 , 就不好使了,它们的查找方式就类似于"全表扫描",因为他们的高度是不可控的(如下图)。B+Tree的高度是可控的,mysql通常是3到5层。注意:B+Tree只在最末端叶
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

学习网站—菜鸟教程

网址:https://www.runoob.com/ 这个网站适用于大多数程序猿小白 你可以在学习的时候亲自上手操作
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

如何在JS代码中消除for循环

参考博客:https://www.cnblogs.com/momo798/p/10077600.html
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

MySql DCL数据控制语言(对用户权限的设置)

数据控制语言(DCL:Data Control Language)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括 GRANT、DENY、REVOKE 等语句 1.限制root用户指定ip登录 查看root用户可以在哪台机器登录 select user,host from mysql.user where user='root'; 修改mysql库里边的user表 update mysql.user set host='localhost' where user='root'; 刷新
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

python基础知识(列表详解)

列表(list) 列表中可以存入整数、实数、布尔值、字符串、序列、对象 可变序列 列表 [] 元素间隔用 ,号分隔 列表的创建和删除 使用赋值运算符直接创建列表 listname = [元素1,元素2,.......] 创建空列表 列表名 = [] 创建数值列表 string = "圣人蛋糕" list(string) print(string) ["圣","人","蛋","高"] range() 函数可创建一个整数列表,一般用在 for 循环中。 删除列表 del 列表名称 不常用 pyth
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

2019-2020学年 20191228《信息安全专业导论》第五周学习总结

教材内容总结 在前一周预习的前提下,这周老师对我们进行了小测试,在测试中运用了pep/8,分别用汇编语言和机器语言运行出了结果。在算法和伪代码的学习中,首先了解到了什么是潘多拉,以及它们的定义,伪代码分别有变量,赋值,输入输出,选择,重复的功能,以及这些功能的具体含义。 教材学习中的问题及解决方法 在刚开始自学pep/8的时候,搞不清机器语言和汇编语言的具体区别,感觉自己在虚拟机上面运行出来的结果都一样,不懂如何区分。在课堂上,老师详细给我们解释了机器语言和汇编语言,并且分别让我们自己运行了这
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

20182301 2019-2020-1 《数据结构与面向对象程序设计》第7周学习总结

20182301 2019-2020-1 《数据结构与面向对象程序设计》第7周学习总结 教材学习内容总结 第十二章 算法效率:用更少的时间去做同等质量的事情 好算法的要求:正确性、可读性、健壮性、通用性、效率与储存空间需求 算法效率可以用问题大小(n)和及处理步骤来定义。增长函数表示问题大小与希望优化的值之间的关系,该函数表示算法的时间或空间利用率 复杂度(时间、空间) 图: 注意:若计算一个算法的阶,其中涉及函数调用时,要把函数里面的调用也算上。 第十四章 集合 集合是收集并组织其他对象的对
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

github.com/pkg/errors库学习

为了理解go error,进一步学习github.com/pkg/errors作的训练。 http://www.shtml.net/article/content/tok/48369/id/37733.html https://studygolang.com/articles/17430?fr=sidebar https://blog.csdn.net/weixin_42506905/article/details/94482183 https://blog.csdn.net/fwhezfwh
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

web应用 上传文件

用自定义form表单提交 html文件 index.html <form action="/update_file/" enctype="multipart/form-data" method="post">  #enctype="multipart/form-data" 是编码类型,指表单数据有多部分构成,既有文本数据,又有文件等二进制数据 {% csrf_token %} <input type="file" name="pic"> <input typ
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

助教观察记录5(10/21-11/3)

一、助教工作完成情况 统计时间至2019/10/21-2019/11/3 22:00 止 冉助教: 乐助教: 徐助教: 第五次作业——结对编程的编程实现评价情况 总人数 提交数 提交率 评价率 回复率 98 81 82.65% 87.65% 53.52% 团队作业第一次—团队展示评价情况 总人数 提交数 提交率 评价率 回复率 10 10 100% 100% 20% 团队作业第二次—需求规格说明书评价情况 总人数 提交数 提交率 评价率 回复率 10 10 100% 100% 20% 团队编程
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

机器学习笔记第二周

一、 Logistic回归与Logistic函数   分类问题的标签可以是$y\epsilon \left \{ 0,1 \right \},y\epsilon \left \{ 0,1,2 \right \},y\epsilon \left \{ 0,1,2,3,... \right \}$,对应分别为二元、三元、…分类问题。借鉴线性回归算法,我们希望预测样本属于每个标签的概率$p\left \{ y=i \right \}$ ,而且$p\epsilon \left [ 0,1 \right
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

bugku never give up

打开网页,看到?id=1,很容易想到了爆破。 然后bp抓包爆破。(传说中的一秒爆破。) 看到了 1p.html 。 直接访问 缓缓打出一个?(这是个锤子o,本来以为这里有flag,但是,这真的是论坛啊)。 然后实在想不出要干什么了。。看了大佬的wp,发现要看源码。 用 view-source:http://123.206.87.240:8006/test/1p.html 访问源码 中间那一串用 == 结尾的字符串就不用我说是什么了吧(base64解码走起,%3D 就是url编码中的 = ) 解
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

渗透测试学习 二十三、常见cms拿shell

常见cms 良精、科讯、动易、aspcms、dz 米拓cms、phpcms2008、帝国cms、phpv9 phpweb、dedecms 良精 方法: 1、数据库备份拿shell 上传图片——点击数据库备份——改为脚本格式——添加账号,讲一句话添加在用户名处——备份——改为脚本格式 2、双文件上传 3、配置插马 4、修改文件上传类型直接上传 科讯(用IE) /admin/admin.asp 后台路径 1、利用解析漏洞 2、设置——网站基本信息设置——默认允许上传文件类型,将asp改为aasps
分类: 其他 发布时间: 11-03 23:50 阅读次数: 0

2019-2020-1 20191232《信息安全专业导论》第五周学习总结

教材学习内容总结 本周学习了安装和使用Pep/8虚拟机,并且学习了机器语言与汇编语言,算法与伪代码。并在课上使用Pep/8虚拟机进行了小测试,学会了机器语言和汇编语言的互相转换。 机器语言:机器语言是机器能直接识别的程序语言或指令代码,勿需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。 汇编语言:汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。 上周考试错题总结 学习问题 1.本章的
分类: 其他 发布时间: 11-03 23:34 阅读次数: 0

WEEK17:jquery开发基础

xxxx
分类: 其他 发布时间: 11-03 23:34 阅读次数: 0

简易办公系统的设计与实现 文献收集

1.无纸化办公管理系统的设计与实现 . 杨亚洲 * 吴丽娜 范有森 2.浅谈企业办公管理OA系统的设计与实现 . 朱梓祎 3.基于UML与J2EE的高校OA系统的分析与设计 . 王晓妮 4.UML建模在办公自动化(OA)系统设计中的应用.尚鲜连 5.基于UML连锁超市OA系统公文流转的设计. 闫丽 高军 姜晓锋 6.基于UML的外贸OA系统的设计与实现 . 毛梅林 7.基于UML的高校教务管理系统的设计与实现 . 熊巍 8.高专院校无纸化OA系统设计与实现 . 刘银汉 9.基于UML和Petr
分类: 其他 发布时间: 11-03 23:34 阅读次数: 0

20182311 2019-2020-1 《数据结构与面向对象程序设计》第8周学习总结

目录 教材学习内容总结 教材第13章 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 结对及互评 点评过的同学博客和代码 感悟 学习进度条 参考链接 正文 20182311 2019-2020-1 《数据结构与面向对象程序设计》第8周学习总结 教材学习内容总结 教材第13章 查找 线性查找:改进方法:设立哨兵,即将数组下标为0的内容设定为需要查找的数字,这样可以减少每次循环都对下标与最大值的比较,优化算法。 折半查找:时间复杂度为O(log2n),效率高,但只能用于有序线性存
分类: 其他 发布时间: 11-03 23:34 阅读次数: 0

针对接口编程能帮助达到面向对象开发和设计中"低耦合"的要求. 某公司...打印机...(笔试中遇到的题目)

针对接口编程能帮助达到面向对象开发和设计中"低耦合"的要求. 举个例子:某公司有一台特殊打印机,还可以使用一年,一年后可能换为另一种打印机,这两种打印机都特殊而贵.所以现在的程序希望换了打印机后也少量修改就可用. 方法: 1,定义一个打印机接口. 2,定义打印机类A,B,分别实现此接口. 3,定义一个工厂类,在类中可选择返回由A实现的接口,或者由B实现的接口. 4,在程序中使用打印机时,就可以使用工厂类来调用打印机,而不需要知道具体的是什么打印机. 如果打印机换了,只需要修改工厂类就行了.如果
分类: 其他 发布时间: 11-03 23:34 阅读次数: 0

HttpUrlConnection工具类

package com.ligotop.core.utils; import com.ligotop.core.exceptions.BusinessException; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; public class HttpMethodUtil { public static String doPost(String url,String param
分类: 其他 发布时间: 11-03 23:34 阅读次数: 0

【转】关于DNS不得不说的一些事

转自:https://www.cnblogs.com/rjzheng/p/11395695.html 引言 今天我们来聊聊DNS。 所谓域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,可以balabala..省略一万字不表,因为这都不是重点! 重点只有一个,大厂经常问! 没错,正是因为DNS包含着很多大厂常考面试知识点!因此,烟哥认为很有必要再开一文说明。 正文 概念 DN
分类: 其他 发布时间: 11-03 23:34 阅读次数: 0