首页 > 2015年02月12日 > 全部分享
框架中为何要定义DTO
我们为什么需要DTO(数据传输对象) DTO即数据传输对象。但从定义上看就是简单的用来传递数据的。主要用途是在框架中定义DTO来绑定表现层中的数据。学过MVC、EF实体模型的都应该知道,我们可以定义一个Model实体来实现前后台数据的交互。那为何我们还要使用DTO呢,有了DTO同时还要维护DTO与Model之间的映射关系,多麻烦。当然这只是我们自己的猜想,既然在框架中使用DTO,肯定是有他区别于...
分类:其他   时间:2015-02-12 16:22:09    收藏:0  评论:0  赞:0  阅读:224
Android自定义View的一些不知道的细节
原因: 之所以写这个主要是因为我自认为自己对自定义View已经了如指掌,但是后来才发现自己犯了很多低级错误。 详解: 按照源码的注释,View的绘制过程是这样子的: /* * Draw traversal performs several drawing steps which must be executed * in the ...
分类:移动平台   时间:2015-02-12 16:22:00    收藏:0  评论:0  赞:0  阅读:234
正则表达式
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。...
分类:其他   时间:2015-02-12 16:21:50    收藏:0  评论:0  赞:0  阅读:117
andorid下的Public.xml 怎么使用小结
用 apktoool 反编译过 apk ,反编译后在res/values 下有一个 public.xml 文件 这个东西有什...
分类:其他   时间:2015-02-12 16:21:39    收藏:0  评论:0  赞:0  阅读:316
hdu 1010 Tempter of the Bone DFS+奇偶剪枝,入门题
Problem Description The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it up, the maze began to shake, and the doggie could feel the ground sinking. He realized that the bone was a trap, and he tried desperately...
分类:其他   时间:2015-02-12 16:21:29    收藏:0  评论:0  赞:0  阅读:357
Mysql 集群 mysql-cluster 安装
Mysql 集群 mysql-cluster 安装。这里仅仅介绍了简单的安装配置过程,详细的配置说明敬请期待。...
分类:数据库技术   时间:2015-02-12 16:21:19    收藏:0  评论:0  赞:0  阅读:416
POJ 3680 Intervals(经典费用流)
解题思路: 区间K覆盖问题:数轴上有一些带权值的区间,选出权和尽量大的一些区间,使得任意一个点最多被K个区间覆盖。 构图方法为:把每一个数作为一个节点,然后对于权值为W的区间[ u, v ]连一条边,容量为1,费用为-w,再对所有相邻 的点连边i -> i + 1,容量为K,费用为0;最后求最左端到最右端的最小费用最大流即可。如果数值范围太大,需要先进行离散化。 #include #in...
分类:其他   时间:2015-02-12 16:21:12    收藏:0  评论:0  赞:0  阅读:291
树莓派跑起nodejs非编译
编译太麻烦了,现在的v8不交叉编译起码要几个小时 其实官网早就帮我们编译好的了 wget http://nodejs.org/dist/v0.10.2/node-v0.10.2-linux-arm-pi.tar.gz  tar -xvzf node-v0.10.2-linux-arm-pi.tar.gz node-v0.10.2-linux-arm-pi/bin/node --...
分类:Web开发   时间:2015-02-12 16:20:19    收藏:0  评论:0  赞:0  阅读:360
macbook 终端颜色配置
次文章方法只满足简单颜色配置方案,且只针对单个用户生效。 1、终端颜色配置     1.编辑 ~/.bash_profile, 加入以下代码: Bash代码   export CLICOLOR=1   export LSCOLORS=gxfxaxdxcxegedabagacad    source ~/.bash_profile 参考资...
分类:系统服务   时间:2015-02-12 16:20:09    收藏:0  评论:0  赞:0  阅读:324
[算法系列之十九]最长公共子序列
有两个字符串S1和S2,求一个最长公共子串,即求字符串S3,它们同时是S1和S2的子串,且要求它们的长度最长,并确定这个长度。这个问题我们称之为最长公共子序列问题。 与求最长递增子序列一样,我们首先将原问题分割成一些子问题,我们用dp[i][j]表示S1中前i个字符和S2中前j个字符分别组成的两个前缀字符串的最长公共子串长度。显然的,当i,j较小时我们可以直接给出答案,如dp...
分类:编程语言   时间:2015-02-12 16:20:01    收藏:0  评论:0  赞:0  阅读:271
Java---------【线程】
在学习线程之前我们先来回顾下进程,进程就是正在运行的程序的实例,是系统分配资源的基本单位。那么线程与进程有什么关系呢?通常情况,线程是进程的一个实体,是进程的一种表现。那么我们几下来就一起学习下线程: 首先我们通过一个实例来说明,这个实例的需求是:通过产生一个随机数组,然后对其排序并且输出数组,这样交替输出三次。可能有很多种方式实现,但是我们为了说明问题,这里我们用线程控制的方式来实现,下面我们首先...
分类:编程语言   时间:2015-02-12 16:19:49    收藏:0  评论:0  赞:0  阅读:288
iOS 证书、描述文件、AppID。
最近彻底把iOS 开发中的证书相关及相关流程整理了一遍,总结如下。 开发者账号:已经充值的开发者账号中可以添加多个子开发者。根据权限不同分为管理员和非管理员,具体不作解释。 一 、证书:证明开发者身份        1、基本证书(非推送通知证书): 基本的证书又分为两种即Distribution、和Development两种类型。...
分类:移动平台   时间:2015-02-12 16:19:39    收藏:0  评论:0  赞:0  阅读:202
ural 1146 Maximum Sum 最大连续和
题意:给个n*n的矩阵,所有子矩阵中 ,和最大等于多少。 做法: 首先要理解一个O(n)的算法 。 给一个数组 求连续和的最大值。 可以用一个sum来从下标0开始计算和,不断取最大值。当加和小于0的时候 初始化为0; 如 3 -4 5 1 -2 第一个步加和是3,再加上第二个-4 ,sum就变成-1了,所以要初始化sum为0,再加5 ,再加1, 最后得到最大值为6。 然后对于矩阵,我们可以先预处理,sum[ i ] [ j ]为 第 i 列的 前j项和; 然后枚举 两列 i,j ,然后k...
分类:其他   时间:2015-02-12 16:19:29    收藏:0  评论:0  赞:0  阅读:344
linux内核源码“双向链表list_head”
linux内核源码“双向链表list_head”...
分类:系统服务   时间:2015-02-12 16:19:19    收藏:0  评论:0  赞:0  阅读:255
jsp页面中JSTL/EL标签引用java后台静态static字段的方法总结
为什么使用该功能?项目中的每个页面都包含产品名称、Logo、版本等信息,我希望修改一处,其它所有的全部跟着变。 有同学会说那就都引用一个页面“”就Ok了;但是我希望这些信息都是可以通过后台代码修改的,修改后保存到数据库和一个静态类中;其实后台直接读写这个引用 的页面或者保存到属性文件(properties)中也是可以的,我觉得还是存到数据库中好一些。 还有同学会说直接使用“<%=com.xung...
分类:编程语言   时间:2015-02-12 16:19:09    收藏:0  评论:0  赞:0  阅读:448
【POJ】3279 Fliptile(十字变换搜索+二进制枚举)
/* 题目大意:有一个最大是15*15的方格,只有黑(1)白(0)构成,当你反转一个的时候,将黑变成白,白变成黑 他的四个方向也会跟着反转,现在就是问你怎么反转使得最后的翻转次数最少,假如反转次数相同的话字典序最小。 看到这题目瞬间就犯难了,老实说,没有做过。实在不敢花时间深究,那就只能好好学了。 好了, 现在解决两个问题: 1、怎么搜索,能够保证搜索完的结果是正确的。 这种题目我们不应该从点出发,...
分类:其他   时间:2015-02-12 16:18:59    收藏:0  评论:0  赞:0  阅读:357
linux内核源码“双向链表list_head”续
linux内核源码“双向链表list_head”续...
分类:系统服务   时间:2015-02-12 16:18:49    收藏:0  评论:0  赞:0  阅读:288
struts2和CKFinder的整合(java版)
原因: 默认web.xml配置 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 站点所有请求都要经过struts2过滤器...
分类:编程语言   时间:2015-02-12 16:18:39    收藏:0  评论:0  赞:0  阅读:281
HTTP Status 500 - Unable to compile class for JSP:Duplicate local variable xxx
jsp页面中使用了: ,由于一个页面中引用的多个jsp页面中都包含该语句,那么就会出现以下错误: HTTP Status 500 - Unable to compile class for JSP:Duplicate local variable xxx 详细错误信息如下图:...
分类:Web开发   时间:2015-02-12 16:18:29    收藏:0  评论:0  赞:0  阅读:283
Keil中自定义快捷键的方法
Keil中有些功能键没有默认的快捷键,如果常用,比较方便的做法是把它设置成自己习惯的快捷键。 下面是自定义快捷键的方法: 1. 查找自己想要定义的功能的位置,比如我想要定义“Comment Selection”注释选中目标功能,找到它的位置为:Edit:Advanced:Comment Selection; 2. 选择Edit:Configuration,配置选项; 3. 选择Shortc...
分类:其他   时间:2015-02-12 16:18:19    收藏:0  评论:0  赞:1  阅读:1094
1458条   上一页 1 ... 29 30 31 32 33 ... 73 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!