#include<iostream>#include<cstdio>using namespace std; int n,m,vis[15],num[15];//vis[i]代表数字i在全集中出现的总次数,num[i]为i在子集中出现的次数; void data_in(){ scanf("%d%d" ...
分类:
编程语言 时间:
2016-11-12 19:26:47
阅读次数:
274
【问题描述】 有一段使用冒泡排序产生一张图的伪代码如下:function bubbleSortGraph(n, a[]): graph = emptyGraph() repeat swapped = false for i = 1 to n - 1: if a[i] > a[i + 1]: grap ...
分类:
编程语言 时间:
2016-11-12 19:20:49
阅读次数:
166
【问题描述】有一段使用冒泡排序产生一张图的伪代码如下:function bubbleSortGraph(n, a[]):graph = emptyGraph()repeatswapped = falsefor i = 1 to n - 1:if a[i] > a[i + 1]:graph.addEd ...
分类:
编程语言 时间:
2016-11-12 19:13:20
阅读次数:
183
今天看了一个正则的写法,回想一下,对于正则都忘记得差不多了,称这个时间整理一下,收集了一些以前的资料和查看了一些别人的资料,做一个小小的总结,方便自己以后查看,也希望能帮助到大家!! 欢迎指正,欢迎吐槽 ^_^ 废话不多少,走你~~~ 正则表达式,又称规则表达式。(英语:Regular Expres ...
分类:
编程语言 时间:
2016-11-12 19:11:43
阅读次数:
298
《算法艺术与信息学竞赛》这本书我详细看了1.1、1.2、1.3,之后就看得不是很懂了,所以还是把摘要写出来,方便让我知道到底能学到什么。 第一章 算法与数据结构 “数据结构+算法=程序设计” 从理论分析和实际应用两方面阐述了算法与数据结构的基本知识。 1.1 概括的叙述了算法、数据结构、以及计算理论 ...
分类:
编程语言 时间:
2016-11-12 19:11:10
阅读次数:
256
Ioc容器主要实现的是控制反转,控制反转的实现手段是依赖注入,即原来具有依赖关系的类原先是由程序员自己new实例进行管理,现在是由spring容器来管理,当一个类需要另外一个类时,spring容器通过依赖注入的方式来实现。那么依赖注入的实现依靠的是依赖反转。 依赖反转:高级类获得低级类提供的服务,如 ...
分类:
编程语言 时间:
2016-11-12 19:09:55
阅读次数:
192
官方对storm中worker,executor,task讲解非常清楚,https://github.com/nathanmarz/storm/wiki/Understanding-the-parallelism-of-a-Storm-topology 转载到个人博客上。一图胜千言: Storm d ...
分类:
编程语言 时间:
2016-11-12 19:09:15
阅读次数:
259
1、 AOP的思想(如何实现),AOP在哪些地方使用? 相关术语有哪些? AOP是面向切面编程,它是一种编程思想,采取横向抽取机制,取代了传统纵向继承体系重复性代码的方式 应用场景有: 记录日志 监控方法运行时间(监控性能) 权限控制 缓存优化(第一次调用查询数据库,将查询结果放入内存对象;第二次调... ...
分类:
编程语言 时间:
2016-11-12 19:07:31
阅读次数:
206
_Time是个4维向量,跟Unity3D中的deltaTime(这是个一维的,数值)不同。 float4 _Time : Time (t/20, t, t*2, t*3), use to animate things inside the shaders。 fixed x= Speed * _Tim ...
分类:
编程语言 时间:
2016-11-12 19:03:01
阅读次数:
357
题目链接:hdu_5324_Boring Class 题意: 给出n个二维点对,求LIS长度和编号字典序最小的LIS(x非增,y非减) 题解: dp[i]=max(dp[j]) (i>j,l[i]>=l[j],r[i]<=r[i]) 一看就是三维偏序问题。 如果树套树写的好,空间开的大的话,一样可以 ...
分类:
编程语言 时间:
2016-11-12 18:59:26
阅读次数:
279
#include<iostream>#include<cstdio>using namespace std; int n,m,vis[30]; void ans_out(){ for(int i=1;i<=n;i++) if(vis[i]) printf("%c",i+64); printf("\n ...
分类:
编程语言 时间:
2016-11-12 18:58:48
阅读次数:
221
分类:
编程语言 时间:
2016-11-12 17:40:22
阅读次数:
705
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的In ...
分类:
编程语言 时间:
2016-11-12 17:08:37
阅读次数:
275
使用插入排序将乱序数组进行排序。 分析:插入排序的思想() 插入排序的时间复杂度。() 插入排序的稳定性。 插入排序的思想: 插入排序的思想就是将一个元素插入已经排序好的一组数据中,为它在这组已经排序好的数组中找到自己合适的位置; code: //插入排序的思想//对于一个元素在一个已经排序好的序列 ...
分类:
编程语言 时间:
2016-11-12 17:06:42
阅读次数:
169
直接来个列子: 这里设置了,contenType="application/json" 这里post 接收的参数对象。 但是问题来了: 直接400了,后来发现是参数的格式不对。 修改完代码如下: ...
分类:
编程语言 时间:
2016-11-12 17:07:06
阅读次数:
169
Python基础(下) 一、循环 1、for循环 for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。 基本构造是: 举例来说,我们编辑一个叫forDemo.py的文件: 这个循环就是每次从表[3,4.4,'life'] 中取出一个元素(回忆:表是一种序列),然后将这个元素赋值 ...
分类:
编程语言 时间:
2016-11-12 17:01:51
阅读次数:
220
...
分类:
编程语言 时间:
2016-11-12 16:59:32
阅读次数:
152