2017年8月14日

摘要: 有人学了继承,认为他是面向对象特点之中的一个,就在全部能用到继承的地方使用继承,而不考虑到底该不该使用,无疑。这是错误的。那么。到底该怎样使用继承呢? java中类与类之间的关系 大部分的刚開始学习的人仅仅知道java中两个类之间能够是继承与被继承的关系。可是其实。类之间的关系大体上存在五种—继承( 阅读全文
posted @ 2017-08-14 21:29 jzssuanfa 阅读(275) 评论(0) 推荐(0)
 
摘要: 因为需要序列化这个对象以便在网络上传输。所以POJO必需要实现java.io.Serializable接口。使用了 ObjectInputStream和ObjectOutputStream来接收和发送socket中的InputStream和OutputStream。然 后转换成Java对象。 cli 阅读全文
posted @ 2017-08-14 20:39 jzssuanfa 阅读(389) 评论(0) 推荐(0)
 
摘要: 一道非常好的最小生成树题目 。 看似非常复杂,事实上细致分析一下算法的复杂度就会发现。假设增加了lrj说的优化。事实上复杂度不高 。 就像紫书中说的, 除去购买套餐中的点,剩下的最小边仍然在原始的最小生成树中 。 所以我们用二进制枚举子集的方法枚举全部购买套餐的组合。然后将套餐中的点增加并查集中,再 阅读全文
posted @ 2017-08-14 20:04 jzssuanfa 阅读(154) 评论(0) 推荐(0)
 
摘要: 问题描写叙述 设计一个递归算法,删除不带头节点的单链表L中全部值为x的结点。 算法思想 由于题目要求使用递归的方式删除指定结点,那么我们能够先列出递归的基本模型: 指针p指向要删除的结点,指针q则为要删除结点的后继结点。 递归出口: if(p==NULL){ return; } 递归主体: if(p 阅读全文
posted @ 2017-08-14 19:33 jzssuanfa 阅读(174) 评论(0) 推荐(0)
 
摘要: 2014年7月24日 中断门、陷阱门及中断门 中断是能够禁止的,能够通过告诉PIC停止对某个中断的公布。被禁止的中断是不会丢失的,在解除禁止后又会发送到CPU上。 禁止中断和屏蔽(mask)中断的不同之处是屏蔽是忽略掉某个中断,而禁止相当于延迟发送。 Intel提供了三种类型的中断描写叙述符:任务门 阅读全文
posted @ 2017-08-14 18:29 jzssuanfa 阅读(154) 评论(0) 推荐(0)
 
摘要: Problem C. Bilingual Problem Elliot's parents speak French and English to him at home. He has heard a lot of words, but it isn't always clear to him w 阅读全文
posted @ 2017-08-14 17:52 jzssuanfa 阅读(167) 评论(0) 推荐(0)
 
摘要: 低层次架构:类之间的关系 组合 ,继承。依赖,聚集。 高层次架构:设计模式 复杂的设计模式是有简单的设计模式演化而来。攻克了更复杂场景下简单设计模式解决不了的问题。 设计原则:(通过设计模式实现设计原则) 单一职责原则(SRP)。从职责来理解单一的概念是模糊的,由于一件事情的职责总能无限细分,所以须 阅读全文
posted @ 2017-08-14 17:21 jzssuanfa 阅读(762) 评论(0) 推荐(0)
 
摘要: iOS开发已开通评论功能 皇天不负有心人,iOS开发的评论功能已经被邀请开通啦。这几天一直想着。微信团队大概在月底的时候会邀请我开通评论功能。果然不出我所料。这是我收到的消息: 至此,iOS开发的原创、观赏、评论三个功能都齐啦,这也是对我辛苦努力的一种肯定。前方的路依旧非常漫长,我们一起努力。让iO 阅读全文
posted @ 2017-08-14 16:46 jzssuanfa 阅读(174) 评论(0) 推荐(0)
 
摘要: 这几天做了个带动画的分享页面。如今把它分享出来,假设你认为实用,请直接使用,避免反复造轮子 先看下效果图 认为仅仅是看效果图不明显。那么用手机扫描以下的二维码下载安装包: 这个效果本身没有什么特别的难度,都是用Animator实现的,仅仅是动画效果的代码量有点多。由于分享模块一般都会做,把这个分享出 阅读全文
posted @ 2017-08-14 15:40 jzssuanfa 阅读(446) 评论(0) 推荐(0)
 
摘要: 之前介绍了Shiro的Web訪问控制和缓存配置,事实上Shiro和Spring一样能够使用Annotation来配置方法级别的安全。省去自己每次获取Subject去做权限验证,比方在改动用户password的时候仅仅能是用户本人。在改动用户用户帐号的状态(lock/unlock)仅仅有管理员能够,这 阅读全文
posted @ 2017-08-14 14:50 jzssuanfa 阅读(201) 评论(0) 推荐(0)
 
摘要: 一、MapReduce概述 MapReduce 是 Hadoop 的核心组成, 是专用于进行数据计算的,是一种分布式计算模型。由Google提出,主要用于搜索领域,解决海量数据的计算问题. MapReduce由两个阶段组成:Map和Reduce,用户仅仅须要实现map()和reduce()两个函数。 阅读全文
posted @ 2017-08-14 14:18 jzssuanfa 阅读(195) 评论(0) 推荐(0)
 
摘要: 1.工厂模式的定义 工厂模式使用的频率很高。我们在开发中总能见到它们的身影。其定义为:Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory M 阅读全文
posted @ 2017-08-14 12:46 jzssuanfa 阅读(276) 评论(0) 推荐(0)
 
摘要: 输入一个整形数组。数组中连续的一个或多个整数组成一个子数组,每一个子数组都有一个和。求全部子数组的和的最大值。 接口 Int GetSubArraySum(Int* pIntArray。Int nCount); 规格 要求时间复杂度为O(n) 举例 比如输入的数组为1, -2, 3, 10, -4, 阅读全文
posted @ 2017-08-14 11:58 jzssuanfa 阅读(196) 评论(0) 推荐(0)
 
摘要: 全然背包问题 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 有n个重量和价值分别为w,v的物品, 从这些物品中挑选出总重量不超过W的物品, 求全部挑选方案中价值总和的最大值. *每件物品能够挑选随意多件.动态规划: 每次选取最大的组合, 增加到数 阅读全文
posted @ 2017-08-14 11:28 jzssuanfa 阅读(192) 评论(0) 推荐(0)
 
摘要: 基本概念 BIO:是堵塞I/O,无论是磁盘I/O,还是网络I/O,数据在写入OutputStream和InputStream都可能发生堵塞,一旦有堵塞,线程会失去CPU的使用权(堵塞)。 NIO:简单的说就是非堵塞式I/O(单个I/O堵塞时不堵塞线程),一个线程能够负责多个I/O连接(利用serve 阅读全文
posted @ 2017-08-14 10:16 jzssuanfa 阅读(240) 评论(0) 推荐(0)
 
摘要: 參照 poll调用深入解析-从poll的实现来讲poll多路复用模型,非常有深度 poll多路复用 poll的机制与select相似,与select在本质上没有多大差别。管理多个描写叙述符也是进行轮询,依据描写叙述符的状态进行处理,可是poll没有最大文件描写叙述符数量的限制。 poll和selec 阅读全文
posted @ 2017-08-14 09:45 jzssuanfa 阅读(496) 评论(0) 推荐(1)
 
摘要: 一、算术运算符 算术运算符很地简单。就是小学数学里面的一些加减乘除操作。只是呢。还是有一些语法细节须要注意的。 1.加法运算符 + 1 int a = 10; 2 3 int b = a + 5; 在第3行利用加法运算符 + 进行了加法运算。再将和赋值给了变量b,终于变量b的值是15 2.减法运算符 阅读全文
posted @ 2017-08-14 08:29 jzssuanfa 阅读(289) 评论(0) 推荐(0)