今天写写 MongoDB的事情。这货是一个document-orientied, 基本上使用的json进行交互的。他把那个形式很像json的东西叫做 BJSON. 里面有一些mongoDB自己定义的数据类型。这种数据形式在传输存储很方便。
很短的时间介绍一下MongoDB的各种基本操作。...
分类:
数据库技术 时间:
2014-02-12 03:57:41
收藏:
0 评论:
0 赞:
0 阅读:
441
1.为什么要用反射:
若程序运行时接收到外部传入的一个对象,该对象的编译类型是Object,但程序又需要调用该对象运行类型的方法:
(1).若编译和运行类型都知道,使用 instanceof判断后,强转。
(2).编译时根本无法预知该对象属于什么类,程序只能依靠运行时信息来发现对象的真实信息,这时就必须使用反射了。
(3).要是想得到对象真正的类型,就得使用反射。
2.反射最主要的作用是...
分类:
其他 时间:
2014-02-12 04:43:53
收藏:
0 评论:
0 赞:
0 阅读:
406
局部变量
局部变量在过程执行完毕返回时自动销毁,结束其生命周期。所以过程内定义的变量,在过程外无法访问。例如,下面例子中定义了过程add,调用过程add后,无法访问变量c,因为c是局部变量。
% proc add {a b} {
set c [expr $a+$b]
}
% add 3 4
7
% set c
can't read "c": no such variable
全局...
分类:
其他 时间:
2014-02-12 03:56:35
收藏:
0 评论:
0 赞:
0 阅读:
794
摘要:
本文没有什么实际的内容、是自己的一点感慨和学习springMVC系列的目录、如文所说、希望小伙伴交流、大神指点、篇幅会持续更新中。。。...
分类:
Web开发 时间:
2014-02-12 04:13:05
收藏:
0 评论:
0 赞:
0 阅读:
387
QS是一种生物,要完成通信,需要设备,每个QS需要的设备的价格不同,并且,这种设备只能在两个QS之间用一次,也就是说,如果一个QS需要和3个QS通信的话,它就必须得买3个设备,同时,对方三个也必须买对应的适合自己的设备。同时,每两个QS之间是有距离的,要完成通信还需要网线,给出每两个QS之间的网线的价值。求一棵生成树,使得所需要的费用最少。数据范围:所有数据都在1000以内。...
分类:
Web开发 时间:
2014-02-12 04:16:23
收藏:
0 评论:
0 赞:
0 阅读:
413
数据采集自unicode官网
African Scripts
Bamum
42656
42751
African Scripts
Bamum
Bamum Supplement
92160
92735
African Scripts
Egyptian Hieroglyphs
77824
...
分类:
其他 时间:
2014-02-12 03:49:58
收藏:
0 评论:
0 赞:
0 阅读:
488
摘要:通过整体结构图显示整体结构、然后是具体的一步一步搭建最简单的项目。力求清晰、明了、对配置内容有简单的解释、理解不到之处希望不吝指出。...
分类:
Web开发 时间:
2014-02-12 04:06:29
收藏:
0 评论:
0 赞:
0 阅读:
478
Dashboard的原义是仪表盘,作为一个查看的工具来说这个名字还算不错。 Dashing是一个不错的Dashboard框架,原文的意思是The exceptionally handsome dashboard framework.
Dashing Quick Start
在这里就引用原文
Install the gem from the command line. Ma...
分类:
其他 时间:
2014-02-12 03:48:52
收藏:
0 评论:
0 赞:
0 阅读:
469
外观模式:在子系统中对一个集合的接口提供同统计的接口,门面定义了能够使子系统更好用更高一级的接口。像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度。
看一个简单的例子,UML类图如下所示:
ShapeMaker使用了一个具体的类,这个类能够帮助用户调用到所有类的操作。FacadeePattern作...
分类:
其他 时间:
2014-02-12 04:07:35
收藏:
0 评论:
0 赞:
0 阅读:
371
数塔
水呀嘛水博客~
#include
#include
#include
#include
#include
#include
#include
#include
#define inf 0x3f3f3f3f
#define ll __int64
using namespace std;
int dp[400][400],n,i,j;
int main()
{
...
分类:
其他 时间:
2014-02-12 04:38:23
收藏:
0 评论:
0 赞:
0 阅读:
296
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define inf 0x3f3f3f3f
#define ll __int64
using namespace std;
int mp[105][105],d[105][105],n,k;
int dx[]={1,...
分类:
其他 时间:
2014-02-12 03:53:17
收藏:
0 评论:
0 赞:
0 阅读:
344
二叉树的遍历是二叉树的众多算法的基础。主要有,前序,中序与后序。...
分类:
其他 时间:
2014-02-12 04:39:29
收藏:
0 评论:
0 赞:
0 阅读:
366
zoj多输了个test。。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define inf 0x3f3f3f3f
#define ll __int64
using namespace std;
int a[1010],dp[1010],n,i,j,...
分类:
其他 时间:
2014-02-12 04:11:59
收藏:
0 评论:
0 赞:
0 阅读:
349
本文介绍如何利用secure CRT通过sz/rz实现远程传输文件...
分类:
其他 时间:
2014-02-12 03:52:11
收藏:
0 评论:
0 赞:
0 阅读:
348
题目描述:
100 可以表示为带分数的形式:100 = 3 + 69258 / 714
还可以表示为:100 = 82 + 3546 / 197
注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。
类似这样的带分数,100 有 11 种表示法。
题目要求:
从标准输入读入一个正整数N (N
程序输出该数字用数码1~9不重复不遗漏地...
分类:
其他 时间:
2014-02-12 04:30:41
收藏:
0 评论:
0 赞:
0 阅读:
352
首先 dfs思路比较简单
目的是要凑出sum/2 贪心的想法 从价值大的往小的选 一次选的尽量多个
这样的话 方法是正确的 因为石子数量庞大 会超时 需要一个强有力的我永远都想不到的剪枝╮(╯▽╰)╭
某大神的想法:
以第一步选择价值为6的石子为例,如果接下去的选择价值为5的石子的数量超过6个,则我们可以用5个价值为6的石子替代;同样,如果再接下去的选择价值为4的石子的个子超过3个,我们也...
分类:
其他 时间:
2014-02-12 04:32:53
收藏:
0 评论:
0 赞:
0 阅读:
374
Struts2中有个标签可以实现遍历...
分类:
其他 时间:
2014-02-12 04:29:35
收藏:
0 评论:
0 赞:
0 阅读:
317
http://www.rudeserver.com/config/...
分类:
其他 时间:
2014-02-12 04:10:53
收藏:
0 评论:
0 赞:
0 阅读:
348
图1.11
全局缓存,请求节点负责存取【译者注】第一种方式相当于是全局缓存将查询缓存、底层获取数据、填充缓存这些操作一并做掉,理想情况下对于上层应用应该只需要提供一个获取数据的API,上层应用无需关心所请求的数据是已存在于缓存中的还是从底层存储中获取的,能够更专注于上层业务逻辑,但这就可能需要这种全...
分类:
Web开发 时间:
2014-02-12 03:45:35
收藏:
0 评论:
0 赞:
0 阅读:
457
4种方法,都是四舍五入,例:importjava.math.BigDecimal;importjava.text.DecimalFormat;importjava.text.NumberFormat;publicclassformat{doublef=111231.5585;publicvoidm1...
分类:
其他 时间:
2014-02-12 03:44:29
收藏:
0 评论:
0 赞:
0 阅读:
383