Web开发的模板引擎是为了使界面、逻辑、数据分离,用它可以进行逻辑处理、数据填充,最终生成一个标准的HTML文档,然后以字符串形式返回给浏览器进行解析。模板引擎有很多种,这里介绍感觉使用很方便的NVelocity。
整个业务逻辑是这样的:NVelocity通过映射代码将数据(可以自定义,也可从数据库中取)扔给模板(一般有html页扮演即可)进行数据填充,渲染成标准的html页,然后返回纯ht...
分类:
其他 时间:
2014-01-21 00:40:55
收藏:
0 评论:
0 赞:
0 阅读:
386
这是UITextView的指定初始化方法.
- (instancetype)initWithFrame:(CGRect)frame textContainer:(NSTextContainer *)textContainer
但是在实际的使用过程中,我们一般只需要指定其Frame即可.
初始化方法中第二个参数textContainer,这个是官方解释
The text containe...
分类:
其他 时间:
2014-01-21 00:40:50
收藏:
0 评论:
0 赞:
0 阅读:
459
前面STL源码剖析六大功能组件与运用(一)说了那么多STL的优势,说了好像没说,现在我将使用案例解析来确切让你感觉到什么才是完美!
一共有三个版本版
版本一(黑暗时代):
1在STL还没有降生的"黑暗时代",C++程序员要完成前面所提到的那些功能,需要做很多事情(不过这比起C程序来,似乎好一点)
#include
using namespace std;
int compare(con...
分类:
其他 时间:
2014-01-21 00:40:40
收藏:
0 评论:
0 赞:
0 阅读:
371
点击打开链接
/*
时间:2014.1.16.22.00
目的:大数求和
*/
#include
#include
char a[1001],b[1001];
int c[1001];
int main()
{
int carr,len_a,len_b,i,j,temp,len;
while(~scanf("%s %s", a, b))
{
carr = len =0;
...
分类:
其他 时间:
2014-01-21 00:40:35
收藏:
0 评论:
0 赞:
0 阅读:
476
上一篇博客是欢哥让我做的难点,只是一个动态添加,删除行的效果,还没有涉及到获取其中的值保存到数据中。这篇博客主要通过动态添加的多行介绍与与一般处理交互实现提交多条数据和采用回调函数获取多条数据,还是用例子说话吧,有时候说一些原理还不如拿个例子来理解,前提一定要有一定的基础做铺垫
同样还是先来了解一下我的界面
这个界面虽然不华丽但是功能我认为挺实用的,一个是我圈起来的那个下拉框,,一个是...
分类:
其他 时间:
2014-01-21 00:40:30
收藏:
0 评论:
0 赞:
0 阅读:
398
DES算法曾是美国政府保护非机密的敏感数据使用的数据加密标准,虽然现在已经因为安全性不足被AES算法取代,不过作为第一个公开的分组密码算法那,它代表了密码学发展的一个重要时代,对算法标准化研究和分组密码的发展有重大的意义。本文描述了DES加密算法的整个流程和其中的细节,看完本文,读者就可以自己实现DES了: )...
分类:
其他 时间:
2014-01-21 00:40:25
收藏:
0 评论:
0 赞:
0 阅读:
470
Lucence中的highlighter除了高亮关键词之外还有动态摘要的功能,动态摘要就是将文本分成若干片段(fragment),选取一个或多个与查询最相关(scorer计算)的片段.有的论文中选取段时是从查询词所在位置向左右扩充选取,并且据一般习惯用户更多注意一段话的起始部分,一般是从一个语句的开始超过一定长度可以抛弃后面的部分而不是前面.
FastVectorHighlighter效率较高,...
分类:
其他 时间:
2014-01-21 00:40:20
收藏:
0 评论:
0 赞:
0 阅读:
477
结果校验主要分为三大类的校验:返回值的校验、存储的校验和日志的校验。
1.返回值校验:
a. 基本类型数据,优先使用Assert类进行校验。testng原生assert支持哪些校验,请参照我之前的BLOG,TestNG Assert 详解。
b. 两个自定义Object比较, 如果Object 对象均实现了hashCode() 及equals 方法,推荐使用Assert.assertEqua...
分类:
其他 时间:
2014-01-21 00:40:15
收藏:
0 评论:
0 赞:
0 阅读:
654
先说一下我的视图现在的结构
控制器的view上添加有textView ,textField,点击弹出键盘后,点击视图的其他位置,让键盘回收.
-------------------------------------------------------------------------------------------------------------------------...
分类:
其他 时间:
2014-01-21 00:40:10
收藏:
0 评论:
0 赞:
0 阅读:
390
很多朋友在碰到多变量值优化的问题的时候不能很好的将问题转化,利用有效编码的方法将解的个数,解的编码很好的很合理的进行设计,因此不能利用遗传算法进行问题的求解!
其实,简单的来说,就是将多个变量的数值编码编排进去,进行组合,只需要增长基因个体的长度,但是要明确每个变量具体的位置,然后让每个变量转化成二进制的等长编码,组合在一起,就可以来运算了!
当然,我们要利用一个矩...
分类:
其他 时间:
2014-01-21 00:39:55
收藏:
0 评论:
0 赞:
0 阅读:
1161
云游戏GamingAnyWhere的源码阅读已经有段时间了,由于它是第一款开源的云游戏产品,因此无论是在不通种类游戏的兼容性上,还是实际投入生产(比如:多个用户连接同一台服务器上的游戏,接收到的画面和操作如何互不影响),都有很大的不足,可以说当前版本的GA还仅仅是一个样例式的应用,相比投入生产环境还面临很大的提升空间。
这段时间完成的工作:
1>...
分类:
其他 时间:
2014-01-21 00:39:50
收藏:
0 评论:
0 赞:
0 阅读:
398
就跟QQ、飞信一样,如果你已经登录,等到再次登录的时候,系统就会提醒你“该账户已经登录,不允许重复登录!解决重复登录的问题...
分类:
其他 时间:
2014-01-21 00:39:45
收藏:
0 评论:
0 赞:
0 阅读:
432
综合参考一些两篇文章:
https://forums.virtualbox.org/viewtopic.php?f=7&t=38323
http://xmodulo.com/2013/05/how-to-create-and-start-virtualbox-vm-without-gui.html...
分类:
其他 时间:
2014-01-21 00:39:40
收藏:
0 评论:
0 赞:
0 阅读:
585
ios,阅读,第三方库,资源,开源,target:action,andriod,delegate,网站,nsstring...
分类:
其他 时间:
2014-01-21 00:39:35
收藏:
0 评论:
0 赞:
0 阅读:
386
ROOTViewController直接设置为跟视图控制器.APPdelegate中的代码我就不贴了.一下为.h中的文件
代码注释已经非常清楚,其中所说的菊花就是动态的刷新图.
#import
@interface RootViewController : UIViewController
{
//表格数据
NSMutableArray *tableData;
...
分类:
其他 时间:
2014-01-21 00:39:30
收藏:
0 评论:
0 赞:
0 阅读:
375
题目链接:
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1576
题目意思:
有两个数组,求两个数组的最长公共子序列长度。两个数组中数都在1~n*n范围内,且数组内没有任意两个数相同。
解题思路:
常见的LCS时间复杂度为o(n*n)肯定行...
分类:
其他 时间:
2014-01-21 00:39:25
收藏:
0 评论:
0 赞:
0 阅读:
449
和上文一样,也是一个简单的根视图控制器直接加载.其中的数组模仿了真实的数据加载.直接把数组更改为数据库拿去数据即可,其中涉及到主要就是新开了一个线程,本文主要解释了以下实现的原理,如果涉及到从网络获取数据的问题,看懂本文之后请自行百度,估计就可以看懂了.
以下为.h文件
#import
@interface RootViewController : UITableViewControlle...
分类:
其他 时间:
2014-01-21 00:39:10
收藏:
0 评论:
0 赞:
0 阅读:
336
定义:当一个对象的内部状态发生改变时,它的行为也随着改变,就好像换了一个类一样。
使用场景:同一个上下文中,某个对象有不同的状态,并且不同的状态行为不一样
类图:
代码样例:
package headfirst.state.gumballstate;
public interface State {
public void insertQuarter()...
分类:
其他 时间:
2014-01-21 00:39:05
收藏:
0 评论:
0 赞:
0 阅读:
393
#include
#include
#include
using namespace std;
int main()
{
srand((long)time(NULL));
for (size_t i = 0; i < 10; i++)
{
cout << rand() << endl;
}
return 0;
}...
分类:
其他 时间:
2014-01-21 00:39:00
收藏:
0 评论:
0 赞:
0 阅读:
345
NSNotificationCenter是专门供程序中不同类间的消息通信而设置的,使用起来极为方便,
设置通知,就是说要在什么地方(哪个类)接受通知,一般在初始化中做。
[[NSNotificationCenter
defaultCenter] addObserver:self selector:@selector(test:) name:@"
test" ...
分类:
其他 时间:
2014-01-21 00:38:50
收藏:
0 评论:
0 赞:
0 阅读:
323