码迷,mamicode.com
首页 > 编程语言
Python初学者的捷径
下面列出的都是这些年总结的Python的有用的知识点和一些工具。希望对你有所帮助! 交换变量值 x = 6 y = 5 x, y = y, x print x >>> 5 print y >>> 6 内联if语句 print "Hello" if True else "World" >>> Hello 联接 nfc = ["Packe...
分类:编程语言   时间:2015-02-17 09:10:30    阅读次数:193
JAVA 多态
多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面package peoplePack;public class JavaApp { public static void main(String[] args) { You...
分类:编程语言   时间:2015-02-17 09:11:23    阅读次数:148
[转帖] 一些算法刷题的网站
1. leetcodehttp://leetcode.com/2. careeruphttp://www.careercup.com/http://hawstein.com/posts/ctci-solutions-contents.html3. glassdoorhttp://www.glassd...
分类:编程语言   时间:2015-02-17 07:03:07    阅读次数:878
Python初学者的捷径[译]
下面列出的都是这些年总结的Python的有用的知识点和一些工具。希望对你有所帮助!交换变量值x = 6y = 5 x, y = y, x print x>>> 5print y>>> 6内联if语句print "Hello" if True else "World">>> Hello联接nfc = ...
分类:编程语言   时间:2015-02-17 01:57:28    阅读次数:247
利用 Jsoup 和 多线程下载旺旺英语MP3
import java.io.IOException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class Snippet { public static void main(...
分类:编程语言   时间:2015-02-17 00:50:31    阅读次数:274
Python的排序
Python内置函数sorted可以对可迭代对象进行排序,其中有cmp和key两个参数,这两个参数对排序的效率有很大的影响。...
分类:编程语言   时间:2015-02-17 00:48:35    阅读次数:243
Java 中 Vector、ArrayList、List 使用深入剖析
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable...
分类:编程语言   时间:2015-02-16 23:33:43    阅读次数:425
MFC 根据需要调整对话框大小
通常在写图片或影像显示相关程序的时候需要先根据图像的分辨率来动态调整对话框和里面控件的大小和比例之后再进行显示。下面来介绍下做法,单单是调整对话框的大小和位置是很简单的,只需要下面的代码 int screenwidth = GetSystemMetrics(SM_CXFULLSCREEN);//获取屏幕分辨率宽度,不包括任务栏等区域 int screenheight = GetSystemMet...
分类:编程语言   时间:2015-02-16 23:34:56    阅读次数:522
JavaScript如何创建dictionary对象
对于JavaScript来说,其自身的Array对象仅仅是个数组,无法提供通过关键字来获取保存的数据,jQuery源码中提供了一种非常好的方式来解决这个问题,先看一下源码: function createCache() { var keys = []; function cache(key, value) { // Use (key + " ") to avoid collision ...
分类:编程语言   时间:2015-02-16 23:34:16    阅读次数:379
JavaBean规范
(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class user{......} (2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器 (3)一个javaBean类不应有公共实例变量,类变量都为private ,如: private int id; (4)属性应该通过一组存取方法(getXxx 和 ...
分类:编程语言   时间:2015-02-16 23:33:26    阅读次数:386
C++ 虚函数表解析
转自陈浩的博客前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里...
分类:编程语言   时间:2015-02-16 23:29:31    阅读次数:449
JavaScript学习之路1
1. 变量类型只有varvar money=5;var house="big house";示例如下 2. 9种数据类型2.1 字符串 Stringvar language = "javascript";document.write(language);document.wri...
分类:编程语言   时间:2015-02-16 23:29:06    阅读次数:218
python获取outlook导出eml文件中附件代码
background:离职,公司邮箱是一直从浏览器来访问的,所以邮件在本地保存不了。如果没有附件的话可以直接用word打开。但是有附件就会打开出错。同时导出也只能是eml格式其实里边就是文本信息,邮件发送也是这些文本。所以就很简单了复用了以前 的代码#!/usr/bin/env python#enc...
分类:编程语言   时间:2015-02-16 23:27:13    阅读次数:1128
python学习之---生成器
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含1000万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不...
分类:编程语言   时间:2015-02-16 23:26:48    阅读次数:336
Openjudge-计算概论(A)-整数奇偶排序
描述:输入10个整数,彼此以空格分隔重新排序以后输出(也按空格分隔),要求:1.先输出其中的奇数,并按从大到小排列;2.然后输出其中的偶数,并按从小到大排列。输入任意排序的10个整数(0~100),彼此以空格分隔输出按照要求排序后输出,由空格分隔样例输入4 7 3 13 11 12 0 47 34 ...
分类:编程语言   时间:2015-02-16 23:22:55    阅读次数:259
算法导论-快速排序
一、快速排序的描述快速排序是基于分治策略的。对一个子数组A[p…r]快速排序的分治过程的三个步骤为:1、分解数组A[p…r]被划分成两个(可能空)子数组A[p…q-1]和A[q+1…r],使得A[p…q-1]中的每个元素都小于等于A[q],且小于等于A[q+1…r]中的元素。下标q也在这个划分过程中...
分类:编程语言   时间:2015-02-16 23:21:18    阅读次数:338
Java抽象类深入理解-----模板方法设计模式(Templete Method)
模板方法设计模式(Templete Method)定义一个操作中的算法骨架,而将一些可变部分的实现延迟到子类中。模板方法设计模式使得子类可以不改变一个算法的结构即可重新定义该算法某些特定的步骤。 1 import java.util.Random; 2 3 public class Abstrac....
分类:编程语言   时间:2015-02-16 23:21:01    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!