在重构机房时,D层负责与数据库交互。D层对数据库进行查询操作,返回的值是DataTable对象。
DataTable对象是内存中的一个数据表,主要由DataRow对象和DataColumn对象组成。DataTable对象是组成DataSet对象的主要组件,因DataSet对象可以接收由DataAdapter对象执行SQL指令后所取得的数据,这些数据是DataTable对象的格式,所以Dat...
分类:
其他好文 时间:
2015-03-15 21:23:27
阅读次数:
173
Andriod自定义视图 自定义属性...
分类:
移动开发 时间:
2015-03-15 21:22:55
阅读次数:
150
本文首先通过的例子讲解了Lua中闭包的概念,然后总结了闭包的应用场合,最后探讨了Lua中闭包的实现原理。
闭包的概念
在Lua中,闭包(closure)是由一个函数和该函数会访问到的非局部变量(或者是upvalue)组成的,其中非局部变量(non-local variable)是指不是在局部作用范围内定义的一个变量,但同时又不是一个全局变量,主要应用在嵌套函数和匿名函数里,因此若一个闭包没有会...
分类:
其他好文 时间:
2015-03-15 21:22:18
阅读次数:
217
Looper与Handle是Android独有的新概念,但我们学习中常常将他们分开学习,实际上两者密不可分。
Looper与Handle的关系:
Looper是负责在线程里建立消息循环的类,包括准备,开始循环,停止等整个消息循环的生命周期。Handle是负责不同线程之间消息的类,包括消息的发送,接受,清除等消息的生命周期。
但是只有存在Looper的线程,才会用到Handle。没有Handle...
分类:
移动开发 时间:
2015-03-15 21:24:32
阅读次数:
145
本来心情就非常糟糕调月下毛景树把我最后一点写代码的心情调没了
放弃
开始补全网络流.
之前学了普通最大流,那么现在开始补有上下界的网络流.
在普通最大流中,网络里的每一条边都只有流量的上界即边的容量,而引入上下界网络流之后,每个边不但有一个容量,还有一个流量下界.
我们令B(u,v)B(u,v)表示边(u,v)(u,v)的下界.于是我们可以有表达式:B(u,v)≤f(u,v)≤C(u,v)...
分类:
其他好文 时间:
2015-03-15 21:22:49
阅读次数:
146
1. 什么是内联函数?
内联函数,从形式上看就是普通函数首部前添加了一个inline,形式如下
inline(参数列表)
{
//语句
};
2. 为什么引进内联函数?
内联函数与普通函数的区别在于,内联函数的调用不会转移程序控制权,而是在调用点处进行”内联”展开函数体,类似于宏展开(区别在于宏展开是由预处理器负责,而内联展开由编译器负责)...
分类:
其他好文 时间:
2015-03-15 21:24:30
阅读次数:
130
题目:有n个人在雷区的左边。他们各自有自己跨越雷区的所需时间。他们只有一个扫雷器。为了能安全通过,他们只能两个人或者一个人带着扫雷器在雷区里走。两个人走过雷区的时间,以时间长的算。因为只有一个扫雷器,如果左边还有人,右边的人还要把扫雷器送回到左边。
注意开始只有两个人的时候的特判。
走法:当人数大于不等于四个人的时候。 有两种走法。 挑出 走的最快的a,第二快的b。然后再从 最慢的 z,和第二慢的 y开始。 原则 是a,b来送z和y过去,但是a,b 要回到左边。这里有两种走法,一种只用到a, a和z一...
分类:
其他好文 时间:
2015-03-15 21:23:12
阅读次数:
153
通过Type,我们可以对任何类型进行反射读取,同样,也可以把读取的对象的范围扩大。
一,关于程序集
在.net中,程序集是进行部署,版本控制的基本单元;
System.reflection命名空间下的Assembly类型,代表了一个程序集,并包含了关于程序集的信息。
获取ass...
分类:
其他好文 时间:
2015-03-15 21:21:45
阅读次数:
107
Contents [hide] 1 Warning2 Description3 Usage4 C# - AManager.cs5 Boo - AManager.boo6 Javascript - AManager.js Warning This article is quite dated and missing a bit of explaining. Read in conjunction...
分类:
编程语言 时间:
2015-03-15 21:23:30
阅读次数:
225
一、更新软件的准备
在线更新软件的话需要我们有签名的应用,我们需要把签过名之后的软件放入到服务器中,我的如下:
其中apk是有签名的更新版本!
updateinfo.html代码如下:{"version":"2.0","description":"有全新版本,请下载!","apkurl":"hhtp://172.23.252.89:8080/MobileSafe2.0.ap...
分类:
移动开发 时间:
2015-03-15 21:21:34
阅读次数:
128
进行编码时,工程前面莫名有个红X,正当百思不得其解时,发现在[problems]下有如下的消息输出
------
the project was not built due to a resource exists with a different case...
------
按照提示对代码再次进行了check,果然是大小写出了问题,具体如下:
包名为:com.example....
分类:
移动开发 时间:
2015-03-15 21:20:41
阅读次数:
181
实时索引中的IndexWriter的操作都是委托给TrackingIndexWriter来操作,这里就对实时索引中的增删改操作进行进一步的封装,实现实时索引的基本操作...
分类:
Web程序 时间:
2015-03-15 21:23:34
阅读次数:
187
Problem Description
Read the program below carefully then answer the question.pragma comment(linker, “/STACK:1024000000,1024000000”)include includeinclude include include includeconst int MAX=100000*2...
分类:
其他好文 时间:
2015-03-15 21:22:37
阅读次数:
129
写给我的小小#include
#include
#include
#include
#include
#include
#include
using namespace std;
void heart();
void color(double );
string str1="不",str2="很",str3="快",str4="爱",str5="要",str6="关",str7="嘿";
stri...
分类:
其他好文 时间:
2015-03-15 21:22:37
阅读次数:
108
本次主要记录流网络以及最大流的简单概念(以后可能会将最大流的实现算法补充),重点讲解用匈牙利算法来求二分图的最大匹配。
1:流网络
流网络是G(V, E)是一个有限的有向图,它的每条边(u, v)
∈E都有一个非负值实数的容量c(u, v)≥0。如果(u,
v) 不属于E,我们假设c(u, v) = 0。我们区别两个顶点:一个源点s和一个汇点t.。并假定每个顶点均处于从源点到汇点的某条路...
分类:
编程语言 时间:
2015-03-15 21:20:41
阅读次数:
207
时间不知不觉已经到了,3月中旬,今天正式把LeetCode免费的181道题刷光,感觉对自己算法的提升帮助很大。
首先基本的深搜,宽搜,DP已经掌握了七七八八,也有了自己的写代码的格式,容器的使用也提高了不少·,包括set初始化方法,map的遍历等。
结束并不代表已经全部掌握,接下来的一个月吧所有的题再过一遍,同时完成剑指offer,顺带c++也要拾起来了。...
分类:
其他好文 时间:
2015-03-15 21:20:05
阅读次数:
174
C++内存是由程序员手动管理的,不像Java或.net有垃圾回收机制。C++内存管理主要是分配例程和归还例程(allocation and deallocation routines),即operator new和operator delete,还有一个配合的角色new-handler。本条款主要讲解new-handler的行为...
分类:
编程语言 时间:
2015-03-15 21:19:48
阅读次数:
141