一:ViewPager和导航点的实现:
主布局为guide.xml
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
 ...
                            
                            
                                分类:
移动开发   时间:
2015-07-28 21:05:57   
                                阅读次数:
135
                             
                         
                    
                        
                            
                            
                                epoll是Linux内核为处理高并发而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本。这里主要讲epoll和另外两个的区别,另外再把epoll的一个简单运用实例说说。
(一)epoll 有select,poll的主要区别:
一、相比于select与poll, epoll最大的好处在于它不会随着监听fd数目的增长而降低效率;
二、内核中的select与poll的实现是采用轮询来处理的,轮询的fd数据越多,自然耗时也越多;
三、epoll的实现是基于回调的,如果fd有期...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:07:42   
                                阅读次数:
108
                             
                         
                    
                        
                            
                            
                                网络层提供的两种服务
网络层位于数据链路层之上,应用层之下,提供两种服务:数据报和虚电路,前者为无连接的网络服务,后者为面向连接的网络服务。这里有点类似TCP和UDP。数据报服务:网络随时都可以接受主机发送的分组(数据报),网络为每个分组独立选择路由,尽最大努力将分组交付给目的主机,所以数据报服务提供的是不可靠的,不能保证服务质量。虚电路服务:A要与B通信,首先A向B发送一条特定的消息,要求进行通信...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:06:13   
                                阅读次数:
145
                             
                         
                    
                        
                            
                            
                                题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5319题意:给你一个正方形,一把刷子,两种刷色法。 
‘ \‘ 表示沿对角刷成红色,“/” 表示沿对角刷成蓝色。蓝色红色交叉形成绿色; 
问最少刷几次形成如图图案。解法:从上到下未被刷过就直接刷。代码:#include 
#include 
#include <math.h...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:07:27   
                                阅读次数:
115
                             
                         
                    
                        
                            
                            
                                try_catch_finally大家应该用的很多,不少人也了解一些他们的执行顺序,可是它真的有这么简单么?今天让我们一起来看看...
                            
                            
                                分类:
编程语言   时间:
2015-07-28 21:07:21   
                                阅读次数:
136
                             
                         
                    
                        
                            
                            
                                APP首次启动引导界面和启动界面设置——iOS开发。及NSUserDefaults的使用...
                            
                            
                                分类:
移动开发   时间:
2015-07-28 21:06:32   
                                阅读次数:
166
                             
                         
                    
                        
                            
                            
                                孩子兄弟表示法采用链式存储结构,链表由一个数据域和两个指针域组成。其中,数据域 存放结点的数据信息,一个指针域用来指示结点的第一个孩子结点,另一个指针域用来指示结点的下一个兄弟结点。#include   
#include   
#include   
#include   
typedef int ElemType;  
typedef struct CSNode//孩子兄弟表示法类型定义  
...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:05:49   
                                阅读次数:
155
                             
                         
                    
                        
                            
                            
                                写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。package alibaba.a0727;public class Demo01 {   
    int maxValue(BinNode root){
        if(root == null)
            return 0;//其实应该返回最小负整数,这里假设0为...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:04:32   
                                阅读次数:
130
                             
                         
                    
                        
                            
                            
                                package generic;
class Point{
private  Object x;
private  Object y;
public Object getX() {
return x;
}
public void setX(Object x) {
this.x = x;
}
public Object getY() {
return y;
}
pu...
                            
                            
                                分类:
编程语言   时间:
2015-07-28 21:07:00   
                                阅读次数:
114
                             
                         
                    
                        
                            
                            
                                题目描述:http://ac.jobdu.com/problem.php?pid=1504 
输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。容易观察到: 
对于3, 32 : 323 < 332 ,因此 32应该在3之前 
对于3,321 : 3213 < 3321,因此...
                            
                            
                                分类:
编程语言   时间:
2015-07-28 21:06:07   
                                阅读次数:
126
                             
                         
                    
                        
                            
                            
                                题目链接:点击打开链接
题目大意:给出n个数,m次操作,有两种操作,0 l r 询问[l,r]内的一个序列最大和为多少,要求该序列的相邻的位置奇偶性不同,可以不连续;1 k x将第k个位置的数换位x
因为只要求奇偶性不同,所以一个序列的最大值有四种情况,偶数开始偶数结束,偶数开始奇数结束,奇数开始偶数奇数,奇数开始奇数结束。可以用一个数组表示,0表示偶数,1表示奇数,那么a[0][0],a[0...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:06:18   
                                阅读次数:
113
                             
                         
                    
                        
                            
                            
                                题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5317题意:F[i]表示i的因子的数目。 询问区间 [L,R] 中 gcd(F[i],F[j])  (L<= i <= R,L<= j <= R)的最大值解法:用sum[i][j] 表示 前 i 个F值中有多少 j代码:#include 
#include 
#includ...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:05:18   
                                阅读次数:
145
                             
                         
                    
                        
                            
                            
                                一. 内存管理的三种方式为什么要进行内存的管理呢? 
iOS程序会出现Crash(闪退)问题,90%以上都是因为内存问题. 
内存问题体现在两个方面:内存溢出 、野指针异常. 
内存溢出: iOS会给每个应用程序提供一定的内存,用于程序运行.而一旦超出了内存上限,程序就会Crash.野指针异常: 对象内存空间已经被系统回收, 却仍然使用指针操作这块内存.一. 垃圾回收(gc):java常见的管理内存...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:05:53   
                                阅读次数:
100
                             
                         
                    
                        
                            
                            
                                按钮在GUI里应用最为广泛,我们几乎能在所有的界面中看到按钮。
空按钮的创建(按钮上没有任何内容):
GtkWidget *gtk_button_new(void);
返回值:按钮指针
创建带文本内容的按钮:
GtkWidget *gtk_button_new_with_label (const gchar *label);
...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:05:46   
                                阅读次数:
182
                             
                         
                    
                        
                            
                            
                                Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4440    Accepted Submission(s): 1766
Problem Description
Message queue is the basic fu...
                            
                            
                         
                    
                        
                            
                            
                                题目链接:hdu 5291 Candy Distribution
每次先计算出dp[0],然后根据dp[0]的数值可以用o(1)的复杂度算出dp[1],以此类推。总体复杂度为o(200 * 80000),可以接受。
#include 
#include 
#include 
using namespace std;
const int maxn = 80000;
const int maxm...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:06:14   
                                阅读次数:
187
                             
                         
                    
                        
                            
                            
                                #include   
#include   
#include   
#define MY_STRMAX 100  
#define infinity  1000000  
  
typedef struct  
 {  
   unsigned int weight;         //深度  
   char ch;                     //结点数值  
   unsi...
                            
                            
                                分类:
其他好文   时间:
2015-07-28 21:06:14   
                                阅读次数:
104