Linux小白第二弹之文件系统与目录结构大汇总今天聊一下关于目录结构的东东。LInux的标准目录结构是由根/和一级目录组成,文件和目录被组织成一个单根倒置树结构。文件系统从根目录下开始,用“/”表示。一级目录如下:bin(binary),所有用户使用的基本命令;不能关联至独立分区,OS启动就会用到的程序【普通用户】;boot,引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloa
分类:
系统相关 时间:
2019-07-08 09:19:12
阅读次数:
155
给定一个01矩阵,对矩阵进行一下操作: 水平方向翻转图像,如:[1,1,0]水平翻转之后变为[0,1,1] 倒置图像的每个元素,即用0替代1,用1替代0。如:[0,1,1]变为[1,0,0] 测试样例: 输入:[ [1,1,0],[1,0,1],[0,0,0] ] 输出:[ [1,0,0],[0,1 ...
分类:
其他好文 时间:
2019-07-03 00:13:14
阅读次数:
74
线程同步条件 形成队列+锁机制 问题 上下文切换和调度延时,引起性能问题。 如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置。 synchronnized synchronnized方法和synchronnized块 目标要对+效率要高 同步方法:锁的是对象的资源 如果要锁的不变量 ...
分类:
编程语言 时间:
2019-07-02 21:01:45
阅读次数:
113
1.单一职责原则(SRP,Single Responsibility Principle) 2.开闭原则(OCP,Open Closed Principle) 3.里氏替换原则(LSP,Liskov Substitution Principle) 4.依赖倒置原则(DIP,Dependence In ...
分类:
其他好文 时间:
2019-06-30 13:54:36
阅读次数:
101
1 2 3 4 5 6 控制流的问题 7 8 9 41 42 ...
分类:
其他好文 时间:
2019-06-29 15:09:47
阅读次数:
101
//一、使用@Valid @NotNull 启动项目请求,参数为空, // 好像没有效果。原因是只加了jar包:javax.validation:validation-api,这个包是一个规范,并没有实现 // spring 的默认实现是 org.hibernate:hibernate-valida... ...
分类:
编程语言 时间:
2019-06-28 18:22:54
阅读次数:
134
用函数实现数组的初始化,输出,增加,删除,排序,倒置等功能 ...
分类:
编程语言 时间:
2019-06-23 20:33:47
阅读次数:
112
迪米特法则的定义 迪米特法则又叫做最少知识原则。它的定义是:只与你的直接朋友交谈,不和陌生人说话。其含义是如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用。可以通过第三方转发该调用。其目的是降低类之间的耦合度,提高模块之间的相对独立性 迪米特法则中的朋友是指:当前对象本身、当前对象的成员 ...
分类:
其他好文 时间:
2019-06-19 17:03:51
阅读次数:
104
重新认识面向对象: >理解隔离变化 ·从宏观层面来看,面向对象的构建方式更能适应软件的变化,能将变化所带来的影响减为最小>各司其职从微观层面来看,面向对象的方式更强调各个类的“责任”由于需求变化导致的新增类型不应该影响原来类型的实现--是所谓各负其责>对象是什么?从语言实现层面来看,对象封装了代码和 ...
分类:
其他好文 时间:
2019-06-19 16:41:29
阅读次数:
102
Sort方法,生序排序 冒泡方法,降序排序 ...
分类:
编程语言 时间:
2019-06-17 23:03:27
阅读次数:
186