摘要:
现在获取数组中最大最小值用的越来越多了,于是乎我编了个方法供大家使用。代码如下,若有问题可以与我联系,咱们一起学习一起进步。 function getMaximin (arr,maximin) { if (maximin == "max") { return Math.max.apply(Math, arr); }else if (maximin == "min") { return Math.min.apply(Math, arr); }}var a = [3,2,4,2,10]var b = [12,4,45,786,9,78]alert(" 阅读全文
posted @ 2013-08-12 19:23
Class Xman
阅读(369)
评论(0)
推荐(0)
摘要:
讲解摘自百度;最长公共上升子序列(LCIS)的O(n^2)算法?预备知识:动态规划的基本思想,LCS,LIS。? 问题:字符串a,字符串b,求a和b的LCIS(最长公共上升子序列)。? 首先我们可以看到,这个问题具有相当多的重叠子问题。于是我们想到用DP搞。DP的首要任务是什么?定义状态。? 1定义状态F[i][j]表示以a串的前i个字符b串的前j个字符且以b[j]为结尾构成的LCIS的长度。? 为什么是这个而不是其他的状态定义?最重要的原因是我只会这个,还有一个原因是我知道这个定义能搞到平方的算法。 而我这只会这个的原因是,这个状态定义实在是太好用了。这一点我后面再说。? 我们来考察一下这个 阅读全文
posted @ 2013-08-12 19:21
Class Xman
阅读(169)
评论(0)
推荐(0)
摘要:
http://codeforces.com/problemset/problem/305/A 这题就是意思没看懂,一开始以为只要个位数只要一个为0就能相加,没想到到CF里面提交第三组就过不了,才发现是要各个位上面都要有一个为0的时候才能相加。 题意很重要。。。。 AC代码: #include#include#includeusing namespace std;int main(){ int k,i,j,n,t,x,y,z,x1,y1,z1,p; int d[110],a[110]; while(scanf("%d",&k)!=EOF) { ... 阅读全文
posted @ 2013-08-12 19:18
Class Xman
阅读(166)
评论(0)
推荐(0)
摘要:
15.1 引言*进程之间交换信息的方法可以经由fork或exec传送打开文件,或者通过文件系统*进程之间相互通信的其他技术——IPC(InterProcess Communication)包括半双工管道、FIFO、全双工管道、命名全双工管道、消息队列、信号量、共享存储、套接字、STREAMS 15.2 管道*管道有两种局限性:(1)历史上,它们是半双工的(即数据只能在一个方向上流动)(2)它们只能在具有公共祖先的进程之间使用*每当你在管道线中键入一个由shell执行的命名序列时,shell为每一条命令单独创建一进程,然后将前一条命令进程的标准输出用管道与后一条命令的标准输入相连接*管道是由调用 阅读全文
posted @ 2013-08-12 19:16
Class Xman
阅读(269)
评论(0)
推荐(0)
摘要:
经过两个半月的实习,接触了很多Java Web开发的知识,不能说完全理解Java Web开发的技术,但在开发过程中遇到的一些问题,使自己的技术有很大的提高。当遇到问题时,通过在网上搜集解决的方法,和通过询问同事,最终发现一些问题的解决方法比想象中的简单,几乎所有的问题只要你找到了解决问题的方法后,对方法的理解和应用都是很简单的,比如一些问题的解决方法就是两行代码,有的甚至只要添加一个属性值就可以。在这里和大家分享我在开发这个系统的过程中遇到的四个问题:实现发邮件功能前台String型数据到后台Date型数据的转化页面上实时显示时间将数据导出到Excel中当然遇到的问题远远不止这四个。 1 实现 阅读全文
posted @ 2013-08-12 19:14
Class Xman
阅读(480)
评论(0)
推荐(0)
摘要:
注意:picture control控件,需要先更改其ID再使用。CImage myImage; CFileDialog fileDlg(TRUE,NULL,NULL,OFN_ALLOWMULTISELECT,_T("Picture Files (*.bmp *.jpg)|*bmp;;*jpg||"),AfxGetMainWnd()); CString pathName; if(fileDlg.DoModal () == IDOK) { POSITION mPos = fileDlg.GetStartPosition(); if(mPos!=NULL) { ... 阅读全文
posted @ 2013-08-12 19:11
Class Xman
阅读(312)
评论(0)
推荐(0)
摘要:
/*ex2serv.c*/ #include #include #include #include #include #include #include #define LISTENQ 5 #define MAXLINE512 //char data2[10] = {0,1,2,3,4,5,6,7,8,9}; int listenfd, connfd; charbuff[MAXLINE];void net_init() { int n=0; FILE *fp; //int x,y; socklen_tlen; int i=0,k=0; struct sockaddr... 阅读全文
posted @ 2013-08-12 19:09
Class Xman
阅读(386)
评论(0)
推荐(0)
摘要:
洞悉编程思想是我们学习语言过程中的必由之路,但注意对于编程思想的理解一定要建立在大量的代码实现经验上,不然只是在口头空谈编程思想而不去编程,根本无法深入理解思想的核心。面向对象思想的核心之一,就是模拟真实世界,把真实世界中的事物抽象成类,整个程序靠各个类的实例互相通信、互相协作完成系统功能,这非常符合真实世界的运行状况,也是面向对象思想的精髓。例如:接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。在自然界的体现就是“如果你是……则必须能……”的理念。面向接口编程高内聚低耦合设计模式之开闭原则面向接口编程和面向对象编程是什么关系首先,面向接口编程和面向对象编程并不是平级的, 阅读全文
posted @ 2013-08-12 19:07
Class Xman
阅读(819)
评论(0)
推荐(1)
摘要:
Spring AOP 应该是比较出名的了,今天说的是C#里的AOP,C#的AOP实现的方式有很多种,现在就先介绍静态代理的实现方案;模拟场景:我们在删除用户,或者更新用户的时候进行数据原始备份,这样的话需要在删除操作进行之前进行一些数据相应的操作,但是我们又不想在删除操作里面做一些与删除无关的操作,这样使用AOP就解决这个问题了;更新操作也一样。下面是示例代码(省略引用):1、首先是实体类namespace AOP_Test1{ //实体类 public class User { public int id { get; set; } public... 阅读全文
posted @ 2013-08-12 19:05
Class Xman
阅读(402)
评论(0)
推荐(0)
摘要:
void showbmp2() { int x,y; unsigned char *p; int index=0; struct fb_var_screeninfo vinfo; struct fb_fix_screeninfo finfo; struct fb_bitfield red; struct fb_bitfield green; struct fb_bitfield blue; //open the showdeviece fbfd = open("/dev/fb0", O_RDWR); if (!fbfd) { printf("Error: ... 阅读全文
posted @ 2013-08-12 19:02
Class Xman
阅读(773)
评论(0)
推荐(0)

浙公网安备 33010602011771号