之前在做DTO转换时,用到AutoMapper。但DTO的层次太深了,无奈官方没针对嵌套类型提供好的解决方案,于是自己实现了一下:思路:采用递归和反射很好的避免手工创建嵌套对象的映射。第一个版本,已经提交到:https://github.com/AutoMapper/AutoMapper/wiki/...
分类:
移动平台 时间:
2014-12-23 20:50:34
收藏:
0 评论:
0 赞:
0 阅读:
299
android中总是要给控件指定一个id,然后还要在代码中写一个控件名称,两者要对应起来,这个工作本身就是体力劳动。这里我自己写了一个小的代码生成工具类,将anroid的xml布局文件生成为java文件,通过控制台输出。...
分类:
移动平台 时间:
2014-12-23 19:42:34
收藏:
0 评论:
0 赞:
0 阅读:
314
Android中的ListView 可以上下滑动,并且上下活动可以分页加载数据,这一节我们看下ListView的滚动事件.
ListView的滚动事件主要通过setOnScrollListener监听器来实现,主要包括两个方法onScroll和onScrollStateChanged方法,onScrollStateChanged主要用来监听滚动状态...
分类:
移动平台 时间:
2014-12-23 19:36:04
收藏:
0 评论:
0 赞:
0 阅读:
258
Android 按power待机流程...
分类:
移动平台 时间:
2014-12-23 19:35:14
收藏:
0 评论:
0 赞:
0 阅读:
302
具体原理这里就不说了 我也没理顺 网上有很多文章都说的很清楚 这里我就直接上重点
主要修改文件
frameworks/base/service/java/com/android/server/usb/UsbService.java
frameworks/base/service/java/com/android/server/usb/UsbHostManager.java
首先将Usb...
分类:
移动平台 时间:
2014-12-23 19:35:04
收藏:
0 评论:
0 赞:
0 阅读:
459
在写程序的过程中用到很多提示的信息,于是非常自然地就要使用UIAlertView控件。但是这些提示的信息有时候只需提示就行,不用操作,那么此时就要这个提示框自动消失就OK了。 UIAlertView弹出后2s让其自动消失,两种方法: (1)结合NSTimer
定义UIAlertView *baseAlert;
- (void) performDismiss: (NSTimer *)...
分类:
移动平台 时间:
2014-12-23 19:32:04
收藏:
0 评论:
0 赞:
0 阅读:
271
转载:http://article.ityran.com/archives/1143
有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)
我们需要做的第一件事就是:不要惊慌。
修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都会使...
分类:
移动平台 时间:
2014-12-23 19:31:54
收藏:
0 评论:
0 赞:
0 阅读:
466
先直接上图,
1:、展开的效果图:
2:后面的是点击收缩的效果图。
3:下面就是代码部分:
我们要定义2个集合用来存储数据,一个是groupItem的数据,一个是childItem的数据
private List> groupList = new ArrayList>();// 分组名称
public List>> childList = new...
分类:
移动平台 时间:
2014-12-23 19:31:24
收藏:
0 评论:
0 赞:
1 阅读:
1152
from:http://article.ityran.com/archives/1143
有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)
我们需要做的第一件事就是:不要惊慌。
修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都...
分类:
移动平台 时间:
2014-12-23 19:31:04
收藏:
0 评论:
0 赞:
0 阅读:
319
from:http://article.ityran.com/archives/1143
有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)
我们需要做的第一件事就是:不要惊慌。
修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都...
分类:
移动平台 时间:
2014-12-23 19:30:54
收藏:
0 评论:
0 赞:
0 阅读:
348
from:http://article.ityran.com/archives/1143
有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)
我们需要做的第一件事就是:不要惊慌。
修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都...
分类:
移动平台 时间:
2014-12-23 19:30:14
收藏:
0 评论:
0 赞:
0 阅读:
363
public class ParamButton extends Button
{
// com.ts.factoryset.ParamButton
private int mParam;
public ParamButton(Context context)
{
super(context);
}
public ParamButton(Context contex...
分类:
移动平台 时间:
2014-12-23 19:29:54
收藏:
0 评论:
0 赞:
0 阅读:
201
当新建一个swift项目后,发现项目结构很简洁,没有.pch文件,也没有.main文件,
自然也不会发现main函数的入口,瞬间对app的启动过程没头绪了,点开 AppDelegate.swift
开头便发现了 @UIApplicationMain 很熟悉的名字,第一想到的就是 在Objc项目中的
int main(int argc, char * argv[])
{
@au...
分类:
移动平台 时间:
2014-12-23 19:29:27
收藏:
0 评论:
0 赞:
0 阅读:
491
转自:http://www.cnblogs.com/android-html5/archive/2011/09/25/2534107.htmlandroid--使用Struts2服务端与android交互一,服务器端: 首先搭建struts2的环境,导入必要的类库。web.xml文件:index.j...
分类:
移动平台 时间:
2014-12-23 19:22:46
收藏:
0 评论:
0 赞:
0 阅读:
302
IOS文件操作的两种方式:NSFileManager操作和流操作1、文件的创建-(IBAction) CreateFile{//对于错误信息NSError *error;//创建文件管理器NSFileManager *fileMgr = [NSFileManager defaultManager];...
分类:
移动平台 时间:
2014-12-23 19:19:24
收藏:
0 评论:
0 赞:
0 阅读:
410
项目demo源码:http://download.csdn.net/detail/mcdullsin/8291231虽然自己还是一个学的比较多的新人,但是真心希望所有博客都附上源码,像我这类人也能缩短学习路程。效果:好了,首先来看一下图片选择器selector。btn.xml使用selector的组...
分类:
移动平台 时间:
2014-12-23 19:17:47
收藏:
0 评论:
0 赞:
0 阅读:
358
您可以通过运行DB2 UPDATE DBM CFG USING FEDERATED YES来设置这个参数。修改这个参数后,必须重新启动实例才会生效(DB2STOP/DB2START).所以你会出现你的 那个错误: 未启动实例 本文说明的是在同一个数据库实例中,在源数据库dbsrc中访问目标库dbt....
分类:
移动平台 时间:
2014-12-23 19:17:24
收藏:
0 评论:
0 赞:
0 阅读:
1104
一、使用Quartz2D完成图片剪切1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码:1 - (void)drawRect:(CGRect)rect2 {3 UIImage *image2=[UIImage imageNamed:@...
分类:
移动平台 时间:
2014-12-23 19:13:16
收藏:
0 评论:
0 赞:
0 阅读:
375
演示效果如下:代码如下: 1 // 2 // CKViewController.m 3 // 纯代码实现汤姆猫 4 // 5 // Created by FrankChen on 14-12-10. 6 // Copyright (c) 2014年 diaozhatian. Al...
分类:
移动平台 时间:
2014-12-23 19:10:14
收藏:
0 评论:
0 赞:
0 阅读:
358
fragment 跳转至Acivity后,fragment里面的onActivityResult 被被调用试过非常多办法,最后getactivity().startactivityforresult() 改动成startActivityForResult()后起作用了。注意 仅仅能要在fragmen...
分类:
移动平台 时间:
2014-12-23 19:09:54
收藏:
0 评论:
0 赞:
0 阅读:
294