码迷,mamicode.com
首页 > 编程语言
记录今天学习python中for与while循环针对break和continue的用法
python中有两个主要的循环for与while,其中针对这两个循环有两种不同的中断用法break与continue。 首先先看下面的循环代码: 1: 上面这个循环打印出来是0 1 2 3 4 5 6 8 9,关键是没有7,因为7在循环的时候遇到continue直接退出了当前循环。由于for循环自己 ...
分类:编程语言   时间:2016-04-26 15:42:48    阅读次数:311
java中数据类型的转换
数据类型的转换,分为自动转换和强制转换。 自动转换是程序执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换 强制转换必须在代码中声明,转换顺序不受限制 自动数据类型转换: 按照从低到高的顺序,不同类型数据间的优先关系如下: byte short char -> ...
分类:编程语言   时间:2016-04-26 15:40:12    阅读次数:196
【BZOJ-3052】糖果公园 树上带修莫队算法
3052: [wc2013]糖果公园 Description Input Output Sample Input Sample Output 84 131 27 84 HINT Source Solution 树上带修莫队 本质还是树上莫队,详情可以转 BZOJ-3757苹果树 但是这里需要修改,就 ...
分类:编程语言   时间:2016-04-26 15:40:21    阅读次数:257
JAVA中的NIO(二)
一、内存文件映射 内存文件映射允许我们创建和修改那些因为太大而不能放入内存中的文件。有了内存文件映射,我们就可以假定整个文件都在内存中,而且可以完全把文件当作数组来访问。 map中的0表示从文件的起始位置开始映射,映射的大小为length(128MB)。MappedByteBuffer是直接缓冲区( ...
分类:编程语言   时间:2016-04-26 15:38:09    阅读次数:215
Python里的OS模块常用函数说明
Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简..
分类:编程语言   时间:2016-04-26 14:31:42    阅读次数:242
数组以及字符串经典题
1.数组中只有一个数字只出现一次,其他都成对出现如:inta[]={2,3,5,6,4,3,2,5,6};打印出4。首先呢,先分析此题。可将数组的第一个元素与后边其他元素进行异或,(异或的性质:任何一个数字异或自己都为0)若为0,则将这个元素删除。如:数组第一个元素为2,当碰到后边那个2时..
分类:编程语言   时间:2016-04-26 14:25:02    阅读次数:281
JavaScript 函数讲解
做PHP程序员JavaScript是必不可少要会的,但是说真的javascript很高深啊,来讲讲我的学习记录吧!1.分号是用来分隔可执行JavaScript语句的,由于函数声明不是一个可执行语句,所以不以分号结束。2.函数存储在变量中,便不需要函数名称,通常通过变量来调用。例:varx=function(..
分类:编程语言   时间:2016-04-26 14:24:16    阅读次数:225
C语言指针的概念
在计算机中,所有的数据都是存放在内存中的,一般把内存中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不一样,如int占用4个字节,char占用1个字节。为了正确地访问这些内存单元,必须为每个内存单元编上号。每个内存单元的编号是唯一的,根据编号可以准确地找到该内存单元。内存单元的编号叫做 ...
分类:编程语言   时间:2016-04-26 14:16:07    阅读次数:143
spring之context
spring有webapplicationcontext; 分为parent(root)和child 其中: root的是在web.xml里面通过context-param和contextlistener来初始化的, 这部分的bean是可以直接共享的 而child里面的则是通过定义servlet来进 ...
分类:编程语言   时间:2016-04-26 14:14:08    阅读次数:131
swift基础:第一部分:基本数据类型及结构
首先谈点开心的:今天是周二,广州的天气格外明朗,早上上班的心情也不一样,最值得高兴事,很快到五一劳动节了,说到劳动节,放假是吧。你懂的。再来谈谈我上周的工作总结,上周可以说是黑轮压城城欲摧,甲光向日金鳞开,上周公司计划在一周之内完成项目上线,可能会有人问,一周之内怎么可能完成一个项目,呵呵,一周内理 ...
分类:编程语言   时间:2016-04-26 14:10:08    阅读次数:226
RMQ之ST算法模板
概述 RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j之间的最小/大值。这两个问题是在实际应用中经常遇到的问题,下面介绍一下解决这两种问题的比较高效的算 ...
分类:编程语言   时间:2016-04-26 14:05:38    阅读次数:223
LeetCode之字符串处理题java
344. Reverse String Write a function that takes a string as input and returns the string reversed. Example: Given s = "hello", return "olleh". Subscri ...
分类:编程语言   时间:2016-04-26 14:03:26    阅读次数:347
Struts中使用json-lib-2.4-jdk15.jar时抛出Source not found
浏览器发出请求,后端响应结果并以json的形式返回,后端抛出如下问题截图如下: 经过仔细检查,原来工程中少了commons-lang-2.5.jar库文件,导致json-lib-2.4-jdk15.jar无法找到有关依赖项,从而出现上述问题。 Json-lib 需要的 jar 包(下载地址:http ...
分类:编程语言   时间:2016-04-26 14:03:02    阅读次数:247
线程的概念和多线程模型
线程的基本概念 引入进程的目的,是为了使多道程序并发执行,以提高资源利用率和系统吞吐量;而引入线程,则是为了减小程序在并发执行时所付出的时空开销,提高操作系统的并发性能。线程最直接的理解就是“轻量级进程”,它是一个基本的CPU执行单元,也是程序执行流的最小单元,由线程ID、程序计数器、寄存器集合和堆 ...
分类:编程语言   时间:2016-04-26 14:03:43    阅读次数:249
c#创建带参数的线程
1、无参数线程的创建 2、带一个参数的线程 使用ParameterizedThreadStart,调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。 注意传递的参数只能是object类型,不过可以进行强制类型转换。 ...
分类:编程语言   时间:2016-04-26 13:59:25    阅读次数:201
利用C#队列集合(Queue)写的一个算法
C#队列集合类在工作当中很少用到,昨天偶然听到同学工作时的一个需求(资源重新平均分配,但自己的资源不能分配给自己),我自己想了想,也查了查,感觉有必要用下队列Queue,这样实现起来比较简单些。 一下是实现的代码: System.Diagnostics.Stopwatch stopwatch = n ...
分类:编程语言   时间:2016-04-26 13:57:06    阅读次数:115
[bzoj 3676][uoj #103]【APIO2014】Palindromes回文串 后缀数组+manachar
给你一个由小写拉丁字母组成的字符串 ss。我们定义 ss 的一个子串的存在值为这个子串在 ss 中出现的次数乘以这个子串的长度。对于给你的这个字符串 ss,求所有回文子串中的最大存在值。 输入格式一行,一个由小写拉丁字母(a~z)组成的非空字符串 ss。 输出格式输出一个整数,表示所有回文子串中的最大存在值。...
分类:编程语言   时间:2016-04-26 12:44:35    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!