- 博客(88)
- 收藏
- 关注
原创 cordova的camera插件,IOS下图片旋转问题
IOS下,拍照或者从相册中选择图片,上传到服务器后,图片的方向是不对的。常见于若是将IOS的照片导入电脑(windows操作系统),看到的图片也会有方向不对,主要是竖着照的图片会有问题。原因是windows的图片浏览器没有读取照片的方向信息,没有做对应的处理。解决方式是在获取图片存入服务器之前对图片做旋转处理,保证存储到服务器的文件是没有方向的问题的。代码:camera
2016-06-14 09:03:31
2782
1
原创 activiti5学习笔记(二)伪审批汇总流程
伪汇总审批,就是每一条流程都是独立的,这些独立的流程在走到某个节点的时候,这个节点的审批人可以一次性进行多个任务的审批。 开发环境JDK1.6Activiti5.13EclipseMYSQL5简单起见,这里没有做一个web的项目,只是一个Java程序。 业务场景预算填报员填写本单位的预算,预算提交到本单位的上级进行审批,上级审批后提交到总公司进行审批
2013-10-18 14:19:30
9582
原创 Activiti5学习笔记(一)简单的预算审批
<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.sp
2013-10-16 14:33:37
27150
原创 JBPM 学习笔记(一) Hello JBMP
1. 建立Person类package com.sample;public class Person { private String name; public Person(String name) { this.name = name; } public String getName() {
2013-10-12 13:40:22
2677
转载 git错误:fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .gitThis tells you that the directory you're in is not a git repository. Before you can add remote servers, commit things and so you
2012-09-06 09:42:00
4834
原创 XMLHttpRequest cannot load – Origin is not allowed by Access-Control-Allow-Origin.
今天使用appmobi的模拟器调试程序的时候,发现使用jquery的getJson方法调用的内容不显示。(前面使用appCan的模拟器也有这个问题)查看后台报错:XMLHttpRequest cannot load http://192.168.103.xx:8085/xxx/TestJsonInfo?value=1. Origin http://localhost:58888 is no
2012-09-04 16:40:27
72451
转载 eclipse+ADT 进行android应用签名打包详解
1.Eclipse工程中右键工程,弹出选项中选择 android工具-生成签名应用包: 2.选择需要打包的android项目工程: 3.如果已有私钥文件,选择私钥文件输入密码,如果没有参见第6和7步创建私钥文件:4.输入私钥别名和密码:5.选择APK存储的位置,并完成设置 开始生成: 6.没有私钥文件的情况,创建私钥文
2012-09-03 16:18:24
1271
原创 andriod学习笔记(2)--- 生命周期
andriod的生命周期官网拔下来的图。。。做程序要注意的几个地方Does not crash if the user receives a phone call or switches to another app while using your app.Does not consume valuable system resources when the
2012-08-30 15:57:52
800
原创 Andriod学习笔记(1)
项目目录结构:AndroidManifest.xmlThe manifest file describes the fundamental characteristics of the app and defines each of its components. You'll learn about various declarations in this file as y
2012-08-30 11:27:24
842
原创 在Andriod模拟器中安装应用
1. 将andriod sdk中的platform-tools文件夹放入path环境变量中如我的:D:\developmentTools\mobileDevelop\andriod\android-sdk\platform-tools2. 在命令行模式下使用adb命令例:adb install D:\developmentTools\mobileDevelop\AppCan\A
2012-08-29 14:41:06
930
原创 AppCan学习笔记(1)
项目组最近转手机开发,研究方案ingtarget-densitydpi:当前使用设备的DPI属性width 宽度initial-scale 初始缩放比例user-scalable 是否允许用户缩放minimum-scale 最小缩放maximum-scale 最大缩放UI2.0 cssui-base.css对页面中元素的大小位置形状控制 基于jQ
2012-08-29 14:31:42
5872
原创 hibernate config配置文件中mapping的文件找不到
Hibernate.cfg.xml文件存在src根目录下找不到该文件若写成src\com\abc\domain\Student.hbm.xml就可以了 后发现标签用错。。。这样就可以了
2012-08-22 16:39:53
4654
原创 Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: javax/persistence/EntityListe
Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: javax/persistence/EntityListenersException in thread "main" java.lang.ExceptionInInitializerError at com.yjw.util.HibernateUt
2012-08-22 16:27:18
5973
转载 org.hibernate.HibernateException: No CurrentSessionContext configured!
Exception in thread "main" org.hibernate.HibernateException: No CurrentSessionContext configured! at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:685) at com.yjw
2012-08-22 16:26:01
3173
转载 native2ascii工具
JDK中带了一个实用的程序native2ascii, 它可以根据指定的编码集在本地字符和UNICODE字符之间进行转换.最常用的:native2ascii 源文件名 目标文件名 //Native char -> Unicode char带-encoding参数的:native2ascii -encoding GBK 源文件名 目标文件名 //Nativ
2012-08-14 14:41:04
871
原创 Exception starting filter struts2 java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
struts版本 2.3.4.1 jdk 1.6 tomcat 7.0按教程,使用Convention插件进行配置教程中说只要加入struts2-convention-plugin-2.3.4.1.jar这个jar包就可以使用。按照这种方法部署后,启动tomcat报错严重: Exception starting filter struts2java.lang.NoClassDe
2012-08-13 23:11:29
12988
原创 struts2 java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUti
今天想学下struts2,按照教程写了一个小的登录程序,启动tomcat总是报错错误信息如下严重: Exception starting filter struts2java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at com.opensymphony.xwork2.config.provid
2012-08-09 14:43:38
4953
转载 不是 SELECTed 表达式
Oracle 10g数据库,执行下面语句出现错误“ORA-01791: 不是 SELECTed 表达式”:原来:SELECT语句中含有DISTINCT关键字或者有运算符时,排序用字段必须与SELECT语句中的字段相对应。网上搜到解释如下:在ORDER BY中指定多个列,结果将先按照子句中的第一列排序,然后第二个,依此类推。在SELECT中未出现的列名也可用于ORDER BY 子句中
2012-05-16 11:30:03
21249
原创 tomcat无法启动
ECLIPSE下TOMCAT一启动就报启动失败直接用startup.bat启动,可以启动成功,但是无法看到欢迎页面,并报错org.apache.tomcat.util.net.PoolTcpEndpoint acceptSocket 解决方法:命令行下使用命令netsh winsock reset重置Winsock目录
2012-02-09 17:22:17
907
转载 当鼠标移到单元格(tr、td)背景变色 多种解决方案
当鼠标移到单元格(tr、td)背景变色 多种解决方案第一种:td单元格变色,只用简单的js代码即可实现。很简洁的代码,点击即可运行该代码Menu Item1Menu Item2第二种:tr列变色。把鼠标移到一个表格上的时候表格一列的背景变色,可用于论坛列表、新闻发布系统、后台等等。提供两种解决方案。解决思路
2011-12-18 00:27:41
8914
转载 界面原型工具 Balsamiq Mockup
最近又有了写一些小程序玩玩的心思,不得不说是受到一点aleung的影响。在动手之前希望把能够多考虑清楚,对于小软件而言,我想最佳的方式就是将界面画出来。感觉这个跟把心里的想法整理成文一样,这个过程本身就能很好地帮助自己理清思路。但是画界面我可是不在行,我想最好有软件,能够很方便地搭建一个应用界面出来,最好是这个界面不仅仅能看,还能够动起来,例如点击菜单、按钮可以弹出对话框,或者调转到另外一个界
2011-12-09 16:30:06
4364
转载 java clone
1.java里的clone分为: A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。 Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点 1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的cl
2011-12-04 22:00:32
632
转载 dom4j解析xml
//先加入dom4j.jar包 import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;imp
2011-11-30 16:02:25
699
转载 window.open 参数
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。【1、最基本的弹出窗口代码】其实代码非常简单:w
2011-11-30 09:27:38
512
转载 SQL UNION 操作符
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM t
2011-11-29 11:18:58
511
转载 JS SWITCH语句
语法: switch(n){case 1: execute code block 1 break case 2: execute code block 2 breakdefault: code to be executed if n is different from case 1 and 2} 它是这样工作
2011-11-28 17:19:03
1942
转载 在catch块中throw new Exception的意义 .
throw new Exception(String, Exception)throw new Exception(String)throw是明确地抛出异常MSDN:Exception (String, Exception) 使用指定错误信息和对作为此异常原因的内部异常的引用来初始化 Exception 类的新实例。 在发现异常以后作一下记录异常信息然后在抛出异常,让
2011-11-28 15:31:01
4882
转载 静态的Import
静态的Import可以让你直接import静态的class,variable,enum,且很容易在你的程序代码中参考他们。它提供了比较好的方便性,但是的确没有什么新功能。 Importing静态Member大多数人习惯使用System.out.println()这样的语句,但是每次都要去写System.out简直会让人疯掉,来看看静态的import是怎么做的:import stat
2011-11-22 11:08:39
885
转载 findbugs 错误分析
findbugs 出错类型及对应解释1、Dead store to local variable 本地变量存储了闲置不用的对象举例:List accountCoList = new ArrayList();我们为accountCoList新建了一个对象,但是程序的后面并没有使用这个这个新建对象。建议改为:List accountCoList = null;2、Write
2011-11-22 09:40:14
6296
转载 为什么程序员不应调用“sun”包?
J2SE API Documents是我们最常用的参考手册,但细心的朋友可能会发现,在“%JAVA_HOME%\jre\lib\rt.jar”中包含比API文档更多的类,那么其它的类为什么没有在帮助文档中出现呢?在SUN的JDKFAQ中有一篇“Why Developers Should Not Write Programs That Call 'sun' Packages”,该文部分地
2011-11-21 16:55:03
2223
原创 oracle时间查询范围问题(当天数据)
现象:发现当天的数据查不到 数据表中filltime 表示填报时间,用的是date类型开始结束时间,在页面上用字符串的形式传到后台,格式为"2011-11-21" 有问题的sql语句 select * from zjgk_repayloan g where g.filltime >= to_date('2011-11-21', 'yyyy-mm-dd')
2011-11-21 15:16:11
8248
转载 HTML、XML中的转义字符
HTML中,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示: & 或 & & 和< 或 < < 小于号 > 或 > > 大于号"
2011-11-21 13:57:44
713
转载 ORACLE SQL优化5.WHERE子句中的连接顺序
5.WHERE子句中的连接顺序ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。例如:(低效,执行时间156.3秒)SELECT … FROM EMP EWHERE SAL > 50000AND JOB = ‘MANAGER’AND 25
2011-11-21 13:36:08
1256
转载 JS保留两位小数
JS保留两位小数 对于一些小数点后有多位的浮点数,我们可能只需要保留2位,但js没有提供这样直接的函数,所以我们得自己写函数实现这个功能,代码如下:function changeTwoDecimal(x) { var f_x = parseFloat(x); if (isNaN(f_x)) { alert('function:changeTwoDecimal->p
2011-11-18 15:55:07
1885
原创 java保留两位小数
import java.text.DecimalFormat;public class Test { public static void main(String[] args) { String testStr = ".1";//从数据库中取出的小数,小数点前的0丢失 double num = Double.parseDouble(testStr); //补充小数点前
2011-11-18 15:22:41
1550
转载 Java浮点数的精确计算
(1)、浮点数精确计算胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数(double、float)的计算是非精确计算,请看下面一个例子: System.out.println
2011-11-18 15:02:34
1198
转载 java保留两位小数问题:
方式一:四舍五入 double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数 方式二:java.text.DecimalFormat df =new ja
2011-11-18 14:54:10
1528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人