![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
坚持
weixin_40805072
战五渣
展开
-
Oracle期末总结
/**闲言少叙,直接进入主题**/一、Oracle的内部结构描述了内部存储结构,内部结构包括表空间、表、列、分区、用户、索引、视图、权限、角色、段、盘区、块等。(1)表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间由一个或多个数据文件组成,表空间其他逻辑结构的数据存储在这些数据文件。系统默认的由:system,sysaux,undo,users,temp表空间。...原创 2019-10-28 15:29:55 · 278 阅读 · 0 评论 -
软件测试总结
/**这只是一个学渣期末突击复习,大佬忽略即可感谢各位大佬的帖子博客,就当回报社会。希望帮助到后来者加粗为重点**/一、总述为啥会出现,软件测试,因为开发的软件总是有问题软件测试:为了发现错误而执行的过程。(不能证明程序无错)需求分析 确定测试步骤,确定需求是否恰当,生成功能测试用例。确定需求是否恰当 设计 确定设计信息是否足够,准备结构和功能的测试机用...原创 2019-10-24 13:23:07 · 552 阅读 · 0 评论 -
每日练习
1.leetcode(596)题目:有一个courses表 ,有:student(学生)和class (课程)。请列出所有超过或等于5名学生的课。例如,表:+---------+------------+| student | class |+---------+------------+| A | Math || B ...原创 2019-06-06 09:57:28 · 83 阅读 · 0 评论 -
指针
一、指向指针的指针通过实例来说明问题,比如说num是个具体的宿舍,&num相当于取得它的门牌号,520好比住在门牌号为(&num,此处为000000000062FE30)的人。p是一个指针变量,人话:好比一个空白的门牌号白板,目前啥也没有。*号标识它是指针变量。执行*p =&num , p存了num的地址人话:相当于给这个白板p上写上门牌号,此时...原创 2019-06-02 00:13:38 · 74 阅读 · 0 评论 -
每日练习(6-8)
1.求矩阵对角线元素和#include<stdio.h>int main(){ int arr[][3]={ {2,3,4},{2,3,4},{2,3,4} }; int i,j,sum=0; for(i=0;i<3;i++){ printf("%d %d %d\n",arr[i][0],arr[i][1],arr[i][2]); } fo...原创 2019-06-08 01:01:10 · 144 阅读 · 0 评论 -
结构体
结构体//申明一个结构体struct Book{ char title[100]; char auther[40]; float price; char publisher[40];};这个声明描述了一个由三个字符数组,一个float变量组成的结构体,但是注意,他并没有创建一个实际的数据对象,而是描述了一个组成这类对象的元素,【因此,我们也有时候将结构...原创 2019-06-09 11:07:07 · 137 阅读 · 0 评论 -
结构体嵌套,数组,指针
目录一、结构体嵌套二、结构体数组三、结构体指针四、传递结构体变量五、传递结构体指针六、动态申请结构体一、结构体嵌套下面再Book结构体中嵌套调用结构体Date#include<stdio.h>struct Date{ int year; int month; int day;};struct Book{ char title[1...原创 2019-06-09 13:19:24 · 4567 阅读 · 1 评论 -
每日练习(6-16)
一、汉诺塔比如有两个盘子,当n=1时,可以把所有盘子分为两部分,一部分均以排好,只差一个借助这个思想,比如有6个盘子,我们把最左边的看作一个盘子的话,只需要,把左边的移动到最右边,再把中间的移动到最右边,就完成了任务。接着来处理剩下的五个盘子,把最右边的看组后一个盘子,最中间看作一个盘子,此时只需要,把最右边的移动到最右边,再把中间的移动到最右边即可。把大问题分...原创 2019-06-16 11:53:49 · 111 阅读 · 0 评论 -
软件工程总结
写在开头: 为什么需要软件工程?鄙人拙见:IT领域不论是数据结构,算法,设计模式,编程思想,甚至测试,产品设计,项目管理,运维等,最终的价值还是要在软件上体现出来。如何更好的开发出优秀的软件,这是软件工程要解决的。 但是不幸的是,打开软工课本满满的长篇大论,老师讲的枯燥乏味,于是一些人便觉得这很无聊。 个人建议尽量参与实...原创 2019-07-04 11:59:35 · 310 阅读 · 0 评论 -
练习(7-27)
一、单链表应用创建的单链表,实现图书信息的添加,打印功能。#include<stdio.h>#include<stdlib.h>struct Book{ char title[200]; char author[40]; struct Book *next; };void getInput(struct Book *book){ printf("请...原创 2019-07-27 12:31:20 · 106 阅读 · 0 评论 -
算法总结
一、入坑1.何谓算法?个人认为就是求解问题的策略。2.为什么要学?比如你面对一百万本无序书,你会如何去使他们有序呢?自己一本一本编号整理?比如,你要去出远门,你如何选择哪条路线,如何花钱最划算?路程最短,花钱最少,怎么做呢?比如,你面前有一百个人,如何找一个名字是“小明”的人?直接大喊一声,谁是小明?或者从第一个开始挨个问,直到某个人回答自己是小明?比如,...原创 2019-05-18 14:46:05 · 106 阅读 · 0 评论 -
正则表达式
1.什么是正则表达式?有什么好处?通常被用来检索、替换那些符合某个模式(规则)的文本。简单的来讲使用它可以以编程的方式构造复杂的文本,对字符串进行搜索。用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。语法略有难受,但学会就很牛B。2.基本语法和符号+ 号代表前面的字符必须至少出现一次(1次或多次)。...原创 2019-05-18 01:15:31 · 472 阅读 · 0 评论 -
每日练习(4-22)
(小白文,大佬直接绕道)一、求一元二次方程根的情况:1.有两个不等的实根 2.有两个相等的实根#include<stdio.h>#include<math.h>int main(){ int a,b,c,d,x1,x2,p,q; scanf("%d %d %d",&a,&b,&c); d...原创 2019-04-23 00:13:41 · 125 阅读 · 0 评论 -
求最大公约数和最小公倍数
概念:两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数最大公因数,也称最大公约数、最大公 因子,指两个或多个 整数共有 约数中最大的一个。解法:此处采用欧几里得算法**(1)m除以n得余数r;若r=0,则n为所求得最大公倍数(2)若r≠0,以n为m,r为n,继续执行(1)(3)求出最大公约数后,利用两数的乘积除以最大公约数得到最小公倍数...原创 2019-03-03 23:03:39 · 255 阅读 · 0 评论 -
求前n个合数世纪
首先声明下,这个学习了这位的文章;(作者:double_main 原文:https://blog.csdn.net/double_main/article/details/53871267 )我的任务是输入n,然后输出前n个合数世纪,而他的代码实现了输入n求出第n个合数世纪。我比较菜,即使有大佬的代码,我从分析他的代码再到实现我的功能还是花费了一些时间。先上结果图既然是求...原创 2019-03-10 10:42:50 · 1101 阅读 · 0 评论 -
C简单例题
一、求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字分析:比如输入2,比较22和2,222和22,得出22=2+2*10,222=22*10+2.所以下一项为n_=n_()*10+a求和采用累加法。#include<stdio.h>void main(){ int i,a,n,s=0,k=0; scanf("%d%d",&a,&...原创 2019-03-15 16:20:07 · 239 阅读 · 0 评论 -
阅读笔记
(在极客时间买了几个专栏,得抓紧读完)/*我是小白,写的一般,大佬就不用看了*/一、java线程的生命周期1.线程五态:初始状态,就绪状态,运行状态,休眠状态和终止状态。 在初始状态,创建的线程通常只是在编程语言层面被创建,在os层面还未被创建。 在就绪态,指线程可以分配cpu执行。此时os层面的线程被创建。 当有cpu空闲,分配到cpu的就绪态的线程...原创 2019-03-20 16:30:21 · 245 阅读 · 0 评论 -
括号匹配
leetcode20:有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串先来初步想想:如何才算括号有效。总的来说分为“()”,“{}”,"[]"三种然后就是这几个互相嵌套。比入“[()]”,"{[()]}"等。试着用一个...原创 2019-03-16 16:48:28 · 209 阅读 · 0 评论 -
阅读笔记
一、创建多少线程才是合适的?(java)1.为啥要用多线程?因为多线程可以提高程序性能。2.咋样才是性能好?度量性能的指标:吞吐量和延迟。吞吐量:单位时间内能处理的请求数量。比如:你1分钟批改1份作业,你老师1分钟批改10份作业。延迟:发出这个请求到响应这个请求的时间。比如:老师出了一道题,学神1秒有了思路,学霸3秒,学渣1分钟。3.该咋办?想要降低延迟和提高吞吐量...原创 2019-03-22 22:18:04 · 123 阅读 · 0 评论 -
每日练习(3-29.1)
一、 输出杨辉三角(声明下,有些代码是学习了别人的代码,然后我用自己的思维去详述,对于小白还是比较有用的)1.先就题论题吧。就说咋打印出这个东西。先从简单的来。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ...原创 2019-03-29 23:52:47 · 118 阅读 · 0 评论 -
每日练习
一、热词统计 搜索引擎会通过日志文件把用户每次检索使用的所有查询串都记录下来,每个查询串的长度不超过255字节。假设目前有一千万个查询记录(重复度毕竟较高,其实互异的查询串不超过三百万个;显然,一个查询串的重复度越高,也就是热门)。先要统计最热门的10个查询串,且要求使用的内存不能超过1GB. 求给出大致解决思路。 可行且高效...原创 2019-03-26 17:21:03 · 157 阅读 · 0 评论 -
C基础知识
一、判断奇偶提起判断奇偶,我们通常会想到检查除2的余数。public class IsOdd {public static boolean isOdd(int i){ return i%2==1; } public static void main(String[] args) { int i=3; System.out.println(isOdd(i)); }...原创 2019-03-23 22:48:28 · 211 阅读 · 0 评论 -
每日练习(实用C程序)
一、大数加法关于大数问题,因为long,int等的范围有限,直接进行超大数字的运算会溢出。常见的思路是将大整数字符串转化为数组,再用数组模拟大整数的运算。具体而言,先将字符串中的数字字符顺序存入一个较大的整型数组,其元素代表整数的某一位或某几位(如万进制);然后根据运算规则操作数组元素,以模拟整数运算;最后,将数组元素顺序输出。数组方式操作方便,实现简单,缺点是空间利用率和执行效率...原创 2019-04-04 23:48:41 · 462 阅读 · 0 评论 -
每日练习(4-5)
一、给出年月日,计算该日是星期几在年份中,分为闰年和平年(闰年比一般年份多1天),到第x-1年共经过多少个闰年,[m]表示对m取整,如[2.85]=2;到第x-1年如果不考虑百年份,那么经过了[x-1/4]个闰年,但是这个数值包含了既是整百年份又不能被400整除的年份,因此用[x-1/4]-[x-1/100],但是这个值又少了被400整除的年份,我们加上是整百年份又能被的年份,[x...原创 2019-04-06 00:26:26 · 182 阅读 · 0 评论 -
每日练习(4-6)
一、求指定区间的[a,b]内的勾股数组 勾股数指:能够成直角三角形三条边的三个正整数。如(3,4,5)和(5,12,13)是最小的两组勾股数。用数学公式描述为 :满足的正整数组(x,y,z)就是一组勾股数。勾股数由无限多个,但具体某个区间内是有限的。 程序设计要点:指定区间[a,b]内,设置二重循环在指定区间穷举x、y(x<y),应用定义式计算z=s...原创 2019-04-06 23:40:30 · 389 阅读 · 0 评论 -
每日练习(3-29)
(小白文,多多指教)1. *运算符与间接访问(1)间接引用要用间接引用运算符* 来实现,语法格式 *指针表达式#include <stdio.h>int main (){ char x='A'; double y=3; //*(&x)和*(&y)分别是char和double类型的变量,他俩就等价于x和y...原创 2019-03-29 00:07:00 · 117 阅读 · 0 评论