一、基本知识点常见的dialog基本代码:AlertDialog.Builder builder = new AlertDialog.Builder(this);AlertDialog dialog = builder.create();dialog.show();1)常见对话框builder.setMessage("浏览传智播客的网站");builder.setPositiveButton2)选...
分类:
移动平台 时间:
2014-08-21 22:54:05
收藏:
0 评论:
0 赞:
0 阅读:
558
Kerberos协议最早是由MIT提出的,是一种身份认证协议。
应用场景:在一个开放环境中,一个工作站用户想通过网络对分布在网络中的各种服务提出请求,那么希望服务器能够只对授权用户提供服务,并能够鉴别服务请求的种类。
Kerberos协议的原理:Kerberos通过提供一个集中的授权服务器来负责用户对服务器的认证和服务器对用户的认证,而不是为每个服务器提供详细的认证协议。
Kerberos名...
分类:
其他 时间:
2014-08-21 22:53:55
收藏:
0 评论:
0 赞:
0 阅读:
615
HDU 4974 A simple water problem
题目链接
签到题,很容易贪心得到答案是(sum + 1) / 2和ai最大值的最大值
代码:
#include
#include
#include
using namespace std;
const int N = 100005;
typedef long long ll;
int t, n;
ll...
分类:
其他 时间:
2014-08-21 22:53:25
收藏:
0 评论:
0 赞:
0 阅读:
413
Problem Description
Dragon is watching competitions on TV. Every competition is held between two competitors, and surely Dragon's favorite. After each competition he will give a score of either 0 or ...
分类:
其他 时间:
2014-08-21 22:53:15
收藏:
0 评论:
0 赞:
0 阅读:
515
HDU 4972 A simple dynamic programming problem
题目链接
推理,会发现只有前一个和当前一个分数为(1, 2)或(2, 1)的时候,会有两种加分方法,其他情况最多就一种情况,所以只要统计(1, 2),(2, 1)的个数,最后判断分差是否为0,如果不为0,那么可能是正或负,那就是两倍
代码:
#include
#include
...
分类:
其他 时间:
2014-08-21 22:53:05
收藏:
0 评论:
0 赞:
0 阅读:
455
比较裸的二分,但是比赛的时候脑抽,用树状数组瞎搞过了,但是边界条件没注意让hack了。
后来看到有人写了很简单的版本,又过了一遍,提醒一下自己不能忘记基本算法。
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll;
in...
分类:
其他 时间:
2014-08-21 22:52:45
收藏:
0 评论:
0 赞:
0 阅读:
470
BOOL BitBlt(
HDC hdcDest, // handle to destination device context
int nXDest, // x-coordinate of destination rectangle's upper-left
// corner
int nYDest, // y-coordinate of des...
分类:
其他 时间:
2014-08-21 22:52:35
收藏:
0 评论:
0 赞:
0 阅读:
499
上节说的TCP协议虽然提供了可靠的传输,但是也有一个缺点,发送速度慢。那么有没有一种协议能快速发送的呢?这节要讨论的就是UDP协议,它提供了更加快的发送速度,但也牺牲了可靠性,它是一种无连接的传输协议。比起TCP,UDP更像是我们用手机发送短信,只管发送出去,但不能保证对方收到,不会建立连接,也没有确认环节。
图2-2-4-1为UDP协议报文结构。比起TCP,UDP报文的结构相对简单,只有源端口...
分类:
其他 时间:
2014-08-21 22:52:25
收藏:
0 评论:
0 赞:
0 阅读:
434
HDU 4971 A simple brute force problem.
题目链接
官方题解写的正解是最大闭合权,但是比赛的时候用状态压缩的dp也过掉了- -,还跑得挺快
思路:先利用dfs预处理出每个项目要完成的技术集合,那么dp[i][j]表示第i个项目,已经完成了j集合的技术,由于j这维很大,所以利用map去开数组
代码:
#include
#includ...
分类:
其他 时间:
2014-08-21 22:52:15
收藏:
0 评论:
0 赞:
0 阅读:
451
题目链接:hdu 4972 A simple dynamic programming problem
题目大意:两支球队进行篮球比赛,每进一次球后更新比分牌,比分牌的计数方法是记录两队比分差的绝对值,每次进球的分可能是1,2,3分。给定比赛中的计分情况,问说最后比分有多少种情况。
解题思路:分类讨论:
相邻计分为1-2或者2-1的时候,会对应有两种的的分情况相邻计分之差大于3或者...
分类:
其他 时间:
2014-08-21 22:51:55
收藏:
0 评论:
0 赞:
0 阅读:
410
最近写了蛮多PHP,也接触到挺多常用的函数,大多都记了笔记,发个博客出来,共同学习。其实感觉学习一门语言,语法逻辑是软素质,而对语言的熟悉程度只能随着使用时间的增长而慢慢增长,当对一门语言的函数、库、特性都深深了解了,才能勉强称得上是熟练或者精通吧。
1. trim(),从字符串两端删除空白字符和其他预定义字符,当然可以删除指定的字符。
类似的还有ltrim()、rtrim()。
2. __...
分类:
Web开发 时间:
2014-08-21 22:51:25
收藏:
0 评论:
0 赞:
0 阅读:
435
享元模式(Flyweight)
运用共享技术有效地支持大量细粒度的对象。
还记得那年夏天一起在作文本上玩过的五子棋吗?五子棋是一种两人对弈的纯策略型棋类游戏,它起源于中国古代的传统黑白棋种之一,不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。
...
分类:
其他 时间:
2014-08-21 22:51:15
收藏:
0 评论:
0 赞:
0 阅读:
354
接着之前一篇日志。这个事情也挺无语的,简单记录一下。
在这里:http://www.eclipse.org/ajdt/ 可以下载最新的Eclipse
Plugin,下载解压之后,一般来说,直接把解压后文件夹下的features和plugins放到Eclipse的文件夹下就行了。不过我这样做以后,启动Eclipse,发现没什么作用。才参考网上有人介绍的第二种方法,也就是Help——Inst...
分类:
Web开发 时间:
2014-08-21 22:51:05
收藏:
0 评论:
0 赞:
0 阅读:
568
??
Organizing Attributes and Operations
组织属性和操作
When drawing a class, you don’t
have to show every attribute and every operation at once. In fact, in most cases, you can’t
(there are too man...
分类:
其他 时间:
2014-08-21 22:50:55
收藏:
0 评论:
0 赞:
0 阅读:
657
思路:本来前两题都很快做出来的,然后觉得ranting应该可以增加了。然后觉得代码没问题了,又想到了一组cha人的数据,然后就锁了,然后刚锁就被别人cha了大哭大哭看了代码才发现尼玛忘了判断小于10^9了,然后C反正想了好多种方法都不会就没心情了,就这样rating又降了哭哭...
分类:
其他 时间:
2014-08-21 22:50:35
收藏:
0 评论:
0 赞:
0 阅读:
360
loosejar这个小工具可以动态分析出应用中有每个jar包的实际使用情况,详情请参阅通过loosejar清理应用中冗余的jar包基本原理是利用instrumentation的特性用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类的定义。有了这样的功能,开发者就可以实现更为灵活的运行时虚拟机...
分类:
其他 时间:
2014-08-21 22:50:25
收藏:
0 评论:
0 赞:
0 阅读:
494
1. 概述
GKI以库libbt-brcm_gki.so(Static Lib?)的形式提供给BlueDroid使用
该层是一个适配层,适配了OS相关的进程、内存相关的管理,还可以用于线程间传递消息
主要通过变量gki_cb实现对进程的统一管理
typedef struct
{
pthread_mutex_t GKI_mutex;
pthread_t ...
分类:
其他 时间:
2014-08-21 22:50:05
收藏:
0 评论:
0 赞:
0 阅读:
526
OC -- 第一个类
类名:Car
属性:轮胎个数、时速
行为:跑
完整写一个类:类的声明和实现
1. 类的声明
代码:
// NSObject 再Foundation框架中
#import
// NSObject 基类
@interface Car : NSObject
{
// 声明对象属性(成员变量,默认会初始化为0)
...
分类:
其他 时间:
2014-08-21 22:49:55
收藏:
0 评论:
0 赞:
0 阅读:
423
A simple water problem
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 173 Accepted Submission(s): 112
Problem Description
Drago...
分类:
其他 时间:
2014-08-21 22:49:25
收藏:
0 评论:
0 赞:
0 阅读:
405
Java提供了两种不同的初始化类型,分别是类的初始化和对象的初始化。类成员都是静态的,默认会设置一个值。对象的初始化会在构造函数里面进行。但如果想要赋给静态变量非默认值,或者是初始化一类共有的对象属性(不论调用哪个构造函数),那么就需要一些特殊的方法。Java提供了静态初始化块和非静态初始化块来处理这两种情况。...
分类:
编程语言 时间:
2014-08-21 22:49:15
收藏:
0 评论:
0 赞:
0 阅读:
381