- 博客(25)
- 收藏
- 关注
转载 Python基础之装饰器 由来以及使用方式
Python基础之装饰器五部曲装饰器(decorator)是Python中的高级语法。装饰的意思就是动态扩展被装饰对象的功能。装饰器可以用于装饰函数、方法和类。
2021-08-02 17:50:43 110
转载 macOS终端terminal中命令和linux命令的异同(区别)
What are the differences between using the terminal on a mac vs linuxhttps://stackoverflow.com/questions/8051145/what-are-the-differences-between-using-the-terminal-on-a-mac-vs-linux
2021-07-28 07:22:50 1072
转载 2021-06-22 记录一次win下mysql的安装配置
https://www.huaweicloud.com/articles/01a5bf64d1e9f939efdf5fc02cc01ef7.html
2021-06-22 16:38:01 153 1
原创 oracle中的分页查询实现
格式分页用:select *from dbo.dt_testorder by idoffset (@PageIndex - 1) * @Size rowsfetch next @Size rows only这种格式的,(@PageIndex - 1) * @Size=开始的行,@Size=每页的条数分页有两个参数,一个是第几页,一个是每页的条数实例演示...
2021-05-08 11:28:42 94
原创 linux环境下查看ip地址
linux.的ip命令不一样,叫ifconfig场景:docker上使用oracle镜像时遇到这个问题,网上找了半天,问了个大哥才知道这个结果
2021-04-12 15:49:46 323
转载 全面的Spring Boot配置文件详解
看一个示例源码时在readme里看到:Spring容器配置文件:applicationContext.xml: 见resources/applicationContext.xml.于是重新回顾了一下Spring Boot配置文件相关内容,发现这篇文章挺好,故马:全面的Spring Boot配置文件详解...
2021-03-30 11:52:04 73
原创 Servlet的框架
Servlet的框架是由两个java包组成的:javax.servlet和javax.servlet.http. javax.servlet包含了支持普通协议无关的Servlet的类。 javax.servlet.http包括了对HTTP协议的特别支持。servlet的框架的核心是javax.servlet.Servlet接口,所有的Servlet都必须实现这一接口。在Servlet接口中定义了5个方法,其中有3个方法代表了Servlet的生命周期: (1)init方法,负责初始化Servlet对象
2021-03-18 14:04:12 2467
原创 当面试官问你在网页上点击一个链接或 URL 发生了什么是在问什么
如题,这一问题在之前参加面试的时候屡次被问到,但是真要解释又有点无从下手的感觉,今天在查看W3CSchool的Servlet文档的时候偶然看到一个以前没太了解的词汇——CGI 程序Servlet 教程Servlet 为创建基于 web 的应用程序提供了基于组件、独立于平台的方法,可以不受 CGI程序的性能限制。Servlet 有权限访问所有的 Java API,包括访问企业级数据库的 JDBC API。于是在必应搜索了一下,第一个标签页就指向了“Python CGI编程”Python CGI编
2021-03-18 10:52:37 303
转载 SpringBoot WEB项目application.properties配置文件基本设置
在用SpringBoot开发web项目时,会需要在application.properties文件中配置诸如数据库等信息才能够正确启动项目。相关基础配置如下,记录在此方便查看复用:application.properties配置文件https://www.cnblogs.com/baby123/p/10773378.html...
2021-03-12 23:09:05 472
原创 面试中问到的数据库相关知识
在面试初级java的时候 经常被问到有关数据库优化相关的知识,现在此记录,尔后慢慢补充:索引游标存储过程sql优化的几种方式在数据处理体量较大的公司尤为重视这一点。
2021-03-09 15:50:59 93
转载 Idea中SpringBoot多模块项目的建立
一直对idea中的多模块有点迷迷糊糊的这篇文章说得比较清楚:https://juejin.cn/post/6844904191148703758
2021-03-03 11:41:52 92
原创 让macOS词典具备保存单词的生词本功能
macOS里的自带词典使用起来非常的方便,这主要体现在两方面:1.三指轻按触摸板即可呼出查询,且释义简要全面2.在几乎任何地方(safari浏览器、PDF文件内[主要是浏览国外期刊或书籍时]、各种文本编辑器[如typora])都可以使用这一功能这两个主要的特性加上系统原生功能带来的无缝衔接的流畅体验,使得macOS词典成为了几乎可以取代macOS系统上其他第三方词典的优秀查词工具,借用macOS上提供的工作流制作器Automator,可以方便地实现其他的增强功能,其中最为迫切的一个需求就是实现生词的管
2021-01-05 23:25:09 3305 2
原创 无向图的邻接矩阵转为对应邻接表
解题思路:这道题是一道很有意思的题,作为最后一道大题,同时考察了对邻接矩阵和邻接表两种图的基本存储类型的掌握。题目中没有给出邻接矩阵和邻接表的结构定义,所以这里在答案中均需自行给出。第一个for循环初始化邻接表(声明结点数个邻接表并初始化为空值);接下来双重for循环遍历邻接矩阵,其元素值不为空(存在结点边的关系)时便以头插法将弧结点插入。注意到题目中所说为无向图,无向图出度和入度相等,故直接按此操作遍历完整个邻接矩阵即可。...
2020-12-11 17:52:47 2993 6
原创 求邻接表表示的有向图的顶点入度的算法
解题思路:众所周知,这里有向图的邻接表指的是方便求结点出度的邻接表(对应方便求入度的表为逆邻接表)。而在这种方便求出度的普通邻接表中想求结点入度,只有在结点集合中遍历所有结点(即下图答案中for循环所做的事情),并在每一个结点的邻接表表头开始依次查找是否有指向k顶点的弧存在(即下图答案中while循环所做的事情)可见,作为19年的倒数第二道大题,该题的思路和实现方式还是比较简单的。...
2020-12-11 17:18:51 10432
原创 按先序建立二叉树的二叉链表算法
树结点的结构定义:typedef struct BiTNode{ TElemType data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;先序构造链式存储二叉树算法:Status CreateBiTree(BiTree &T){ scanf(&ch); if(ch==‘ ’) T=NULL;//与下面的if判断共同构成递归出口 else{ if(!T=(BiTNode *)malloc(sizeof(BiTNod
2020-12-10 17:22:50 5462 4
原创 以邻接矩阵表示的无向无权图的增加新顶点的算法
邻接矩阵即图的存储结构中的数组表示法(邻接表为链表表示法)。邻接矩阵定义源自严版数据结构教材161页:typedef struct{ VertexType vexs[MAX_VERTEX_NUM];//顶点向量 AdjMatrix arcs;//邻接矩阵(地址) int vexnum,arcnum;//图的当前顶点数和弧数 GraphKind kind;//图的种类和标志}MGraph;对于无向无权图,添加顶点的同时需要做两件事:1.将该顶点加入顶点向量;2.确定该顶点在图中的位置(.
2020-12-06 11:31:17 3237 3
原创 以二叉链表表示的二叉树的统计叶子结点个数的递归算法
实现函数:int count=0;int LeafNode(BiTree T){ if(T==NULL) return 0; else count++; LeafNode(T->lchild); LeafNode(T->rchild); return chount;}
2020-12-04 10:07:06 8675 5
原创 统计实时输入字符串中各个不同合法字符出现的频度
写一个算法统计实时输入字符串中各个不同字符出现的频度.(字符串中的合法字符为A-Z这26个字母和0-9这10个数字)用到了一点ASCII码和字符型与整型的隐式转换的知识。实现函数:int num[36];void Count(){ char ch; scanf("%c", &ch); while(c!=#) if(c<='9'&&c>='0') num[c-'0']+=1; else if(c<='Z'&&c>='A') .
2020-12-04 09:53:42 1787
原创 写出栈的数据结构定义并利用栈判断给定字符向量是否为回文
栈的数据结构定义://简单版typedef struct{ char data[MaxSize]; int top;}SqStack;//严格按照严版教材版typedef int SElemType;//顺序栈元素类型定义typedef struct {//顺序栈元素结构 SElemType* base; // 栈底指针 SElemType* top; // 栈顶指针 int stacksize;
2020-12-03 23:00:30 1373 3
原创 将链表中所有结点链接方向原地逆转
链表的数据结构定义typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList;原地逆转算法实现链表翻转最直接的方法就是:从链表的头部开始遍历每个结点,改变每个结点的指向,即将原本指向下一个结点的指针改为指向上一个结点。唯一比较特殊的是,链表中的首元结点(第一个结点)前面没有结点,所以在改变其指针指向的时候,要将其指针指向 NULL。参考:链表逆置,链表反转,链表翻转(带源码和解析)void Inverse(Lin
2020-12-03 21:27:24 8706 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人