作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells一 NsdManagerNsdManager用来提供网络服务可发现的管理服务,网络发现可以是处于同一WiFi网络的两个设备,也可以是位于同一网络的打印机等。 注意:Nsd...
分类:
移动开发 时间:
2015-08-06 15:11:47
阅读次数:
378
几个常见的压缩文件扩展名
*.Z compress 程序压缩的文件;
*.gz gzip 程序压缩的文件;
*.bz2 bzip2 程序压缩的文件;
*.tar tar 程序打包的数据,并没有压缩过;
*.tar.gz tar 程序打包的文件,其中并且经过 gzip 的压缩
*.tar.bz2 tar 程序打包的...
分类:
系统相关 时间:
2015-08-06 15:11:08
阅读次数:
209
A Plug for UNIX
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 14711
Accepted: 4959
Description
You are in charge of setting up the press room for the i...
分类:
其他好文 时间:
2015-08-06 15:10:40
阅读次数:
83
题意:在一个矩形空间内,左下角坐标(0,0),右上角坐标(10,10),然后两个小孩子玩游戏,乙让甲猜一个物体的位置,初始必须猜(0,0),然后之后甲说出的位置,乙都会根据上一次猜的位置和这一次猜的位置距离正确位置的远近给出一个答案,Colder说明这次猜远了,Hotter说明猜近了,Same说明猜的是正确位置。输出每次询问后,所有可能位置占的总面积。
题解:用切割多边形的方式求半平面交多边形面积...
分类:
其他好文 时间:
2015-08-06 15:11:53
阅读次数:
193
1 首先说一下工作原理:
在map阶段,使用job.setInputFormatClass定义的InputFormat将输入的数据集分割成小数据块splites,同时InputFormat提供一个RecordReder的实现。本例子中使用的是TextInputFormat,他提供的RecordReder会将文本的一行的行号作为key,这一行的文本作为value。这就是自定义Map的输入是的...
分类:
编程语言 时间:
2015-08-06 15:12:54
阅读次数:
187
之前最开始的时候就一直在github浏览下载各种代码,然后弄了一下代码上传不知道咋弄就不了了之了。刚好最近有空余时间就研究了下github托管代码,这里就详细说说如何快速的学会github上传你的代码(新手教程,大神飘过哈 )。一.首先你需要做的首先你需要做的是:1.创建你的github账号:点击这里注册,像这样
然后填写你的账号密码啥的就可以了。2.下载git客户端:点击这里二.终端配置1.打开...
分类:
系统相关 时间:
2015-08-06 15:11:54
阅读次数:
448
闲来无事把popupwindow的源码看了一遍,能力有限只看懂了一部分。下面我们来看看源码:
private int mWindowLayoutType = WindowManager.LayoutParams.TYPE_APPLICATION_PANEL;
分析:从这里可以看出来PopupWindow(弹出窗口)实际上是一个子窗口,它是一个独立的类(并不继承于Window)。
public...
iPhone上有非常流畅的用户触摸交互体验,能检测各种手势:点击,滑动,放大缩小,旋转。大多数情况都是用UI*GestureRecognizer这样的手势对象来关联手势事件和手势处理函数。也有时候,会看到第三方代码里会在如下函数中进行处理:-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event;
那么问题就来了,手势和touch到底...
分类:
移动开发 时间:
2015-08-06 15:12:33
阅读次数:
187
1、先在src/main/目录下新建jni目录
2、这里偷个懒,直接从其他工程中拷贝Android.mk,Application.mk,demo.cpp到jni目录下
在Application.mk文件中,配置如下:
APP_ABI := armeabi armeabi-v7a arm64-v8a x86 x86_64 mips mips64
APP_PLATFORM ...
分类:
移动开发 时间:
2015-08-06 15:10:43
阅读次数:
188
ListView是手机系统中使用非常广泛的一种组件,它以垂直列表的形式显示所以列表项。
今天我们学习如何将系统的短信显示到listView上。
关于如何获取系统的短信请看:
Android 四大组件学习之ContentProvider三
先看一下我们的布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/a...
分类:
移动开发 时间:
2015-08-06 15:10:44
阅读次数:
185
malloc是怎样实现的呢?答案就是:可以基于伙伴系统实现(关于伙伴系统在之前的文章里面已经讲过),也可以使用基于链表的实现 。
??
它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表
调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分...
分类:
其他好文 时间:
2015-08-06 15:10:01
阅读次数:
102
題目:有一個集合{0,1,..,k},問其中元素組成的長為n的串中,相鄰元素差值不超過2的串的數比例。
分析:動態規劃、概率dp。
初始狀態:f(i,1)= 1 /(k+1);
狀態轉移:f(i,j)= sum(f(i-1,t))/ (k+1) { 其中,t為和j相差不超過2的元素 }。
說明:好久沒刷題了╮(╯▽╰)╭。
#include
#inclu...
分类:
其他好文 时间:
2015-08-06 15:10:50
阅读次数:
78
主流程
主线流程:先match action, 再match data, 最后match category
时序图
简化后的代码public final int match(String action, String type, String scheme,
Uri data, Set categories, String logTag) {
if (acti...
分类:
其他好文 时间:
2015-08-06 15:09:18
阅读次数:
118
Binary Tree Inorder Traversal
Given a binary tree, return the inorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3},
1
2
/
3
return...
分类:
其他好文 时间:
2015-08-06 15:08:56
阅读次数:
86
点击打开链接 点击打开链接 点击打开链接 android培训、点击打开链接 点击打开链接 java培训、期待与您交流!">点击打开链接 点击打开链接...
分类:
编程语言 时间:
2015-08-06 15:09:46
阅读次数:
141
。。。...
分类:
其他好文 时间:
2015-08-06 15:08:50
阅读次数:
113
final关键字 (修饰常量、变量、方法、类)
1、final修饰类
通过以上可以得知,final修饰的类不可以被继承,既然类都不能被继承方法肯定也不能被重写(所以:其实final类中的方法被隐式的转换为final的方法)。
前提:final类的使用前提是这个类绝不可能被继承。
意义:final类的好处是这个类中的方法不会被重写,十分的安全。
2、final修饰方法...
分类:
其他好文 时间:
2015-08-06 15:07:35
阅读次数:
82