- 博客(45)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 redis清空缓存
一、windows操作系统:进入redis的安装目录双击redis-cli.exe执行:dbsize执行:flushall退出二、linux操作系统:进入redis命令行1、首先启动redis服务redis-server /home/redis/redis_7901.conf2、然后进入redis安装目录cd /usr/rediscd /usr/local/software/redis-2.8.33、接着redis-cli -p 7901(指定进入端口号为7901的redis数据库
2021-07-20 08:42:40
5803
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Oracle从DMP数据泵中导入指定表步骤
1、创建文件目录(这个目录必须真实存在,不然会出错)create or replace directory expdp_dir as ‘d:\xx’;(d:\xx为数据泵存放的位置)2、把创建的目录赋给用户权限grant read,write on directory expdp_dir to xx;3、导入xx表的数据impdp 用户名/密码@IP:端口号(可不加)/orcl directory=第一步创建的文件目录 dumpfile=DMP文件名 tables=要导入的表名 table_
2021-07-17 03:19:08
4677
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 若度为m的哈夫曼树中,其叶结点个数为n,求解非叶结点的个数
若度为m的哈夫曼树中,其叶结点个数为n,则非叶结点的个数为( )答:叶结点即度为0的结点有n个;假设度为m的结点个数为x,则x+n=mx+1;也就是x=n-1/m-1;若n-1不能被整除,即所给数据不能直接构造最优m叉树,这时需要加一些不影响建树的数据,可以添0;添加的个数为(m-1)-((n-1)%(m-1))。所以最终x应该为⌈n-1/m-1⌉ ,即向上取整;...
2020-10-25 01:13:18
11073
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 软件测试——基础练习(期末复习)
软件测试基础1、测试是为了验证软件已正确地实现了用户的要求。错2、测试人员说:“没有可运行的程序,我无法进行测试工作”。错3、在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。错4、软件测试的目的是(B)A、 避免软件开发中出现的错误B、 发现软件开发中出现的错误C、 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D、 修改软件中出现的错误5、下列软件属性中,软件产品首要满足的应该是(A)A、 功能需求B、 性能需求C、 可扩展性和灵活性D、 容
2020-06-28 20:28:54
71933
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 操作系统——基础练习(期末复习)
1、(D)不是操作系统关心的主要问题A、管理计算机裸机 B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源 D、高级程序设计语言的编译器2、财务软件是一种©。A、系统软件 B、接口软件 C、应用软件 D、用户软件3、操作系统负责为方便用户管理计算机系统的©。A、程序 B、文档资料 C、资源 D、进程4、操作系统是一种(B)。A、应用软件 B、系统软件 C、通用软件 D、工具软件5、操作系统是一组©。A、文件管理程序 B、中断处理程序 C、资源管理程序 D、设备管理程序6
2020-06-25 21:43:09
14383
原创 Oracle截取字符串
substr 函数:截取字符串语法:SUBSTR(string,start, [length])string:表示源字符串,即要截取的字符串。start:开始位置,从1开始查找。如果start是负数,则从string字符串末尾开始算起。length:可选项,表示截取字符串长度。instr 函数:返回子字符串在源字符串中的位置语法:INSTR(string,child_string,[start],[show_time])string:表示源字符串。child_string:子字符串,即要查找
2021-07-29 17:23:37
973
原创 Oracle删除当前用户--ORA-01940: 无法删除当前连接的用户
1、alter user XXXX account lock;锁定用户,防止再有进程连接2、select username,sid,serial# from v$session where username=‘XXXX’查找出连接当前用户的所有session3、alter system kill session ‘sid,serial#’杀掉所有session,sid以及serial#为第二步查到的4、drop user XXXX cascade;删除用户;drop user XXXX只删除
2021-07-26 00:43:17
602
原创 arraylist和vector区别
arraylist有三个构造方法:public ArrayList(int initialCapacity)//构造一个具有指定初始容量的空列表。public ArrayList()//构造一个初始容量为 10 的空列表。public ArrayList(Collection<? extends E> c)//构造一个包含指定 collection 的元素的列表Vector 有四个构造方法:public Vector()//使用指定的初始容量和等于零的容量增量构造一个空向量。pub
2021-02-28 18:49:10
4821
原创 Java中的string相加
String 变量和 常量字符串相加String str1 = “ab”;String str2 = “abc”;String str3 = str1+“c”;System.out.println(str3 == str2);输出:falsestr1 与 “c” 进行字符串连接时,底层是通过StringBuffer 进行 append,生成一个StringBuffer对象,然后通过toString()方法,将StringBuffer对象转为String,此时会产生一个新的堆内存地址,str3指
2021-01-19 14:10:10
3519
原创 大全——codeblocks常用快捷键
编辑部分:Ctrl + A:全选Ctrl + C:复制Ctrl + X: 剪切Ctrl + V:粘贴Ctrl + Z:撤销Ctrl + S:保存Ctrl + Y / Ctrl + Shift + Z:重做Ctrl+Shift+C:注释掉当前行或选中块Ctrl+Shift+X:解除注释Tab:缩进当前行或选中块Shift+Tab:减少缩进按住Ctrl,滚动鼠标滚轮,放大或缩小字体编译与运行部分:Ctrl + F9:编译Ctrl + F10:运行上次成功编译后的程序Ctrl +
2020-10-18 01:43:02
626
原创 输入两个数输出之间的回文数
输入两个数输出之间的回文数:bool A(int num) { if (num >= 0 && num < 10) return true; if (num%10==0) return false; int num1 = num, num2 = 0; while (num2 < num1 && num2 != num1) { num2 = num2 * 10 + (num1 % 10); nu
2020-10-18 01:01:27
1367
转载 一文搞懂TCP的三次握手和四次挥手
本文转载于作者:不脱发的程序员;原链接:http://blog.csdn.net/m0_38106923/article/details/108292454目录1、三次握手2、四次挥手3、11种状态名词解析TCP的三次握手和四次挥手实质就是TCP通信的连接和断开。三次握手:为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同步,根据所接收到的数据量而确认数据发送、接收完毕后何时撤消联系,并建立虚连接。四次挥手:即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送
2020-09-17 18:31:56
424
原创 IK-Analyzer的maven项目依赖
Java中文分词包——IK-Analyzer的maven项目依赖 <dependency> <groupId>com.janeluo</groupId> <artifactId>ikanalyzer</artifactId> <version>2012_u6</version&...
2020-06-24 09:01:40
3724
原创 main函数里的参数(argc,*argv[])
前言:main函数经常使用,但是对其中的参数却没有关注过,今天偶然遇到了一道题所以就去了解了一下,在此记录一下。main函数百度百科main函数的两个形参:argc为int类型,记录了命令和参数的个数,argv是一个指向指针的指针,指针数组的每一个指针指向一个字符串。其中argv[0]是程序名,并且包含地址。在命令行的情况...
2020-06-10 20:54:06
329
原创 记录刷题——(leetcode——238除自身以外数组的乘积)
题目:给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。示例:输入: [1,2,3,4]输出: [24,12,8,6]提示:题目数据保证数组之中任意元素的全部前缀元素和后缀(甚至是整个数组)的乘积都在 32 位整数范围内。说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。来源:力扣(LeetCode)链接:https://leetcode-cn.com
2020-06-04 16:40:26
134
原创 记录刷题——(leetcode——1029两地调度)
题目:公司计划面试 2N 人。第 i 人飞往 A 市的费用为 costs[i][0],飞往 B 市的费用为 costs[i][1]。返回将每个人都飞到某座城市的最低费用,要求每个城市都有 N 人抵达。示例:输入:[[10,20],[30,200],[400,50],[30,20]]输出:110解释:第一个人去 A 市,费用为 10。第二个人去 A 市,费用为 30。第三个人去 B 市,费用为 50。第四个人去 B 市,费用为 20。最低总费用为 10 + 30 + 50 + 20 = 1
2020-06-03 21:06:27
188
原创 记录刷题——(leetcode——64求1+2+……+n)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/kids-with-the-greatest-number-of-candies著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目: 面试题64. 求1+2+…+n求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例 1:输入: n = 3输出: 6示例 2:输入: n = 9
2020-06-02 20:47:20
156
原创 记录刷题(leetcode——1431拥有最多糖果的孩子)
**题目:给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。示例 1:输入:candies = [2,3,5,1,3], extraCandies = 3输出:[true,true,true,false,true]解释:孩子 1 有 2 个糖果,如果
2020-06-02 20:42:43
155
原创 记录刷题——(leetcode——101对称二叉树)
题目:给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。1/ 2 2/ \ / 3 4 4 3来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/symmetric-tree著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。代码:/** * Definition for a binary tree node. * struct TreeNode { *
2020-05-31 22:55:52
176
原创 记录刷题——(leetcode——24两两交换链表节点)
**题目:给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/swap-nodes-in-pairs著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。**思路:给链表新建一个头指针。/** * Def
2020-05-30 14:30:12
290
原创 记录刷题——(leetcode——198打家劫舍)
题目:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。示例 1:输入: [1,2,3,1]输出: 4解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 1 + 3 = 4 。示例 2:输入: [2
2020-05-29 16:55:10
244
原创 记录刷题——(leetcode——02.03删除中间节点)
**题目:实现一种算法,删除单向链表中间的某个节点(即不是第一个或最后一个节点),假定你只能访问该节点。示例:输入:单向链表a->b->c->d->e->f中的节点c结果:不返回任何数据,但该链表变为a->b->d->e->f来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/delete-middle-node-lcci著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。**
2020-05-26 15:58:23
200
原创 leetcode练习——(题目序号387)
字符串中的第一个唯一字符。给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/linked-list-cycle解题思路:设置一个数组a[26],因为一共只有26个小写字母,每个字母和‘a’的ASCII码差值在26以内,数组用来存放每个字母出现的次数;第一...
2020-05-25 15:58:12
120
原创 leetcode——136(超级666题解-参考于leetcode官方题解)
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。个人感觉这个leetcode官方提供的思路很六:异或操作例如:2,2,1;a初值设为0,a为最终返回的那个出现次数为1的数.a^2 = 0^2=2a^2 = 2^2 =0a^1 = 0^1 = 1所以a=1就是出现一次的那个数int singleNumber(int* nums, i...
2020-05-25 15:57:36
178
原创 记录刷题——(leetcode——2两数相加)
题目:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807来源:力扣(LeetCode)链接:https://leetc
2020-05-25 14:30:36
132
原创 记录刷题——(leetcode——20有效的括号)
题目:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-parentheses著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。思路:将字符串中的左括号存在一个数组中,当遇到第一个右括号时判断左括号数组是否为
2020-05-24 21:56:25
217
原创 记录刷题——(leetcode——665非递减数列)
题目:给你一个长度为 n 的整数数组,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的: 对于数组中所有的 i (1 <= i < n),总满足 array[i] <= array[i + 1]。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/non-decreasing-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。思路:遇到前大于后,缩
2020-05-21 12:16:20
191
原创 记录刷题——(leetcode——695岛屿的最大面积)
题目:给定一个包含了一些 0 和 1 的非空二维数组 grid 。一个 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在水平或者竖直方向上相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为 0 。)来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/max-area-of-island著作权归领扣网络所有。商业转载请联系官方授权,非商
2020-05-21 11:07:00
210
原创 计算机组成原理——基础练习(第七章)
1以下说法错误的是()A、地址码个数、地址码长度、操作码长度影响指令字长B、操作码位数4位,则能够表示的操作种类有4种。C、顺序寻址依靠的是程序计数器加一,自动形成下一条指令的地址。D、跳跃寻址的实现依靠转移累指令。我的答案:B2以下说法错误的是()A、JMP是无条件跳转指令。B、call是调用指令。C、ADD是算术逻辑操作类型指令。D、i...
2020-04-19 22:36:49
2786
原创 计算机组成原理——基础练习(浮点数)
1在浮点运算中,“右规”操作是指( )A、尾数左移,同时增大阶码B、尾数左移,同时减小阶码C、尾数右移,同时增大阶码D、尾数右移,同时减小阶码我的答案:C2采用规格化的浮点数是为了( )A、增加数据的表示范围B、方便浮点运算C、防止运算时数据溢出D、增加数据的表示精度我的答案:D3两个浮点数相加减时,关于对阶操作的描述,正确的是( )A、阶...
2020-04-19 22:33:35
2269
原创 完全卸载Oracle数据库
1.win+r->输入regedit打开注册表2.打开HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,删除所有Oracle开头的文件。3.打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,删除所有以Oracle开头的文件。4.打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr...
2020-04-15 09:33:02
125
原创 leetcode练习——(题目序号141)
给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/linked-list-cycle解题思路:快慢指针bool hasCycle(struct ListNode...
2020-04-13 22:46:05
162
原创 数据结构——给定一组数左移n位问题(基础练习)
问题: 给定一组整数存放在一维数组中,将这组数左移p位。思路: 将这组数中的前p位先反转,再将剩余数反转,最后将整组数反转。(参考于某qin数据结构考研高分笔记)代码实现:#include<iostream>using namespace std;void rollBack(int a[],int i,int j){ int m=0,n=0,t=0; for(m=i,n=...
2020-04-07 15:13:48
304
原创 计算机组成原理——练习(汉明码)
1、已知欲发送的信息为00011,则需要添加几位检测位?A、2B、3C、4D、5我的答案:C2、已知欲发送的信息为111,则需要添加几位检测位?A、2B、3C、4D、5我的答案:B3、已知欲发送的信息为1011,则需要添加几位检测位?A、2B、3C、4D、1我的答案:B二.填空题(共3题,37.5分)1、根...
2020-04-04 18:09:17
4588
1
原创 计算机组成原理——练习(地址范围、cpu与主存连接图)
课堂习题:习题2:假设主存容量为2M16位,Cache容量为4K16位,块长为4个16位的字,访存地址为字地址。(1)在直接映射关系下,设计主存的地址格式。(2)在全相联映射关系下,设计主存的地址格式。(3)在二路组相联映射关系下,设计主存的地址格式。(4)在四路组相联映射关系下,设计主存的地址格式。如有错误请指正,谢谢!...
2020-04-04 18:00:02
4854
2
原创 计算机组成原理——练习2(基础)
1、下列关于主存存取速度说法错误的是A、存取时间又称为存储器的访问时间,是指启动一次存储器操作到完成该操作所需的全部时间B、通常存取周期大于存取时间C、存取周期是指存储器进行连续两次独立的存储器操作所需的总时间D、存取时间分读出时间和写入时间两种我的答案:C2、下列不属于计算机存储体系的是( )A、寄存器堆B、外存C、CacheD、主存我...
2020-04-04 17:51:12
1418
原创 计算机组成原理——练习题(基础)
图中编号1~9的线,属于数据总线的是_______。我的答案:(从小到大)1、4、6、91、以下存储设备的存储容量由大到小依次是( )。A、寄存器、缓存、主存、外存B、外存、主存、缓存、寄存器C、主存、外存、缓存、寄存器D、缓存、外存、寄存器、主存我的答案:B2、在链式查询方式下,越靠近控制器的设备( )。A、得到总线使用权的机会越多,优先级越高B、...
2020-04-04 17:32:10
2726
1
原创 计算机组成原理练习题——第一章(基础)
1衡量每秒浮点运算次数的指标是( )A、主频B、CPIC、MIPSD、FLOPS我的答案:D2下列( )属于应用软件。A、操作系统B、编译程序C、连接程序D、文本处理我的答案:D3完整的计算机系统应包括( )A、运算器 存储器 控制器B、外部设备和主机C、主机和应用程序D、配套的硬件设备和软件系统我的答案:D4衡量每秒执行百万条指令的是( )。A、C...
2020-04-03 17:54:25
3157
原创 使用栈实现进制转换(代码易懂)
使用栈实现十进制转八进制:#include<iostream>#include<malloc.h>using namespace std;#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef struct{ int *base; int *top; int stacksize;}sStac...
2020-03-21 22:43:26
2834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人