摘要:
九野的博客,转载请注明出处: http://blog.csdn.net/acmmmm/article/details/10833941题意:给定T个测试数据,下面有2副牌,每副n张,每张都有一个分值问:2个人轮流取牌,每次取一张(从任意一副的牌顶或牌底取),先手可获得的最大分值开始往博弈想了,这题是记忆化搜索#include#include#include#include#include#include#define N 25using namespace std;int card1[N],card2[N],sum1[N],sum2[N];int dp[N][N][N][N]; // dp.. 阅读全文
posted @ 2013-09-02 19:42
pangbangb
阅读(147)
评论(0)
推荐(0)
摘要:
问题:编译出现r cannot be resolved to a variable原因:SDK的Tools没有安装解决:在Android SDK Manager中安装Tools部分,包括如下4项, 1.Android SDK Tools Rev.22.0.5 2.Android SDK Platform Tools Rev.18.0.1 3.Android SDK Build Tools Rev.18.0.1 4.Android SDK Build Tools Rev.17 阅读全文
posted @ 2013-09-02 19:40
pangbangb
阅读(246)
评论(0)
推荐(0)
摘要:
类的构造函数、析构函数与赋值函数 学过C++的人都说自己知道构造函数、析构函数与赋值函数。它们看似太普通,以致让人容易麻痹大意,但请你认真读完这部分内容,你会发现这些貌似简单的函数实则像没有顶盖的下水道那样危险。 每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A产生四个缺省的函数,如A(void); // 缺省的无参数构造函数A(const A &a); // 缺省的拷贝构造函数~A(void); // 缺省的析构函数A & operate =(const 阅读全文
posted @ 2013-09-02 19:38
pangbangb
阅读(205)
评论(0)
推荐(0)
摘要:
(一)unable to load default svn client在Win7下的Eclipse,安装了subclipse 1.10.x,已经选中了subclipse和subversion Client Adapter。但是,在新建SVN 资源库时,出现unable to load default svn client错误,把Subversion JavaHL Native Library Adpter安装上即可。如下图所示: (二)Eclipse SVN 插件与TortoiseSVN对应关系 Eclipse 3.2/Callisto, 3.3/Europa, 3.4/Ganymede,. 阅读全文
posted @ 2013-09-02 19:35
pangbangb
阅读(3280)
评论(0)
推荐(0)
摘要:
在本文中将演示百度地图的操作功能,包括缩放,旋转,视角切换,点击,双击,长按事件触发的操作以及截图等。百度地图本来就内置有缩放,旋转功能,那么在这里,截图(其实很多手机也自带截图功能)以及点击事件的监听算是比较有实际意义的功能。代码原型来源百度demo:Activity:package com.home;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import com.baidu.mapapi.BMapMan 阅读全文
posted @ 2013-09-02 19:33
pangbangb
阅读(512)
评论(0)
推荐(0)
摘要:
#include //求第i个小的元素 时间复杂度O(n)#include#includeusing namespace std;void swap(double *dPara1, double *dPara2) { double temp = 0.0; temp = *dPara1; *dPara1 = *dPara2; *dPara2 = temp; } int randompartitionA( double dArr[], int p, int q) //划分{ srand((unsigned)time(NULL)); i... 阅读全文
posted @ 2013-09-02 19:30
pangbangb
阅读(306)
评论(0)
推荐(0)
摘要:
前段时间,在学习中科院杨老师的教学视频时,他说了一句话:"我很反对百八十行的教学程序,要来就来一个完整的程序"对此,我很是赞同。所谓真刀真枪的做了,你才会发现其中的奥秘——然而,能写一个完整的程序,首先你肯定是理解掌握了相关的技术,其次你享受了一个完整开发的基本"旅程"因此,除非是很重要的技术,我会仅仅用一个几十行代码的程序加以说明,否则我就会用一个完整的程序来实现一些基本功能——通过这个完整的程序来掌握相关技术,我感觉很好……好了,F话不多说了,切入正题……************************************************ 阅读全文
posted @ 2013-09-02 19:29
pangbangb
阅读(581)
评论(0)
推荐(0)
摘要:
问题描述:在集群模式下更改节点后,启动集群发现 datanode一直启动不起来。我集群配置:有5个节点,分别为master slave1-5 。在master以hadoop用户执行:start-all.shjps查看master节点启动情况: NameNode JobTracker SecondaryNameNode均已经正常启动,利用 master:50070 , Live Nodes 为0, 随进入 slave1:ssh slave1, 输入命令 jps ,发现只有 TaskTracker 而没有DataNode。随后看日志上网查找解决方法,最后终于解决了,解决方法如下:1. 先执行s.. 阅读全文
posted @ 2013-09-02 19:27
pangbangb
阅读(508)
评论(0)
推荐(0)
摘要:
在生物应用中,经常需要比较两个(或多个)不同生物体的DNA,例如:某种生物的DNA可能为S1=ACCGGTCGAGTGCGCGGAAGCCGGCCGAA,另一种生物的DNA可能为S2=GTCGTTCGGAATGCCGTTGCTCTGTAAA我们比较两个DNA串的一个原因是希望确定它们的相似度,作为度量两种生物的近似程度指标 寻找第三个串S3,它所有碱基也都出现在S1和S2中,且三个串中的顺序都相同,但在S1和S2中不要求连续出现。可以找到的S3越长,就可以认为S1和S2的相似度越高。在这个例子中最长的S3为GTCGTCGGAAGCCGGCCGAA 我们定义C[i, j]表示Xi和Yj的LCS长 阅读全文
posted @ 2013-09-02 19:24
pangbangb
阅读(271)
评论(0)
推荐(0)
摘要:
一、度和森林的定义 ①、结点拥有的子树数称为结点的度 ②、森林是M(M>=0)棵互不相交的树的集合 二、二叉树的一些性质 ①、在二叉树的第i层上至多有2^(i-1)个结点(i>>1) ②、深度为k的二叉树至多有2^k - 1 个结点 :2^0 + 2^1 + 2^2 + ... + 2^(k-1) = 2^k - 1 ③、对任何一颗二叉树T,如果其终端结点数为N0,度为2的结点数为N2,则N0 = N2 + 1 证明:设T有N>0个结点,其度为1的结点有N1则有N = N0 + N1 + N2.一颗N个结点的二叉树需要N-1条线段来相连(暂且这么理解),则N - 1 = 阅读全文
posted @ 2013-09-02 19:22
pangbangb
阅读(393)
评论(0)
推荐(0)
摘要:
封装包含两方面:(1)将有关的数据和操作代码封装在一个对象中,形成基本单位,各个对象之间相互独立,互不干涉;(2)将对象中某些部分对外隐藏,即隐藏其内部细节,只留下少量接口,以便于外界联系,接受外界的消息。 这种对外界隐藏的做法称为信息隐藏。继承软件开发中,已经存在一个类A,又想建立一个类B, 而后者与前者内容基本相同,只是在前者的基础上增加一些属性和行为。继承有利于软件重用。多态性由继承而产生的相关的不同的类,其对象对同一消息会做出不同的响应。1.加virtual关键字的函数是虚函数,它是在基类中定义的,它的引入是因为不确定其派生类的具体行为,函数的覆盖与虚函数多态性联系在一起,与父类子类有 阅读全文
posted @ 2013-09-02 19:20
pangbangb
阅读(144)
评论(0)
推荐(0)
摘要:
#include#includeint main(){ int n,m; int *num,*link; int i,j,t,k=0; scanf("%d",&m); for(k=1;klink[j]) { t = link[i]; link[i]=link[j]; link[j]=t; } } } printf("Case %d:\n",k); for(i=0;i<n;i++) {printf("%d" ,link[i]); if (i != n - 1) printf... 阅读全文
posted @ 2013-09-02 19:18
pangbangb
阅读(395)
评论(0)
推荐(0)
摘要:
在C++编程中,经常会配到数据的拷贝,如数组之间元素的拷贝,一般的人可能都会用for循环逐个元素进行拷贝,在数据量不大的情况下还可以,如果数据量比较大,那么效率会比较地下。而STL中就提供了一个专门用来进行容器元素拷贝的函数copy。 copy的函数原型如下:template OutIt copy(InIt first, InIt last, OutIt x);第一个参数是要拷贝元素的首地址,第二个参数是元素最后一个元素的下一个位置,第三个参数是拷贝的目的地址,首地址。下面写一个简单的测试程序分析copy的效率。vector iVec; for (int i = 0; i iVec;... 阅读全文
posted @ 2013-09-02 19:15
pangbangb
阅读(952)
评论(0)
推荐(0)
摘要:
摘要:昨天给大家演示简单的文本聚类,但要给每个聚类再提取一两个关键词用于表示该聚类。我们还是用TFIDF算法来做,因为这是比较简单的提取特征算法,不过这里的TF是指某词在本聚类内所有文章的词频,而不是本文章内出现的次数,IDF还是在所有文章里出现的倒文档频率。 原理:1、先给本聚类内的所有文档进行分词,然后用一个字典保存每个词出现的次数 2、遍历每个词,得到每个词在所有文档里的IDF值,和在本聚类内出现的次数(TF)相乘的值 3、用一个字典(key是词,value是TF*IDF权重)来保存所有的词信息,然后按value对字典排序,最后取权重排名靠前的几个词作为关键词 测试输入如下 =====. 阅读全文
posted @ 2013-09-02 19:14
pangbangb
阅读(901)
评论(0)
推荐(0)
摘要:
Bilinear image scaling is about the same as nearest neighbor image scaling except with interpolation. Instead of copying the neighboring pixels (which often results in jaggy image), interpolation technique based on surrounding pixels is used to produce much smoother scaling. Although bilinear scal.. 阅读全文
posted @ 2013-09-02 19:11
pangbangb
阅读(975)
评论(0)
推荐(0)
摘要:
1. stack(栈) 后进先出,不支持迭代器,有push()方法,pop()剔除最顶元素,top()返回最顶端的元素#include#include#includeusing namespace std;int main(){ stack s; for(int i=1;i#include#includeusing namespace std;int main(){ queue q; for(int i=0;i#include#includeusing namespace std;int main(){ deque q; for(int i=0;i::iterator iter=q.begin 阅读全文
posted @ 2013-09-02 19:09
pangbangb
阅读(309)
评论(0)
推荐(0)
摘要:
本节主要讲八皇后问题的基本规则和递归回溯算法的实现以及具体的代码实现和代码分析。转载请注明出处。http://write.blog.csdn.net/postedit/10813257一、八皇后问题和递归回溯算法1.八皇后是一个递归回溯算法的典型问题,问题的由来是这样的,在国际象棋中有8*8个位置,那么我们有8个皇后,我们要把8个皇后分别放在不同的行,不同的列和不同的对角线上,也就是说我们要让这8个皇后不能相互攻击。2.八皇后问题最好的解决办法是回溯算法,回溯算法的基本思路如下:①从问题的某一状态出发,搜索可以到达所有状态②当某个状态到达后,可向前回退,并继续搜索其他可达状态③当所有状态都到达 阅读全文
posted @ 2013-09-02 19:07
pangbangb
阅读(2182)
评论(0)
推荐(0)
摘要:
Problem Description 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中是个身手敏捷的高手,但在现实中运动神经特别迟钝,每秒种只有在移动不超过一米的范围内接住坠落的馅饼。现在给这条小径如图标上坐标: 为了使问题简化,假设在接下来的一段时间里,馅饼都掉落在0-1... 阅读全文
posted @ 2013-09-02 19:04
pangbangb
阅读(185)
评论(0)
推荐(0)
摘要:
今天又看了一遍淘宝平四分享的PPT,以前转载网址:http://blog.sina.com.cn/s/blog_995c1f6301017fd2.html 阅读全文
posted @ 2013-09-02 19:02
pangbangb
阅读(317)
评论(0)
推荐(0)
摘要:
ogre自带了一些例子,逐个过一遍并自己动手做一些调整1 Sample_BezierPatch:这个例子直接用数值来构造顶点缓存并创建entity,这种方法一般只能创建简单对象,本人以为复杂对象顶点位置与纹理的数据除非是可以通过什么插件或者用max script等程序方式来创建并导出。核心代码如下,不做过多分析:PatchVertex verts[9] = { {-50, -35, -50, -0.5, 0.5, 0.0, 0.0, 0.0}, { 0, 0, -50, 0.0, 0.5, 0.0, 0.5, 0.0}, { 50, 35, -50, 0.5, 0.5, 0.0, 1.0, 0 阅读全文
posted @ 2013-09-02 19:00
pangbangb
阅读(420)
评论(0)
推荐(0)
摘要:
我顺便明白了。。。。英文题意理解其实好大一部分还是靠感觉,然后自己猜题意,试题意。你要是纠结于英文你就跪了。#include #include #include #include #include using namespace std;typedef long long LL;const int maxn=50005;const LL INF=6000000000;bool vis[maxn*2];int a[maxn*2],u[maxn*2],v[maxn*2],w[maxn*2],cost[maxn*2],first[maxn*2],next[maxn*2];LL d[maxn];int 阅读全文
posted @ 2013-09-02 18:58
pangbangb
阅读(163)
评论(0)
推荐(0)
摘要:
首先像下面的一页pdf,如果想把它分成两页,每一页只是一个ppt页面(为了在kindle里读比较方便), 那么可以首先用A-pdf page cut, 将pdf 切成这样12个部分 然后我们现在要的只是第5和第8部分。 如何实现只要弟5和第8部分呢,A-pdf page cut并没有提供选项给我们,选着需要留下的部分。不过linux下有个神器,pdftk可以完成这个任务。首先将文件每个分成一页一个文件命令是:pdftk mydoc.pdf burst然后我们只需要选着page number%12 == [5,8]的那些页面就符合要求了。 然后再将这些页面合在一起。合并的命令如下:pdftk.. 阅读全文
posted @ 2013-09-02 18:55
pangbangb
阅读(872)
评论(0)
推荐(0)
摘要:
今天在BT下安装了Nessus,好不容易安装好了,注册成功,本以为大功告成,但是在最后关头,却出现一个“未安装flash插件”错误,在bT下尝试着安装flahs插件,蛋碎一地,,,没能解决。我的BT环境为BT_R3 64位,查看了一下bt自带的firefox版本为32位的。 然而在bt中下载自动下载flash插件式根据系统版本来选择,所以默认都是下载64位的flash。对32位的firefox 不起作用,解决办法为:下载“install_flash_player_11_linux.i386.tar.gz”, 然后使用 tar -zvxf install_flash_player_linux.. 阅读全文
posted @ 2013-09-02 18:53
pangbangb
阅读(159)
评论(0)
推荐(0)
摘要:
package com.lucene.test;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Date;import org.apache.log4j.Logger;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field.Store;i 阅读全文
posted @ 2013-09-02 18:51
pangbangb
阅读(308)
评论(0)
推荐(0)
摘要:
电影简介 超级坏蛋格鲁(史蒂夫·卡瑞尔 配音)在听说埃及金字塔被盗的新闻后不满市面上新贼辈出,决定在纳法利欧博士(拉塞尔·布兰德 配音)的帮助下建造火箭升空盗取月亮。在向坏蛋银行贷款的过程中,格鲁盗取的收缩射线枪被新贼维克托(杰森·席格尔 配音)抢走。为了夺回收缩射线枪,格鲁决定领养三位孤儿——玛戈(米兰达·卡斯格拉夫 配音)、伊迪丝(达娜·盖伊 配音)和阿格蕾丝(埃尔希·费舍 配音),利用她们进... 点我直接看 观感 这部影片2010年就出了,最近这个小黄人也发的火了,于是昨天找了一下片子把他看完了. 好片! 应当是今年看过的最棒 阅读全文
posted @ 2013-09-02 18:49
pangbangb
阅读(284)
评论(0)
推荐(0)
摘要:
引言之前,我们分析or1200的控制通路中的sprs模块和except模块,本小节,我们就分析一下or1200控制通路的最后一个模块,就是freeze模块。1,整体分析freeze模块,顾名思义,就是根据各个流水阶段的反馈信号,负责产生控制整条流水线各个阶段的暂停信号,如取指阶段的genpc_freeze和if_freeze信号,解码阶段的id_freeze信号,执行阶段的ex_freeze信号,以及写回阶段的wb_freeze信号,共5个暂停信号。可以这么说,freeze就好像整条流水线的监工,如果发现某一阶段出现问题,就控制那个流水阶段暂停。2,暂停信号产生规则freeze模块产生的这5个 阅读全文
posted @ 2013-09-02 18:46
pangbangb
阅读(382)
评论(0)
推荐(0)
摘要:
第一章博弈同时的博弈:双方同时定制策略如果有显著的次优策略总是不如另一个,则剔除它.如果一个策略组合中没有一方可以单独改变其策略以提高回报,则称为Nash均衡.一个游戏可能没有也可能有多个Nash均衡。囚徒困境在双方都是自私的的时候会出现,通常其均衡点不是最大化总体回报的。序列化博弈:双方交替制定策略,只有有限个回合可以用博弈树来建模分析,然后使用逆向归纳法逆推找到对单方最合适的策略。如果一方进行有保证的威胁,则可能可以改变另一方的最优策略选择。第二章合作合作的理由:竞争可能不能使利润最大化,如囚徒困境;有的公司可能需要其他公司的配合,例如制定一种统一的业界标准,合作才能双方利益更大。如何保证 阅读全文
posted @ 2013-09-02 18:45
pangbangb
阅读(382)
评论(0)
推荐(0)
摘要:
作者今天开始正式开始学习Cocos2d-X引擎进行游戏编程,预计两天会更新一期,最后实现ios游戏的appsore上线。(部分内容转载自:http://blog.csdn.net/yangyu20121224/article/details/9242289)请根据以下步骤进行(配置环境win8):第一步:下载安装配置vs2010。(最好用vs2010旗舰版,我用的express版本不行)第二步:下载Cocos2d-X,下载地址:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download第三步:运行sln文件, 进入工程。下面对工程... 阅读全文
posted @ 2013-09-02 18:42
pangbangb
阅读(291)
评论(0)
推荐(0)
摘要:
众所周知php对http协议的依赖特别强,像java或者asp.net在某些情况下可以不依赖http例如asp.net的winform,对php来说文件下载可以使用http的请求头加上php的IO就可以实现了 1.先来看下下载所要用的的请求头 header("Content-type:application/octet-stream"); header("Accept-Ranges:bytes"); header("Accept-Length:".$file_Size); header("Content-Dispositio 阅读全文
posted @ 2013-09-02 18:40
pangbangb
阅读(5698)
评论(0)
推荐(0)
摘要:
1.django-admin.py startproject mysite 开始一个项目,会初始化一些项目的结构文件2.python manage.py runserver ip:port 如: python manage.py runserver 127.0.0.1:8080 利用ip可以访问不在同一个主机的数据库3.python manage.py syncdb 注:会创建在setting.py下配置的INSTALL_APPS下的所有 app,创建其对应的数据表到指定的数据库,但只创建 不存在的表4.python manage.py startapp polls 开启一个app叫poll. 阅读全文
posted @ 2013-09-02 18:38
pangbangb
阅读(10376)
评论(0)
推荐(1)
摘要:
C语言的库函数atoi()的作用是将一个字符串转换为整数。写一个函数StrToInt,实现这一功能。// 写一个函数StrToInt实现将字符串转换为整数的功能.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include using namespace std;//特殊情况:1.字符串为空指针或空串//2.字符串中有非0到9的字符(负号,#,@,等等)//特别需要注意的是:还要考虑溢出的问题。正整数最大值0x7FFFFFFF,负整数最小值0x80000000//函数功能:将字符串str转换为整数, 由参数nInt接收整数值,若转换成功返回 阅读全文
posted @ 2013-09-02 18:36
pangbangb
阅读(346)
评论(0)
推荐(0)
摘要:
在本文中主要介绍百度地图UI控制功能,即控制地图是否有缩放、平移、双击放大、旋转、俯视的功能以及控制是否显示内置缩放组件、指南针位置等。在文中采用标签监听使每个控制功能的方法见名知义,代码原型来源百度demo,代码如下:Activity:package com.home;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.CheckBox;import android.widget.RadioButton;import com.baidu.mapa 阅读全文
posted @ 2013-09-02 18:34
pangbangb
阅读(529)
评论(0)
推荐(0)
摘要:
Hexadecimal ViewTime Limit:2 Seconds Memory Limit:65536 KBHexadecimal is very important and useful for computer programmers. You are requested to provide a hexadecimal view for given data. The hexadecimal view is made up of one or more rows. Every row except the last one represents 16 characters. E. 阅读全文
posted @ 2013-09-02 18:31
pangbangb
阅读(287)
评论(0)
推荐(0)
摘要:
500万强于800万 手机拍照成像误区解读平时我们购买手机的时候,在手机摄像头这一栏的描述里,总会听到有人这样去问:“拍照是多少万像素的?拍的清楚吗?”。究其原因,还是很多朋友对于影响拍照质量的关键因素不了解所造成的。对于使用手机拍照,很多朋友首先想到的是“像素值”的高低,认为像素越高,拍照效果越好。但是在实际的使用中,却经常发现拥有500万像素的手机拍出来的效果甚至比800万像素还要清晰不少,这是为什么呢?手机拍照功能已经成为生活中的主流其实对于成像质量来说,“像素值”并不是关键因素。“像素”只是用来计算数码影像的一种单位,它是由相机里的光电传感器上的光敏元件数目所决定... 阅读全文
posted @ 2013-09-02 18:29
pangbangb
阅读(483)
评论(0)
推荐(0)
摘要:
ios请求web中的json数据的时候经常出现乱码问题:例如请求结果可能如下:"\U00e5\U00a5\U00bd\U00e8\U00ae\U00a4"在网上查到的解决方法是:解析数据的时候,可以先把数据存放在NSdata对象中,再进行转码,例如NSData*jsondata = [requestresponseData];NSString*jsonString = [[NSStringalloc]initWithBytes:[jsondatabytes]length:[jsondatalength]encoding:NSUTF8StringEncoding];不过我按照 阅读全文
posted @ 2013-09-02 18:27
pangbangb
阅读(354)
评论(0)
推荐(0)
摘要:
比赛总结 题目题意:有f种口味的糖果,现在要把每颗糖果分到一些packs里面去。packs分两种:flavored pack:只有一种口味。variety pack:每种口味都有。求满足下列要求的分法有多少种:1、每个pack至少有两颗糖果。2、所有pack的糖果数相同。3、variety pack 里每种口味的糖果数量相同。4、至少一个variety pack。5、每种口味至少一个flavored pack。 题解:设一个pack 的糖果数为lim。由3知lim是f的倍数。并且去掉variety packs后,剩下的每种糖果间的差值还跟原来一样,要将它们分完必须都是lim的倍数,也就是差值也 阅读全文
posted @ 2013-09-02 18:24
pangbangb
阅读(299)
评论(0)
推荐(0)
摘要:
通用语言运行时通用语言运行时被明确设计为支持多种语言,一般而言,建立于CLR之上的语言可以获得共同的良好处理。通过一个宏大的核心语义集,CLR还界定了一个以它为基础的典型编程语言的大体部分。例如对于任何一种基于CLR的语言,单单领会“CLR所定义的标准类型”如何被映射到特定语言宏,就占了很大部分的学习量,当然你还必须学习特定语言的语法和控制结构,然而一旦掌握了CLR所提供的东西,面对任何一种建立于其上的语言,你已经占领的先机。题外话:JAVA在.NET框架中的处境从一开始,微软就提供了一个.NET框架版的JAVA编程语言,J#在两种情况下J#是恰当的选择:第一种情况:需要将现有的JAVA代码转 阅读全文
posted @ 2013-09-02 18:22
pangbangb
阅读(209)
评论(0)
推荐(0)
摘要:
Jquery+ajax+json+servlet原理和Demo 大致过程: 用户时间点击,触发js,设置$.ajax,开始请求。服务器响应,获取ajax传递的值,然后处理。以JSON格式返回给ajax。ajax在sucess对应的函数中将返回的json数据进行解析,然后输出到jsp页面。 1.前台index.jsp "> Jquery Ajax Json Servlet Demo --> 评论: 姓名: 内容: 返回数据: 2.后台Servlet/* *... 阅读全文
posted @ 2013-09-02 18:20
pangbangb
阅读(763)
评论(0)
推荐(0)
摘要:
v$reserved_words中记录的都是关键字和保留字,reserved字段内容是Y表示这个保留字在标识符中使用。对于reserved为N的关键字,也可能会触发Oracle的bug,所以避免使用是最好的选择。下面来做个试验,创建时会报错,要想创建成功,需要加双引号。 SQL> select * from v$reserved_words wherekeyword='SIZE';KEYWORD LENGTH RESERVED RES_TYPERES_ATTR RES_SEMI DUPLICATE-------- ---------------- -------- --- 阅读全文
posted @ 2013-09-02 18:18
pangbangb
阅读(200)
评论(0)
推荐(0)
摘要:
闭包(Closure)是一种能被调用的对象,它保存了创建它的作用域信息,java7虽然没有显式的支持闭包,但对于非静态内部类而言,它不仅记录了其外部类的详细信息,还保留了一个创建非静态内部类对象的引用,并且可以直接调用外部类的private成员,因此可以把非静态被不累当成面向对象领域的闭包。通过这种方必报的非静态内部类,可以很方便地实现回调功能,回调就是某个方法一旦获得了内部类对象的引用来调用其外部类的方法,这是一种非常灵活的功能。interface Teachable{ void work();}public class Programmer{ private String name; // 阅读全文
posted @ 2013-09-02 18:16
pangbangb
阅读(909)
评论(0)
推荐(0)
摘要:
比赛总结 题目题意:有n层堆成金字塔状的球,若你要选一个球,你必须把它上面那两个球取了,当然也可以一个不取。求选的球最大的权值和。题解:将这堆球转成举行,第一行是(0,0),第二个是(1,0)和(0,1)……如果选(i,j)的话,(i,j)到(0,0)之间的都要选。先把f(i,j)=(i,j)+……+(0,0)预处理出来。然后用dp[j]表示在j这一列有球被选,且j+1~n-1没选过的最大权值。如果选了(i,k)且k>=j的话,f(i,j)就加了两次所以要减去。算出选(i,k)且k+1~n-1没选过的最大值后,更新dp[k]。由于上述的方法要求所选点(i,k)必须之前没被选过,且选了它后 阅读全文
posted @ 2013-09-02 18:13
pangbangb
阅读(228)
评论(0)
推荐(0)
摘要:
在编码时,总觉得屏幕大小不够,要是能多个屏多好,可以这样把你的显示器连接到你的电脑,然后开启一个终端输入:xrandr显示如下:LVDS1 connected 1366x768+1024+0 (normal left inverted right x axis y axis) 309mm x 174mm 1366x768 60.0*+ 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 conne... 阅读全文
posted @ 2013-09-02 18:11
pangbangb
阅读(2208)
评论(0)
推荐(0)
摘要:
毕业季,意味着走了,开学季,意味着回不去了。不知不觉已经毕业两个月了,也是在深圳工作的两个月了,也是恋爱纪念日三个月了!突然觉得一切都回不去了,那曾经的美好,曾经欢乐的校园生活,曾经那个我们在一起的教室,曾经那个我们一直抱怨的食堂,曾经我们一起挥汗如雨的操场,曾经那个被我们骂了不知多少次的学校,现在你会突然莫名的想念着它,或许失去的才是美好的,只有失去了你才知道你当初所拥有的才是那么的珍贵,而那些过去的美好,也只能存在我们的记忆之中,紧靠着残存的记忆,回味着过去的,品味着现在的生活。如果说非要给现在的自己贴两个标签的话,那么我想说是迷茫和彷徨,前几天刚过了23岁生日,我想再也没有比23岁的贫穷 阅读全文
posted @ 2013-09-02 18:09
pangbangb
阅读(158)
评论(0)
推荐(0)
摘要:
转载请注明出处:http://blog.csdn.net/a1dark大规模的图论切题之旅正式开始了、由于今天停了一天的电、所以晚上才开始切题、直到昨晚才把图论大概看了一遍、虽然网络流部分还是不怎么懂、但是也懂得了一些基础的算法、相信只要不断的刷题、必然可以可以搞懂、至于连通和匹配还是只是有那么一些概念、只会一些模板、等做题做多了自然就会懂了、努力切题中。。。分析:刚开始水一发、这题很简单、应该尽量1次做对、一个简单的图的DFS搜索、思路就不讲了、看看代码应该没什么问题、#include#includeint dir[8][2]={0,1,1,0,0,-1,-1,0,1,1,1,-1,-1,1 阅读全文
posted @ 2013-09-02 18:07
pangbangb
阅读(105)
评论(0)
推荐(0)
摘要:
如今backbone、emberjs、spinejs、batmanjs 等MVC框架侵袭而来。CommonJS、AMD、NodeJS、RequireJS、SeaJS、curljs等模块化的JavaScript扑面而来。web前端已经演变成大前端,web前端的发展速度之快。 1)我们来看看什么是模块化? 模块化是一种将系统分离成独立功能部分的方法,可将系统分割成独立的功能部分,严格定义模块接口、模块间具有透明性。javascript中的模块在一些C、PHP、java中比较常见:c中使用include 包含.h文件;php中使用require_once包含.php文件 java使用import导入 阅读全文
posted @ 2013-09-02 18:05
pangbangb
阅读(216)
评论(0)
推荐(0)
摘要:
1.背景单元测试作为程序的基本保障。很多时候构建测试场景是一件令人头疼的事。因为之前的单元测试都是内部代码引用的,环境自给自足。开发到了一定程度,你不得不到开始调用外部的接口来完成你的功能。而外部条件是不稳定的。你为了模拟外部环境要创建各种文件、各种数据。严重影响到单元测试的效率。EasyMock应运而生,他提供了模拟的接口和类。不用费神去构建各种烦人的环境,就能开展有效的测试。2.准备环境Easymock3.2+JUnit4.113. 构建测试a)实际场景i.你负责开发一个会计师的功能。但计算个人所得税的接口由外部提供(鬼知道项目经理是怎么想的)。ii.你的代码已经开发完成了。负责开发个人所 阅读全文
posted @ 2013-09-02 18:02
pangbangb
阅读(459)
评论(0)
推荐(0)
摘要:
auto_ptr是C++标准库提供的类模板,它可以帮助程序员自动管理用new表达式动态分配的单个对象。auto_ptr对象被初始化为指向由new表达式创建的对象,当auto_ptr对象的生命期结束时,动态分配的对象会被自动释放。auto_ptr为动态分配内存提供了大量的便利和安全性。通过使用auto_ptr,程序员不再需要关心new出来的对象何时delete,而且在子程序异常跳出时仍能保证动态分配的对象正常析构。在使用auto_ptr之前,必须包含以下的头文件: #includeauto_ptr对象的定义有三种形式:(1)auto_ptr identifier( ptr_allocated_b 阅读全文
posted @ 2013-09-02 18:00
pangbangb
阅读(324)
评论(0)
推荐(0)
摘要:
checkNum.jsp 255) fc= 255; if(bc>255) bc= 255; int r= fc+random.nextInt(bc-fc); int g= fc+random.nextInt(bc-fc); int b= fc+random.nextInt(bc-fc); return new Color(r,g,b); } %> 可以在登录login.jsp下直接通过: 这种格式调用; 验证码: ... 阅读全文
posted @ 2013-09-02 17:57
pangbangb
阅读(720)
评论(0)
推荐(0)
摘要:
IMAGE_DOS_HEADER size0x40e_lfanew0xe0当中有0xA0的间隔数据。IMAGE_NT_HEADERS size0xf8Section Header紧接着NT_HEADERS通过IMAGE_NT_HEADERS结构中的Section Number,解析所有的Section Header每个Section Header中记录了Section Data的真实文件偏移与Section Data Size。这里有一个奇怪的问题,按道理来说,Section Header后紧接着就是Section Data,但在我的测试文件中,却不是,Section Header完成后文件偏 阅读全文
posted @ 2013-09-02 17:55
pangbangb
阅读(709)
评论(0)
推荐(0)
摘要:
Dnasp计算LDTable of Contents1 Dnasp 计算LD1Dnasp 计算LDDnasp有很多的功能,现在主要来记录其计算LD的功能。 首先File——然后打开data——然后在Data中Format里设 置格式,也就是你读入的文件是什么样子的,进行一个 描述。我们这里选DNA,Haploid(单倍体),然后OK,然后到Ana lysis找到Linkage Disequilibrium.这里要注意的是 生成的文件会非常的大。因为这是两两对比得到的结果。 得到的结果,里面有详细的解释。我们接着File——Clos e DataFile就可以了。Date: 2013-09-01 阅读全文
posted @ 2013-09-02 17:53
pangbangb
阅读(422)
评论(0)
推荐(0)
摘要:
本文译自:http://developer.android.com/training/graphics/opengl/motion.html在屏幕上绘制对象是OpenGL的最基本功能,你可以使用其他的Android图形框架类,如Canvas和Drawable对象来完成这些功能。OpenGLES提供了一些用于在三维空间中移动和变换被绘制的对象的能力,以及其他的创建良好用户体验的独特方式。在本文中,你需要使用前面几篇博文中介绍的示例,给图形添加旋转动作。旋转图形使用OpenGL ES 2.0来旋转一个绘制对象是相对简单的。你要创建另外的变换矩阵(旋转矩阵),然后把它跟投影和摄像机变换矩阵组合到一起 阅读全文
posted @ 2013-09-02 17:50
pangbangb
阅读(252)
评论(0)
推荐(0)

浙公网安备 33010602011771号