时间回到2010年,那时候还是熟悉代码生成+基础框架这种模式,基本的开发思路是通过代码生成器生成实体,再生成接口与实现类,最后拖拉控件,写界面数据绑定代码。基本上就是动软代码生成器给出的模式,或是微软的Repository Factory模式的实践,迷恋于微软的Enterprise Libray,这...
分类:
其他好文 时间:
2015-08-05 08:51:01
阅读次数:
149
原文地址:http://www.cnblogs.com/tsoukw/archive/2007/09/28/908983.html本不想对这个图书馆再掀话题﹐看了亚同志的重构图书馆惊魂夜﹐觉得还是有必要完整地解释一下图书馆与领域模型﹐毕竟这个问题由我而起﹐善终一下吧。首先把图书馆系统的背景说明一下吧...
分类:
其他好文 时间:
2015-08-05 08:53:51
阅读次数:
206
package com.leegh.function/** * @author Guohui Li */object PartiaAppliedFunction { def main(args: Array[String]): Unit = { val data = List(1, 2, 3...
分类:
其他好文 时间:
2015-08-05 08:51:23
阅读次数:
123
现在开始菜单下的计算机是这样的 如何改成这个样子 计算机选项下直接看到盘符 1 在工具栏上右击->选属性. 2 注意图中两个画圈的地方, 点击”自定义” 3 在自定义下改变这个选项 任务完成
分类:
其他好文 时间:
2015-08-05 08:51:40
阅读次数:
124
最小费用最大流,因为要控制字典序,网络流控制不好了...一直WA,所以用了费用流,时间早的费用大,时间晚的费用少。构图:建立一个超级源点和超级汇点。超级源点连向1操作,容量为K,费用为COST,然后COST-1,因为下一次遇到1操作,费用为减少1,即COST-1;每个1操作连向当前能建造的城市,容量...
分类:
其他好文 时间:
2015-08-05 08:51:08
阅读次数:
107
FTP协议的44种命令: 1)??? 说明:显示ftp命令的说明。后面可以加参数,是加需要解释的命令名,不加则显示包含所有命令列表。? 2)?append? 说明:使用当前文件类型设置,将本地文件附加到远程计算机中。大...
分类:
其他好文 时间:
2015-08-05 07:49:21
阅读次数:
163
前段时间学习了git-osc客户端的源码,感觉收获不少。尽管,代码并未完全吃透,但是,还是尝到了学习源码的甜头。git-osc客户端源码的第一期学习,暂告一段落。从今天开始,开启oschina-app 客户端源码第一期的学习。这期学习应该注意的事项:
所有的学习总结均用 MarkDown 进行编辑(在git-osc第一期学习总结时,是用.pages编辑后,导出为PDF文件,很不方便,阅读起来也很费劲...
分类:
其他好文 时间:
2015-08-05 07:49:02
阅读次数:
111
今天主要学习开源中国应用启动时的Splash界面功能介绍:在应用启动的时候,出现一个启动的欢迎界面,在这个界面中完成的任务:
Log日志的上传;
跳转到主页面
动画——在动画结束的时候进行上述两项操作
集成指南:在自己开发应用的时候,Splash界面可以用来完成一些初始化工作,比如:
日志信息的上传;
资源的初始化(自己用过的经历——在Splash动画跳转的时候...
分类:
其他好文 时间:
2015-08-05 07:49:52
阅读次数:
153
??
题意:给定n(n
思路:首先贪心的思想,去除掉包含其他区间的大区间,这样做肯定不会影响结果。
然后对于所有区间,按照左端点升序排序,那么由于这时所有区间不相互包含,他们的右端点也是递增的。
那么对于每个询问,肯定是从左到右去尽可能多的区间,这个贪心容易想到。
对数据离散化,记录从每个点开始的经过i个区间所达到的最近距离,这一步用到了倍增的思想,因为如果一个点一个点顺序找,那么时间复...
分类:
其他好文 时间:
2015-08-05 07:50:03
阅读次数:
114
一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{....
分类:
其他好文 时间:
2015-08-05 07:45:27
阅读次数:
169
1.序列化(Serialization)是指把结构化对象转化为字节流。 -写到内存 2.反序列化(Deserialization)是序列化的逆过程。即把字节流转回结构化对象。-读到内存 3.Java序列化(java.io.Serializable) java Serializable 是标志接口,在...
分类:
其他好文 时间:
2015-08-05 07:46:13
阅读次数:
161
深度优先遍历:深度优先搜索算法(Depth First Search),是搜索算法的一种。是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节点,则选择其...
分类:
其他好文 时间:
2015-08-05 07:46:34
阅读次数:
311
1、Context概念 Context,相信不管是第一天开发Android,还是开发Android的各种老鸟,对于Context的使用一定不陌生~~你在加载资源、启动一个新的Activity、获取系统服务、获取内部文件(夹)路径、创建View操作时等都需要Context的参与,可见Context的....
分类:
其他好文 时间:
2015-08-05 07:44:33
阅读次数:
132
题目:Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest...
分类:
其他好文 时间:
2015-08-05 07:44:48
阅读次数:
139
选中代码,点击右键选择Structure->Re-Indent,代码将会自动缩进
command+[和command+]将光标所在行代码向左或向右缩进
esc键使用代码自动补全功能
File->Create Snapshot创建一个快照,之后可以随便修改代码,随时返回到这个快照的时间点
选中一个单词,点击Edit->Refactor->Rename来重命名变量,类名等
File->Ope...
分类:
其他好文 时间:
2015-08-05 06:42:04
阅读次数:
140
哇塞,一转眼已经到了传说中的粒子系统了,学会了粒子系统就可以做出一些更好玩的效果啦!加油啦!
一.简介
粒子系统,正如其名称,由各种小的粒子构成。通常用来模拟火焰,爆炸,烟,水流,火花,落叶,雨,雪等等难以用具体的形状来描述的物体。单个的粒子非常简单,可以用多边形来表示,甚至用像素表示。但是,不要小看了这样微小的粒子,当粒子的数量级达到上千,上万,甚至十万时,表现力是及其震撼的!
下...
分类:
其他好文 时间:
2015-08-05 06:40:21
阅读次数:
217