- 博客(10)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
转载 修改linux文件权限命令:chmod
转载地址:http://www.cnblogs.com/avril/archive/2010/03/23/1692809.htmlLinux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允
2017-02-28 11:35:11 322
原创 Linux命令学习
上学的时候学习过几个月的linux,当时觉得这个东西没得鸟用,如今后悔不已,做软件的,了解一些linux的原理,对自己肯定会有好处的。
2017-02-27 14:40:25 253
原创 开闭原则
开关原则 遵循开闭原则设计出的模块具有两个主要特征:[1] (1)对于扩展是开放的(Open for extension)。这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。 (2)对于修改是关闭的(Closed for modification)。对模块行为进行扩展时,不必改动模块的源代码或
2017-02-27 14:33:22 266
原创 迪米特法则
迪米特法则 迪米特法则(Law of Demeter)又叫作最少知道原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。英文简写为: LoD.百度百科小路完成了接口隔离,就主动上网开始查询一些设计原则,今天终于学到了迪米特法则。迪米特法则就是尽量减少间接引用,可是这就是如此的抽象,该如何理解呢?那就让我想起了另外
2017-02-27 14:30:41 301
原创 接口隔离原则
接口隔离原则 客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。百度百科在这里不想问为什么会存在接口隔离原则了,因为存在集合了,借用我们初中几何老师的一句话:“不要问我为什么,当你这样做了(辅助线)你就明白这样是对的。”今天我们的故事增加一个主角吧,他叫小艾路,一下简称小路。小路已经大学毕业了,进入了一家小型的创业企业,在开发过程中深信一切都要抽象的原则,在新的项目
2017-02-27 14:18:04 315
原创 依赖倒置原则
依赖倒置原则 依赖倒置原则(Dependence Inversion Principle)是程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。百度百科为什么会出现这个原则呢? QTMD~! 所有的一切都源于变化,现在ORM足够强大了,看一下他的源码也会发现,工厂、接口的使用都是为了更好的扩展。举个简单的例子
2017-02-27 14:06:54 383
原创 里氏替换原则
里氏替换原则 里氏替换原则,OCP作为OO的高层原则,主张使用“抽象(Abstraction)”和“多态(Polymorphism)”将设计中的静态结构改为动态结构,维持设计的封闭性。“抽象”是语言提供的功能。“多态”由继承语义实现。百度百科 ps:完全晕了+_+为什么会出现这个原则呢?问题由来:有一功能P1,由类A完成。现需要将功能P1进行扩展,扩展后的功能为P,其中P由原有功能P1与
2017-02-14 09:52:00 431
原创 单一职责原则
单一职能原则 单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。该原则由罗伯特·C·马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中给出的。马丁表示此原则是基于汤姆·狄马克(Tom DeMarco)和Meilir Page-Jon
2017-02-10 16:59:53 536
winform提供webapi服务,实现双向http通信
2023-04-25
自动更新apk,xamarin.android 对话框
2023-02-19
Kestrel封装成WindowServer.zip
2023-01-10
C# NModbus 操作
2022-11-17
C# 文件压缩解压与sqlite存储文件数据
2022-11-17
libssl-1_1-x64.dll
2020-05-19
人类是不是一个布满传感器的电子产物呢?
2022-03-09
音乐为什么会影响到人类的情绪呢?
2022-03-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人