
笔记
文章平均质量分 58
ZJH_12138
这个作者很懒,什么都没留下…
展开
-
《程序是怎样跑起来的》读书笔记(第三章)——计算机进行小数运算时出错的原因
一、课前热身1. 二进制数 0.1,用十进制数表示的话是多少?答:0.52. 用小数点后有 3 位的二进制数,能表示十进制数 0.625 吗?答:可以3. 将小数分为符号、尾数、基数、指数 4 部分进行表现的形式称为什么?答:浮点数4. 二进制数的基数是多少?答:25. 通过把 0 作为数值范围的中间值,从而在不使用符号位的情况下来表示负数的表示方法称为什么?答:EXCESS系统表现6. 10101100.01010011 这个二进制数,用十六进制数表示的话是多少?答:AC原创 2022-01-06 12:31:29 · 373 阅读 · 0 评论 -
Mysql的库、表的增删改查
数据库打开数据库通过管理员模式打开cmd,输入:net start mysql启动数据库,启动后输入 mysql -u你的用户名 -p密码,例如:mysql -uroot -p1234。新建数据库创建语句格式:CREATE DATABASE 数据库名,例如CREATE DATABASE MEC创建时如果不能确定该数据库是否已经存在,则可以加入条件判断,例如:`CREATE DATABASE IF NOT EXISTS MEC;创建时加上编码格式(utf-8或者gbk之类的)例如:原创 2021-07-21 23:06:01 · 125 阅读 · 0 评论 -
this的三种常见用法
this的常见用法一、第一种:this用来区分局部变量和成员变量;当形参名称与该方法内部的成员名称冲突时,使用this可以对其进行区分;public class usingOfThis { private int age; private String name; public usingOfThis(int age, String name) { this.age = age; //this.age就代表的是该方法的成员变量 this.name = name; //this.na原创 2021-07-17 10:06:38 · 6448 阅读 · 0 评论 -
希尔排序(C语言)
希尔排序文章目录希尔排序一、什么是希尔排序;二、希尔排序的思想;三、步长(增量)四、复杂度分析五、图解过程六、代码实现一、什么是希尔排序;希尔排序(Shell’s Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因 D.L.Shell 于 1959 年提出而得名。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越原创 2021-04-04 11:37:48 · 1914 阅读 · 0 评论 -
C语言 归并排序算法
归并排序文章目录归并排序一、归并排序:二、排序思想三、复杂度分析四、流程过程五、代码实现一、归并排序:归并排序是创建在归并操作上的一种有效的排序算法。采用分治法,且各层分治递归可以同时进行。归并排序思路简单,速度仅次于快速排序,是稳定算法。平时多用于整体无序的序列。二、排序思想归并排序是用分治思想分解:将n个元素分成个含n/2个元素的子序列。解决:利用递归对以分解的两部分子序列进行排序。合并:合并两个已排序的子序列再进行排序。三、复杂度分析平均时间复杂度:O(nlogn)最佳时间复原创 2021-04-03 20:39:26 · 379 阅读 · 0 评论 -
冒泡排序的优化
冒泡排序的优化一、冒泡排序的原理二、传统排序的缺点三、改进的方法代码实现一、冒泡排序的原理冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。二、传统排序的缺点如果一组数据的后面一部分已经排好顺序,传统的算法不会进行判断该部分是否已经排好顺序,只会依旧根据循环语句里面的原创 2021-04-02 20:31:41 · 207 阅读 · 0 评论 -
ctfhub 报错注入解题思路
1,报错注入就是人为制造错误条件,使得查询结果能够出现在错误的信息中。2,输入1,显示正确。3,输入1’,报错。4,查询当前使用的数据库:1 union select updatexml(1, concat(0x7e, database(),0x7e),1)。可以查询到当前数据库名为sqli。5,查询表名:1 union select updatexml(1, concat(0x7e,( select( group_concat( table_name))from information_schem原创 2020-12-02 22:01:01 · 585 阅读 · 0 评论 -
cmd中使用net提示系统错误5的解决办法
一、发生错误的原因当我们在cmd中使用net创建一个用户或者 将一个用户添加到一个组中时,系统会报错误5。那是因为cmd没有以管理员的身份运行。二、如何以管理员的身份运行在c:\ window\ system32目下找到cmd. exe然后右击,并以管理员身份运行就可以了。...原创 2020-11-23 18:36:07 · 7602 阅读 · 2 评论 -
墨者SQL字符型注入题解
一、打开原码,发现URL:new_list.php?id=tingjigonggao,尝试着注入。输入new_list.php?id=tingjigonggao’页面报错。加上一个and‘1’=1正确返回。二、判断字段数order by 1--+order by 2--+order by 3--+order by 4--+order by 5--+报错,说明字段数为4三、判断显示位union select 1,2,3,4--+。返回2和3,说明可以从2,3进行注入。四、原创 2020-11-08 15:03:42 · 246 阅读 · 0 评论 -
墨者学院SQL字符型注入题解
一、打开原码,发现URL:new_list.php? id=tingjigonggao,尝试着注入。输入new_list.php?id=tingjigonggao’页面报错。加上一个and‘1’=1正确返回。二、判断字段数order by 1--+order by 2--+order by 3--+order by 4--+order by 5--+报错,说明字段数为4三、判断显示位union select 1,2,3,4--+。返回2和3,说明可以从2,3进行注原创 2020-11-08 14:57:34 · 271 阅读 · 0 评论 -
墨者学院SQL注入解题
一·判断注入输入id=1,正常返回。输入id=-1返回错误。由 此可知存在注入。二·判断字段URL id=-1 order by 1URL id=-1 order by 2URL id=-1 order by 3URL id=-1 order by 4URL id=-1 order by 5 此时报错,说明有四个字段三·使用union查询注入点输入union select 1,2,3,4发现2,3为显注点四·使用database()查库名输入 union select 1,原创 2020-11-06 21:36:55 · 1833 阅读 · 2 评论