码迷,mamicode.com
首页 > 编程语言
python calendar标准库基础学习
#-*-coding:utf-8-*-#作者:新手__author__='Administrator'#标准库:日期时间基础学习:calendar:处理日期#例1importcalendarc=calendar.TextCalendar(calendar.SUNDAY)c.prmonth(2015,...
分类:编程语言   时间:2015-03-15 00:48:19    阅读次数:219
c++ 顺序容器学习 - 容器适配器
摘要: 对 容器适配器 的疑问。刚开始接触 容器适配器 时,总感觉怪怪的,认为多此一举,顺手搜了搜,原来我在这一点is not alone:STL容器适配器的用途其中有个老兄说的好,这里 引用一下:1 adapter原意是插座、适配器、接合器的意思。现在我需要一个栈结构,我们可以用deque来实现....
分类:编程语言   时间:2015-03-15 00:42:57    阅读次数:167
“抛弃”javascript,拥抱typescript——给所有javascript程序员的一句忠告!
好久不来博客园,今天偶尔来逛逛,发现有不少文章写javascript的,比如面向对象什么的,代码组织管理什么的,看过之后有句话如鲠在喉,不吐不快——“抛弃”javascript,拥抱typescript吧,别再浪费你的青春、你的生命了!这是我给所有javascript前端程序员的一句忠告。不解释,能...
分类:编程语言   时间:2015-03-15 00:43:29    阅读次数:138
HDU 1394 树状数组+离散化求逆序数
对于求逆序数问题,学会去利用树状数组进行转换求解方式,是很必要的。一般来说我们求解逆序数,是在给定一串序列里,用循环的方式找到每一个数之前有多少个比它大的数,算法的时间复杂度为o(n2)。那么我们通过树状数组可以明显提高时间效率。我们可以按照排列的顺序依次将数字放入树状数组中,并依次更新预与之相关联...
分类:编程语言   时间:2015-03-15 00:41:29    阅读次数:162
七周七语言 Ruby 第一次作业
1 puts "hello world" 2 3 "Hello, Ruby.".index("Ruby.") 4 5 x = 0 6 puts "bigwhite" while (x = x + 1) r14 puts "value is #{r} less" if x < r15 puts...
分类:编程语言   时间:2015-03-15 00:40:14    阅读次数:149
python filecmp标准库基础学习
#-*-coding:utf-8-*-#作者:新手__author__='Administrator'#文件的比较importos,filecmp#作用用于比较系统中的目录和文件#例子2defmkfile(name,body=None):withopen(name,'w')asname1:name1...
分类:编程语言   时间:2015-03-15 00:40:10    阅读次数:293
javascript基础
基本类型的值和引用类型值 基本类型:string number boolean null Undefined 引用类型:内存中的对象 动态的属性:1 var Person = new Object();2 Person.name = "js";3 ...
分类:编程语言   时间:2015-03-15 00:37:32    阅读次数:195
C++拾遗(七)——关联容器
关联容器(Associativecontainers)支持通过键来高效地查找和读取元素。两个基本的关联容器类型是map和set。map的元素以键-值(key-value)对的形式组织:键用作元素在map中的索引,而值则表示所存储和读取的数据。set仅包含一个键,并有效地支持关于某个键是否存在的查.....
分类:编程语言   时间:2015-03-15 00:39:35    阅读次数:276
100个经典的C算法
1.题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?#include#includeint functionsum(int n){ if(n==1||n==2)return 1; else r...
分类:编程语言   时间:2015-03-15 00:34:59    阅读次数:214
欧几里德与扩展欧几里德算法
转自网上大牛博客,讲的浅显易懂。原文地址:http://www.cnblogs.com/frog112111/archive/2012/08/19/2646012.html欧几里德算法欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。基本算法:设a=qb+r,其中a,b,q,r都是整数...
分类:编程语言   时间:2015-03-15 00:33:44    阅读次数:284
Java基础---第四天
教课流程: 位运算符:两个整数型数据交换位置--中间变量、位异或运算[ ^ ] 三元运算符--if语句【数据键盘录入】 switch语句总结: 1:运算符 (1)位运算符 ^ : 一个数据对同一个数据^两次,结果还是数据本身。[异或] 举例:a ^ b ^ b = a (2)条件运算符 格式:...
分类:编程语言   时间:2015-03-15 00:29:58    阅读次数:295
javascript:;与javascript:void(0)使用介绍
有时候我们在编写js过程中,需要触发事件而不需要返回值,那么就可能需要这样的写法href=”#”,包含了一个位置信息.默认的锚是#top,也就是网页的上端,当连续快速点击此链接时会导致浏览器巨慢甚至崩溃。当然我们一般用三个 href="###",不过看了这篇文章我们以后就可以使用javascript...
分类:编程语言   时间:2015-03-15 00:25:37    阅读次数:244
guava Splitter 与java 内置的string的split 方法有什么区别.
**java内置的会忽略空内容,guava Splitter不会忽略.或者可以自由选择的忽略.** ``` /** * {@code Splitter}和{@code Joiner} 这两个对于map的相反的操作,在web框架例如spring mvc中用到过. * * 对于get url后...
分类:编程语言   时间:2015-03-14 23:23:13    阅读次数:377
Python学习笔记-函数篇
![cover](http://img5.duitang.com/uploads/item/201408/31/20140831102529_Ht4Cs.thumb.700_0.png) ## 定义 ### 返回单值 def my_abs(x): if x >= 0: return x else: return -x ### 返回多值 返回多值就是返回一...
分类:编程语言   时间:2015-03-14 23:21:00    阅读次数:2182
JavaScript的原始类型
在ECMAScript 中,变量可以存放两种类型的值,即原始值和引用值。 原始值(primitive value)是存放在栈(stack)中的简单数据字段,也就是说,它们的值直接存储在变量访问的位置。 引用值(reference value)是存储在堆(heap)中的对象,也就是说,存储在变量出的值是一个指针(point),指向存储对象的内存处。 ECMAScript 中有5种原始类型,即Undefined,Null,Boolean,Number 和 String。ECMAScript把术语...
分类:编程语言   时间:2015-03-14 23:20:52    阅读次数:218
致佳音: 推箱子游戏自动求解算法设计(一)
本来酷爱音乐, 老衲也想谱一曲之类, 通俗又有境界的曲子, 奈何没有那个水平, 也不是一个程序员做的勾当,于是就有了本文. 希望莲花妹妹跟着思路走,能遗忘那些太多的忧伤…… 本文分以下四个小节: 一、平面寻路算法(Alpha Star) 二、闭合图形填充算法(扫描线种子填充) 三、推箱子求解 四、执行效率的优化 日本人有个程序叫Sokuban Automatic So...
分类:编程语言   时间:2015-03-14 23:17:41    阅读次数:409
《Effective C++》:条款48:认识template元编程
认识template元编程...
分类:编程语言   时间:2015-03-14 23:19:31    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!