笔记
Hide on Globe
别让一生都在等待.
展开
-
在ubuntu18.04中偶尔会在使用左ALT键时失去焦点
前几天从16.04升级到18.04后,在使用IDEA时发现ALT+ENTER没法用了. 发现使用左边ALT键时会打开文件选项或一些其他的选项.偶尔会使得当前的焦点消失,变得没有选中应用的样子. 求解...原创 2018-07-07 23:05:12 · 615 阅读 · 0 评论 -
Metasploitable2虚拟机镜像下载地址
https://sourceforge.mirrorservice.org/m/me/metasploitable/Metasploitable2/原创 2018-07-05 21:21:19 · 15969 阅读 · 4 评论 -
api统一返回格式
Result.javaimport java.io.Serializable;import java.util.Map;public class Result implements Serializable { private static final long serialVersionUID = -999362211833007653L; /** * 是否...原创 2018-07-09 22:19:01 · 1715 阅读 · 0 评论 -
数据库基础
事务概念: 满足ACID特性的一系列操作.在数据库中可以用commit提交一个事务,也可以用Rollback进行回滚.ACID四大特性: 1.原子性(Atomicity):事务被视为不可分割的最小单元,要么全部提交,要么全部失败回滚 2.一致性(Consistency):事务执行前后保持一致性,在一致性状态下,所有事务对一个数据的读取结果都是一致的. 3.隔离性(Isolation...原创 2018-04-27 15:14:03 · 148 阅读 · 0 评论 -
面向对象思想
一.设计原则:S.O.L.I.D: 1.单一责任原则:一个类只应该负责一个功能 2.开放封闭原则:对扩展开放,对修改封闭 3.里氏替换原则:子类对象应该能替换掉所有父类对象(父类替换成子类不需要改变) 4.接口分离原则:接口尽可能的分离开来,增加复用,减少耦合(只用自己需要的) 5.依赖倒置原则:高层模块\低层模块\细节 都依赖于抽象(抽象类\接口) 其他原则: 迪米特原则(最少...原创 2018-04-27 15:07:36 · 233 阅读 · 0 评论 -
每个节点的右向指针的思路
题目每个节点的右向指针给定一个二叉树struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next;}填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。初始状态下,所有 next 指针都被设置为...原创 2018-05-10 22:08:36 · 484 阅读 · 0 评论 -
相交链表(不确定有无环)
无环 维护一个Set< LinkNode >,每经过一个点添加,若重复则相交有环 若一个有环 一个无环 —-不可能相交 都有环–若入环点一样则相交,不一样就不相交...原创 2018-05-10 16:55:11 · 136 阅读 · 0 评论