2017年8月14日

JavaScript的类及面向对象编程

摘要: 在JavaScript中,类的实现是基于其原型继承机制的。假设两个实例都从同一个原型对象上继承了属性,我们说它们是同一个类的实例。假设熟悉C++、Java这样的强类型面向对象编程语言。比方类的封装、继承、多态特性,你会发现JavaScript中的类与它们有非常大不同。一个重要的特性就是动态可继承性。 阅读全文

posted @ 2017-08-14 21:34 wgwyanfs 阅读(177) 评论(0) 推荐(0) 编辑

SSL的TCP通信

摘要: 一切尽在代码中,额。自己測试的小样例。感觉非常实用,做个记录。 server端: </pre><pre name="code" class="java">package com.mpc.test.clazz; import java.io.BufferedReader; import java.io 阅读全文

posted @ 2017-08-14 20:09 wgwyanfs 阅读(889) 评论(0) 推荐(0) 编辑

[程序猿面试题精选100题]5.查找最小的k个元素

摘要: 【题目】 输入n个整数,输出当中最小的k个。 比如输入1,2。3。4,5,6。7和8这8个数字,则最小的4个数字为1,2。3和4。 【分析】 这道题最简单的思路莫过于把输入的n个整数排序,这样排在最前面的k个数就是最小的k个数。仅仅是这样的思路的时间复杂度为O(nlogn)。我们试着寻找更快的解决思 阅读全文

posted @ 2017-08-14 19:09 wgwyanfs 阅读(128) 评论(0) 推荐(0) 编辑

近期写的一个控件——Well Swipe 拖拽排序实现

摘要: 如图: 原文地址:http://blog.csdn.net/u013045971/article/details/50217903 >删除过渡动画 >拖拽排序 如图: 原文地址:http://blog.csdn.net/u013045971/article/details/50217903 >删除过 阅读全文

posted @ 2017-08-14 18:25 wgwyanfs 阅读(68) 评论(0) 推荐(0) 编辑

小米插座使用评測

摘要: 近期刚买了个小米插座。事实上原来想买淘宝上19.9的定时插座的,可是考虑到有时候会非常晚回家,假设能够远程指挥热水器提前把水烧好,那么回家就能够洗澡睡觉了。所以開始考虑自带无线网卡的插座。 正好京东上小米智能插座搞活动,手里正用着小米手机,感觉还算靠谱,再说小米如今是大公司了,应该比一些刚创业的小公 阅读全文

posted @ 2017-08-14 17:12 wgwyanfs 阅读(153) 评论(0) 推荐(0) 编辑

Hadoop之Secondary NameNode

摘要: NameNode存储文件系统的变化作为log追加在本地的一个文件中:这个文件是edits。当一个NameNode启动时,它从一个映像文件:FsImage。读取HDFS的状态。使用来自edits日志文件的 edits。然后它将写入新的HDFS状态到FsImage并開始寻常操作,此时edits是一个空文 阅读全文

posted @ 2017-08-14 16:33 wgwyanfs 阅读(366) 评论(0) 推荐(0) 编辑

Fastboot线刷“复活”之刷机心得(二)——线刷刷机

摘要: 刷机的有不少的方法:卡刷、线刷、OTA。在这里我就简介下: 1.卡刷:一般来说卡刷简单的能够理解为在内存卡中刷机,就是进入Recovery中刷入系统。 2.线刷:线刷事实上能够简单的理解为用USB线刷机。一定要注意是文件路径和驱动。线刷包的文件名称上有个FASTBOOT字样,并且大小会比卡刷大了非常 阅读全文

posted @ 2017-08-14 15:02 wgwyanfs 阅读(7017) 评论(0) 推荐(0) 编辑

QVegas-一个升级版的TCP Vegas拥塞算法

摘要: 拥塞避免带来了非常多疑惑,本文解开这个疑惑并给出一个实实在在但却非常简陋的算法。 事实上在基于丢包的拥塞算法中,拥塞避免的过程总是伴随着AI和MD的,不能光说AI而忽略MD。 假设考虑的是基于时延的拥塞算法,AI和MD事实上是不须要的,由于算法会依据时延的变化来调整窗体。 所以说,AIMD是基于丢包 阅读全文

posted @ 2017-08-14 14:20 wgwyanfs 阅读(371) 评论(0) 推荐(0) 编辑

海量数据解决方式,知多少?

摘要: 1:缓存和页面静态化 数据量大这个问题最直接的解决方式就是使用缓存,缓存就是将从数据库中获取的结果临时保存起来。在下次使用的时候无需又一次到数据库中获取,这样能够大大减少数据库的压力。缓存的使用方式能够分为通过程序直接保存到内存中和使用缓存框架两种方式。程序直接操作主要是使用Map,尤其是Concu 阅读全文

posted @ 2017-08-14 13:24 wgwyanfs 阅读(296) 评论(0) 推荐(0) 编辑

最通俗易懂的网络应用层协议具体解释

摘要: 前言其实本文仅仅是解说从传输层到应用层实现网络消息传递的一个具体流程,至于更底层的网络层和网络接口层,那就不在我的考虑范围内了,其实那部分机制是不须要你去担心的,除非你想开发操作系统!然后本文打着通俗易懂的标题,所以在前言之后我将不会提及不论什么一个新手可能会不理解的keyword或专业术语(也就是 阅读全文

posted @ 2017-08-14 12:55 wgwyanfs 阅读(426) 评论(0) 推荐(0) 编辑

Android视图注入库:butterknife

摘要: 介绍 ButterKnife通过@InjectView和视图的ID注解的变量去找到并自己主动转换为你布局上对应的布局视图。 class ExampleActivity extends Activity { @InjectView(R.id.title) TextView title; @Inject 阅读全文

posted @ 2017-08-14 11:24 wgwyanfs 阅读(137) 评论(0) 推荐(0) 编辑

POJ 3210 : Coins

摘要: POJ 3210 : Coins Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 7001 Accepted: 4616 Description Snoopy has three coins. One day he tossed 阅读全文

posted @ 2017-08-14 10:57 wgwyanfs 阅读(87) 评论(0) 推荐(0) 编辑

ES6的新特性-让前后端差异越来越小

摘要: ES6(ECMAScript 6)是即将到来的新版本号JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本号了)。上一次标准的制订还是2009年出台的ES5。眼下ES6的标准化工作正在进行中,估计会在14年12月份放出正式敲定的版本号。但大部分 阅读全文

posted @ 2017-08-14 09:50 wgwyanfs 阅读(355) 评论(0) 推荐(0) 编辑

PL/SQL中使用%TYPE和%ROWTYPE的差别

摘要: %TYPE: 定义一个变量。其数据类型与已经定义的某个 数据变量的类型同样,或者与数据库表的某个列的数据类型 同样,这时能够使用%TYPE。 使用%TYPE 特性的长处在于: 1.所引用的数据库列的数据类型能够不必知道; 2. 所引用的数据库列的数据类型能够实时改变。 declare --定义一个记 阅读全文

posted @ 2017-08-14 08:15 wgwyanfs 阅读(191) 评论(0) 推荐(0) 编辑

导航