摘要: 概念一:用户与用户组 对linux下的每一个文件或者目录来说,访问者都有三种身份:所有者,用户组,其他人。这三种人对于同一个文件的权限是可以分开设定的。 概念二:linux文件权限 文件和目录都有3种权限rwx(读、写、执行),因为概念一的存在,所以每个文件或者目录都有9个权限需要设置。 对于文件: 阅读全文
posted @ 2016-09-13 14:35 呆代待殆 阅读(269) 评论(0) 推荐(0) 编辑
摘要: linux有窗口管理员环境和纯文本界面环境,同时linux默认提供6个Terminal来让用户登录。crtl+alt+F1-6可自由切换。其中如果窗口管理员环境处于运行状态,那么可以按crtl+alt+F7直接切过去。 常用命令: cd [dir] #进入dir目录下 ls #列出当前目录下的项 - 阅读全文
posted @ 2016-09-13 10:02 呆代待殆 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 本文由@呆代待殆原创,转载请注明出处:http://www.cnblogs.com/coffeeSS/ 状态模式简介 状态模式允许一个对象在其内部状态改变的时候改变它的行为,他的内部会存着好几种状态,在当前状态发生变化是,这个对象执行和之前相同的操作也会有不同的作用效果。 状态模式的定义和基本结构 阅读全文
posted @ 2016-07-23 22:20 呆代待殆 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 本文由@呆代待殆原创,转载请注明出处:http://www.cnblogs.com/coffeeSS/ 前置技能:认识数据结构中的树形结构。 组合模式简介 组合模式是将对象组合成树形结构以表示“部分-整体”的层次结构,每一个节点可以是叶子节点也可以使包含一堆子节点的中间节点,而且所有的节点都有同样的 阅读全文
posted @ 2016-07-23 15:14 呆代待殆 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 本文由@呆代待殆原创,转载请注明出处:http://www.cnblogs.com/coffeeSS/ 迭代器模式简介 迭代器相信大部分人都不陌生,java/c++等很多编程语言的容器类都支持迭代器操作,这个模式就是介绍迭代器实现的细节。 迭代器模式的定义和基本结构 定义:提供一个可以顺序访问一个聚 阅读全文
posted @ 2016-07-23 00:42 呆代待殆 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 本文由@呆代待殆原创,转载请注明出处:http://www.cnblogs.com/coffeeSS/ 模板方法模式简介 这是一个被用的相当广泛的一种设计模式,变体也特别多,他建立一个抽象类定义一个算法的结构,但是把细节部分的实现权力交个子类实现,是一种很灵活且代码重用性很高的设计模式。 模板方法模 阅读全文
posted @ 2016-07-20 19:58 呆代待殆 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 本文由@呆代待殆原创,转载请注明出处:http://www.cnblogs.com/coffeeSS/ 外观模式简介 外观模式的作用用一句话说就是简化接口,举个例子楼主每次编程的时候都要点开IDE、点开一本电子书、点开音乐播放器、点开QQ,非常的麻烦,如果能有一个一键打开这些所有东西的功能键是不是会 阅读全文
posted @ 2016-07-19 21:27 呆代待殆 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 本文由@呆代待殆原创,转载请注明出处:http://www.cnblogs.com/coffeeSS/ 适配器模式简介 适配器模式的作用就如同现实生活中转接头的作用一样,现实生活中我们会用USB转接头把手机插到家用两孔或者三孔插座上充电,这就是一个适配的模式,在编程中我们可能会遇到现有的系统所需要的 阅读全文
posted @ 2016-07-19 20:07 呆代待殆 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 本文由@呆代待殆原创,转载请注明出处:http://www.cnblogs.com/coffeeSS/ 命令模式简述 命令模式的主要作用是将“行为请求者”和“行为实现者”解耦。举个例子,假如我们现在要使用machine类的work()方法,一般我们会在客户端直接生成machine类的实例然后调用ma 阅读全文
posted @ 2016-07-18 17:08 呆代待殆 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 本文由@呆代待殆原创,转载请注明出处:http://www.cnblogs.com/coffeeSS/ Java中实现多线程的方法 实现Runnable接口 实现Runnable接口里的run()方法,并将这个实例提交给一个Thread构造器,最后调用Thread.start()就可以启动一个线程。 阅读全文
posted @ 2016-05-28 20:37 呆代待殆 阅读(396) 评论(0) 推荐(0) 编辑