管道的内部组织方式在Linux中,管道的实现并没有使用专门的数据结构,而是借助了文件系统的file结构和VFS的索引节点inode。通过将两个file结构指向同一个临时的VFS索引节点,而这个VFS索引节点又指向一个物理页面而实现的。有两个file数据结构,但它们定义文件操作例程地址是不..
分类:
其他好文 时间:
2016-07-18 05:42:31
阅读次数:
181
环境win764bit
VMworkstation10
CentOS7
NAT模式访问网络,所有虚拟机都配置在同一个网段内即192.168.0.1~192.168.0.2542.查看并修改默认配置在此之前,我们需要对默认的配置文件及网卡名进行修改,操作如下:
①ipa
#可以看到有两个网卡,一个lo【up】一个ifcfg-eno16777736【..
分类:
其他好文 时间:
2016-07-18 05:40:32
阅读次数:
145
环境win764bit
VMworkstation10
CentOS7
NAT模式访问网络,所有虚拟机都配置在同一个网段内即192.168.0.1~192.168.0.2542.查看并修改默认配置在此之前,我们需要对默认的配置文件及网卡名进行修改,操作如下:
①ipa
#可以看到有两个网卡,一个lo【up】一个ifcfg-eno16777736【..
分类:
其他好文 时间:
2016-07-18 05:41:54
阅读次数:
186
#pragmaonce
template<classT>
struct__ListNode
{
__ListNode<T>*_next;
__ListNode<T>*_prev;
T_data;
__ListNode(constT&x=T())
:_next(NULL)
,_prev(NULL)
,_data(x)
{}
};
template<classT,classRef,classPtr>
struct__ListIt..
分类:
其他好文 时间:
2016-07-18 05:39:29
阅读次数:
159
#pragmaonce
template<classT>
struct__ListNode
{
__ListNode<T>*_next;
__ListNode<T>*_prev;
T_data;
__ListNode(constT&x=T())
:_next(NULL)
,_prev(NULL)
,_data(x)
{}
};
template<classT,classRef,classPtr>
struct__ListIt..
分类:
其他好文 时间:
2016-07-18 05:39:14
阅读次数:
152
类的定义 public class Hashtable
extends Dictionary
implements Map, Cloneable, java.io.Serializable {}
注意前面虽然说HashTable和HashMap是非常像的,但是这两个类的父类是不一样的。前者是字典类的子类,后者是抽象Map的子类。
HashTable 也是将key映...
分类:
编程语言 时间:
2016-07-18 04:30:12
阅读次数:
285
mybatis自动生成工具的配置文件,可以直接复制到xml里面查看...
分类:
其他好文 时间:
2016-07-18 04:28:23
阅读次数:
274
关于项目的用法和介绍可以查看上面的两个链接,这篇文章主要内容是对 filemap.js 的代码进行一步一步的分析,详细介绍其运行原理和优化策略。
知识点准备:
NodeJS 的基本使用方法(主要是 fs 文件系统);
ES6 特性及语法( let , const ,
for...of , arrow function ...)
n叉树先序遍历算法 。
知识...
分类:
编程语言 时间:
2016-07-18 04:25:46
阅读次数:
366
MapReduce简介在Hadoop MapReduce中,框架会确保reduce收到的输入数据是根据key排序过的。数据从Mapper输出到Reducer接收,是一个很复杂的过程,框架处理了所有问题,并提供了很多配置项及扩展点。一个MapReduce的大致数据流如下图:更详细的MapReduce介绍参考Hadoop MapReduce原理与实例。Mapper的...
分类:
其他好文 时间:
2016-07-18 04:24:38
阅读次数:
342
逗比刘真是菜啊,天天就知道写这种无聊的东西,写了也不一定有人看的。看了也不一定有人喜欢。喜欢也没有什么卵用啊。先分享一波图吧。
大家第一眼看见是个什么?(逗比刘第一眼说 是精子小蝌蚪啊,逗比刘好邪恶啊)
做一个这样的demo可以说基本用不到很多素材,最重要的素材就是那个圆圈,这个圆圈对于一个程序员来说画起来应该蛮简单的吧。前天我们讲到如果绘制一个2D的圆环,今天我们就绘制一个3D的圆环,如果我...
分类:
其他好文 时间:
2016-07-18 04:25:13
阅读次数:
251
1.前言分析完Zygote和SystemServer的启动过程后,接着我们来分析Android进程的启动过程。
前面一篇文章有提到Zygote是通过复制自身的方式来穿件一个新的进程,由于Zygote在启动时会在内部创建一个虚拟机实例、消息循环和Binder线程池,因此,通过复制它而得到的应用程序进程就很自然的获得了一个他们的拷贝。有了这个虚拟机实例后,进程就可以使用java语言来开发了。获得消息循...
分类:
系统相关 时间:
2016-07-18 04:23:44
阅读次数:
504
多年以前Android的网络请求只有Apache开源的HttpClient和JDK的HttpUrlConnection,近几年随着OkHttp的流行Android在高版本的SDK中加入了OkHttp。但在Android官方文档中推荐使用HttpUrlConnection并且其会一直被维护,所以在学习Android网络相关的知识时我们队HttpUrlConnection要有足够的了解。。。。...
分类:
移动开发 时间:
2016-07-18 04:23:24
阅读次数:
247
1. RecyclerView Item拖拽排序::长按RecyclerView的Item或者触摸Item的某个按钮。2. RecyclerView Item滑动删除:RecyclerView Item滑动删除:RecyclerView的Item滑动删除。利用ItemTouchHelper绑定`RecyclerView`、`ItemTouchHelper.Callback`来实现U更新,并且实现动态控制是否开启拖拽...
分类:
编程语言 时间:
2016-07-18 04:21:58
阅读次数:
297
首先,我们先来看本地如何生成图片验证码的,再来写输出到网页的验证码如何实现。先来看最简单的—实现的功能是,将一个字符串变成图片写入到文件中实现代码:package cn.hncu.img;import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.FileNotFoundException;
import...
分类:
Web程序 时间:
2016-07-18 04:22:15
阅读次数:
310
spring的核心思想是IOC和AOP,IOC-控制反转,是一个重要的面向对象编程的法则来消减计算机程序的耦合问题,控制反转一般分为两种类型,依赖注入和依赖查找,依赖什么?为什么需要依赖?注入什么?控制什么?依赖注入和控制反转是一样的概念吗?接触新的知识,小编的脑袋中全是大大的问号,不过没有关系,今天这篇博文,小编主要来简单的介绍一下在spring IOC中依赖注入的方法。 依赖注入和控制反转,目...
分类:
编程语言 时间:
2016-07-18 04:21:01
阅读次数:
288
一、代理模式
代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。注意:委托类对象就是我们后面说到的 目标对象(需要【被】...
分类:
编程语言 时间:
2016-07-18 04:17:24
阅读次数:
334
servlet生命周期生命周期简介:servlet在服务器第一次被请求的时候new出来,并初始化(即init())再调用service方法。这个实在服务器中new出来,然后用HashMap加的,与客户端无关。客户端之后访问只调用这个servlet的service方法。具体分为4步:1 构造方法 :服务器在被客户端第一次请求的时候运行 仅在服务器中运行一次2 init方法:客户端第一次访问服务...
分类:
编程语言 时间:
2016-07-18 04:15:04
阅读次数:
394