- 博客(60)
- 资源 (8)
- 问答 (5)
- 收藏
- 关注
原创 android 两个APK调用
@Override public boolean onTouchEvent(MotionEvent event) { ComponentName componetName = new ComponentName( //这个是另外一个应用程序的包名 "com.apk2",
2013-11-15 21:30:34 769
原创 两个经纬度距离计算公式
sqrt(pow((j0-j)*111000*cos(w*3.1415926/180),2)+pow((w0-w)*111000,2))
2013-11-11 09:51:33 2382
原创 用质数解决数据库两表需要中间表的问题如此解决更新用户的标签和统计标签使用数量问题。
例如 用户表、用户标签表、用户和标签对应关系表 M to M关系。前提:标签数量有限,否则很多个标签则需要找很多质数,这个时候就需要一个得到质数的函数。解决方案:用户标签表增加一个字段,用一个质数(与其他标签标示质数的数字不可重复)来唯一标示这个标签为用户增加标签的时候例如选择标签A(质数3表示)、标签B(质数5表示)、标签C(质数7表示)用户表中标签字段存值105,之后修改用户标签例
2013-11-11 09:51:31 760
原创 Win7内置FTP组件设置详解
一、安装FTP组件 由于Win7默认没有安装FTP组件。故FTP的设置第一步就是安装FTP组件 点击:控制面板—》程序和功能—》打开或关闭Windows功能。勾选“FTP服务器”及“FTP服务”“FTP扩展性”,点击“确定”,安装FTP组件。如下图所示 二、添加FTP站点 点击:控制面板—》管理工具。选中“Internet信息服务(IIS)管理器”,如图
2013-11-11 09:51:29 887
原创 浏览器在线打开PPTX乱码解决方案
pptx application/vnd.openxmlformats 在web.xml中加入以上配置,意思是不让浏览器直接打开,给出一个可选的安全的访问此后缀名文件的方式。具体可以配置哪些,请自寻!
2013-11-11 09:51:26 2146
原创 JAVA给定两个日期判断是第几周(中…
public static String getWeekCounterByEventStartDate(Stringevent_s_date, String dailyDate) { if (isSameWeek(event_s_date, dailyDate)) { return "WK1"; } Calendar c_b
2013-11-11 09:51:24 1522
原创 模板方法模式
在微软的WebCast上,李建中老师有个设计模式的系列讲座,其中在讲到模板方法(TemplateMethod)曾说:如果你只想学习一种设计模式就学习模板方法吧。由此可见它使用的广泛性。 今天咱们就来一起学习模板方法模式。 那么,什么是模板方法模式呢?在解决这个问题前,咱们先来看看模板。提到模板,相信大家马上能够想到一些东西,如ppt的模板,报表导出的excel模板,简历的模板等等,呵呵,
2013-11-11 09:51:22 648
原创 java实现推送通知给iphone
public class PushUtils { privatestatic String host = "gateway.sandbox.push.apple.com"; privatestatic int port = 2195; publicstatic void main(String[] args) throws Exception {
2013-11-11 09:51:20 1229
原创 苹果客户端上传图片java接收
ASIFormDataRequest *request=[ASIFormDataRequestrequestWithURL:[NSURL URLWithString:urlstr]]; //分界线的标识符 NSString*TWITTERFON_FORM_BOUNDARY = @"AaB03x"; //分界线--AaB03x NSString*MPbound
2013-11-11 09:51:18 1043
原创 android的四大主件
Android有四大组件:Activity、Service、Broadcast Receiver、ContentProvider。Activity做一个完整的Android程序,不想用到Activity,真的是比较困难的一件事情,除非是想做绿叶想疯了。因为Activity是Android程序与用户交互的窗口,在我看来,从这个层面的视角来看,Android的Activity特像网站的页
2013-11-11 09:51:16 923
原创 2013年开发者需要了解的10大开发趋…
技术的不断进化,使得软件开发也跟踪不仅进化,而且成熟了很多。一个不可否认的事实是,科技永远不能是静态的,因为它必须满足与之关联的人的需求。我所见过的软件世界,我必须承认,它是一个动态字段。就像我常说的,技术不断发展演变,有时真的让我们很难跟这个趋势保持同步。作为一个码农,在码农的世界跟不上潮流是伤不起的。写代码心如止水,但是此时此刻你应该准迎接新的天翻地覆。根据最新的报道表明,2013年码农是
2013-11-11 09:51:09 646
原创 JAVA金额转换,阿拉伯数字的金额转…
去零的代码: returnsb.reverse().toString().replaceAll("零[拾佰仟]","零").replaceAll("零+万","万").replaceAll("零+元","元").replaceAll("零+","零"); public class RenMingBi { private static f
2013-11-11 09:51:07 704
原创 JS日期判断
<scripttype="text/javascript">window.onload = function() { //这么写是为了实现js代码与html代码的分离,当我修改js时,不能影响html代码。 document.getElementByIdx_x_x("frm1").onsubmit =
2013-11-11 09:51:04 791
原创 JDBC注册驱动程序三种方式
一、DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver()); jdbc是使用桥的模式进行连接的。DriverManager就是管理数据库驱动的一个类,java.sql.Driver就 是一个提供注册数据库驱动的接口,而com.microsoft.sqlserver.jdbc.SQLServ
2013-11-11 09:51:02 699
原创 笔者带你剖析Java7.x新特性
前言最近在ITeye上看见一些朋友正在激烈讨论关于Java7.x的一些语法结构,所以笔者有些手痒,特此探寻了7.x(此篇博文笔者使用的是目前最新版本的JDK-7u15)的一些新特性分享给大家。虽然目前很多开发人员至今还在沿用Java4.x(笔者项目至今沿用4.x),但这并不是成为不前进的借口。想了解Java的发展,想探寻Java的未来,那么你务必需要时刻保持一颗永不落后的心。 当然笔者此
2013-11-11 09:51:00 710
原创 主流数据库分页SQL语句
sql语句分页,不同的数据库下的分页方案各不一样,下面是主流的三种数据库的分页sql:sql server: String sql = "select top " + pageSize + " * from students where id not in" + "(select top " + pageSize * (pageNumber-1) +
2013-11-11 09:50:58 836
原创 JAVA递归
//斐波那契 //num 第几个数 //search(num - 1)临近的第一个+move(num - 2)临近的第二个 publicstatic int search(int num) { if (num == 1 || num == 2) { return 1; } else {
2013-11-11 09:50:56 738
原创 JAVA不借助工具类翻转字符,数组
publicstatic void main(String[] args) { String[] strs = {"y", "a", "n", "g","f","e","i"}; System.out.println(Arrays.toString(strs)); swap(strs); System.out.println(Arr
2013-11-11 09:50:54 722
原创 JAVA定时器简单实例
package timer;import java.util.Timer;import java.util.TimerTask;public class Reminder { Timertimer; publicReminder(int seconds) { timer = new Timer(); timer.schedule(new
2013-11-11 09:50:52 812 3
原创 JAVA序列化简单实例
package serializable;import java.io.*;public class Person implements Serializable { privateString name; privateString sex; private intage; publicString getName() { retur
2013-11-11 09:50:50 631
原创 JAVA反射简单实例
package reflect;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifier;public class Entity extends EntityFather { privateString name; privateSt
2013-11-11 09:50:47 579
原创 JAVA Calendar
public static int timeCompare(String time1, String time2){ int result = 1; DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Calendar c1 = Calendar.getInstance();
2013-11-11 09:50:45 518
原创 JAVA基本数据类型
数据类型 大小 范围 默认值 byte(字节) 8 -128 - 127 0shot(短整型) 16 -32768 - 32768
2013-11-11 09:50:43 687
原创 jsp中include两种用法的区别
主要有两个方面的不同;一:执行时间上:是在翻译阶段执行<jsp:include page=”relativeURI” flush=”true”/> 在请求处理阶段执行.二:引入内容的不同:<%@ includefile=”relativeURI”%>引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.<jsp:include page=”re
2013-11-11 09:50:41 717
原创 冒泡排序
public class BubbleSort { publicstatic void main(String[] args) { //定义10个数字数组 int[] nums = {3, 1, 2, 4, 7, 6, 5, 8, 10, 9}; //定义是否继续循环 boolean isSwap = true;
2013-11-11 09:50:39 511
原创 折半查找
public class ZheBan { publicstatic void main(String[] args) { int[] nums = {1, 2, 3, 4, 5, 7}; System.out.println("二分/折半查找到所在的数组下标:\n" + find(nums, 5)); //find (expr1,expr
2013-11-11 09:50:37 610
原创 JVM加载class文件的原理机制
在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备、解析 装载:查找和导入类或接口的二进制数据;链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 分为如下三步: 校验:检查导入类或接口的二进制数据的正确性; 准备:给类的静态变量分配并初始化存储空间;
2013-11-11 09:50:35 625
原创 搜狗 怎么查看使用的哪个版本…
搜狗是双核浏览器,高速模式是独立修改优化版的CHROME核心。兼容模式调用IE。搜狗浏览器4.0以前的版本,兼容模式是直接调用系统的IE。IE8以下,是什么核心就是什么核心。如果系统是IE8以上,不开搜狗菜单-工具-搜狗高速浏览器选项-高级里的”在兼容模式下使用高级渲染和GPU加速“那么就是用IE7兼容性视图浏览,开启就是系统高级版本的渲染模式。4.0以后,如果系统版本低于IE8可以在搜
2013-11-11 09:50:32 836
原创 程序员老鸟写sql语句的经验之谈
做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。 我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保持优良的写sql语句的作风是很有必要
2013-11-11 09:50:28 588
原创 搞定MySQL数据库中文模糊检索问题
在 MySQL下,在进行中文模糊检索时,经常会返回一些与之不相关的记录,如查找 "%a%"时,返回的可能有中文字符,却没有a字符存在。本人以前也曾遇到过类似问题,经详细阅读MySQL的Manual,发现可以有一种方法很方便的解决并得到满意的结果。 例子: 希望通过“标题”对新闻库进行检索,关键字可能包含是中英文,如下SQL语句: QUOTE: select id,title,na
2013-11-11 09:50:26 616
原创 MySql数据库表解锁
1.运行 show full processlist;查看所有的进程2.kill 进程id; 即可建议:最好记录下耗时最长的那个sql语句,方便对系统sql语句进行调整优化。
2013-11-11 09:50:24 834
原创 JAVA给定字符串数组返回数组各值(Map按照Key排序)
public static MappublicMap = new LinkedHashMap<String,Integer>(); publicstatic void main(String[] args) { String str = "b|c|d|e|f|a|b|c|d|e|a|a";//从数据库循环累加标签 String[] ss = str.
2013-11-11 09:50:22 1533
原创 Java Web应用开发中的一些概念
概念一直是学习计算机软件开发中经常遇到的问题,也是软件行业最喜欢创造的东西。很多时候,学习计算机软件开发遇到困难都是因为对某些概念的不理解,而不是因为技术本身有多么复杂。JavaWeb作为JavaEE技术体系的一部分,应该是目前所有Web开发技术中最复杂的一种,很多初学者,或者是从ASP、PHP转移过来的开发者都会遇到概念方面的困难。 其实很多概念都是非产简单的,只是因为厂家为了宣传需要
2013-11-11 09:50:20 499
原创 程度员成熟的标志
程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行的评论。因此,程序员对此感到很茫然,不知道要从那些
2013-11-11 09:50:18 592
原创 Java编程中“为了性能”需做的26件事…
1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2.尽量避免随意使用静态变量要知道,当某个对象被定义为sta
2013-11-11 09:50:15 525
原创 Java高手评价标准:25个目标你行嘛…
本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少条了呢? 1、你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams. 2、你需要学习Java语言的基础知识以及
2013-11-11 09:50:13 592
原创 应该被记住的 8 位 Java 人物
这里列举了 8 个 Java 人物,他们创建了对 Java 社区贡献很大的框架、产品、工具和图书,也因此改变了 Java的编码方法。8. Tomcat 和 Ant 创办人James Duncan Davidson, 1997 年到2001 年在 Sun 公司工作,他创建了 Tomcat 应用服务器,这是使用最为广泛的 Java Web服务器,同时还创建了 Ant 构建工具,Ant
2013-11-11 09:50:11 739
原创 Java六大问题你都懂了吗?
这些问题对于认真学习java的人都要必知的,当然如果你只是初学者就没必要那么严格了,那如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 一、到底要怎么样初始化! 本问题讨论变量的初始化,所以先来看一下 Java中有哪些种类的变量。 1. 类的属性,或者叫值域 2. 方法里的局部变量 3. 方法的参数 对于第一种变量,Java虚拟机会自动进行初始化。
2013-11-11 09:50:09 538
原创 JAVA设计模式 - 观察者模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的:观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在
2013-11-11 09:50:07 504
spring中文帮助文档
2009-11-14
关于服务器的GlassFish运行多个domain,其中一个占用CPU过高的问题
2015-06-24
紧急:关于Glassfish配置web根目录问题
2014-09-16
浏览器打开PPTX文件乱码问题
2013-08-23
JAVA日期计算
2013-08-12
Android ImageView循环显示,但是就显示最后一张
2013-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人