- 博客(10)
- 收藏
- 关注
原创 shell
语法,name=value=左右不能有空格;声明变量无需$,但是使用时需要$;定义字符串需要引号[root@localhost scripts]# bmax="你好 星期三"1000 你好 星期三amax=1000#set看变量是否为局部变量,env是全局变量#用法 set | grep 变量名通过export 变量名声明全局变量子bash中修改父bash的全局变量,只会在当前环境下生效,父bash中还是原样不会被修改语法function 函数名(){//函数体return 返回值。
2024-03-14 07:12:14
1576
1
原创 sql注入
4、信息收集、version()判断数据库版本,mysql版本大于5.0 才有information_schema系统库。database()判断库名。7、最后找到name,password。6、知道表名,找字段名。order by 数字。5、知道库名,找表名,1、判断是否有注入点。
2023-08-17 19:21:28
60
1
原创 剑指offer--python--斐波那契数列
迭代是自底向上,而递归是自顶向下,递归会重复计算前面的项,且时间复杂度O(2^n)迭代或者说是动态规划。
2023-08-13 20:15:20
71
1
原创 剑指offer--python--用两个栈实现队列
大致思路:stack01、stack02分别模拟队列输入、输出,stack02还有数的话,就直接pop;stack02为空的话再看stack01是否有数,有则倾倒进stack01中,保证顺序,像下面这样。5、4、2、3 stack02栈底:::stack01栈底 5、4、2、3。时间复杂度:O(1),空间复杂度O(N)
2023-08-13 18:35:50
61
1
原创 剑指offer--python--重建二叉树
根节点, [左子树的前序遍历结果], [右子树的前序遍历结果] ][ [左子树的中序遍历结果], 根节点, [右子树的中序遍历结果] ]时间复杂度:O(n),空间复杂度:O(n)
2023-08-12 12:02:52
59
1
原创 剑指offer--python--从尾到头打印链表
大致思路:从尾到头输出,可以想到用栈的思想(后进先出)。首先创建空列表,链表不为空时存入,为空时逆序输出。solution_from_香辣鸡排蛋包饭。第四题:从尾到头打印链表。
2023-08-12 01:07:57
221
1
原创 PostgreSql
允许你以目标用户的身份进入一个新的登录 Shell 环境,从而在该环境下执行命令。参数时,会启动一个新的 Shell 进程,参数。更新于2023-08-11 23:48。关系型数据库,相较于mysql慢。case...then用法示例。安装postgresql。#启动psql,使用。#安装图形化管理工具。
2023-08-11 23:49:13
43
1
原创 剑指offer--C++--替换空格
所以用C++双指针,对S字符串原地操作,i指针指向新S末尾,j指针指向原S末尾,匹配为空格则i左移3格,j左移1格;不为空格,则i左移1格,j左移1格。大致思路:用python直接替换,时空复杂度都为O(n)
2023-08-09 08:32:56
61
1
原创 剑指offer--python--二维数组中的查找
大致思路:二维数组有序排列,右比左大,下比上大。,target比当前数字大就右移,小就上移。,其中m、n为二维数组的行、列。
2023-08-09 07:49:35
234
1
原创 剑指offer--python--数组中重复的数字
大致思路:循环遍历数组nums[],若下标 i 和值 m 相等说明该值在正确的位置上,若不等则交换,放到正确的位置上,在过程中出现目标位置上存在相同的数字时,说明找到重复值,返回即可。
2023-08-07 16:46:09
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人