- 浏览: 127469 次
- 性别:
- 来自: 深圳
最新评论
-
yitianqq:
下载的内容不对
UDP传输文件(java)
文章列表
练练手,一个简单得不能再简单的学生管理系统。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define NUM 20 //总人数
#define ADD 1 //添加的标签
#define DEL 2 //删除的标签
#define UPD 3//更新的标签
#define SER 4//单个搜索的标签
#define ALL 5//全部搜索的标签
#define EXIT 6//退出的标签
#define YES 1//操作成功
#define NO ...
转载请注明出处,谢谢!
今天跟大家分享一下我那QQ小项目中服务器与客户端的核心代码,并谈谈一些我的建议和看法,希望大家多多支持,你们的支持,就是我继续分享的动力,哈哈!
一、服务器,好了,废话不多说,我们先来看看服务器部分,我这里用到线程池,至于为什么用线程池,不知道的童鞋可以去我的另一篇blog看看:http://blog.csdn.net/weidi1989/article/details/7930820。当一个用户连接上之后,我们马上将该用户的socket丢入已经建好的线程池中去处理,这样可以很快腾出时间来接受下一个用户的连接,而线程池中的这个线程又分支为两个线程,一个是 ...
- 2012-10-07 17:16
- 浏览 965
- 评论(0)
static修饰的静态变量,使用很方便,在不同的类和包中都可以使用,在虚拟机中单独占用内存,没错,这些都是它们的优点,不过在项目上线后,才发现static有一些不太好的地方。
在查看项目的崩溃信息时,发现很多地方莫明 ...
- 2012-10-06 21:12
- 浏览 2237
- 评论(0)
前段时间跟大家分享了ExpandableListView的使用,不知道的童鞋,可以去这里看一下:http://blog.csdn.net/weidi1989/article/details/7995552 但是我最近做那个QQ项目是遇到一个问题,如果给这个ExpandableListView添加动态从网上获取的数据呢?前面跟大家分享的时候,是用了静态的数据,很好处理。大组跟小组就类似于一个一维数组和二维数组,但我们从服务器获取的数据可能并不是这样!比如我做的这个QQ从服务器获取的就是一个List<User>,这么一个用户数组,那些分组信息都包含在每个用户之中,像这样的数据又该 ...
- 2012-10-06 18:28
- 浏览 1040
- 评论(0)
练练手,一个简单得不能再简单的学生管理系统。望高手们勿喷。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define NUM 20 //总人数
#define ADD 1 //添加的标签
#define DEL 2 //删除的标签
#define UPD 3//更新的标签
#define ...
- 2012-10-05 10:31
- 浏览 789
- 评论(0)
练练手,一个简单得不能再简单的学生管理系统。望高手们勿喷。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define NUM 20 //总人数
#define ADD 1 //添加的标签
#define DEL 2 //删除的标签
#define UPD 3//更新的标签
#define ...
- 2012-10-05 10:31
- 浏览 812
- 评论(0)
源码下载:http://download.csdn.net/detail/weidi1989/4619686
转载请注明出处,谢谢!
最新修改版已上传。优化下拉刷新、主界面改成ViewPager,实现左右滑动、新增群组、最近会话显示。
国庆这几天,闲着无聊,仿照QQ2012,做了一个基 ...
- 2012-10-04 13:27
- 浏览 1720
- 评论(0)
ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。
1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。
<ListView
android:id="@+id/local_groups_list"
android:layout_width="match_parent"
android:layout_height="wrap_con ...
- 2012-10-03 01:22
- 浏览 843
- 评论(0)
很简单,自己保存着用。就贴出代码:
package archie.android.activity;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class ActivityEvent extends ...
- 2012-10-03 01:21
- 浏览 796
- 评论(0)
很简单,自己保存着用。就贴出代码:
package archie.android.activity;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class ActivityEvent extends ...
- 2012-10-03 01:21
- 浏览 737
- 评论(0)
前面跟大家分享了通过建立Activity堆栈列表,把所有Activity通过继承基类或调用函数的方式记录下来,退出时逐一finish;今天再跟大家分享一下通过使用广播机制退出整个应用,我们首先自定义一个抽象的MyActivity继承系统的Activity,然后在这个自定义的MyActivity中添加退出的方法,然后在整个应用中的所有Activity都继承我们自定义的MyActivity,当我们需要完全退出的时候,就可以调用这个close()方法,实现完全退出,个人感觉比之前的那个方法更实用,更方便,
好了,废话不多说,直接分享核心代码:
public abstract class MyAc ...
- 2012-09-29 10:06
- 浏览 666
- 评论(0)
前面跟大家分享了通过建立Activity堆栈列表,把所有Activity通过继承基类或调用函数的方式记录下来,退出时逐一finish;今天再跟大家分享一下通过使用广播机制退出整个应用,我们首先自定义一个抽象的MyActivity继承系统的Activity,然后在这个自定义的MyActivity中添加退出的方法,然后在整个应用中的所有Activity都继承我们自定义的MyActivity,当我们需要完全退出的时候,就可以调用这个close()方法,实现完全退出,个人感觉比之前的那个方法更实用,更方便,
好了,废话不多说,直接分享核心代码:
public abstract class MyAc ...
- 2012-09-29 10:06
- 浏览 603
- 评论(0)
今天跟大家分享一下javase中的关于I/O的操作:
有时我们需要在文件的末尾追加一些内容,在这时用RandomAccessFile就很好。
这个类有两个构造方法:
RandomAccessFile(Filefile,
Stringmode)
创建从中读取和向其中写入(可选)的随机访问文件流,该文件由
File 参数指定。
RandomAccessFile(Stringname,
Stringmode)
创建从中读取和向其中写入(可选)的随机访问文件流,该文件具有指定名称。
- 2012-09-28 18:53
- 浏览 1347
- 评论(0)
今天跟大家分享一下javase中的关于I/O的操作:
有时我们需要在文件的末尾追加一些内容,在这时用RandomAccessFile就很好。
这个类有两个构造方法:
RandomAccessFile(Filefile,
Stringmode)
创建从中读取和向其中写入(可选)的随机访问文件流,该文件由
File 参数指定。
RandomAccessFile(Stringname,
Stringmode)
创建从中读取和向其中写入(可选)的随机访问文件流,该文件具有指定名称。
- 2012-09-28 18:53
- 浏览 853
- 评论(0)
关于android自动关机,网上有很多应用程序和例子。 相对于自动开机来说,自动关机可以在应用层通过设置alarm来实现。而自动开机,网上的介绍就比较少了,因为它需要底层rtc时钟的支持。前段时间根据客户需求实现了自动开关 ...
- 2012-09-26 00:20
- 浏览 985
- 评论(0)