码迷,mamicode.com
首页 > 编程语言
python核心编程五——映像和集合
1.字典   不允许一个键对应多个值:当有键发生冲突(即,字典键重复赋值),取最后(最近)的赋值。              >>> dict1 = {' foo':789, 'foo': 'xyz'}              >>> dict1                    {'foo': 'xyz'} 2.集合分为可变集合(set) 和 不可变集合(frozenset)...
分类:编程语言   时间:2014-11-07 09:58:24    阅读次数:139
LCA在线算法ST算法
求LCA(最近公共祖先)的算法有好多,按在线和离线...
分类:编程语言   时间:2014-11-07 09:57:24    阅读次数:198
python核心编程六——条件和循环
1.if语句 单个 if 语句可以通过使用布尔操作符 and , or 和 not。if-elif-else. elif即else if if expression1:      expr1_true_suite elif expression2:       expr2_true_suite else:       none_of_the_above_suite ...
分类:编程语言   时间:2014-11-07 09:54:48    阅读次数:217
【HDU】4918 Query on the subtree 点分治+树状数组
【HDU】4918 Query on the subtree 点分治+树状数组...
分类:编程语言   时间:2014-11-07 09:54:12    阅读次数:159
Java中线程等待(同步)的五种方法
在面试时,经常会有面试官问道,如何将...
分类:编程语言   时间:2014-11-07 09:54:23    阅读次数:195
算法之动态规划法
动态规划算法其实就是一种优化的算法,其基本思想就是将待求解的问题分解成若干子问题,先求解子问题(这些解不是独立的),然互从这些子问题中得到原问题的解。其最终得到的结果往往是最优解。和贪心法不同的是,动态规划法不可以将一个整体进行分割。         举个简单的例子:给出7个数,1,2.....7,从中选出不超过3个使得这3个数的和不超过20.求解时我们应该一步一步进行:       ...
分类:编程语言   时间:2014-11-07 09:54:51    阅读次数:186
RMQ之ST算法
1 #include 2 #include 3 const int N = 100; 4 int a[N]; 5 int dp[N][33]; 6 inline int min(const int &a, const int &b) 7 { 8 return a < b ? a : b...
分类:编程语言   时间:2014-11-07 09:50:04    阅读次数:162
Python 判断质数
a = raw_input() #输入数字a = int(a) #强制转换成intb=True #一个标记for i in range(2,a): #从2开始循环本身 if a%i==0: #如果除了本身和1以外还能被整除 b=False #标记改成False br...
分类:编程语言   时间:2014-11-07 09:48:50    阅读次数:112
python 网站爬虫 下载在线盗墓笔记小说到本地的脚本
最近闲着没事想看小说,找到一个全是南派三叔的小说的网站,决定都下载下来看看,于是动手,在很多QQ群里高手的帮助下(本人正则表达式很烂,程序复杂的正则都是一些高手指导的),花了三四天写了一个脚本需要 BeautifulSoup 和 requests 两个库(我已经把注释写得尽量详细)这个程序的执行速度...
分类:编程语言   时间:2014-11-07 09:48:22    阅读次数:227
python解决一些错误换行问题
有时候会碰到一些错误换行的数据,比如正确数据应该是:20141010,aaa,bbb,ccc,ddd,eee但是实际给过来的数据是:20141010,aaa,bbb,ccc,ddd,eee这样出现错误换行,在进行一些数据处理时就不能通过解决办法:import redfile=open('tt.txt...
分类:编程语言   时间:2014-11-07 09:46:36    阅读次数:225
java web - 为什么要使用spring struts
1.软件里有很多优秀的框架,有一种类型的框架,它的特点是建立在一个现有技术的基础上,提供和现有技术一样业务功能的技术框架,这个新的技术框架比原技术更加易用,更加健壮同时功能更加强大,例如:jQuery,以及本文所要谈到的struts2和springMVC,深究这些框架都是相当之复杂,但是它们的优点其...
分类:编程语言   时间:2014-11-07 09:46:21    阅读次数:237
python_在windows下安装配置python开发环境及Ulipad开发工具
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性.Python的IDE也有不少,网上也有很多介绍. 我自己选择了国产 Python IDE:UliPad.这个IDE本身就...
分类:编程语言   时间:2014-11-07 09:47:11    阅读次数:158
python批量删除文件
写程序测试时总会碰到要删除日志文件夹下的日志或者删除一些历史文件,每次都会生成,再测试的时候为了查找错误原因方便总是要在测试前删除这些文件,手动删除比较麻烦,所以写一个批量删除脚本import osdef removeFileInFirstDir(targetDir): for file i...
分类:编程语言   时间:2014-11-07 09:45:29    阅读次数:167
2014年辛星Javascript解读第四节 流程控制语句
上一节我们介绍了函数,本小节我们介绍一下流程控制语句,对于不论什么一门编程语言来说,流程控制都是很重要的,也就是我们常说的顺序结构、选择结构和循环结构。************选择结构***************1.Javascript中用条件语句来实现选择结构,它提供的选择结构主要是if语句、....
分类:编程语言   时间:2014-11-07 09:43:35    阅读次数:212
在windows下安装配置python开发环境及Ulipad开发工具(转)
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性.Python的IDE也有不少,网上也有很多介绍. 我自己选择了国产 Python IDE:UliPad.这个IDE本身就...
分类:编程语言   时间:2014-11-07 09:44:35    阅读次数:221
javascript中的DOM对象的辨析
ownerDocument表示当前的document对象 ????var?childElem?=?document.getElementById(‘testid‘); ????if(childElem.ownerDocument()==document) ????{ ????????alert(‘ownerDocument?is?...
分类:编程语言   时间:2014-11-07 08:41:30    阅读次数:139
HDU2132 An easy problem 【Java】
An easy problem Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 9194    Accepted Submission(s): 2491 Problem Description We once di...
分类:编程语言   时间:2014-11-07 08:41:47    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!