首页 > 编程语言
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:56:57    收藏:0  评论:0  赞:0  阅读:338
利用 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:49:41    收藏:0  评论:0  赞:0  阅读:451
Python的排序
Python内置函数sorted可以对可迭代对象进行排序,其中有cmp和key两个参数,这两个参数对排序的效率有很大的影响。...
分类:编程语言   时间:2015-02-17 00:48:03    收藏:0  评论:0  赞:0  阅读:320
MFC 根据需要调整对话框大小
通常在写图片或影像显示相关程序的时候需要先根据图像的分辨率来动态调整对话框和里面控件的大小和比例之后再进行显示。下面来介绍下做法,单单是调整对话框的大小和位置是很简单的,只需要下面的代码 int screenwidth = GetSystemMetrics(SM_CXFULLSCREEN);//获取屏幕分辨率宽度,不包括任务栏等区域 int screenheight = GetSystemMet...
分类:编程语言   时间:2015-02-16 23:32:16    收藏:0  评论:0  赞:0  阅读:771
JavaScript如何创建dictionary对象
对于JavaScript来说,其自身的Array对象仅仅是个数组,无法提供通过关键字来获取保存的数据,jQuery源码中提供了一种非常好的方式来解决这个问题,先看一下源码: function createCache() { var keys = []; function cache(key, value) { // Use (key + " ") to avoid collision ...
分类:编程语言   时间:2015-02-16 23:32:01    收藏:0  评论:0  赞:0  阅读:481
C++ 虚函数表解析
转自陈浩的博客前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里...
分类:编程语言   时间:2015-02-16 23:29:27    收藏:0  评论:0  赞:0  阅读:544
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:25:57    收藏:0  评论:0  赞:0  阅读:398
python获取outlook导出eml文件中附件代码
background:离职,公司邮箱是一直从浏览器来访问的,所以邮件在本地保存不了。如果没有附件的话可以直接用word打开。但是有附件就会打开出错。同时导出也只能是eml格式其实里边就是文本信息,邮件发送也是这些文本。所以就很简单了复用了以前 的代码#!/usr/bin/env python#enc...
分类:编程语言   时间:2015-02-16 23:24:17    收藏:0  评论:0  赞:0  阅读:1346
python学习之---生成器
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含1000万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不...
分类:编程语言   时间:2015-02-16 23:23:37    收藏:0  评论:0  赞:0  阅读:353
Openjudge-计算概论(A)-整数奇偶排序
描述:输入10个整数,彼此以空格分隔重新排序以后输出(也按空格分隔),要求:1.先输出其中的奇数,并按从大到小排列;2.然后输出其中的偶数,并按从小到大排列。输入任意排序的10个整数(0~100),彼此以空格分隔输出按照要求排序后输出,由空格分隔样例输入4 7 3 13 11 12 0 47 34 ...
分类:编程语言   时间:2015-02-16 23:21:47    收藏:0  评论:0  赞:0  阅读:377
算法导论-快速排序
一、快速排序的描述快速排序是基于分治策略的。对一个子数组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:20:53    收藏:0  评论:0  赞:0  阅读:326
【Go语言】【3】GO语言常量与变量
一般的语言入门都会讲一堆背景和特性,这样做的目的是为了能让学习者对该语言有一个大概的认识,这也是为何有人推荐正确的读书方法是先粗略地读一遍,然后再详细地读一遍,但这里我想直接进入细节,不是因为个性,而是因为常量和变量是编程语言最基本的组成元素。一、字面常量..
分类:编程语言   时间:2015-02-16 22:15:43    收藏:0  评论:0  赞:0  阅读:476
常见的JavaScript代码(四)
文章来自“PHP100中文网” 18.改变按钮的图片. .style3 { font-size: 12px; background: url(image/buttonbg1.gif); border: 0px; width: 60px; height: 22px} .style4 { font-size: 12px; font-weight: bold; backgrou...
分类:编程语言   时间:2015-02-16 22:11:39    收藏:0  评论:0  赞:0  阅读:374
常见的JavaScript代码(五)
文章来自“PHP100中文网” 28.可以比较字符的大小 char=post.charAt(i); if(!('0' 29.将字符转化为数字 month = parseInt(char) 30.点击value非空的选项时转向指定连接 <select onchange='if(this.value!="")window.open(this.value)' class...
分类:编程语言   时间:2015-02-16 22:11:30    收藏:0  评论:0  赞:0  阅读:362
poj 1502 MPI Maelstrom Dijkstra算法的简单运用 ,呵呵,,我估计有很多人都没看懂什么意思,我也看了很久
BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communication subsystem. Valentine McKee's research advisor, Jack Swigert, has asked her to benchmark the new sy...
分类:编程语言   时间:2015-02-16 22:11:07    收藏:0  评论:0  赞:0  阅读:1304
Java集合与框架总结与学习
Java集合框架是Java语言的重要组成部分,它包含了系统而完整的集合层次体系,封装了大量的数据结构的实现。深刻理解Java集合框架的组成结构及其中的实现类和算法,能极大提高程序员编码的能力。本章讲述Java集合框架,主要包括集合框架的概念、集合框架接口,以及列表、集合、映射三种结构还有迭代方法、比较方法和较早以前版本的类和接口。...
分类:编程语言   时间:2015-02-16 22:09:27    收藏:0  评论:0  赞:0  阅读:382
插入排序
在冒泡排序、选择排序编写代码之后,楼主渐渐找到了coding的信心,熟能生巧,就像写词唱曲之前,都得先背诵大量的诗词,熟悉各路歌曲,才干走出自己的路线,有自己的杰作。好吧,来让楼主继续进行"社会主义0基础阶段"的任务,这次是插入排序。一. 算法描写叙述 插入排序:插入即表示将一个新的数据插入到...
分类:编程语言   时间:2015-02-16 22:06:28    收藏:0  评论:0  赞:0  阅读:268
Openjudge-计算概论(A)-数组顺序逆放
描述:将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。输入输入为两行:第一行数组中元素的个数n(1 2 int main() 3 { 4 int a[100],i,t[100]; 5 int n; 6 scanf("%d",&...
分类:编程语言   时间:2015-02-16 22:05:27    收藏:0  评论:0  赞:0  阅读:306
HDU4638——Group(树状数组+离线操作)
题目链接题目大意n个数的序列,m次询问。 求一段区间连续数字的段数 。 (1 3 5 4 2) 询问[2,4]区间则3,5,4为连续序列输出 1 。解题思路我觉得这是一道不错的题目。 定义线段是求的连续序列。 首先将所有的询问离线,按照Li递增排序。 我们可以用一个结构维护Li为起点加入所有点后的各区间线段数,对于每个以Li为起点的询问进行处理。 当然这样不够,我们还要消除Li之前加入的...
分类:编程语言   时间:2015-02-16 20:59:59    收藏:0  评论:0  赞:0  阅读:354
各种加密算法
md5: private string MD5(string source) { StringBuilder sb = new StringBuilder(); System.Security.Cryptography.MD5 md5 = S...
分类:编程语言   时间:2015-02-16 20:56:07    收藏:0  评论:0  赞:0  阅读:380
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!