android.app.ActivityThread该类中的main方法是Android应用的入口,执行main方法的线程为主线程,主线程默认创建一个Looper对象和Handler,用于处理发送给主线程的Message...
分类:
其他好文 时间:
2015-07-08 16:29:28
阅读次数:
123
对于leetcode上这个题目,我用了不少时间来消化。
题目大意如下:
实现两个字符串s,t的匹配,其中t字符串中的
‘.’ 能匹配任何一个字符.
‘*’ 能充当0个或者多个前面一个字符.
匹配结果要覆盖整个字符串
几个例子:
isMatch(“aa”,”a”) → false
isMatch(“aa”,”aa”) → true
isMatch(“aaa”,”aa”) → f...
分类:
其他好文 时间:
2015-07-08 16:29:00
阅读次数:
94
题意:
给n个无交点的圆,求这n个圆中不被其它圆包含的圆。
分析:
扫面线法,用二叉树(set+lowerbound方法)维护最外圆的集合。
代码:
//poj 2932
//sep9
#include
#include
#include
#include
using namespace std;
const int maxN=40012;
double r[maxN],x[ma...
分类:
其他好文 时间:
2015-07-08 16:29:06
阅读次数:
134
优先级队列priority_queue
最大值优先级队列、最小值优先级队列
优先级队列适配器 STL priority_queue
用来开发一些特殊的应用。
priority_queue> pq;
priority_queue> pq;
pq.empty()
pq.size()
pq.top()
pq.pop()
pq.push(item)
demo
#include
#...
分类:
其他好文 时间:
2015-07-08 16:30:46
阅读次数:
128
Given a string containing only digits, restore it by returning all possible valid IP address combinations.
For example:
Given “25525511135”,
return [“255.255.11.135”, “255.255.111.35”]. (O...
分类:
其他好文 时间:
2015-07-08 16:31:03
阅读次数:
117
在android开发中控制软键盘是非常令人头疼的一件事,因为Android并没有开放出一个接口给开发者去简单易用的控制键盘的弹出与隐藏(这个时候就羡慕IOS的开发者们了。。。)。那假如说我有这么一个需求:我的界面中有一个输入框,我需要根据软键盘的状态来控制说,如果键盘弹出的话editText就显示为绿色,如果隐藏的话就显示为灰色。我怎么去控制它呢,今天想了一个简单的方法,试了也是可以的,不过有限制...
分类:
其他好文 时间:
2015-07-08 16:30:03
阅读次数:
125
爱老婆大人
h1是标题类型 noshade是让线条没有空白,变成实线 hr是画一条线
爱老婆
作者Lu_Ca
时间201718383正在直播中吗呢吗呢吗呢吗呢吗呢吗呢吗呢吗呢吗呢吗呢吗呢吗呢吗呢吗呢
这就是最后的结果
作者Lu_Ca
时间201718383正在直播中吗呢吗呢吗呢吗呢吗呢吗呢...
分类:
Web程序 时间:
2015-07-08 16:29:03
阅读次数:
106
stat 函数原型:int stat(const char *path, struct stat *buf);struct stat 说明struct stat {
mode_t st_mode; //文件对应的模式,文件,目录等
ino_t st_ino; //inode节点号
dev_t st_d...
分类:
系统相关 时间:
2015-07-08 16:28:14
阅读次数:
142
为什么要讨论窗口和线程讨论这个依然是跟之前的项目经历有关。这里暂且称该项目为 A 项目。A 项目包括一个客户端和服务端,客户端有一个核心的网络模块,该网络模块基于完成端口开发,有多个工作线程,网络模块负责接收来自服务端的数据,对这些数据进行处理,并将最终的处理结果显示在窗口上。那么问题来了,工作线程如何将数据的最终处理结果显示在窗口上?可以说这个问题不仅仅是 A 项目中遇到的问题,绝大多数网络应用程...
分类:
编程语言 时间:
2015-07-08 16:29:03
阅读次数:
167
DescriptionMike有一个农场,这个农场n个牲畜围栏,现在他想在每个牲畜围栏中养一只动物,每只动物可以是牛或羊,并且每个牲畜围栏中的饲养条件都不同,其中第i个牲畜围栏中的动物长大后,每只牛可以卖a[i]元,每只羊可以卖b[i]元,为了防止牛羊之间相互影响,Mike找到了m条规律,每条规律给出一个三元组(i, j, k)表示如果第i个围栏和第j个围栏养的是不同的动物,那么Mike就需要花费k...
分类:
其他好文 时间:
2015-07-08 16:29:52
阅读次数:
161
Score computation mechanismI am learning Elasticsearch these days, so I’m really curious about how Elasticsearch compute the score of retrieved documents.在Elasticsearch的官方文档中,给出了文档score的计算的公式,但是其中有个que...
分类:
其他好文 时间:
2015-07-08 16:27:25
阅读次数:
275
通过前面两篇文章,我们学习了Kotlin的基本知识,并知道如何配置工程,本文将接着介绍Java没有的而Kotlin实现了的有趣的特性。记住当你对Kotlin语言有任何疑问时,请参考官方指南。该指南组织的很好,而且容易理解,本文将不会介绍语言...
分类:
移动开发 时间:
2015-07-08 16:29:50
阅读次数:
148
第一次用python写代码,有一些不习惯,例如if、else、for、def后要加:,如果换一个编译工具可能会好点,否则只能每次运行的时候查看错误信息。它的好处也正是这里不需要每条语句输入;,不需要输入{},靠缩进理解语义(缩进本来就是语义)
在遍历目录的时候功能也很强大for root,dirs,files in os.walk(path),当需要单独的文件名的时候可以直接从files取到...
分类:
编程语言 时间:
2015-07-08 16:29:00
阅读次数:
120
一、可扩展的高并发网站集群架构DNS->LB4->LB7->Cache->Web->中间件->DB->存储 前端的东西都放在CDN,静态的网页,1、智能DNS根据IP来源分配服务器2、机房内,LB4,4层LVS,http转发后不管了(如果想配置多个LVS,在DNS里面指向多个LVS,一般不需要,.....
分类:
其他好文 时间:
2015-07-08 16:23:23
阅读次数:
132
在iOS开发线程操作时,一般方法名决定是否开启新线程(async,sync),队列类型(全局队列,串行队列)决定开启多少条线程1.快速线程调用*开启后台线程执行任务[self performSelectorInBackground:@selector(test) withObject:nil];*回...
分类:
移动开发 时间:
2015-07-08 16:23:34
阅读次数:
122
例子:定义泛型Storepackage javabased;public interface Store {}两个实现类StringStore,IntegerStorepackage javabased;public class IntegerStore implements Store {}pac...
分类:
编程语言 时间:
2015-07-08 16:25:20
阅读次数:
123
1.segmentedControlStyle设置segment的显示样式。typedef NS_ENUM(NSInteger, UISegmentedControlStyle) {UISegmentedControlStylePlain, // large plain 系统默认平板样式segmen...
分类:
其他好文 时间:
2015-07-08 16:24:20
阅读次数:
237