Java
文章平均质量分 73
geekcoder
Android
展开
-
Android 正则表达式
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之原创 2014-03-25 14:21:10 · 2061 阅读 · 0 评论 -
100 High-Quality Java Developers’ Blogs
Latest Update: 2013/12/02The main goal of this post is to collect 100 high quality blogs from Java developers from all over the world. Some of these blogs may not be written by pure Java developer翻译 2013-12-11 10:29:39 · 1234 阅读 · 0 评论 -
Callback回调机制知识大全
举个例子:你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。所谓回调, 定义是“一个方法的指针传递给原创 2013-12-11 12:09:01 · 3210 阅读 · 0 评论 -
Java百问
程序员经常可以通过搜索或者记忆来完成代码,但是许多时候并不真正理解为什么这样写。也就是说,有经验的程序员不会犯一些低级的错误(语法错误),但是因为不理解有可能造成一些高级错误(比如说运行无效率,代码难Debug)。《Java百问》用100个好的问题把Java常见的理解性问题说一遍,每一个问题尽量用图或者代码去描述。(像图说Java那样)带着问题去看有图的内容是一件非常有意思的事情,甚至可以翻译 2013-12-11 10:46:15 · 1051 阅读 · 0 评论 -
SoftReference缓存图片对象
They usually happen during the early hours of the morning, shortly before the code needs to ship: exception errors. . . .Take the following , for example. Ever seen this before?Exception in thread翻译 2013-12-09 14:47:35 · 989 阅读 · 0 评论 -
关于Xamarin
暂存原创 2013-12-02 18:07:44 · 823 阅读 · 0 评论 -
.NET 正则表达式 平衡组
Matching Balanced Constructs with .NET Regular ExpressionsBrief Computer Science Theory BackgroundIn computer science a formal language is a set of finite character strings that are created by翻译 2013-02-28 10:19:59 · 981 阅读 · 0 评论 -
C# .NET连接数据库大全
1.C#连接SQL Server程序代码:using System.Data;using System.Data.SqlClient;..string strConnection="user id=sa;password=;";strConnection+="initial catalog=Northwind;Server=YourSQLServer;"原创 2013-03-01 09:40:08 · 1048 阅读 · 0 评论 -
Regex之平衡组例子
正则表达式之平衡组 关于正则表达式的平衡组的内容,请参看.NET正则基础之——平衡组如果你不想了解平衡组的具体用法,这里,我们直接应用其一个结果表达式即可.问题:有时候我们要匹配类似如下的内容[sin(x)+78*[cos(45)/7]+36]-78*9+[45*(26*3/sin(x))]匹配要求的结果是1、[sin(x)+78*[cos(45)/7]+36原创 2013-02-28 12:48:27 · 1290 阅读 · 0 评论 -
Android的快速开发框架 afinal
Afinal简介Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对a原创 2013-12-11 17:09:42 · 4795 阅读 · 1 评论 -
匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213原创 2013-12-12 12:05:05 · 1199 阅读 · 0 评论 -
java 内部类详解
Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。 注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。Java代码 public class Outer{ private static int i = 1; private int j=1原创 2013-12-12 18:02:29 · 1380 阅读 · 1 评论 -
成为android高手
前几天看完 王家林的企业级android应用开发,对里面的6给阶段印象深刻成为Android高手一般分为六个阶段:第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;第二阶段:精通Android的原创 2013-12-09 10:06:11 · 1173 阅读 · 0 评论 -
[转]Android 程序框架设计
1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之原创 2013-12-14 17:18:47 · 1102 阅读 · 0 评论 -
session和cookie的一些理解
对session和cookie的一些理解由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cooki原创 2013-12-14 17:38:48 · 904 阅读 · 0 评论 -
What is the single most influential book every programmer should read?
http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read?tab=votes#tab-topCode Complete (2nd edition) by Steve McConnellThe Pragmatic翻译 2013-12-06 18:08:41 · 1175 阅读 · 0 评论 -
Android火星地图纠偏问题
刚好最近的项目中需要用到火星地图纠偏,就此总结: 暂存原创 2013-12-13 15:24:13 · 1390 阅读 · 0 评论 -
[转]解密铁路12306手机客户端的开发技术
目录[-] "铁路12306"首日用户近20万,360手机助手下载量超17万,这一下载量说明了国人对于购买火车票的迫切希望吧,希望通过各种方式购得千金一票。但是,调查分析,有近两成的用户对此手机app不满意,下面就为你解密铁路12306手机客户端的开发技术,从中分析一下为什么人们期待已久的12306 app不让人满意。 铁路12306并没有采用传统的原生开发的方法,原创 2013-12-13 13:08:03 · 5082 阅读 · 1 评论 -
AsyncTask的用法总结
这几天被AsyncTask虐得不行,在此总结下首先:AsyncTask的参数介绍 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提 供了一个类Handler来在子原创 2013-12-13 10:10:29 · 8316 阅读 · 3 评论 -
Android中LocationManager的简单使用02
//获得当前位置的坐标 LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);//获取LocationManager的一个实例 locationManager.requestLocationUpdates(LocationManager.GPS_PR原创 2013-12-13 16:24:29 · 1407 阅读 · 0 评论 -
.NET正则匹配模式
1 概述匹配模式指的是一些可以改变正则表达式匹配行为的选项或修饰符。不同的语言支持的匹配模式不同,使用的方式也不同。一般可分为全局和内联两种。下面主要介绍.NET中的匹配模式,其它语言的匹配模式,后续视情况补充。2 匹配模式2.1 全局匹配模式和内联匹配模式概述.NET中的全局匹配模式是通过RegexOptions 枚举值指定的,可以按位“或原创 2013-03-22 10:19:41 · 1381 阅读 · 0 评论 -
[转]Xamarin-Visual Studio开发iOS、Android应用
2013年11月7日,CSDN联合微软举办了“移动跨平台开发一步到位”为主题的TUP第30期活动。本活动邀请到了微软大中华区开发工具高级产品经理胡德民、微软(中国)有限公司开发技术资深专家李剑波,他们分别从不同方面分析了跨平台应用开发中的难点与痛点,并分享了微软在跨平台研发方面的科研成果,同时微软中国有限公司开发工具及平台事业部耿洋也在现场提前披露了Visual Studio 2013的诸多新特性原创 2013-11-10 15:06:36 · 1682 阅读 · 0 评论 -
C#使用StreamWriter类写入文件文件
除了使用FileStream类读写文本文件,.net还提供了StreamWriter类和StreamReader类专门处理文本文件。这两个类从底层封装了文件流,读写时不用重新编码,提供了更文件的读写方式。StreamWriter类允许将字符和字符串写入到文件中,不必转换为字节,它处理底层的转换,向FileStream对象写入数据。一、创建StreamWrite对象如果已经有了FileS原创 2013-02-28 18:38:58 · 2171 阅读 · 0 评论 -
C#使用StreamReader类读取文件文件
输入流用于从外部源读取数据。在很多情况下,数据源是磁盘上的文件或网络的某些位置。任何可以发送数据的位置都可以是数据源,比如网络应用程序、Web服务,甚至是控制台。用来从文件中读取数据的类是StreamReader。同StreamWriter一样,这是一个通用类,可以用于任何流。StreamReader对象的创建方式非常类似于StreamWriter对象。创建它的最常见方式是使用前面创建的F原创 2013-02-28 18:38:09 · 2577 阅读 · 0 评论 -
C#中StreamWriter应用实例
using System;using System.IO;class Test { public static void Main() { string path = @"c:\temp\MyTest.txt"; try { if (File.Exists(path))原创 2013-02-28 18:43:07 · 875 阅读 · 0 评论 -
C#FileStream 和StreamReader结合使用
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;原创 2013-02-28 18:42:08 · 1191 阅读 · 0 评论 -
SQL CLR应用
一、配置 SQL Server,使之允许 CLR 集成: 1.单击“开始”按钮,依次指向“所有程序”、Microsoft SQL Server 2005 和“配置工具”,然后单击“外围应用配置器”。 2.在 SQL Server 2005 外围应用配置器工具中,单击“功能的外围应用配置器”。 3.选择您的服务器实例,展开“数据库引擎”选项,然后单击“CLR 集成”原创 2013-03-08 14:25:15 · 1090 阅读 · 0 评论 -
C#实现web信息自动抓取
C#实现web信息自动抓取背景随着Internet的普及,网络信息正以极高的速度增长,在这么多数据中找到自己需要的信息是一件很繁琐的事情,找到需要的信息后如何获取也是件麻烦的事。这就需要Internet信息抓取程序来代替人工的操作。所谓Internet信息抓取程序,就是程序会按照用户的关键词或关键网站来收集相应的信息,并提供给用户想要的信息格式。信息量的增加会带来信息网站发布人员工原创 2013-02-28 17:16:16 · 663 阅读 · 0 评论 -
C#文件操作——删除多重文件夹
问题:一个根文件夹,底下包含多级目录,每一级又存在多个个子文件夹,每个文件夹里面又存在多个文件。如果要删除所有子文件又保存最顶级的目录文件夹,那采用什么办法处理好呢?处理方法 1、 直接删除根文件夹,然后再创建根文件夹。void deleteAllFile(string path){ Directory.Delete(path,true); Directory原创 2013-03-01 05:54:24 · 1176 阅读 · 0 评论 -
C#向SQL Server中插入记录时的问题
asp.net中使用c#, 向coredb.mybbs表中插入记录值(title, content)【文章的标题和内容】,由于content, title中可能包含单引号,直接使用sql的insert命令会报错,对此有两种处理方法,一种将单引号替换成两个单引号,第2种方法是使用存储过程。表mybbs的格式定义如下:create table [dbo].[mybbs] ( [id]原创 2013-03-01 08:14:45 · 1144 阅读 · 0 评论 -
C#格式化字符串中转义大括号“{}”
今天,用C#写程序操作Excel,读取单元格内容根据所需格式生成字符串,使用String.Format(string format,object arg0)方法。以前只知“{0}”为索引占位符(即格式项),与参数列表中的第一个对象相对应,格式设置过程将每个格式项替换为对应对象的值的文本表示形式。但这次需将参数对象格式成一对大括号括起来的格式,即返回字符串“{对象arg0的文本表示形式}”。原创 2013-03-01 08:17:18 · 1631 阅读 · 0 评论 -
C#正则表达式匹配相关字符串
#正则表达式匹配字符串的方法如下: 1.使用C#中使用正则表达式System.Text.RegularExpressions命名空间; 2.使用C#中使用正则表达式Matches()方法匹配字符串,格式如下:MatchCollection Matches = Regex.Matches(Str, Pattern, RegexOptions.IgnoreCas原创 2013-03-01 08:42:41 · 2323 阅读 · 0 评论 -
C# DLL动态调用
由于项目需要,不能使用VS自身的添加引用功能,开始想通过反射来调用DLL,虽然实现了应用程序与DLL间的调用,但对于DLL间的调用还是无法实现(不知哪位大侠能否指点一下),后来想利用GAC,但还是无法实现DLL间的调用,最后尝试了动态调用,目前基本能够实现DLL间的相互调用,但不知道是否会有冲突出现,哪位大侠也给指点一下。以下是部分代码:1. 在原来项目中添加动态调用DLL的类原创 2013-03-08 14:26:22 · 1540 阅读 · 0 评论 -
C#利用Web Service实现短信发送
通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手机编程的相关知识。本文就来探讨一下另外一种通过Visual C#发送短信息的简单实现方法,这种方法在实现过程中比我们想象的要简单许多,只需拥有Visu原创 2013-03-19 10:51:52 · 922 阅读 · 0 评论 -
C#之WPF应用小例子
WPF缩写为Windows Presentation Foundation的缩写 ,其原来代号为“Avalon”,因“我佩服”拼音首字母组合一样,国内有人调侃地称之为“我佩服”。WPF是微软新一代图形系统,运行在.NET Framework 3.0架构下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。基于DirectX 9/10技术的WPF不仅带来了前所未有的3D界面,而且其原创 2013-03-18 16:04:58 · 2447 阅读 · 0 评论 -
C#-好书推荐CLR via C#
好书推荐CLR via C#原创 2013-03-18 15:20:53 · 1157 阅读 · 0 评论 -
C#大文件读取和写入数据库
c#大文件读取和写入数据库(带进度条的源代码) 最近一个项目需要将大文件写入和读取到数据库,觉得可能很多人也需要相关得东西,所以就将代码帖出来protected int state = 0; //表示进度条当前处理的事件类型,1表读取word,2表写入word,3表doc转pdf,4表txt转pdfprivate System.Windows.Forms.Form getD原创 2013-03-01 17:59:18 · 1604 阅读 · 0 评论 -
C#获取指定目录包含的文件和子目录
如何获取指定目录包含的文件和子目录 1. DirectoryInfo.GetFiles():获取目录中(不包含子目录)的文件,返回类型为FileInfo[],支持通配符查找; 2. DirectoryInfo.GetDirectories():获取目录(不包含子目录)的子目录,返回类型为DirectoryInfo[],支持通配符查找; 3. DirectoryInfo原创 2013-03-01 13:50:13 · 2409 阅读 · 0 评论 -
C#操作SQL语句
ADO.NET中对数据库的操作是:断开式连接,只需要写一次连接服务器,库名,用户名,密码的字符串,以后只对con 进行close()和con.Open() 操作即可连接数据库先从数据库中取出结果集后进行处理数据后再UpData更新到数据库(共三步)如果只想读取和显示数据 则只需使用数据读取器 SqlDataReader即可, 但要处理数据然后更新数据库(增加,更改),就需要用数据集Data原创 2013-03-01 09:38:37 · 2806 阅读 · 0 评论 -
C#读取*.sql文件,并执行里面的SQL语句
public static ArrayList GetSqlFile(string varFileName, string dbname) { ArrayList alSql = new ArrayList(); if (!File.Exists(varFileName)) {原创 2013-03-01 09:23:53 · 2421 阅读 · 0 评论