摘要: 题目直达车: POJ 1185 炮兵阵地 分析:列( #include#include#include#includeusing namespace std;int p[105],dp[105][65][65];vectorM[11];int a[11],n,m;void DFS(int k,int t){ ///搜索m=t时如果全为'P'可以表示状态的整数 if(k==t){ int p=0; for(int i=0;i1&&(a[k-1]||a[k-2])))) continue; a[k]=i; DFS(k+1,t); ... 阅读全文
posted @ 2013-08-12 20:30 pangbangb 阅读(196) 评论(0) 推荐(0)
摘要: B-CastingTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 449Accepted Submission(s): 223 Problem Description Casting around for problems leads us to combine modular arithmetic with different integer bases, particularly the problem of compu... 阅读全文
posted @ 2013-08-12 20:28 pangbangb 阅读(295) 评论(0) 推荐(0)
摘要: 本文的内容主要来自余凯老师在CVPR2012上给的Tutorial。前面在总结ScSPM和LLC的时候,引用了很多Tutorial上的图片。其实这个Tutorial感觉写的挺好的,所以这次把它大致用自己的语言描述一下。不过稀疏编码是前两年比较火的东西,现在火的是deep learning了。1、What is sparse coding? 稀疏编码的提出,最早是用于解释人脑的视觉处理过程(Olshausen & Field,1996)。典型的sparse coding的过程分为训练和测试。 Training:给定一些训练样本(training samples)[x1, x2, …, x 阅读全文
posted @ 2013-08-12 20:26 pangbangb 阅读(718) 评论(0) 推荐(0)
摘要: 闲来无事,发现Lua更新到了5.2.2,参考手册也更到了5.2,在网上发现只有云风翻译的5.1版,花了几天时间翻译了一些。参考手册有点长,又要随时修改,所以在github上建了项目,有需要的朋友可以看看,同时也欢迎指正。中文手册:Lua 5.2中文参考手册 阅读全文
posted @ 2013-08-12 20:24 pangbangb 阅读(1206) 评论(0) 推荐(0)
摘要: 后缀数组的题目,把后缀连接起来,这个还是先二分答案,然后选取一段连续的height值,判断这些height代表的后缀有没有覆盖一半以上的字符串。得出答案的长度之后还要在枚举连续的heigh,判断有没有答案,有的话标记其中一个。最后再按照sa输出答案。这样就可以保证字典序。#include #include #include using namespace std;const int maxn=1e5+10000;int r[maxn];char a[1111];int *rank,height[maxn],sa[maxn];int wx[maxn],wy[maxn],cnt[maxn];int 阅读全文
posted @ 2013-08-12 20:21 pangbangb 阅读(182) 评论(0) 推荐(0)
摘要: BBC霍金的生命的意义一视频中,有一段图案特别漂亮,于是我就写了一下,具体的繁殖规则是这样的:有存活体和死方格两个部分构成,我分别用 ' * ' 和 ‘ ’ 表示。当一个存活体周围有超过三个存活体时,这个存活体就会因为过度拥挤而死亡,当一个死方格周围有三个存活体时,这个死方格就会产生新的生命。这里我使用了滚动数组,从而优化了代码。不过在运行的时候发现,死亡率依旧很高,并没有达到视频中那么漂亮的图案,而是很快就死了。我分析了一下,觉得是繁殖生长的条件太苛刻了,从而并没有较好的生长出来,而死亡相对比较容易发生。所以看到的图案是,一开始有很多很多的细胞,没过多久就死光了。 #incl 阅读全文
posted @ 2013-08-12 20:19 pangbangb 阅读(443) 评论(0) 推荐(0)
摘要: floyd的应用求每条路径两点之间最大距离的最小值#include #include #include #include using namespace std;int a[205],b[205],d[205][205];int main(int argc, char *argv[]){ int n,i,j,k,m=0; while(cin>>n&&n) { for(i=0;i>a[i]>>b[i]; for(i=0;i<n;i++) for(j=0;j<n;j++) d[i][j]=(a[i]-a[j])*(a[i]-a[j])+(b 阅读全文
posted @ 2013-08-12 20:17 pangbangb 阅读(388) 评论(0) 推荐(0)
摘要: 在.net中,我们有分页控件。在java中,我们有分页标签库。他们都已经为我们封装好了,我们只需要给这几个参数:数据、当前页码、每页记录数,就能完成分页,所以他们是大同小异的。今天来说说Pager-taglib一套jsp分页标签库。直接看例子吧,那些基础知识看来枯燥无味,我会把他们放到最后,如果例子看不明白,再去看基础知识也不迟。 使用使用之前,记得拷贝pager-taglib.jar包建立PageModel类以及实现分页的的Dao方法①PageModelpublic class PageModel { /** * 总记录数 * */ private i... 阅读全文
posted @ 2013-08-12 20:15 pangbangb 阅读(404) 评论(0) 推荐(0)
摘要: 题意:子序列的定义:对于一个序列a=a[1],a[2],......a[n]。则非空序列a'=a[p1],a[p2]......a[pm]为a的一个子序列,其中1#include#define MOD 1000000007#define MAXN 1000005typedef long long LL;LL f[MAXN];int last[MAXN],a,n;int main(){ while(~scanf("%d",&n)) { memset(last,0,sizeof(last)); f[0]=0; for(int i=1;i<=n;++i) { 阅读全文
posted @ 2013-08-12 20:12 pangbangb 阅读(569) 评论(0) 推荐(0)
摘要: style.css: CSS(样式表)文件,一般包括主题声明和通用css样式代码index.php: 主页模板,一般用来做网站的首页header.php: Header模板,一般是所有页面的头部公用部分sidebar.php: 侧边栏模板,一般显示Widget小工具footer.php: Footer模板,一般放些“关于我们”的页面链接、版权声明和统计代码等archive.php: Archive/Category模板,用来显示分类下的文章目录single.php: 内容页(Post)模板page.php: 内容页(Page)模板comments.php: 留言/回复模板searchform. 阅读全文
posted @ 2013-08-12 20:10 pangbangb 阅读(237) 评论(0) 推荐(0)
摘要: 前言 最近没怎么写东西了,主要是在了解Beam这个东东。这方面的教程真的非常有限,找了不少资料目前还没看到一篇能够让一个新手看一遍就知道实现一个Beam功能都需要那些步骤的。而且,都是用的官方的例子,稍加注释。偶尔找到一些高手写的文章,奈何水平有限看的云里雾里的。没办法,只好去复习官方文档。 都说现在Android方面的书没有什么很好的。我的体会是,书讲的都很全面,力求把每个方面都介绍一遍。这样带来的缺点是知识太浅,不够灵活。不过,想想书名也便释然了——“××Android 入门基础×× ”再加一些修饰词。唉~,入门~正文:好了进入正题。看官方文档有些吃 阅读全文
posted @ 2013-08-12 20:08 pangbangb 阅读(2419) 评论(0) 推荐(0)
摘要: 跟3294比较类似,但是不需要输出具体的串,比较简单,只要把串反转连接上去解法就一样了。#include #include #include using namespace std;const int maxn=1e5+9;int r[maxn];int c[maxn];char a[1111];int n,m;int *rank,height[maxn],sa[maxn];int wx[maxn],wy[maxn],cnt[maxn];inline bool cmp(int *r,int a,int b,int l){ return r[a]==r[b]&&r[a+l]==r 阅读全文
posted @ 2013-08-12 20:06 pangbangb 阅读(153) 评论(0) 推荐(0)
摘要: ServerDocument是微软提供的一种读取Word或Excel文档级应用中CachedData的工具。本示例将向你展示如何使用用ServerDocument。1.创建文档级应用打开Visual Studio,新建一个Excel Workbook应用2.创建数据模型在类库中,建产一个名为“ContractTable”的数据表。我们在类库中写一个“DataSource”的类来封装对数据表的操作。using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text; 阅读全文
posted @ 2013-08-12 20:03 pangbangb 阅读(266) 评论(0) 推荐(0)
摘要: 信号:1. 信号的作用: 背景: 进程之间通信比较麻烦。 但进程之间又必须通信,比如父子进程之间。 作用: 通知其他进程响应。进程之间的一种通信机制。 信号: 接受信号的进程马上停止,调用信号处理函数。 信号处理函数: 默认处理函数 打印信号信息,退出进程。 用户处理函数。 中断:接受信号的进程马上停止,有信号发生时,处理信号,进程中断,信号处理结束,返回进程继续执行。 软中断 案例: 1.进程之中,默认信号处理 2.进程之中,用户信号处理 3.中断 命令: kill –s 信号 进程ID 信号:数字1-3134-64 宏SIGINT=2 ctrl+d 发送信号2 SIGINT(中断信号) k 阅读全文
posted @ 2013-08-12 20:01 pangbangb 阅读(375) 评论(0) 推荐(0)
摘要: 信号量:用于管理对资源的访问;共享内存:用于在程序之间高效的共享数据;消息队列:在程序之间传递数据的一种简单方法; 一、信号量 临界代码:需要确保只有一个进程或者一个执行线程可以进入这个临界代码并拥有对资源独占式的访问权。临界区:真正执行数据更新的代码需要独占式的执行,它们被称为临界区域;它们通常只在一个大型程序中占据一小段的代码。 信号量是一个特殊的变量,它只取正整数值,并且程序对其访问都是原子操作;只允许对它进行等待和发送信号这两种操作。在Linux编程中,等待和发送信号都已具有特殊含义,所以用原先定义的符号来表示这种操作:P:信号量变量:用于等待;V:信号量变量:用于发送信号; 1、信号 阅读全文
posted @ 2013-08-12 19:59 pangbangb 阅读(298) 评论(0) 推荐(0)
摘要: The Troublesome FrogTime Limit: 5000MSMemory Limit: 100000KTotal Submissions: 9449Accepted: 2823Case Time Limit: 500MSDescription In Korea, the naughtiness of the cheonggaeguri, a small frog, is legendary. This is a well-deserved reputation, because the frogs jump through your rice paddy at night, f 阅读全文
posted @ 2013-08-12 19:57 pangbangb 阅读(300) 评论(0) 推荐(0)
摘要: 前面介绍的都是网络TCP的服务器和客户端,其实还有UDP的服务器和客户端,同时也有同步和异步之分。UDP与TCP最大的区别,就是TCP是基于连接的,而UDP是无连接的。这里所谓的连接是指对方中断服务时,另外一方是可以感知的,而UDP是无法感知对方是否中断服务。还有另外一点,TCP发送的数据包是有流量控制和顺序控制的,而UDP是无流量控制和顺序控制的。因而采用UDP时,基本上都是发送一些无关顺序,或者丢失的情况下使用。比如UDP使用在即时语音通讯、视频通讯上,就存在广泛的使用。由于语音通讯时,对于已经丢失的话,可以再说,并且过时的语音再播放出来也是无意义的。还有在视频会议上,由于不同的客户存在不 阅读全文
posted @ 2013-08-12 19:55 pangbangb 阅读(1290) 评论(0) 推荐(1)
摘要: 本算法是基于Lin Hong et al 的论文“Fingerprint ImageEnhancement: Algorithm and Performance Evaluation”编写而成。其中一个重要的假设就是:沿脊线垂直方向的灰度变化呈正弦波形。程序的流程如下所示: 0 Notation O 是方向场F 是频率场 R 是区域标记 1 Normalization将原始图像的灰度值的均值和方差调整到所期望的均值和方差,减少沿脊和谷方向上的灰度级的变化。 img=imread('25_2.tif');img=double(img);figure,imshow(img./255 阅读全文
posted @ 2013-08-12 19:52 pangbangb 阅读(1124) 评论(0) 推荐(0)
摘要: 微软的Windows提供了三种机制对内存进行操控1 虚拟内存(最适合管理大型对象数组或大型结构数组)2 内存映射文件(大型数据流/文件,共享数据)3 堆(大量的小型对象) 预订地址空间区域VirtualAllocPVOID VirtualAlloc(PVOID pvAddress,//内存地址,传NULL则由系统指定位置,必须始终位于进程的用户分区中,如果不是分配粒度的整数倍,则下去整到64K的整数倍。 SIZE_T dwSize,//区域大小,系统始终分配页面大小的整数倍 DWORD fdwAllocationType,//预订操作MEM_RESERVE,以及一些其他的标志。 DWORD . 阅读全文
posted @ 2013-08-12 19:50 pangbangb 阅读(357) 评论(0) 推荐(0)
摘要: DataStructure是一组互相之间存在一种或多种特定关系的数据的组织方式和它们在计算机内的存储方式,以及定义在该数据上的一组操作。从以上定义可知,数据结构是研究数据的组织、存储方式及其操作的学科。随着计算机的普及,使用计算机来储存、操作数据越发的体现出其必要性。选择合适的数据结构,可降低程序的复杂性,提高程序执行效率。学习总括可大致如下: 一般教科书的第一章总是既简单又复杂的,了解数据结构的基本概念,是我们学习的前提,也是第一章便要介绍的内容,学起来还算简单,复杂的是它要整体介绍这本书,理解起来多多少少都会有不清楚的地方。 二、三章讲解线性表,栈、队列、数组等的概念,属于数据结构中的线. 阅读全文
posted @ 2013-08-12 19:48 pangbangb 阅读(136) 评论(0) 推荐(0)
摘要: 题目地址:点击打开链接C++代码:#include #include int main(){ char s1[10000],s2[10000]; double a,b,ans; char c; while(scanf("%s %c %s",s1,&c,s2)!=EOF) { a=atof(s1); b=atof(s2); printf("%s %c %s\n",s1,c,s2); if(a>2147483647) printf("first number too big\n"); if(b>2147483647) 阅读全文
posted @ 2013-08-12 19:46 pangbangb 阅读(140) 评论(0) 推荐(0)
摘要: 康托展开 康托展开的公式是 X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0! 其中,ai为当前未出现的元素中是排在第几个(从0开始)。 这个公式可能看着让人头大,最好举个例子来说明一下。例如,有一个数组 s = ["A", "B", "C", "D"],它的一个排列 s1 = ["D", "B", "A", "C"],现在要把 s1 映射成 X。n 指的是数组的长度,也就是4,所 阅读全文
posted @ 2013-08-12 19:43 pangbangb 阅读(270) 评论(0) 推荐(0)
摘要: 零、回顾这部分先来回顾一下上一篇博客中的主要内容。上一篇博客中主要简单介绍了Derby数据的历史,特点,安装以及使用的两种模式。这篇文章主要介绍这两种模式中的一种模式一、启动服务端程序第一部分主要来启动Derby数据库的服务端程序来接收客户端过来的请求。启动服务端程序有两种情况,一种是本机作为服务端,一种是远程的某台主机作为服务端程序。下面将对这两种情况分别介绍。(说明,我使用的是Linux环境,使用Windodws环境的类似,可自行查阅使用手册)先来介绍第一种情况,即本机当做服务器端。首先打开一个终端,切换到一个位置。需要特别注意的是这个位置非常重要,它将作为数据库访问时根目录对待。如我现在 阅读全文
posted @ 2013-08-12 19:41 pangbangb 阅读(460) 评论(0) 推荐(0)
摘要: 纠结了好一阵子, 最终给我解决了。直接上代码了:mapper文件: INSERT INTO blog (user_id, blog_id) VALUES (#{userId}, #{blog}) java代码: public void saveBlogs(Integer userId, List blogs) { Map param = new HashMap (); param.put("userId", userId); param.... 阅读全文
posted @ 2013-08-12 19:39 pangbangb 阅读(1952) 评论(0) 推荐(0)
摘要: Python的POP3类有很多方法来管理邮箱。首先需要导入poplib库,import poplibPOP3(server) 连接到邮箱服务器user(username)将用户名发送至服务器,等候服务器的正在等候用户密码的返回信息pass_(password)将密码发送至服务器,进行登录。如果登录失败,会引发异常。stat() 返回长度为2的元组:分别表示邮箱中邮件的数量、邮件消息的总大小(字节数)。list() 返回长度为3的元组,分别表示服务器的返回信息、消息列表、返回信息的大小。retr(messagenumber)返回长度为3的元组,分别表示服务器的返回信息、指定标号邮件的所有行、邮件 阅读全文
posted @ 2013-08-12 19:37 pangbangb 阅读(534) 评论(0) 推荐(0)
摘要: 我做本实验的软件平台为MDK软件,选用STM32VET6,12864液晶屏5v供电采用并行接法。之前本来想网上找一个现成的程序实验一下,但都没找到合适的,于是就自己编写了一个,最终可在12864液晶屏上面任意位置显示任意内容。在此贴出整个工程文件,希望对大家有帮助! 本实验的整个工程文件可在此处下载:http://download.csdn.net/detail/u010173859/5908815 /********************************************************************************** * 文件名 :main... 阅读全文
posted @ 2013-08-12 19:35 pangbangb 阅读(3097) 评论(0) 推荐(0)
摘要: /*匈牙利算法二分匹配 最小点覆盖=最大匹配。即踢掉最小点覆盖*/#include#include#include#include#include#include#include#includeusing namespace std;typedef long long ll;//typedef __int64 int64;const int maxn = 1015;const int inf = 0x7fffffff;const double pi=acos(-1.0);const double eps = 1e-8;struct Edge{ int v,next;}edge[ maxn< 阅读全文
posted @ 2013-08-12 19:32 pangbangb 阅读(187) 评论(0) 推荐(0)
摘要: 文/刚子 2013年8月11日 北京大暴雨 开片语:今天同事问我,刚子你太猛了,真能写啊。哈哈。 然后我和同事做下来交流了许久,他刚从米国回来,时差都没倒好就跑公司来了,真不容易。看着他那瘦,不免感觉……他说压力大啊。我只能在心里默默的佩服,真抗事! 同事说到了我的微信,出于交流学习,他说怎么有那么多内容可写,其实非也。 以下就是我的为什么要在微信写东西 我最早喜欢写博客,新浪博客,在2007年其实就有了,基本上博客内容以技术交流学习分享为主。其实现在每天也有几十个UV,而且全部来源于谷歌。毕竟谷歌对于技术性内容抓取后排名还是很高的。但是微博从2009年微博出来后,我们跟着大浪跑到... 阅读全文
posted @ 2013-08-12 19:30 pangbangb 阅读(145) 评论(0) 推荐(0)
摘要: 成功的IT大佬,我读着沸腾十五年,激荡三十年,知识英雄,满腔热血,梦想真的是个好东西,让你在这个国度不至于行尸走肉。走上编程这条路,有人因走投无路而走此路,有人怀抱着梦想,想靠技术创一番事业,我也有此想法,同时也想写出令人方便,令人好玩的东西。 回到现实的生活,有一次我的老师十分搞笑,说我昨晚听了一场音乐会,乡村有吗,带着鄙夷的语气,一个农村来的人,虽然靠努力考了不错的学校(他自己讲自己的奋斗史),却忘记了自己本身最宝贵,最淳朴的那些东西。 我记得有个人讲过这样的话,我怀揣梦想,做大生意,可能最后我沦落到摆地摊,买不起房子的地步,但是,我做了我想做的。有一次课题,老师一上来就算了一笔账,... 阅读全文
posted @ 2013-08-12 19:28 pangbangb 阅读(173) 评论(0) 推荐(0)
摘要: Roman NumeralsThe original system of writing numbers used by the early Romans was simple but cumbersome. Various letters were used to represent important numbers, and these were then strung together to represent other numbers with the values decreasing monotonically from left to right. The letters t 阅读全文
posted @ 2013-08-12 19:26 pangbangb 阅读(331) 评论(0) 推荐(0)
摘要: 在Spring中使用JDK定时器实现调度任务作者:chszs,转载需注明。博客主页: http://blog.csdn.net/chszs 本文探讨Spring如何集成JDK的Timer定时器,实现计划执行任务。 有时候,需要执行一些无用户交互的程序,就像在指定的时间间隔后台运行进程那样。比如,杀毒软件可以每隔2天就在后台运行一次。又比如某些程序每天都要连接一次服务器,查看有没有更新。 本文探讨Spring如何集成JDK的Timer定时器,实现计划执行任务。 一、Spring框架集成JDK的TimerJDK的Timer任务对象提供了在指定时间执行任何任务的功能。我们来看下面的例子: ... 阅读全文
posted @ 2013-08-12 19:23 pangbangb 阅读(341) 评论(0) 推荐(0)
摘要: 125ms.... 太慢了。。。dp[i][j] = max(dp[i][j-1],dp[i-1][j],dp[i][k],1#include using namespace std;#define MAXN 21#define MAXM 1005#define INF -123456789int n,m;int C;int map[MAXN][MAXM];int dp[MAXN][MAXM];void DP(){ memset(dp,INF,sizeof(dp)); dp[1][0] = dp[0][1] = 0; for(int i = 1; i >C; while... 阅读全文
posted @ 2013-08-12 19:22 pangbangb 阅读(174) 评论(0) 推荐(0)
摘要: Meta-Loopless SortsBackgroundSorting holds an important place in computer science. Analyzing and implementing various sorting algorithms forms an important part of the education of most computer scientists, and sorting accounts for a significant percentage of the world's computational resources. 阅读全文
posted @ 2013-08-12 19:19 pangbangb 阅读(212) 评论(0) 推荐(0)
摘要: 在source设置环境变量的时候,有些时候可能会设置两次,导致增加系统的路径搜索时间,或者让自己看环境变量的时候搞得怪不爽的。为了解决这个问题,我们可以在设置相应的环境变量之前,先判断一下是否已经设置过,如果设置过,那就不要在设置了,如果没有设置呢,当然你就可以设置下啦。 我用一个函数来判断参数2的字符串是否存在与参数1中function isexist(){ source_str=$1 test_str=$2 strings=$(echo $source_str | sed 's/:/ /g') for str in $strings do ... 阅读全文
posted @ 2013-08-12 19:17 pangbangb 阅读(1173) 评论(0) 推荐(0)
摘要: http://poj.org/problem?id=3974 Palindrome Time Limit: 15000MSMemory Limit: 65536K Total Submissions: 2707Accepted: 995 Description Andy the smart computer science student was attending an algorithms class when the professor asked the students a simple question, "Can you propose an efficient alg 阅读全文
posted @ 2013-08-12 19:15 pangbangb 阅读(311) 评论(0) 推荐(0)
摘要: 最近要做一个油田油压或温度数据的监控软件,数据会秒级写到数据库中,界面上需要动态展示数据跟随时间变化。在网上找了很多js插件,希望能够即时高效的展示数据,最终确定了使用Highcharts插件。Highcharts插件可以免费使用,而且可以高效的展示数据,下面先上一张效果图: 数据通过ajax每秒向数据库请求,图形跟随时间的变化向左移动。使用方法如下:1.前台界面 Highcharts Example 2.Aajx读取数据程序: public class DataHandler : IHttpHandler { ... 阅读全文
posted @ 2013-08-12 19:13 pangbangb 阅读(1534) 评论(0) 推荐(0)
摘要: jianguoliao@jianguoliao-Lenovo-IdeaPad-Y470:~/WORKING_DIRECTORY$ source build/envsetup.shincluding device/samsung/maguro/vendorsetup.shincluding device/samsung/tuna/vendorsetup.shincluding device/ti/panda/vendorsetup.shincluding sdk/bash_completion/adb.bashjianguoliao@jianguoliao-Lenovo-IdeaPad-Y4.. 阅读全文
posted @ 2013-08-12 19:10 pangbangb 阅读(567) 评论(0) 推荐(0)
摘要: 7.27 暑假开始后,稍有时间,“搞完”金融项目,便开始跑跑 Deep Learning的程序Hinton 在Nature上文章的代码 跑了3天 也没跑完 后来Debug 把batch 从200改到20 勉强跑出结果后来开始看 文章等 感觉晕晕乎乎又翻到:Deep Learning Tutorials装Theano等,但是python 代码 Debug真是好生恶心再后来翻到 UFLDL,看着有Exercise 便做了起来。用了5天刷了9个Exercises。 大概年后吧,在微博上看到 @邓侃组织翻译 Andrew Ng执笔的 Deep Learning系列(UFLDL) 当时 就泼了冷... 阅读全文
posted @ 2013-08-12 19:08 pangbangb 阅读(434) 评论(0) 推荐(0)
摘要: 当一个项目大了以后,每次重新编译,打包,运行等就会变得复杂、费时、重复,在c语言中有make脚本进行这些工作的批量完成,那么在java中,我们可以使用Ant。Ant是一个构建工具,可以完成这些任务:编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。而且,Ant允许我们按照自己的方式,添加自己的任务(Task),比如通过Xdoclet完成项目中的hibernate文件生成。直接使用范例,那些基础知识看来枯燥无味,我会把他们放到最后,如果例子看不明白,再去看基础知识也不迟。使用Ant进行:j2ee项目打包发布,hibernate相关文件生成 ... 阅读全文
posted @ 2013-08-12 19:06 pangbangb 阅读(315) 评论(0) 推荐(0)
摘要: Pen CountsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 224Accepted Submission(s): 127 Problem Description Chicken farmer Xiaoyanis getting three new chickens, Lucy, Charlie and CC. She wants to build a chicken pen so that each chicken... 阅读全文
posted @ 2013-08-12 19:04 pangbangb 阅读(297) 评论(0) 推荐(0)
摘要: 点击打开hdu 1558思路: 计算几何+并查集 分析: 1 有n个操作,最后求有几个集合或者说是连通分量 2 对于输入一条线段我们就去前面找能够和它相交的线段,利用并查集进行合并并且更新rank数组,rank[x]数组保存的是以x为跟节点的集合的线段的数量 3 这一题难点就是线段的相交判断 代码:#include#include#include#include#includeusing namespace std;const double eps = 1e-8;const double INF = 1= min(b.x1,b.x2) && max(b.x1,b.x2)... 阅读全文
posted @ 2013-08-12 19:01 pangbangb 阅读(177) 评论(0) 推荐(0)
摘要: 今天简单了解了下云计算,理论上的东西简单看了下,没实际应用过还是比较模糊的。什么是云计算? 云计算(cloud computing)是一种基于因特网的超级计算模式,在远程的数据中心里,成千上万台电脑和服务器连接成一片电脑云。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。 狭义的云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,. 阅读全文
posted @ 2013-08-12 18:59 pangbangb 阅读(282) 评论(0) 推荐(0)
摘要: Integer InquiryTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 9376Accepted Submission(s): 2406 Problem Description One of the first users of BIT's new supercomputer was Chip Diller. He extended his exploration of powers of 3 to go from 0... 阅读全文
posted @ 2013-08-12 18:57 pangbangb 阅读(238) 评论(0) 推荐(0)
摘要: //演示一下c++如何找到虚表地址vptr以及如何通过虚表调用虚函数//zhangpeng@myhexin.com 20130811#include using namespace std;class CTest{public: CTest(){} virtual void Print(){cout>第一章虚表的第一项是typeinfo,第二项应该是第一个虚函数Add()。 //但vc++2010这里第一项就是Add() int* p1 = (int*)&a; printf("vptr=%p\n", *p1); int* p2 = (int*)&b; 阅读全文
posted @ 2013-08-12 18:54 pangbangb 阅读(341) 评论(0) 推荐(0)
摘要: 做这题先看:http://blog.csdn.net/u010372095/article/details/9904497Problem Description 在魔方风靡全球之后不久,Rubik先生发明了它的简化版——魔板。魔板由8个同样大小的方块组成,每个方块颜色均不相同,可用数字1-8分别表示。任一时刻魔板的状态可用方块的颜色序列表示:从魔板的左上角开始,按顺时针方向依次写下各方块的颜色代号,所得到的数字序列即可表示此时魔板的状态。例如,序列(1,2,3,4,5,6,7,8)表示魔板状态为: 1 2 3 4 8 7 6 5 对于魔板,可施加三种不同的操作,具体操作方法如下: A: ... 阅读全文
posted @ 2013-08-12 18:52 pangbangb 阅读(450) 评论(0) 推荐(0)
摘要: 在开发中经常会用到一些rpm包,但是一直没有自己手动制作过。今天在制作的时候意外地还解决了自己以前一直困惑的问题,就是怎么制作rpm debuginfo包,类似CentOS官网那样的debuginfo包。原来在制作rpm时如果没有特殊设置就会在RPMS目录下同时生成rpm包及对应的debuginfo包。 下面总结一下制作rpm包的流程以及遇到的一些问题的解决。 1、配置工作路径 在制作rpm包之前,首先要配置工作路径,也就是制作rpm包所在的目录,当前的工作路径可以通过rpmbuild命令查看,如下所示: 工作路径是由_topdir变量指定的,默认情况下是当前用户... 阅读全文
posted @ 2013-08-12 18:50 pangbangb 阅读(623) 评论(0) 推荐(0)
摘要: ------------------------------------------------------------------------------------------------------ 转载或引用请务必注明原文地址: http://blog.csdn.net/luzhenrong45/article/details/9882189 或联系作者:luzhenrong45@gmail.com 谢谢! ----------------------------------------------------------------... 阅读全文
posted @ 2013-08-12 18:48 pangbangb 阅读(1986) 评论(0) 推荐(0)
摘要: 1.定义结构体数组和定义结构体变量类似,定义结构体数组时只需声明其为数组即可。如:struct Student{ int num; char name[20]; char sex[5]; int age; float score; char addr[30];};Student stu[3]; //定义Student类型的数组stu 2.结构体数组的应用举例题目:对候选人的票的统计程序。设有3个候选人,最终只能有一个当选为领导。今有10个人参加投票,从键盘先后输入这10个人所投的候选人的名字,要求最后能输出这3个候选人的的票结果。#include... 阅读全文
posted @ 2013-08-12 18:46 pangbangb 阅读(1122) 评论(0) 推荐(0)
摘要: 1安装Xdebug用yum安装可能会失败,用pecl安装成功。#yum installphp-pecl-xdebug.x86_64pecl installxdebug 如果pecl命令不存在请先安装php-pear 命令:yum install php-pear注意多加了一项IDE Key,且要与后面PHPStorm中的配置相同:zend_extension=/path/xdebug.sozend_debugger.allow_hosts=10.25.1.199zend_debugger.expose_remotely=alwayszend_debugger.httpd_uid=-1xde.. 阅读全文
posted @ 2013-08-12 18:43 pangbangb 阅读(504) 评论(1) 推荐(0)
摘要: How Many Fibs?Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3098Accepted Submission(s): 1232 Problem Description Recall the definition of the Fibonacci numbers: f1 := 1 f2 := 2 fn := fn-1 + fn-2 (n >= 3) Given two numbers a a... 阅读全文
posted @ 2013-08-12 18:40 pangbangb 阅读(180) 评论(0) 推荐(0)
摘要: Overpower often go to the playground with classmates. They play and chat on the playground. One day, there are a lot of stars in the sky. Suddenly, one of Overpower’s classmates ask him: “How many acute triangles whose inner angles are less than 90 degrees (regarding stars as points) can be found? A 阅读全文
posted @ 2013-08-12 18:38 pangbangb 阅读(244) 评论(0) 推荐(0)