码迷,mamicode.com
首页 > 2016年04月16日 > 全部分享
[学习笔记]Java IO之其他流及总结
1. 概述 SequenceInputStream是字节流的包装类,能够提供多个流序列输入功能。序列流只有输入流,适合完成多个源一个目的的需求。SequenceInputStream支持枚举输入,若源的数量大于2个,那么需要先建立枚举再通过构造器创建序列输入流。SequenceInputStream的使用和其他流基本类似。SequenceInputStream本质属于字节流。 ...
分类:编程语言   时间:2016-04-16 18:58:29    阅读次数:284
[学习笔记]Java正则表达式
1. 概述 正则表达式是用于描述字符串复杂规则的工具,换句话说,正则表达式就是记录文本规则的代码。 2. 优势与劣势 优势:用了一些符号来代表这些代码,书写起来更为简单。 劣势:因为都是一些符号组成的表达式,所以阅读起来可读性不高,而且先要把符号学完。 3. 格式 3.1 元字符 .    匹配除换行符以外的任意字符\w   匹配字母或数字或下划线或汉字\s ...
分类:编程语言   时间:2016-04-16 18:55:56    阅读次数:307
Android-WindowMangerLayoutParams属性
windowmanager.Layoutparams的属性当我们想要实现锁屏功能时,这个时候就需要使用windowmanager.Layoutparams,因此很有必要了解他的相关属性。下面是锁屏代码: WindowManager.LayoutParams layoutParams=new WindowManager.LayoutParams(WindowManager.LayoutParam...
分类:移动开发   时间:2016-04-16 18:57:59    阅读次数:268
[学习笔记]Java网络编程之TCP通讯
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
[学习笔记]Java网络编程之UDP通讯
1. 体系结构 计算机网络各层及其协议的集合,称为网络的体系结构。目前公认的计算机网络体系结构有概念清楚理论完善的OSI七层协议结构和实际上广泛应用的TCP/IP四层体系结构。 2. 各层概述 应用层:直接为用户的程序提供服务,如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议等。运输层:负责向两个主机中进程之间的通信提供服务,主要使用...
分类:编程语言   时间:2016-04-16 18:57:25    阅读次数:328
从软件工程的角度写机器学习3——主要监督学习算法的工程性分析
主要机器学习算法的工程适用性分析前段时间AlphaGo跟李世石的大战及相关的深度学习的新闻刷了一遍又一遍的朋友圈。不过这件事情,也只是在机器学习的深度上进一步拓展,而机器学习的广度(也即工程化实践)上,仍然没有什么突破性的理论或实践,用的领域继续用,不用的领域依然不用。重要性机器学习的使命是使计算机强大的运算能力和存储能力转化为推演能力,能转化是一方面,转化的效率则是另一方面。科研性...
分类:编程语言   时间:2016-04-16 18:55:49    阅读次数:207
今日BBC
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
LeetCode:Reverse Nodes in k-Group
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常用属性设置
Android开发中最常用的差不多就是TextView和EditView了,在使用它时,我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理。这里记下它的常用属性,方便后期查阅。 EditText属性描述 android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:backgr...
分类:移动开发   时间:2016-04-16 18:57:17    阅读次数:296
LeetCode:Merge k Sorted Lists
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++(以及编程)》
标签(空格分隔): 三省吾身原文地址:你应当如何学习C++(以及编程)  本人反思自己这些年在学校学得稀里糊涂半灌水。看到这篇文章,感觉收获不少。仿佛有指明自己道路的感觉,当然真正困难的还是坚持学习,多动手实践。   但是这篇文章确实对于纠结知识细节还是看抽象理论给出了指导意义。麻省理工大学的《计算机科学及编程导论》课程上,Eric Grimson开篇就说到这本课不仅教授如何编程让电脑做一些事情,...
分类:编程语言   时间:2016-04-16 18:55:17    阅读次数:1429
Java多线程学习
一、线程的理解  线程是一种轻量级的进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。即多个线程可以同时执行,就像有多条流水线一样,可以同时进行工作,是并发执行的。      程序是由进程组成的,进程是由线程组成的。其实进程就是一个程序,线程是一个程序正在进行的一部分功能。所谓进程...
分类:编程语言   时间:2016-04-16 18:54:07    阅读次数:310
Android Binder机制(2) ContextManager注册过程分析
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
BlockingQueue
前言:      在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。 认识BlockingQueue 阻塞队列,顾名思义,首先它是一个队列,而一个...
分类:其他好文   时间:2016-04-16 18:54:07    阅读次数:136
SonarLint插件的安装与使用
注意:版本要求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
NavigationController 详解
UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地方进行讲解,下面让我们挨个探探究竟:   首先上一张图(来自苹果官方文档):   ...
分类:其他好文   时间:2016-04-16 18:53:14    阅读次数:153
1740条   上一页 1 ... 35 36 37 38 39 40 41 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!