- 博客(14)
- 资源 (4)
- 收藏
- 关注
转载 handler机制的原理
Android应用程序是通过消息来驱动的,系统为每一个应用程序维护一个消息队例,应用程序的主线程不断地从这个消息队例中获取消息(Looper),然后对这些消息进行处理(Handler),这样就实现了通过消息来驱动应用程序的执行,本文将详细分析Android应用程序的消息处理机制。andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Loope
2015-08-17 11:32:04
485
转载 【TCP连接】三次握手和四次挥手
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助.因此在这里详细解释一下这两个过程。TCP三次握手所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。三次握手的目的是连接服务器指定端口,建立TCP连接,并同
2015-08-14 16:34:01
508
转载 const 总结
给定声明 const char * const * pp; 下列操作或说明正确的是? (A)A pp++B (*pp)++C (**pp) = \\c\\;D 以上都不对 解析:const 限定一个对象为只读属性。先从一级指针说起吧:(1)const char p 限定变量p为只读。这样如p=2这样的赋值操作就是错误的。(2)const char *p
2015-08-10 16:38:05
455
转载 成为Java高手的25个学习目标--非常经典
本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类
2014-09-19 14:18:03
458
原创 pku的题目分类
<br />主流算法:<br /> 1.搜索 //回溯<br /> 2.DP(动态规划) <br /> 3.贪心 <br /> 4.图论 //Dijkstra、最小生成树、网络流<br /> 5.数论 //解模线性方程<br /> 6.计算几何 //凸壳、同等安置矩形的并的面积与周长<br /> 7.组合数学 //Polya定理<br /> 8.模拟 <br />
2010-09-12 13:17:00
388
原创 hud 1860 简单字符串处理
<br />#include<iostream><br />#include<string><br />using namespace std;<br />int main()<br />{<br /> char a[6],b[82];<br /> <br /> int x,y;<br /> while(gets(a)){<br /> int c[82]={0};<br /> if(!strcmp(a,"#")) break;//或者if(a[
2010-09-08 09:52:00
290
原创 hdu 1869最小长方形
<br />这道题主要是输出格式注意下<br />#include<iostream><br />using namespace std;<br />int main()<br />{<br /> double a,b;<br /> double x[100],y[100],max1=-10000,max2=-11999,min1=109900,min2=-342343;<br /> int i=0,j=0;<br /> while(cin>>a>>b){<br />
2010-09-06 11:07:00
331
原创 HDU 1048 The Hardest Problem Ever
#include#includeusing namespace std;int main(){ string a; char c; char b[27]="VWXYZABCDEFGHIJKLMNOPQRSTU"; int len; while(cin>>a){ getchar(); if(a=="START"){ while((c=getchar())!='/n'){
2010-09-06 09:29:00
359
原创 hdu 1060
<br />任何一个数字都可以n表示成10^(a+b)。其中a>=1,b<1。例如<br />n=87455时,a=4,b=0.941784644. <br /> 有规律.10^a=10000.10^b=8.7455.<br />所以n的左边数起第一位数字。就是10^b的第一位有效数字,第二数字,是10^b的第二位有效数字。。。。以次类推<br />#include<iostream> <br />#include <cmath> <br />using namespace std; <br
2010-09-05 15:56:00
407
转载 HDU 题目分类
<br />1001 整数求和 水题<br />1002 C语言实验题——两个数比较 水题<br />1003 1、2、3、4、5... 简单题<br />1004 渊子赛马 排序+贪心的方法归并<br />1005 Hero In Maze 广度搜索<br />1006 Redraiment猜想 数论:容斥定理<br />1007 童年生活二三事 递推题<br />1008 University 简单hash<br />1009 目标柏林 简单模拟题<br />1010 Rails 模拟题(堆栈)<br
2010-09-05 14:47:00
2226
转载 HDU 题目分类
<br />1001 整数求和 水题<br />1002 C语言实验题——两个数比较 水题<br />1003 1、2、3、4、5... 简单题<br />1004 渊子赛马 排序+贪心的方法归并<br />1005 Hero In Maze 广度搜索<br />1006 Redraiment猜想 数论:容斥定理<br />1007 童年生活二三事 递推题<br />1008 University 简单hash<br />1009 目标柏林 简单模拟题<br />1010 Rails 模拟题(堆栈)<br
2010-09-05 14:46:00
2076
转载 hdu 1106排序
转载自 ______________白白の屋#include #include #include int cmp ( const void *p, const void *t ){ return *(int *)p - *(int *)t;}char s[1010];int a[1010];int main(){ while ( scanf("%s",s) != EOF ) { char *t; int n = 1; memset (
2010-09-02 15:42:00
340
转载 sscanf
<br /> <br /> 名称:<br /> sscanf() - 从一个字符串中读进与指定格式相符的数据. <br /> 函数原型:<br /> Int sscanf( string str, string fmt, mixed var1, mixed var2 ... );<br /> int scanf( const char *format [,argument]... ); <br /> 说明:<br /> sscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)
2010-08-27 14:31:00
7276
2
转载 setiosflags的问题
<br />(1)忽略前导的空格<br /> setiosflags(ios::skipws)起"忽略前导的空格"的作用<br />(2)输出8进制和16进制数<br />hex 16进制数<br />oct 8进制<br />dec 十进制 ut << setw( 7 ) << setiosflags( ios::right ) << "somewords" << " of " <br /> << setw( 13 ) << setiosflags( ios::left
2010-08-27 14:29:00
1875
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人