码迷,mamicode.com
首页 > 编程语言
Python集合(set)类型的操作
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set
分类:编程语言   时间:2016-03-07 23:58:30    阅读次数:500
CodeForces 86D Powerful array(莫队算法)
和BZOJ2038差不多。。复习一下。 1 #include<cstdio> 2 #include<cmath> 3 #include<algorithm> 4 using namespace std; 5 int block; 6 struct Query{ 7 int i,l,r; 8 bool
分类:编程语言   时间:2016-03-07 23:59:10    阅读次数:472
HTML5-CSS3-JavaScript(4)
CSS3中 变形与动画相关属性 CSS3在原来的基础上新增了变形和动画相关属性,通过这些属性可以实现以前需要大段JavaScript才能实现的功能。CSS3的变形功能可以对HTML组件执行位移、旋转、缩放、倾斜4种几何变换,这样的变换可以控制HTML组件呈现出更丰富的外观。 借助于位移、旋转、缩放、
分类:编程语言   时间:2016-03-07 23:58:53    阅读次数:471
HDU1850 Being a Good Boy in Spring Festival(NIM)
典型nim博弈题,全部异或完以后,sum=0为必败条件。 题目问的是有多少种构造必败的方法。 假设我们取第i堆石子,则其余n-i堆石子不变,状态可以由(sum^i)表示。 如果我们取完这堆石子,使(sum^i)^(new)i=0则成功构造必败条件。 显然这里的(new)i要与(sum^i)相等,所以
分类:编程语言   时间:2016-03-07 23:54:23    阅读次数:203
算法学习
决策树是一种树状结构,它的每一个叶节点对应一个分类,非叶节点对应在某个属性上的划分,根据样本在该属性上的不同取值将其划分为若干子集。构造决策树的核心问题是在每一步如何选择适当的属性对样本进行划分。 ID3算法 1、对当前样本集合计算所有属性的信息增益。 2、选择信息增益最大的属性作为测试属性,把测试
分类:编程语言   时间:2016-03-07 23:53:17    阅读次数:170
Javascript与ECMAScript
讲述了javascript主要由ECMAScript、DOM、BOM组成
分类:编程语言   时间:2016-03-07 23:52:40    阅读次数:231
利用 JavaScript 快速切换正体中文和简体中文
一般商业网站都有一个语言的需求,就是为了照顾使用正体中文的国人,会特地提供一个切换到正体中文的选项(或曰“繁体中文”)。传统做法是在服务端完成的,即通过某些控件或者过滤器转换文本语言。这里笔者介绍一种简单可行的方法,不是在服务端而是利用前端的 JavaScript 就可以切换正体中文。...
分类:编程语言   时间:2016-03-07 22:43:06    阅读次数:1502
osgi与流行的框架(spring,struts,hibernate等)的集成
2.与流行的 JAVA B/S体系架构的集成  了解了基于osgi系统设计的基本思想,进一步来研究osgi与流行的框架(spring,struts,hibernate等)的集成,这里首先讲解一下集成原理。l        解决和spring的集成  由于spring的应用占据了大部分的java应用领域,所以解决与spring的集成是osgi必须解决的,spring-dm的推出大大促进了两者的结合,...
分类:编程语言   时间:2016-03-07 22:41:53    阅读次数:414
[Java开发之路](18)关于Class.getResource和ClassLoader.getResource的路径问题
Java中取资源时,经常用到Class.getResource和ClassLoader.getResource。昨天老师讲解题目时候,问我们为什么你们都是在文件前家上"/": String path = Resources.class.getResource("/a.txt").getPath(); 注:在Resources文件下创建了a.txt文件 我想我反正是试出来的,不使用"/...
分类:编程语言   时间:2016-03-07 22:39:07    阅读次数:261
Swift 运算符操作
在Swift中延伸了一种和C++类似的新特性,Swift的运算符提供了良好的可拓展性,我们可以对运算符进行操作,对运算符的操作其实就是对运算函数的重写或者重载。注意运算符操作一般被操做的参数往往要加上In-Out模式。+、-(运算符重载)我们在实际开发中,Swift可自定义运算符,并不限于预设的运算符,我们可以对+进行重载,使其完成Int与Double或者Flaot相加。 Swift提供了如下的...
分类:编程语言   时间:2016-03-07 22:40:20    阅读次数:267
at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)异常解决
部署项目,启动tomcat一切正常。输入项目地址后 tomcat报例如以下错误:java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)原因是项目jar包和tomcat下的jar包冲突
分类:编程语言   时间:2016-03-07 22:37:23    阅读次数:308
java异步计算Future的使用(转)
从jdk1.5开始我们可以利用Future来跟踪异步计算的结果。在此之前主线程要想获得工作线程(异步计算线程)的结果是比较麻烦的事情,需要我们进行特殊的程序结构设计,比较繁琐而且容易出错。有了Future我们就可以设计出比较优雅的异步计算程序结构模型:根据分而治之的思想,我们可以把异步计算的线程按照
分类:编程语言   时间:2016-03-07 22:33:39    阅读次数:281
java里的静态变量是放在了堆内存还是栈内存?
堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象)
分类:编程语言   时间:2016-03-07 22:32:13    阅读次数:225
java并发编程实战学习(3)--基础构建模块
转自:java并发编程实战 5.3阻塞队列和生产者-消费者模式 BlockingQueue阻塞队列提供可阻塞的put和take方法,以及支持定时的offer和poll方法。如果队列已经满了,那么put方法将阻塞直到空间可用;如果队列为空,那么take方法将阻塞直到有元素可用。队列可以是有界的也可以是
分类:编程语言   时间:2016-03-07 22:33:03    阅读次数:226
java第一周学习总结
第一章; Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为
分类:编程语言   时间:2016-03-07 22:32:35    阅读次数:215
spring aop 动态代理批量调用方法实例
今天项目经理发下任务,需要测试 20 个接口,看看推送和接收数据是否正常。因为对接传输的数据是 xml 格式的字符串,所以我拿现成的数据,先生成推送过去的数据并存储到文本,以便验证数据是否正确,这时候要批量调用这些同名方法,我觉得这里可以发展成有潜力的代码。 推送比较好做数据,队友们都写好代码,但是
分类:编程语言   时间:2016-03-07 22:29:55    阅读次数:170
C#语言基础
Main函数: static void Main(string [] args){}程序代码需要写在Main函数的花括号内。 一、输出:Console.WriteLine("这是我的第一个程序。");自动换行Console.WriteLine("这是第二行代码。");自动换行Console.Writ
分类:编程语言   时间:2016-03-07 22:28:09    阅读次数:281
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!