- 博客(7)
- 收藏
- 关注
原创 算法之动态规划
何为动态规划?动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推的方式去解决。“大而化小,小而化无”。什么时候用动态规划?能采用动态规划求解的问题的一般要具有3个性质:(1)最优化原理:假设问题的最优解所包括的子问题的解也是最优的,就称该问题具有最优子结构,即满足最优化原理。(2)无后效性:即某阶段状态一旦确定。就不受这个状态以后决策的影响。也就是说,某状态以后...
2019-09-28 17:32:11 102
原创 设计模式之门面模式(外观模式)
概念门面模式为子系统的一组接口提供一个统一的访问接口(入口),客户端直接通过门面类里的统一的访问接口,来间接调用子系统的方法,从而减少客户端和子系统的耦合。核心门面角色:门面模式的核心,直接被客户端调用,内部去具体调用子系统或子模块的功能子系统角色:实现子系统的功能,对客户角色未知,提供接口或实现类供门面调用客户角色:调用门面实现功能应用场景 为复杂的模块或子...
2019-09-26 18:18:56 199
原创 设计模式之代理模式
代理模式又分为静态代理和动态代理静态代理代理类是自己定义好的,在程序运行之前就已经编译完成举一个生活中的例子:张三找中介人去美国的苹果公司代购一部iPhoneX。静态代理的核心:一个委托类(相当于中介人)一个代理类(相当于美国的苹果公司)代理类持有委托类的引用或者说是实例(这里的引用就相当于中介人把苹果公司囊括在自己内部)因此中介人可以通过这个引用拥有和委托类一样的功能(售卖i...
2019-09-19 17:11:59 106
原创 final和static
finalfinal用在类上该类不可被继承,final类的方法默认是final类型的final用在方法上用在方法上方法可以被子类继承,但是不能被重写final用在变量上变量只能赋值一次,赋值之后不可被改变注意final不能用来修饰构造方法在父类中如果有常量属性,在子类中使用常量属性时是不会进行父类的类加载。父类的private成员方法是不能被子类方法覆盖...
2019-09-16 09:21:16 159
原创 设计模式之工厂模式
什么是工厂模式?我们在创建对象时不会对客户端直接暴露创建逻辑,而是 **通过使用一个共同的接口根据不同的条件来指向具体想要创建的对象。**简单来说,我需要某个类的对象,我只需要告诉工厂我需要这个类,工厂就给我返回这个类对象,而创建对象的具体实现由工厂来实现,调用者直接用结果就可以。工厂模式的优点?使用工厂模式的优点在于一个调用者想创建一个对象,只要知道其名称(创建该对象的条件)就可以在工...
2019-09-15 21:02:57 96
原创 算法之排序
排序类算法模板public class Example{ public static void sort(Compareble[] a){} public static boolean less(Compareble v,Compareble w){ return v.compareTo(w) <0;} private static void exch(Comparebl...
2019-09-14 23:04:56 82
原创 Ezpad 6s pro安装xubuntu
简介首先,平板预装的系统是Windows 10 ,虽然说搭载了6GB的运行内存,但是运行速度还是很蛋疼,毕竟装的是原版的win10系统,有些服务我们使用不到却占着资源。装win8或许好一点,而且win8对平板的支持还是很有友好的,可是官方的触摸驱动只支持win10。。。对了,这款平板的外存是64G SSD+64G EMMC,预装的系统还是装在EMMC上,难怪很慢。。。因此,我决定给这个平板装个l...
2019-09-12 22:35:27 929 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人