- 博客(61)
- 收藏
- 关注
微信上传图片,图片对到本地
1、获取公众号的全局唯一票据 接口调用请求说明http请求方式: GEThttps://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET2、用第一步获取access_token采用http get方式请求获得jsapi_...
2015-08-24 15:46:42 332
原创 eclipse中的.project 和 .classpath文件的具体作用
.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH这些文件你用文本编辑器就能察看了在一个项目中点刷新的目的是为了更新.project文件中的文件清单,让你把不通过eclipse提交到项目的文件显示出来 .classpath 文件 从数据上我们...
2015-01-10 14:33:48 159
原创 Tomcat虚拟主机配置示例
有3个web项目,都已打成了war包,分别是aaa.war、bbb.war、ccc.war。打算配置3个tomcat虚拟主机,分别绑定域名aaa.com、bbb.com、ccc.com。 配置方法如下: 1、在tomcat安装目录,与webapps目录平级的地方,建立3个文件夹,分别是webapps_1/war、webapps_2/war、webapps_3...
2014-11-20 22:34:26 129
原创 Apache配置虚拟目录和多主机头
呃,相当古老的话题了,不过网上的资料实在是太坑爹,无奈只能自己动手做个备忘了。。。这里不提虚拟目录和主机头的区别了,不懂得童鞋去面壁思过吧[b]多个虚拟目录[/b] 首先把Apache安装到D:\Program Files\Apache2.2目录下,端口号设置为8080,安装完成后默认的网站根目录为D:\Program Files\Apache2.2\htdocs,通常我们可...
2014-11-20 08:58:17 161
原创 myeclipse10.0的svn离线安装(link方式)
相信大家都知道,myeclipse6.0的svn插件的安装是一件很简单的事情,因为在线安装没问题,很快就可以安装好,但myeclipse10的svn插件的安装就比较烦人了,在线安装可能你等了2,3个小时都不一定能安装上,在线安装麻烦,我们就另寻它途,在网上搜索发现,离线安装主要有三种方式。第一种是将svn插件的features和plugins文件夹copy放到myeclipse10.0的安装...
2014-06-09 10:48:58 142
原创 iOS7或以后将不能使用MAC地址生成设备的唯一标识
英文原文:In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the device, use the identifierForVendor property of ...
2014-02-09 09:53:17 144
原创 jquery mobile 动态添加元素
jquerymobile动态添加元素之后有些不能被正确渲染的解决方法:listview: 添加 jq(".detail").listview("refresh");div或其他: 添加.trigger( "create" ); jq(".detail:eq("+ix+1+")").append("<li>"+data.linete[i].S_Stat
2014-01-01 10:59:22 261
原创 JAVA 注解示例 详解
注解(Annotation)注解(注释)基础知识点:注解:也叫注释,也叫元数据。一种代码级别的说明。作用分类:编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】代码分析:通过代码里标识的元数据对代码进行分析【使用反射】编译检查:通过代码里标识的元数据让编译器能过实现基本的编译检查【Override】通过 解析注解 来使用这些数据。...
2013-09-12 10:56:59 100
原创 框架相关jar包简单介绍
[size=medium]jar包 用途axis.jar SOAP引擎包commons-discovery-0.2.jar 用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jar Axis运行所需要的组件包saaj.jar 创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处...
2013-08-19 20:01:06 197
原创 Struts2 验证框架
Struts 2写校验器时,其校验规则文件定义如:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwor...
2013-07-02 16:17:55 112
原创 Oracle 存储过程中多层嵌套游标的用法
[code="Oracle sql脚本"]CREATE OR REPLACEPROCEDURE P_DELETE_QK (pId in NUMBER, deep in NUMBER) AS-- pId = 分类ID deep = 深度,层级one_val NUMBER;two_val NUMBER;three_val NUMBER;cursor var_one is ...
2013-05-11 17:00:29 904
原创 验证码有什么用?
论坛中的验证码的作用 因为你的WEB站有时会碰到客户机恶意攻击,其中一种很常见的攻击手段就是 身份欺骗_它通过 在客户端脚本写入一些代码,然后利用其,客户机在网站,论坛反复登陆,或者攻击者创建一个HTML窗体,其窗体如果包含了你注册窗体或发帖窗体等相同的字段,然后利用"http-post"传输数据到服务器,服务器会执行相应的创建帐户,提交垃圾数据等操作,如果服务器本身不能有...
2013-05-04 09:59:14 201
原创 Apache Struts 2.2.1 GA版发布
Apache软件基金会发布了Struts 2.2.1 GA版。Struts 2.2.1包含了重要的安全修复。Apache建议开发者将现有的Struts2应用升级到Struts 2.2.1。Struts 2.2.1的内部变化主要有:XWork已经迁移到了Apache软件基金会,现在成为了Struts 2的一部分。新版XWork 2.2.0也随着Struts 2.2.1一同发布。未来,X...
2013-04-19 17:16:20 203
原创 Struts2 Action的访问路径
1. Action的访问路径 扩展名缺省以.action结尾,请参考:default.properties文件,可以通过配置改变这一点: <constant name="struts.action.extension" value="action,do,webwork" /> 上述配置,将使得可以通过.action或.do或.webw...
2013-04-18 14:24:35 154
原创 Struts2 中的数据传输
1. 如何将参数从界面传递到Action?你可以把Struts2中的Action看做是Struts1的Action+ActionForm,即只需在Action中定义相关的属性(要有getters/setters方法),然后界面传参的名称跟这些属性保持一致即可。普通的数据类型,将可自动转换。(空字符串转换为int类型时将报错) 2. 如何将数据从Action传输到JSP...
2013-04-18 14:15:43 87
原创 Struts2数据传输的背后机制:ValueStack(值栈)
1. 数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)!OGNL是Struts2中使用的一种表达式语言,它可以用于JSP的标签库中,以便能够方便的访问各种对...
2013-04-18 14:01:04 80
原创 Struts2中的ModelDriven机制及其运用
所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下: package cn.com.leadfar.struts2.actions; publicclass User { privateintid; private String username; private String ...
2013-04-18 13:49:37 75
原创 关于android WebViewClient的方法解释
1、public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } 在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边. 2、publ...
2013-04-15 14:49:29 216
原创 PhoneGap 在Android 手机上的全屏(FullScreen)问题
(注:本方法只适用于PhoneGap 0.93或更高版本) PhoneGap是一个不错的跨多个平台的开发框架,让开发者用来构建跨平台的使用HTML,CSS和JavaScript的移动应用程序。 在Android下使用PhoneGap,通常我们要extends DroidGap,而不是Activity,同时还要加载PhoneGap的jar文件。当...
2013-04-15 11:13:02 118
原创 JSON字符串数组 转 List集合
[code="java"]JAVA[/code][code="java"]StringBuffer strBuffer = new StringBuffer("[{\"ZDMC\":\"申请部门\",\"ZDSZ\":\"资产名称\",\"NUM\":\"申请购买件数\",\"PRICE\":\&qu
2013-03-22 18:25:31 1186
原创 30条编程名言佳句: 这不是Bug只是未知的特性
以下内容收集自一些优秀的技术书籍章节开头的名言佳句,非常有意思,直接或间接反映了软件开发中的一些事情。生命太短暂,不要去做一些根本没有人想要的东西。——Ash Maurya如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。——David Leinweber软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过...
2012-10-22 21:42:32 149
用Html5画了一个时间表
[code="CSS"] .myClass{ margin: 20px atuo; position:relative; width:800px; } #panel{ border: 1px solid #CCC;}[/code][code="JavaScript"] var thisObj = function(){ this.canvas...
2012-10-19 08:36:15 488
原创 HTML5 canvas globalCompositeOperation 设置绘图的顺序
我们总是将一个图形画在另一个之上,大多数情况下,这样是不够的。比如说,它这样受制于图形的绘制顺序。不过,我们可以利用 globalCompositeOperation 属性来改变这些做法。globalCompositeOperation = type我们不仅可以在已有图形后面再画新图形,还可以用来遮盖,清除(比 clearRect 方法强劲得多)某些区域。type 是下面 12 种字符串...
2012-10-17 14:22:35 141
简单用Html5画了一条鱼
[code="JavaScript"]function draw(){ var c = document.getElementById("myTrails"); var cxt = c.getContext("2d"); cxt.save(); head(cxt); backbone(cxt); fishtail(cxt); setAuthor(cxt); ...
2012-10-16 08:42:09 715
关于mysql函数GROUP_CONCAT
GROUP_CONCAT()通常结合 group by 一起来使用举一个例子:一张部门表 id name1 开发部一张员工表id name departmentId1 张三 12 李四 13 王五 1打印:id name employee...
2012-09-10 21:58:26 77
Tomcate
今天在部署一个项目的时候出现了如下问题:Deployment failure on Tomcat 6.x. Could not copy all resources to D:\Program Files\apache-tomcat-7.0.23\webapps\yafangting_web. If a file is locked, you can wait until the lock ...
2012-09-04 09:16:08 124
网页嵌入Flash的两种方式
1、object和embed标签[code="JSP"] [/code]这种方法是使用 object 和 embed 标签来嵌入,其中“D27CDB6E-AE6D-11CF-96B8-444553540000”是类Shockwa...
2012-08-08 13:01:40 495
原创 android 界面布局
布局: 在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= " hori...
2012-06-12 23:26:02 105
Activity利用Handler与Thread进行通讯,写了一个简单Demo
最近写了一个列子,想跟大家一起分享.用android.os.Handler、java.lang.Thread以及android.os.Message这三个类的整合应用。这里只有Activity类代码.其他的一些布局文件,我想看到以下代码,你们因该明白.[code="Activity"]import java.text.SimpleDateFormat;import java.u...
2012-06-11 23:32:07 112
原创 json-lib-2.2.3-jdk15.jar+所需jar包
今天做项目,用到了json-lib-2.2.3-jdk15.jar,使用时提示如下错误:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 原因:使用json-lib-2.2.3-jdk15.jar必要也要导入它的依赖包:ezmorph-1.0.6.jar commons-lang 2.5 commons-b...
2012-06-11 14:36:45 1761
SVN升级
SVN更新出现问题:org.apache.subversion.javahl.ClientException: The working copy needs to be upgradedsvn: Working copy ‘E:\aliyun-spirit\spiritmap0916′ is too old (format 10, created by Subversion 1.6)o...
2012-06-02 10:25:33 166
Android 文件的保存和读取
Android 给我们提供了两个方法返回输入、输出流,分别为:openFileInput(String fileName)、openFileOutput(String fileName,int mode);下面看一自己写了一个简单的例子:[code="布局文件"] ...
2012-05-30 09:55:10 152
原创 Android中strings.xml文件
如果动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示:[code="String.xml"] name:%1$s, age:%2$d, 浮点数:%3$.2f[/code]其中%后面是占位符的位置,从1开始 $ 后面是填充数据的类型: %d:...
2012-05-29 18:13:37 403
原创 Android 中LayoutInflater的使用
在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化.而findViewById()是找具体xml下的具体 widget控件(如:Button,TextView等)。有2种获得LayoutInflater的方法:(1)LayoutInfla...
2012-05-28 17:54:50 113
原创 正则表达式怎样匹配任意字符
匹配任意字符:[\s\S]*它的意思是任意空白字符和非空白字符。同理,也可以用 “[\d\D]*”、“[\w\W]*” 来表示.
2012-05-28 13:43:15 156
原创 Android 应用程序之间数据共享—ContentProvider
在Android 应用程序之间数据共享—-ContentResolver中,已经说明了Android是如何实现应用程序之间数据共享的,并详细解析了如何获取其他应用程序共享的数据。ContentProviders存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。那么如何将应用程序的数据暴露出去?通过以前文章的学习,知道ContentResolve...
2012-05-25 11:56:45 125
原创 Android Bind Service
启动Service有两种方式:startService 与 bindService。① Bind Service就像是C/S架构中的服务端,其他组件(比如 Activity)绑定到它(通过 bindService()),可以向它发送请求,可以接受从它返回的响应,它甚至还提供了进程间通信(IPC)功能。② 一个service要想能够被其他组件绑定,那么它的 onBind() 方法必须被实现,...
2012-05-24 10:57:37 189
原创 Android BroadcastReceiver 学习
BroadcastReceiver 用于异步接收广播Intent。主要有两大类,用于接收广播的: 正常广播 Normal broadcasts(用 Context.sendBroadcast()发送)是完全异步的。它们都运行在一个未定义的顺序,通常是在同一时间。这样会更有效,但意味着receiver不能包含所要使用的结果或中止的API。 有序广播 Ordered bro...
2012-05-23 14:12:20 66
原创 Android DDMS
DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。DDMS 的工作原理DDMS将搭建起IDE与测试终端(Emulator 或者connected device)的链接,它们应用各自独立的端口监听调试器的信息,DDMS...
2012-05-22 10:20:20 179
原创 Android API 解析开发包
1、Android API核心开发包介绍 SDK中集成了很多开发用的API,以下这些都是基本包,它们是通过Android SDK来编写应用程序的基石,这里是从最底层到最高层列出并加以说明。 •android.util 包含一些底层辅助类,例如:特定的容器类,XML辅助工具类等。 •android.os 提供基本的操作服务,消息传递和进程间通信IP...
2012-05-22 09:08:34 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人