摘要: Java工厂模式看了这么多关于工厂模式的解说,还是认为这篇文章讲的好理解,贴出来和大家分享分享。 一、引子 话说十年前,有一个****户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。只是,****户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后... 阅读全文
posted @ 2014-06-05 21:27 blfshiye 阅读(153) 评论(0) 推荐(0) 编辑
摘要: PAT-A的最后一题,最终做出来了...是贪心,通过局部最优获得全局最优。1. 将加油站按距离升序排序2. 记录当前所在的加油站index,存有的汽油,花费。向后遍历全部 该站可抵达的加油站3. 遍历中有两种情况:1) 若发现油价比index更低的站next:立即跳到该站(此时可能须要加油),不再继... 阅读全文
posted @ 2014-06-05 20:57 blfshiye 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 主要介绍MP(Matching Pursuits)算法和OMP(Orthogonal Matching Pursuit)算法[1],这两个算法尽管在90年代初就提出来了,但作为经典的算法,国内文献(可能有我没有搜索到)都仅描写叙述了算法步骤和简单的应用,并未对其进行详尽的分析,国外的文献还是分析的非... 阅读全文
posted @ 2014-06-05 19:19 blfshiye 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 之前改动了Android的系统源代码的framework层代码,定制ROM。通过make之后会生成三个镜像文件userdata.img、system.img、ramdisk.img三个文件。这个时候我们须要把SDK自带的模拟器中的系统替换成我们自己的。实现过程例如以下所看到的:1. 因为我之前在系统... 阅读全文
posted @ 2014-06-05 18:48 blfshiye 阅读(2998) 评论(0) 推荐(0) 编辑
摘要: Deep Learning(深度学习)学习笔记整理系列zouxy09@qq.comhttp://blog.csdn.net/zouxy09作者:Zouxyversion 1.0 2013-04-08声明:1)该Deep Learning的学习系列是整理自网上非常大牛和机器学习专家所无私奉献的资料的。... 阅读全文
posted @ 2014-06-05 18:34 blfshiye 阅读(227) 评论(0) 推荐(0) 编辑
摘要: [关键词] TCP IP 数据包 结构 具体解释 网络 协议一般来说,网络编程我们仅仅须要调用一些封装好的函数或者组件就能完毕大部分的工作,可是一些特殊的情况下,就须要深入的理解网络数据包的结构,以及协议分析。如:网络监控,故障排查等……IP包是不安全的,可是它是互联网的基础,在各方面都有广泛的应用... 阅读全文
posted @ 2014-06-05 17:33 blfshiye 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。近期在网上也看了很多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路。 什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程... 阅读全文
posted @ 2014-06-05 17:00 blfshiye 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 引言 依据新版大纲,近期几年的软件设计师水平考试来看,数据流图的设计已成为下午题中必考的知识点。常出题型为:补充数据流图,解释设计原则,偶尔也会考数据字典的内容,可是都非常easy。考点分析 依据近期几年的出题趋势看,本题分值为15分,共分为4小题。前3小题的题型都是比較固定的,比較简单,而第4... 阅读全文
posted @ 2014-06-05 16:26 blfshiye 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 一分钟制作 BT3 U盘版方便,快捷简单无效不退款光盘版BT3, 大概694MB,直接刻盘,然后用光盘引导,就可以进入bt3,连接为:http://ftp.heanet.ie/mirrors/backtrack/bt3-final.isoU盘版Bt3,大概783MB,连接为:http://cesiu... 阅读全文
posted @ 2014-06-05 15:34 blfshiye 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 事实上这个问题在初次学习html中select标签时就已经冒出来了,时至今日,依旧没有找到使用纯css禁用a标签的办法——同事、同学、老师我都问过了,他们都千篇一律借助了JavaScript,难道真的必需要借助JavaScript吗? 1、纯css实现html中a标签的禁用: ... 阅读全文
posted @ 2014-06-05 14:48 blfshiye 阅读(2692) 评论(0) 推荐(0) 编辑
摘要: 假设我们在 Objective C 中向一个对象发送它无法处理的消息,会出现什么情况呢?我们知道发送消息是通过 objc_send(id, SEL, ...) 来实现的,它会首先在对象的类对象的 cache,method list 以及父类对象的 cache, method list 中依次查找 S... 阅读全文
posted @ 2014-06-05 13:11 blfshiye 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 协方差的意义转载于:http://bbs.mathchina.com/cgi-bin/topic.cgi?forum=5&topic=14444(感谢原作者)在概率论中,两个随机变量 X 与 Y 之间相互关系,大致有下列3种情况:当 X, Y 的联合分布像上图那样时,我们能够看出,大致上有: X 越... 阅读全文
posted @ 2014-06-05 11:48 blfshiye 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.屏幕分辨率是指屏幕可显示的最高像素数目。2.屏幕尺寸显而易见,是指其面积。3.另外另一个术语叫“点距”,就是屏幕上像素与像素之间的距离,也就是代表单位面积内像素点数目的一个值屏幕尺寸和点距都一定时,屏幕的分辨率才一定。当两项中有一项发生变化,那么分辨率就会发生变化。4.在ios开发中,我们的非r... 阅读全文
posted @ 2014-06-05 11:29 blfshiye 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 弗洛伊德(Floyd)算法过程:1、用D[v][w]记录每一对顶点的最短距离。2、依次扫描每个点,并以其为基点再遍历全部每一对顶点D[][]的值,看看是否可用过该基点让这对顶点间的距离更小。算法理解:最短距离有三种情况:1、两点的直达距离最短。(例如以下图)2、两点间仅仅通过一个中间点而距离最短。(... 阅读全文
posted @ 2014-06-05 09:52 blfshiye 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在开发中,我们发出的基线版本号常常会有一些bug须要修复,假设採用本地上库,然后再给用户新的版本号,可能会费时费力,而假设给用户我们改动后的代码让用户一行一行合入本地,也显的比較落后,假设用户那边也使用git管理版本号的话,我们能够用一个简单的方法来给用户发送改动,那就是使用git打pach包... 阅读全文
posted @ 2014-06-05 09:11 blfshiye 阅读(228) 评论(0) 推荐(0) 编辑