1. 概述
SequenceInputStream是字节流的包装类,能够提供多个流序列输入功能。序列流只有输入流,适合完成多个源一个目的的需求。SequenceInputStream支持枚举输入,若源的数量大于2个,那么需要先建立枚举再通过构造器创建序列输入流。SequenceInputStream的使用和其他流基本类似。SequenceInputStream本质属于字节流。
...
分类:
编程语言 时间:
2016-04-16 18:58:29
阅读次数:
284
1. 概述
正则表达式是用于描述字符串复杂规则的工具,换句话说,正则表达式就是记录文本规则的代码。
2. 优势与劣势
优势:用了一些符号来代表这些代码,书写起来更为简单。
劣势:因为都是一些符号组成的表达式,所以阅读起来可读性不高,而且先要把符号学完。
3. 格式
3.1 元字符
. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s ...
分类:
编程语言 时间:
2016-04-16 18:55:56
阅读次数:
307
windowmanager.Layoutparams的属性当我们想要实现锁屏功能时,这个时候就需要使用windowmanager.Layoutparams,因此很有必要了解他的相关属性。下面是锁屏代码: WindowManager.LayoutParams layoutParams=new WindowManager.LayoutParams(WindowManager.LayoutParam...
分类:
移动开发 时间:
2016-04-16 18:57:59
阅读次数:
268
1. Socket类
1.1 概述
用于创建客户端套接字,以此建立TCP链接。
1.2 构造器
Socket()Socket(InetAddress address, int port)Socket(String host, int port)Socket(InetAddress address, int port, InetAddress localAddr, int l...
分类:
编程语言 时间:
2016-04-16 18:56:18
阅读次数:
331
1. 体系结构
计算机网络各层及其协议的集合,称为网络的体系结构。目前公认的计算机网络体系结构有概念清楚理论完善的OSI七层协议结构和实际上广泛应用的TCP/IP四层体系结构。
2. 各层概述
应用层:直接为用户的程序提供服务,如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议等。运输层:负责向两个主机中进程之间的通信提供服务,主要使用...
分类:
编程语言 时间:
2016-04-16 18:57:25
阅读次数:
328
主要机器学习算法的工程适用性分析前段时间AlphaGo跟李世石的大战及相关的深度学习的新闻刷了一遍又一遍的朋友圈。不过这件事情,也只是在机器学习的深度上进一步拓展,而机器学习的广度(也即工程化实践)上,仍然没有什么突破性的理论或实践,用的领域继续用,不用的领域依然不用。重要性机器学习的使命是使计算机强大的运算能力和存储能力转化为推演能力,能转化是一方面,转化的效率则是另一方面。科研性...
分类:
编程语言 时间:
2016-04-16 18:55:49
阅读次数:
207
1、随身英语
Brain training 如何训练大脑?
link
Do you read to show off? 你读书是为了炫耀吗?
link
2、媒体英语
Big increase in diabetes 糖尿病患者人数剧增
link
插播:Japan earthquake: Po...
分类:
其他好文 时间:
2016-04-16 18:56:38
阅读次数:
264
Reverse Nodes in k-Group
Total Accepted: 57696 Total
Submissions: 210241 Difficulty: Hard
Given a linked list, reverse the nodes of a linked list k at a time and return its modified...
分类:
其他好文 时间:
2016-04-16 18:56:28
阅读次数:
127
Android开发中最常用的差不多就是TextView和EditView了,在使用它时,我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理。这里记下它的常用属性,方便后期查阅。
EditText属性描述
android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom
android:backgr...
分类:
移动开发 时间:
2016-04-16 18:57:17
阅读次数:
296
Merge k Sorted Lists
Total Accepted: 82424 Total
Submissions: 354076 Difficulty: Hard
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexit...
分类:
其他好文 时间:
2016-04-16 18:55:45
阅读次数:
130
标签(空格分隔): 三省吾身原文地址:你应当如何学习C++(以及编程) 本人反思自己这些年在学校学得稀里糊涂半灌水。看到这篇文章,感觉收获不少。仿佛有指明自己道路的感觉,当然真正困难的还是坚持学习,多动手实践。
但是这篇文章确实对于纠结知识细节还是看抽象理论给出了指导意义。麻省理工大学的《计算机科学及编程导论》课程上,Eric Grimson开篇就说到这本课不仅教授如何编程让电脑做一些事情,...
分类:
编程语言 时间:
2016-04-16 18:55:17
阅读次数:
1429
一、线程的理解 线程是一种轻量级的进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。即多个线程可以同时执行,就像有多条流水线一样,可以同时进行工作,是并发执行的。
程序是由进程组成的,进程是由线程组成的。其实进程就是一个程序,线程是一个程序正在进行的一部分功能。所谓进程...
分类:
编程语言 时间:
2016-04-16 18:54:07
阅读次数:
310
Context Manager对应的进程为servicemanager,它先于Service Server与服务客户端运行,首先进入接收IPC数据的状态,处理来自Service Server或服务客户端的请求。在init.rc脚本文件中也可以看到Context Manager在mediaserver与system_server之前运行了。
每当Service Server注册服务时,Context Manager都会把服务的名称与Binder节点编号注册到自身的服务目录中,该服务目录通过根文件系统下的/s...
分类:
移动开发 时间:
2016-04-16 18:55:04
阅读次数:
358
上篇文章我们解释了几种基本的控制力,今天我们会讨论几种较为复杂的行为,涉及了碰撞,以及辅助图形进行运动控制。7、Wander徘徊(巡逻)徘徊(四处巡逻)是一种很常见的行为,但是要得到smoothly平滑的转向行为,并不是特别容易,这里有一种借用辅助圆实现的平滑移动。如图,我们在物体前面构造了一个辅助圆,我们控制目标点,从而用seek方法控制运动行为,如果我们让目标点在圆周上运动,就可以产生一个力,他...
分类:
其他好文 时间:
2016-04-16 18:54:24
阅读次数:
259
前言:
在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。
认识BlockingQueue
阻塞队列,顾名思义,首先它是一个队列,而一个...
分类:
其他好文 时间:
2016-04-16 18:54:07
阅读次数:
136
注意:版本要求Eclipse(4.2,3.8)以上,Java 3.1.2,JavaScript
2.
一.SonarLint插件的安装方式
1.安装方式一:在线安装
1)Eclipse工具栏选择Help->Eclipse MarketPlace
2)弹出EclipseMarketPlace
界面,在Find栏输入sonar就可以搜索出sonar相关的插件,选择SonarLin...
分类:
其他好文 时间:
2016-04-16 18:54:53
阅读次数:
209
UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地方进行讲解,下面让我们挨个探探究竟:
首先上一张图(来自苹果官方文档):
...
分类:
其他好文 时间:
2016-04-16 18:53:14
阅读次数:
153