码迷,mamicode.com
首页 > 编程语言
java面向对象与设计模式(二)
第一式 外观模式定义:为子系统的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这一接口使得这一子系统更加容易使用。优点:松散耦合 简单易用 更好地划分访问的层次缺点:不应过度使用本质:封装交互 简单调用 第二式 适配器模式定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本 ...
分类:编程语言   时间:2017-05-30 19:37:24    阅读次数:188
R语言重要数据集分析研究——需要整理分析阐明理念
1.R语言重要数据集分析研究需要整理分析阐明理念? 上一节讲了R语言作图,本节来讲讲当你拿到一个数据集的时候如何下手分析,数据分析的第一步,探索性数据分析。 统计量,即统计学里面关注的数据集的几个指标,常用的如下:最小值,最大值,四分位数,均值,中位数,众数,方差,标准差,极差,偏度,峰度 先来解释 ...
分类:编程语言   时间:2017-05-30 19:37:17    阅读次数:240
TreeMap排序
importjava.util.Comparator; importjava.util.HashMap; importjava.util.Map; importjava.util.TreeMap; publicclassMapSort{ publicTreeMap<String,Double>sort(HashMap<String,Double>map){ ValueComparatorbvc=newValueComparator(map); TreeMap<String,D..
分类:编程语言   时间:2017-05-30 19:36:03    阅读次数:159
Python的3个方法:静态方法(staticmethod),类方法(classmethod)和实例方法
Python的方法主要有3个,即静态方法(staticmethod),类方法(classmethod)和实例方法,如下: 这个self和cls是对类或者实例的绑定,对于一般的函数来说我们可以这么调用foo(x),这个函数就是最常用的,它的工作跟任何东西(类,实例)无关.对于实例方法,我们知道在类里每 ...
分类:编程语言   时间:2017-05-30 19:35:55    阅读次数:262
java多线程创建-Thread,Runnable,callable和threadpool
java创建多线程的方式有许多种,这里简要做个梳理 1. 继承Thread类 继承java.lang.Thread类,创建本地多线程的类,重载run()方法,调用Thread的方法启动线程。示例代码如下: MyThread.java 输出结果: 2. 实现Runnable接口 实现java.lang ...
分类:编程语言   时间:2017-05-30 19:35:23    阅读次数:251
Java设计模式の代理模式
目录 代理模式 1.1.静态代理 1.2.动态代理 1.3.Cglib代理 代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随 ...
分类:编程语言   时间:2017-05-30 19:34:37    阅读次数:303
JVM垃圾回收算法
引用计数法(java未使用) 1.很老的一个垃圾回收算法 2.通过引用计数来回收垃圾 3.引用计数器的实现很简单,对于一个对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当引用失效时,引用计数器就减1。只要对象A的引用计数器的值为0,则对象A就不可能再被使用。 4.弊端: 引用和去引用伴 ...
分类:编程语言   时间:2017-05-30 19:32:52    阅读次数:152
R语言统计分析技术研究——卡方检验的思想和实现
卡方检验的思想和实现 作者:李雪丽 材料摘自:百度 ...
分类:编程语言   时间:2017-05-30 19:31:37    阅读次数:111
C++ 继承(二)
多态是一种泛型编程的思想,虚函数是其实现的手段(利用父类的指针指向子类的空间)。好了,开始正文->来一段基本代码:#include<iostream> usingnamespacestd; classCPeople { public: virtualvoidgoHome() { cout<<"GoHome"<<endl; } }; classAonaufly:..
分类:编程语言   时间:2017-05-30 19:30:21    阅读次数:235
【Unity】近期整理Unity4.x 项目升级Unity5.0 过程中出现的各种常见问题,与大家共享。
近期整理Unity4.x 项目升级Unity5.0 过程中出现的各种常见问题,与大家共享。 1:Unity4.x 项目中3D模型其材质丢失,成为“白模”? 解决方式:手工又一次赋值材质贴图。 2:Unity4.x 项目中的NavMesh 升级报错? “NavMesh asset format has ...
分类:编程语言   时间:2017-05-30 19:30:15    阅读次数:185
java面向对象与设计模式(三)
第四式 工厂方法模式定义:定义一个用于创建对象的接口,让子类决定实例化那一个类,对象工厂模式使一个类的实例化延迟到子类。优点:可以在不知具体实现的情况下编程;更容易扩展对象的新版本;连接平行的类层次。缺点:具体产品对象和工厂方法的耦合性。本质:延迟到子类的选择实现。 工厂方法模式体现了IoC/DI的 ...
分类:编程语言   时间:2017-05-30 19:30:06    阅读次数:136
jdk 数组位移运算
1.采用先shift=31-Integer.numberOfLeadingZeros(scale);取int前面的补零个数31再减去拿到占得内存位长度 2.i偏移shift(其实等于I*位数) 加上base位数。等于用户取的位数 因为之前总是看了有点误解今天下午又看到再次记录下以备后面复习 ...
分类:编程语言   时间:2017-05-30 19:28:53    阅读次数:152
Java 方法重载与引用数组类型
1.方法重载 1)方法的签名 方法的签名包含方法名和参数列表 一个类中,不可以有两个方法的签名完全相同,即一个类中不能有两个方法的方法名和参数列表都一样。 2)方法的重载 在Java语言中,允许多个方法的名称相同,但参数列表不同,称之为方法的重载(overload)。 发生在一个类中,方法名相同,参 ...
分类:编程语言   时间:2017-05-30 19:28:46    阅读次数:338
夺命雷公狗C/C++-----7---windows下的弹窗
夺命雷公狗C/C++-----7---windows下的弹窗 ...
分类:编程语言   时间:2017-05-30 19:28:13    阅读次数:232
JavaScript
1.什么是JavaScript 1.1 JavaScript的概述 JavaScript是一种脚本语言,由LiveScript改名而来,是NetSpace公司的产品.JavaScript和java没什么关系,JavaScript是一种基于客户端浏览器的,基于对象,事件驱动式的脚本语言.JavaScr ...
分类:编程语言   时间:2017-05-30 19:27:00    阅读次数:245
springmvc控制器请求路径配置
DispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc.xml ... ...
分类:编程语言   时间:2017-05-30 19:26:53    阅读次数:342
java AQS 解析
昨天看了一下ReentrantLock文章,写了点东西,端午自己在家无聊,学习下AQS原理。Info网站确实个有料的网站,非常不错,里面有好多大牛在写技术文章,受益匪浅。我想先从AQS的功能上说明下AQS,站在使用者的角度,AQS的功能可以分为两类:独占功能和共享功能,它的所有子类中,..
分类:编程语言   时间:2017-05-30 19:25:06    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!