自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

trymore的学习和分享

不要让本可以拥有的美好从指间溜走

  • 博客(80)
  • 资源 (1)
  • 收藏
  • 关注

原创 zxing 使用过程注意事项

1 横竖屏旋转的问题;  google  zxing内置默认的方式是横屏拍照,如果你的APP需要使用竖屏拍照,你需要把caram 旋转90度;  CameraConfigurationManager.java类下面这个方法中添加一段代码:  void setDesiredCameraParameters(Camera camera) {Camera.Parameters par

2016-01-06 10:31:07 1061

原创 IOS 项目重命名

1.选择project 修改identity type Name,然后会弹框,rename,最后enable,2.如果项目中使用pod, 可能会抱错library not found[library 是pod导入的],这个时候好删除Podfile.lock,Pods,*.xcworkspace 这三个文件,然后重新pod install。3.如果有测试文件。如果报

2015-12-11 11:02:05 571 2

原创 Android常用的adb命令

Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。wins系统下面,在运行adb命令之前,你需要进入命令行窗口界面,然后切换到你的 sdk/tools 所在的目录;1  安装APK文件的命令:adb install path_to_apk 是你的APK文件存放的路径;2 复制文件到模拟器中:adb push ;出模拟器lin

2015-12-09 20:59:44 599

原创 关于 UITableViewCell 的重用,需注意:

如果使用nib创建cell,则需注意:在cell被重用(如reloadData等情况下)时,nib文件中的组件属性会被带入到新的cell 中。例如: cell右侧有个按钮,在选中时 在选中时变成该种显示: 在reloadData之后,cell的内容变化了,但该右侧按钮的选中状态并不会改变。则导致之前本没有被勾选的cell,其状态也可能因此变成选中。

2015-09-06 20:23:26 555

原创 数据列表页面逻辑范例

加载数据基本方法:[self loadDataWithPage:1 showIndicator:YES finished:^{} ];在该方法中流程:隐藏之前可能存在的failedView显示加载中indicator,(根据showIndicator判断是否显示)更新当前页码self.pageIndex = pageblock回调:判断返回的 status的值,如果为成功: a)

2015-08-19 23:02:11 624

原创 UICollectionView中cell的border问题

cell可能出现border的宽度不一致。如下:cell的border设置为0.5f 原因://定义每个UICollectionView 的大小- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtI

2015-07-28 14:16:50 2148

原创 使用 仿射变换动画需注意之处

使用缩放 CGAffineTransformMakeScale 时: 不要将缩放值设置为 0. 否则将无法显示缩放效果。 如: strongSelf.shortNameLabel.transform = CGAffineTransformMakeScale(0.8, 0.0); 应使用:strongSelf.shortNameLabel.transform = CGAffineTransf

2015-07-24 22:26:57 553

原创 IOS几种实现动画的方式

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-22 21:10:07 1029

转载 将一个视图吸收的动效

转自:http://code4app.com/ios/Genie-Effect/50eb8fc26803fa7326000000

2015-07-14 23:53:55 547

原创 uiview animation 两个动画连接起来使用transform scale 存在问题

使用的是 aView.transform = CGAffineTransformMakeScale(1.0, 1.0);如果第二个动画写在第一个动画的completion block 中,则这个uiview的subviews布局会存在问题(这里使用了autoLayout,可能是autoLayout的原因,我没有具体测试)解决方案:第二个动画写在第一个动画之后,不写在co

2015-07-14 09:30:53 930

转载 动效:左右摇动(抖动)

CABasicAnimation* shake = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; shake.fromValue = [NSNumber numberWithFloat:-M_PI/32]; shake.toValue = [NSNumber numberWithFloat:+M

2015-07-14 00:12:43 2050

转载 动效:文字/UIView 从顶部下滑出现,然后滑回去

self.testView = [[UIView alloc] initWithFrame:CGRectMake(0, -30, 320,30)]; self.testView.backgroundColor = [UIColor yellowColor]; self.headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(0

2015-07-14 00:06:55 1113

转载 frame, anchorPoint, position之间的关系

修改anchorPoint ,为什么UIView 的frame 会变?答:一旦自己修改了anchorPoint 或者position, frame会根据它们重新计算自己的origin位置。详细请看转载的这篇文章,讲得不错。http://wonderffee.github.io/blog/2013/10/13/understand-anchorpoint-and-position

2015-07-12 11:05:28 551

原创 人生的意义

人生的意义是什么?不管你做什么,你终会死。人生的旅途就像濒死的一头驴,面前挂着根萝卜,引诱着在生命中最后一段时间里行走。不管路途中有没有吃到、吃了多少根萝卜,这生命都将结束。可是,如果它选择不去努力吃任何一根萝卜,这段最后的路途岂不是太无趣?它最佳的选择或许是:在每个阶段努力吃到最想要的萝卜,(努力到不让自己留下遗憾),直到生命完结时闭上眼睛。

2015-06-21 14:04:27 638

原创 UIScrollView使用注意

1.  contantSize 设置在viewDidLoad()中不起作用。需要至少放在viewDidAppear()中。2. 如果使用autoLayout, 必须参考该文档:http://grayluo.github.io/WeiFocusIo/autolayout/2015/01/27/autolayout3/

2015-06-04 20:45:32 649

转载 加载项目时:-pie can only be used when targeting iOS 4.2 or later 错误

解决方案:To fix this, simply select xcode project in top left. In “Deployment Info” , change Deployment target to 7.1 or later. Clean and Build. This should fix this linker issue参考:https

2015-05-20 17:23:11 479

原创 学习oschina的源代码笔记( 整体,以及UITableView操作)

程序结构:1. 整个程序在UIViewController 中 嵌套入了 UIViewController。2. 对于“动弹页面”,UIViewController中放入UITableView。执行流程:1. UITableVIew的操作中的刷新流程:a. 判断 (isLoading ||isLoadOver) ,如果真,则直接返回,不执行刷新。b. 判断是否为

2015-04-20 16:02:46 471

转载 使用xib创建的自定义UIView 无法进行交互

检查是否frame的尺寸存在问题。该问题可能与xib 中 UIView 的 autoResizing有关。对如图处进行测试:研究可参考网页:(不过对于其中的讲解暂时还不太理解)http://blog.cnbluebox.com/blog/2014/09/09/appkai-fa-zhe-xu-yao-wei-iphone6zuo-chu-gai-bian/或:

2015-03-27 11:48:01 669

原创 报错:Could not find action or result

问题描述:报错:系统前端为Extjs, 后端用Java,采用struts+spring。Dispatcher - Could not find action or resultNo result defined for action com.sci.web.action.systemmanage.TimeSetForReportAction and result input

2012-08-21 15:47:19 931

原创 某些项目在eclipse上部署之后,启动tomcat时报错:“java.lang.NoClassDefFoundError:... ”

问题描述:某些项目在eclipse上部署之后,启动tomcat时报错:“java.lang.NoClassDefFoundError:... ”。但是在lib都在项目中,并且项目和 java build path 中也没有异常和报错。问题分析:有可能是由于项目原来在eclipse中是 java project, 转换到新的eclipse中变为 web project。无法加载项

2012-05-31 08:00:57 2090

转载 对List进行排序的方法

Java List 排序 Collections.sort用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: 代码:Java代码/*** 根据order对User排序*/  public class User implem

2012-05-22 16:58:03 490

原创 Extjs + java + ibatis 具有搜索功能的分页组件

Extjs提供的store虽然具有过滤功能,但是不具备分页进行搜索的功能。这里提供一个 具有能够分页的搜索方案。1. js文件中:a. 在grid 的 constructor 中:this.store.load({params:{pageStyle:'paging',start:this.nRecordStart,limit:this.nShowRecords,

2012-05-09 21:03:39 710

原创 问题:getInputStream() has already been called for this request

问题描述:2012-4-6 22:25:42 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet default threw exceptionjava.lang.IllegalStateException: getInputStream() has already

2012-04-07 08:33:40 3756

原创 项目开发中需要注意的

项目开发中需要注意的:1. 前端输入校验必须做得严格。从输入 是否允许为空、字符类型、长度、数字小数点精确位、作为选择控件是否可编辑等方面。全部需要限制。2. 同样功能的数据库操作函数在系统中不允许出现两次及以上。

2012-03-29 09:35:12 661

原创 Ext 实时验证某个输入值是否已经与数据库中的某条记录重名

步骤:1. js文件: this.bIsExist = false;//判断是否已存在的标志 { xtype : 'textfield', fieldLabel : '合同号', name : 'RegisterField_contractNum', value:contractNum, labelSty

2012-03-11 17:22:06 1088

原创 Ext 的文本输入控件实现即时判断输入内容是否已存在与系统中

//以下为前端的相关代码(Extjs js文件中)this.bIsExist = false;//本类所需成员变量xtype : 'textfield',fieldLabel : '用户名',name : 'AddForm_sName',vtype : 'alphanum',vtypeText : '只能输入字母和数字',labelStyle : 'text-align:r

2012-03-08 14:26:17 2098 1

转载 Ext中 对store 的操作

(转自:http://www.cnblogs.com/zihuxinyu/archive/2011/06/04/2072769.html )Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。Ext.data.Store中有一个Ext.data.Record数组,所有

2012-03-07 16:09:04 1007

转载 tomcat启动报错:Error parsing XPath '/sqlMap/insert'. Cause: java.util.NoSuchElementEx

问题描述:tomcat启动报错:Error parsing XPath '/sqlMap/insert'. Cause: java.util.NoSuchElementEx 问题原因及解决方案:发生这种错误一般是因为SQL写法不合理造成的。如:参数大小写,参数没用#闭合等。举例:insert into srv_users(imsi,marketid,phn,scrw,s

2012-03-07 09:14:21 3728 1

原创 tomcat启动报错:java.net.BindException: Address already in use: JVM_Bind<null>:8080

问题描述:tomcat启动报错:java.net.BindException: Address already in use: JVM_Bind:8080 问题症结:8080端口被占用。解决方案:1. 结合cmd的 netstat -ano 命令 在任务管理器中找出占用8080端口的应用程序(很多情况下是javaw.exe ),将之关闭。2. 将tomcat的端口号修改为8

2012-03-03 19:50:02 3096

原创 tomcat启动报错:Invalid property 'userService' of bean class [xxxx]: No property 'xxx' found

问题描述:tomcat启动报错:Invalid property 'userService' of bean class [xxxx]: No property 'xxx' found问题原因:1. 在Java bean 中写的属性忘记给其添加 setter和 getter 了。请检查是否忘记添加了。解决方案:1. 给类中每个通过Spring注入的属性添加 setter 和

2012-03-03 19:38:41 5013

原创 使用ibatis 通过多个参数来执行查询

问题描述:如何使用 ibatis 通过多个参数来执行查询。解决方案:1. 通过类的方式。将参数封装在某个类的对象中。(具体实现这里省略)2. 通过map 的方式。将参数放在map中。代码如下:(ibaits 2.0版) dao中: Map mapInfo = new HashMap(); mapInfo.put("goodTypeNum", goodTyp

2012-03-03 11:12:29 2414 1

原创 使用ibaits 查询数据时,如果结果为空,将报错。

问题描述:使用ibaits 查询数据时,如果结果为空,将报错。问题原因:如果结果为空,queryForObject() 和queryForList()返回的是null, 如果对这个返回值直接做强制类型转换则将报此错误。 如 :goodId = (Integer)sqlMapClient.queryForObject("Good.sGoodByInfo", mapInfo )

2012-03-03 11:05:56 1256

原创 从ext前端发送异步请求到 struts的Action后端,并获取后端的返回信息

问题描述:如何  从ext前端发送异步请求到 struts的Action后端,并获取后端的返回信息解决方案:1. Ext 前端.js文件中:Ext.Ajax.request({ url: 'GoodAction_add.do' ,method:'POST' ,params: { // 发送的参数 sForm:s

2012-03-02 13:59:06 1506

原创 ibatis 查级联的多张表数据方法

问题描述:ibatis (sql)  如何查 级联的多张表的内容解决方案:(实例如下) <![CDATA[ SELECT g.id as id, g.weight as weight, g.width as width, g.good_type_num as goodTypeNum, /* 查询 id, 克重,门幅,货号 */ t.fu

2012-03-01 20:29:37 2693

原创 如何将record中的Date数据获取出来,在Datefield中显示

问题描述:将grid中的日期数据获取出来,显示到Datefield中。解决方案:var recChoose = this.getSelectionModel().getSelected(); // 这里this代表gridvar anObject = recChoose.get('delivertyDate'); // 获取record中的日期数据var dDeli

2012-02-28 14:29:16 1125

原创 如何写extjs 的多条件搜索框

多条件搜索框的功能是:拥有搜索按钮,并且借助单个或多个条件的任意组合进行搜索。一. 先上个全是textfield的效果图:上代码:Ext.ns("modMaterialKindManage.SearchFieldset");/**@description 搜索Fieldset * @arguments * @author William * @last

2012-02-27 17:47:58 6349 1

原创 ext 中进行占位

问题描述:在form或者fieldset中经常要使用到在某块区域留片空白,于是需要一个占着位置但又不显示出来的组件。解决方案:使用 :{xtype:'box' // 也可使用 'spacer',width:100 // 宽度随自己需要设置}width 和height 属性的值随自己需要进行设置, 注意,这两个属性必须设置,同时,横向占位需采用hbox布局,使用

2012-02-26 20:27:17 1303

原创 Extjs 前端校验的一些方式总结

1)、文本框:输入不能为空:设置配置项allowBlank:false;输入最大长度:maxLength:Number ;输入最小长度:minLength:Number ;不能输入负数:allowNegative:false;不能输入小数:allowDecimals:false;规定输入数字范围:minValue和maxValue;2)、借助vtype: 只能输入英

2012-02-25 08:21:25 1663 1

转载 EXT 瘦身方法 之 压缩.js文件

一、首先,去http://sourceforge.net/projects/filterlib网站下载tk-filters-1.0.1.zip。二、解压这个tk-filters-1.0.1.zip压缩文件,将解压后的文件tk-filters.jar放在Ext项目的WEB-INF/lib/下。三、打开解压后的文件夹tk-filters\conf\tk-filters.properties

2012-02-22 12:54:18 1981

原创 Ext 根据来自后端的菜单数据创建树和节点

1. 获得包含菜单数据的数组:// 获取菜单var strTopMenus = Ext.getDom("strTopMenus").value; // 获取菜单var aryTopMenus = strTopMenus.split(",");var strTopMenusText = Ext.getDom("strTopMenusText").value;var aryTopMenus

2012-02-14 11:22:35 616

空空如也

空空如也

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

TA关注的人

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