自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 Retrofit入门

链接: http://blog.csdn.net/a553181867/article/details/52093695

2016-11-19 10:00:02 402

转载 OkHttp使用

链接: http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0106/2275.html

2016-11-18 17:00:30 407

原创 如何对OkHttp进行封装?

文章整理自:http://blog.csdn.net/lmj623565791/article/details/47911083OkHttp的基础使用时比较简单的,但是在使用OkHttp的时候我们会写大量的重复代码,所以我们需要对其进行进一步的封装,那么如何封装呢? 这个封装的过程其实也可以用于其他一些类库,网上找到的比较好的类库,往往能满足基本要求,但是有时候我们需要一个更加简便的使用方式或者增

2016-11-18 16:33:35 493

原创 2、页面置换算法

置换的东西是页,当页的空间不够时,我们需要将一些内存中的页置换到外存中但是到底如何选择,需要使用算法实现一、局部置换算法置换页面的选择范围只局限于当前进程占用的物理页。1、最优页面置换算法(OPT)把最后要使用的页置换出来。 评价: - 无法实现,因为无法预知未来。但是可以用来评估其他算法的效率2、先入先出算法(FIFO)链表记录每一页,链首记录的页在物理内存中呆的时间最长,链尾最短。把链首元

2016-11-12 14:01:40 853

转载 java int与integer的区别

int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.2.初始化时:  int i =1;Integer

2016-11-07 11:34:10 241

原创 Android Get&Post方式区别与选择

先说结论: 1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式; 2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式; get是从服务器上获取数据,post是向服务器传送数据。 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP pos

2016-11-07 10:08:37 365

转载 Java断言:assert

编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设 可以将断言看作是异常处理的一种高级形式 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真 可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。 使用断言可以创建更稳定,品质更好且易于除错的代码

2016-11-05 19:26:42 314

原创 设计模式:java单例模式 懒汉&饿汉

单例模式的懒汉饿汉区别就是是否在程序一开始就创建单例 懒汉:很懒,所以一开始不创建单例,等到需要用到的时候才创建单例,用时间换空间。 注意:懒汉单例是线程不安全的,如果有两个线程,我们称它们为线程1和线程2,在同一时间调用getInstance()方法,如果线程1先进入if块,然后线程2进行控制,那么就会有两个实例被创建。 所以我们需要使用synchronize关键字//懒汉式单例模式 pub

2016-11-05 16:35:08 476

原创 AndrewNg机器学习第五周作业:多输出神经网路最后输出结果含义

在做第五周的作业的时候产生了一个疑问: 第五周作业一开始是先训练一个三层神经网络的theta参数。5000个样本,400个features输入一个神经网络层,最后输出层有10个神经元,最后输出的a3维度是10*5000,因为一开始已经初始化了theta并已知正确的y输出,最后输出的a3矩阵是 这张照片对应的y输出是 10 10 10 10 10 10 ··· (这个

2016-11-05 12:45:44 4820 1

转载 AndrewNg机器学习第五周-神经网络的学习 Neural Networks learning

转自:http://www.cnblogs.com/python27/p/MachineLearningWeek05.html 这一章可能是Andrew Ng讲得最不清楚的一章,为什么这么说呢?这一章主要讲后向传播(Backpropagration, BP)算法,Ng花了一大半的时间在讲如何计算误差项δ δ,如何计算Δ Δ的矩阵,以及如何用Matlab去实现后向传播,然而最关键的问题——为什么要

2016-11-04 20:39:01 1302

原创 虚拟存储

覆盖:应用程序手动把需要的指令和数据保存在内存中 交换:OS自动把暂时不能执行的程序保存到外存中 虚拟存储:在有限的内存中,以页为单位自动装入更多更大的程序(依然在内存中) 覆盖简单来说就是一个程序有多个部分,但是在程序运行过程中不可能所有部分都同时需要得到运行,所以我们就根据程序各部分的调用关系,只有当某一部分需要运行时才把它加载到内存中去。 缺点:对程序员的开发难度特别大 程序执行时间也

2016-11-01 20:07:50 420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除