自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (24)
  • 收藏
  • 关注

原创 TreeSet

reeSet是依靠TreeMap来实现的。TreeSet是一个有序集合,TreeSet中的元素将按照升序排列,缺省是按照自然排序进行排列,意味着TreeSet中的元素要实现Comparable接口。或者有一个自定义的比较器。我们可以在构造TreeSet对象时,传递实现Comparator接口的比较器对象。

2014-10-30 10:10:49 583

原创 单例设计模式

1.饿汉式

2014-10-17 10:02:24 623

原创 装饰者设计模式

1.装饰设计模式:1)当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能。那么自定义的该类称为装饰类。2)装饰类通常会通过构造方法接收被装饰的对象。3)并基于被装饰的对象的功能,提供更强的功能。例子:class Person{public void chifan(){System.out.println("吃饭");}}class SuperPerson{private Person p ;SuperPerson(Person .

2014-10-16 22:21:37 775

原创 C#反射机制介绍

2009-12-21 来自:网上整理 字体大小:【大中 小】 摘要:本文介绍C#反射机制,包括反射的作用、应用要点和反射的一些常用的方法。反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。System.

2014-08-26 09:35:43 738

原创 子窗体刷新父窗体使用接口模式

在网络中搜索了下,发现使用接口来刷新父窗体,自己认为比较方便。也比较好容易理解。所以我也特此写一片博客进行记录,对自己进行深入的学习和方便再回头来复习。很多东西都是自己以前做过的,但是很长一段时间之后不代表就能很顺心的能写出来,所以我只能用博客文章记录我的点滴,下次翻阅的时候至少我会想起来在某个项目中使用到了这个情景。首先定义一个接口:using System;using Sys

2014-08-20 14:28:34 781

原创 C#测试代码执行效率的3种方式

1.Stopwatch类

2014-07-02 11:16:00 1913

转载 C#中利用Handle的操作

C#中利用Handle的操作 1.我新建了个窗体,窗体中放个Label,这个Label用来显示窗体的句柄。2.拖个Timer控件到窗体中,设置属性Enable=true3.代码里添加名字空间引用  using System.Runtime.InteropServices;  加入获得Handle的API[DllImport("user32.dll")]interna

2014-07-01 11:44:43 12319 1

转载 invokeRequired属性和 invoke()方法

C#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的,当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它。此时它将会在内部调用new MethodInvoker(LoadGlobalImage)来完成下面的步骤,这个做法保证了控件的安全,你可以这样理解,有人想找你借钱,他可以直接在你的钱包中拿,这样太不安全,因此必须让别人先要告

2014-07-01 09:48:36 894

原创 安卓dialog的实现

AlertDialog.Builder builder=new Builder(CallSmsSafeActivity.this);builder.setTitle("提醒:");builder.setMessage("确定要删除这条黑名单号码吗?");builder.setPositiveButton("确定", new DialogInterface.OnClickListener

2014-06-19 18:57:45 653

转载 SIM卡ICCID标识与IMSI的区别

SIM卡ICCID标识与IMSI的区别ICCID:Integrate circuit card identity 集成电路卡识别码(固化在手机SIM卡中) ICCID为IC卡的唯一识别号码,共有20位数字组成。IMSI: International Mobile SubscriberIdentification Number 国际移动用户

2014-06-13 10:10:24 6515

原创 安卓控件双击和多击事件的实现

1.      双击事件的实现publicvoid doubleClick(View view) {              if (firstClickTime > 0)// 点击过一次              {                     long secondClickTime =System.currentTimeMillis();          

2014-06-06 23:19:10 1113

原创 通过外键关联获取外键关联的数据的总数量

select tg.TaskGroupID,TaskGroupName,COUNT(TaskGroupName) AS TaskCount from tbTaskSetting AS ts RIGHT JOIN tbTaskGroup AS tg on ts.TaskGroupID=tg.TaskGroupID GROUP BY TaskGroupName,tg.TaskGroupID

2014-06-06 17:02:43 1262

原创 java基础之 LinkedList类实现 栈和队列

1.LinkedList类实现 队列

2014-05-27 10:26:03 770

原创 安卓之获取通讯录类

/** * 获取所有联系人信息 * @param context上下文 * @return */public static List getContactInfos(Context context){//添加android.permission.READ_CONTACTS//由于数据库是私有的别的应用不能直接访问,需要通过系统自带的内容提供者解析器获取Content

2014-05-23 20:17:02 676

原创 Android 近百个项目的源代码

Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects/andbatdog

2014-05-22 17:41:36 682

原创 java基础之集合类

1.HashMap

2014-05-22 16:00:00 590

原创 安卓开发环境变量的配置

1.JDK配置系统变量中添加以下环境变量:JAVA_HOME值为: D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录)

2014-05-22 14:13:56 953

转载 安卓之广播接收者 手机重启监听

1.注册广播接受者

2014-05-21 22:44:13 2045

原创 安卓之实现apk的安装

//                //                //                //                Intent intent=new Intent();intent.setAction("android.intent.action.VIEW");//指定动作intent.addCategory("android.intent.c

2014-05-12 20:46:44 553

原创 CRC-16校验 C#

using System;  using System.Collections.Generic;  using System.Text;  using System.Runtime.Serialization.Formatters.Binary;  using System.IO;    namespace smsForCsharp.CRC  {      /// 

2014-05-12 17:55:46 1344

原创 android application创建不了,无法选择 compile with

向左转|向右转分享到:2014-04-21 21:39提问者采纳应该是你的sdk改动过,已经启动不了了,,尝试下更新下ADT就行了,help->install new software在弹出窗口里面点右边的add,在下面弹出窗口地址栏输入https://dl-ssl.google.com/andro

2014-05-09 20:00:50 3305

原创 java面试之多线程

一、多线程编程简介1、为什么需要多线程编程合理利用CPU的空闲时间,来提高程序的性能。

2014-05-06 11:40:30 586

原创 java面试之String字符串

String对象的另一种初始化方式

2014-05-06 09:33:35 837

原创 安卓之乱码

1..request.getParameter()是按照美国人的iso8850-1方式得到的string       name=new String(name.getBytes("iso8859-1"),"utf-8");

2014-04-30 19:30:54 585

原创 SQL 中CASE 的运用

select priority, (case priority when 1 then '紧急' when 2 then '高' when 3 then '中' when 4 then '低' else '其他' end ) from incident

2014-04-19 10:20:39 475

原创 C# 计时器

1.ScanTimer = new System.Timers.Timer();                    ScanTimer.AutoReset = true;                    ScanTimer.Enabled = true;                    ScanTimer.Interval = 100;             

2014-04-19 08:58:19 581

转载 线程的状态转换图

线程的状态转换图线程在一定条件下,状态会发生变化。线程变化的状态转换图如下:  1、新建状态(New):新创建了一个线程对象。  2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。  3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代

2014-04-18 17:10:28 527

转载 程序员永远的痛之字符编码的奥秘

程序员永远的痛之字符编码的奥秘longfei w. 于 星期四, 13/02/2014 - 19:02 提交字 符编码相信是每个程序员的噩梦,只要是有中文的地方,总是会遇到各种编码的问题,并且这种问题还非常难缠,尤其在linux上,因为上面很多软件都是针对 英语国家开发的,是不会考虑其他语种编码问题。在遇到编码的无数大坑之后,我决定仔细研究下编码

2014-04-18 16:12:12 544

转载 java插件安装

eclipse4.2(juno)各种插件安装(j2ee,m2e,maven-svn,svn,hibernate,Spring,drools,scala)原来的eclipse3.7安装了太多插件后,m2e怎么也安装不成功,因此今天重新下载eclipse4.2,并安装相关插件。从官网(http://www.eclipse.org/downloads/)下载纯净版的eclipse(E

2014-04-09 22:19:58 1859

原创 C#messageBox控件

[DllImport("user32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);[DllImport("user32.dll", CharSet = Char

2014-04-09 11:14:15 973

原创 安卓之内容提供者获取通讯录

1.public class TestContact extends AndroidTestCase {public void getAllContactInfo() throws Exception{String rawbase="content://com.android.contacts/raw_contacts";String database="content:/

2014-04-08 19:18:13 971

原创 获取网页中的所有超链接

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net;using Sys

2014-04-08 14:44:24 2467

转载 从实体到效率:数据库设计中的14个技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基

2014-04-07 14:11:45 776

原创 观察者短信案例

@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Uri uri=Uri.parse("content://sms/");getContentResolver(

2014-04-04 23:11:16 613

原创 安卓之Observer内容观察者的原理

1.应用A提供者:在ContentProvide的增删查的方法中通知uri数据发生改变Uri baseuriUri=Uri.parse("content://cn.itcast.db.personprovider");public Uri insert(Uri uri, ContentValues values) {int result=matcher.match(uri);s

2014-04-03 23:54:17 2297

转载 正则表达式

原文地址:正则表达式匹配电话号码作者:背后传奇((d{11})|^((d{7,8})|(d{4}|d{3})-(d{7,8})|(d{4}|d{3})-(d{7,8})-(d{4}|d{3}|d{2}|d{1})|(d{7,8})-(d{4}|d{3}|d{2}|d{1}))$)匹配格式:11位手机号码3-4位区号,7-8位直播号码,1-4位分机号如:1234567

2014-04-02 17:55:49 2136

原创 Android之JUnit测试

1.配置文件manifest配置   android:label="TEST FOR MY APP"   android:name="android.test.InstrumentationTestRunner"   android:targetPackage="cn.itcast.other" />application下配置2.类继承Androi

2014-03-19 22:00:38 478

原创 SVN解锁

用SVN经常出现被锁定而无法提交的问题,选择解锁又提示没有文件被锁定,很是头疼。这里整理了一下SVN 被锁定的几种解决方法:1.出现这个问题后使用“清理”即"Clean up"功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。2.有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”。

2014-03-19 08:44:01 2344

原创 Android 之ContetProvider

1.提供的程序在清单文件application中配置             android:name="cn.itcast.db.provider.PersonProvider"            android:authorities="cn.itcast.db.personprovider" >2.提供者的类继承ContentProvider publ

2014-03-18 22:37:03 586

原创 C#之Hashtable 的应用

namespace Form{public class FormManager{public MDIFormManager(Form parentForm){ParentForm = parentForm;}public Form ParentForm { get; set; }//用存储已创建的窗体private Hashtable formCon

2014-03-18 21:40:55 862

Android笔记.chm

非常好的安卓学习笔记,你绝对值得拥有

2015-08-26

微博之我页面和个人中心页面的开发

微博之我页面和个人中心页面的开发

2015-08-26

Smashing_Android_UI

安卓UI设计必看资料 非常好的资料国外的

2015-08-26

The Busy Coder--'s Guide to Android Development, Version 4.2

Android Development 非常好的安卓基础学习资料

2015-08-26

Lwip源码,LwIP是Light Weight (轻型)IP协议

LwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,一般它只需要几百字节的RAM和40K左右的ROM就可以运行,这使LwIP协议栈适合在低端的嵌入式系统中使用。

2014-07-18

利用C# Socket 实现HTTP WEB服务器

利用C# Socket 实现HTTP WEB服务器

2014-07-15

Java_Socket现实简单的HTTP服务

Java_Socket现实简单的HTTP服务

2014-07-15

C#adsl重拨换IP源代码

C#adsl重拨换IP源代码 C#adsl重拨换IP源代码C#adsl重拨换IP源代码C#adsl重拨换IP源代码

2014-07-14

windows_socket编程实战

windows_socket编程实战

2014-07-14

C# TCP 组件

C# TCP 组件

2014-07-14

C# Scoket 聊天

C# Scoket 聊天程序 C# Scoket 聊天程序 C# Scoket 聊天程序 C# Scoket 聊天程序

2014-07-14

2014年7月计算机二级C语言无纸化题库—100套题库

2013年3月计算机二级C语言无纸化题库—100套题库

2014-07-11

2013年3月计算机二级C语言无纸化题库—100套题库

2013年3月计算机二级C语言无纸化题库—100套题库

2014-07-11

C#语言规范 4.0

C#语言规范 4.0

2014-07-09

WindowsAPI

API Windows非常完整和详细

2014-07-09

进度条的高级用法

进度条的高级用法,

2014-06-16

jdk1.7帮助文档.zip

jdk1.7帮助文档.zip

2014-05-22

PPP实现GPRS的上网认证过程.doc

PPP实现GPRS的上网认证过程.doc

2014-05-22

C# Reflector反编译工具

非常好用的反编译工具,可以 配合VS2010等工具使用

2014-03-08

实现_仿制任务栏托盘菜单

实现_仿制任务栏托盘菜单

2013-05-12

DataGridView控件

DataGridView控件

2013-05-12

Datatimepicker控件常见使用

Datatimepicker控件常见使用

2013-05-12

CheckListBox控件常见使用

CheckListBox控件常见使用

2013-05-12

checkBox控件常见使用

checkBox控件常见使用checkBox控件常见使用checkBox控件常见使用checkBox控件常见使用

2013-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除