首页 > 编程语言
python数据结构与算法 14 队列的python实现
队列的python实现 在建立抽象数据类型之后,可以建立一个类来实现队列的。和以前一样,我们采用python内置的列表作为工具来建立队列类。 队列也是有序的,所以需要决定队列的哪一头作为队列的前端和尾端。在下面的实现代码中,我们约定列表的0位置是队列的尾部,这样的好处是,可以直接使用列表的insert方法在队尾加入数据,使用pop方法在队列的前端(这时是列表的最后一个数据)删除数据。从性能...
分类:编程语言   时间:2014-03-18 11:52:50    收藏:0  评论:0  赞:0  阅读:510
Compile Java Codes in Linux Shell instead of Ant Script
The following is frequently used ant script, compile some java source codes with a libary path, then copy all non-java files to compiled folder: ...
分类:编程语言   时间:2014-03-18 08:54:57    收藏:0  评论:0  赞:0  阅读:459
Java多线程间的数据共享
下面的程序演示了一个对象被两个线程访问的方法,"monitor.gotMessage();"这一句虽然是monitor对象的方法,但却是运行在"MyObject"的线程里,而不是"monitor"线程里。 BusyWaiting.java:public class BusyWaiting { pub...
分类:编程语言   时间:2014-03-18 11:45:24    收藏:0  评论:0  赞:0  阅读:391
Python包安装过程
以下是paramiko-1.7.7.1的安装过程,可以看到整个过程分为步,第一步是build,就是拷贝源文件到build文件夹里,F:\VMFiles\tmpFiles\paramiko-1.7.7.1>F:\Software\Python27\python.exe setup.py install...
分类:编程语言   时间:2014-03-18 11:45:56    收藏:0  评论:0  赞:0  阅读:420
为VIM添加Python扩展
VIM的自带的脚本功能很强,但只能用在VIM自己上,如果让它支持Python脚本,那简直就无敌了,这个想法当然不是我想出来的,应该说英雄所见略同,于是乎vim7.2就内建了对python2.4的支持,这么有前途的功能当然得尝尝鲜啦,下面就是实现过程: 1 检查vim是否支持python;用:vers...
分类:编程语言   时间:2014-03-18 11:46:19    收藏:0  评论:0  赞:0  阅读:503
Python脚本文件中使用中文
Python做图形用户界面(GUI)开发时经常要在界面上显示中文,需要做如下处理(详见[1]和[2]2.3节):在py文件的首行写上:# -- coding:utf-8 --保存py文件时要存为utf-8格式文件。[1] Python2.6 Documentation: The Python Lan...
分类:编程语言   时间:2014-03-18 11:48:35    收藏:0  评论:0  赞:0  阅读:513
Use Module and Function instead of Class in Python
The following scripts run in ipython demonstrate the differences between instance method and static method.Generally OOP make things complicated for i...
分类:编程语言   时间:2014-03-18 11:48:38    收藏:0  评论:0  赞:0  阅读:508
java 笔记
Ni属性会被默认初始化局部变量不会被初始化静态使用的注意事项:1.静态方法只能访问静态成员。(非静态既可以访问静态,又可以访问非静态)2.2.静态方法中不可以使用this或者super关键字。3.主函数是静态的静态什么时候用静态变量1,当分析对象中所具备的成员变量的值都是相同的,这时这个成员就可以用...
分类:编程语言   时间:2014-03-18 11:49:52    收藏:0  评论:0  赞:0  阅读:451
Java程序员的推荐阅读书籍
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Stru...
分类:编程语言   时间:2014-03-18 11:49:55    收藏:0  评论:0  赞:0  阅读:395
[大牛翻译系列]Hadoop(15)MapReduce 性能调优:优化MapReduce的用户JAVA代码
来自于某本大牛英文专著。翻译稿。 讲解在Hadoop中的性能调优。介绍如何优化用户JAVA代码。 (要是文章或图片有不明确的地方,可以在文章后面留言,我会回复的。)
分类:编程语言   时间:2014-03-18 08:48:43    收藏:0  评论:0  赞:0  阅读:505
c语言 数组简单复习
分类:编程语言   时间:2014-03-18 11:57:16    收藏:0  评论:0  赞:0  阅读:424
读书笔记_Effective_C++_条款四十:明智而审慎地使用多重继承
多重继承是一种比较复杂的继承关系,它意味着如果用户想要使用这个类,那么就要对它的父类也了如指掌,所以在项目中会带来可读性的问题,一般我们都会尽量选择用单继承去替代它。使用多重继承过程容易碰到的问题就是名字冲突,像下面这样: 1 class Base1 2 { 3 public: 4 void fun...
分类:编程语言   时间:2014-03-18 11:57:57    收藏:0  评论:0  赞:0  阅读:476
JavaScript学习心得(八)
Cookie是Netscape发明的技术,是动态网站必不可少的部分,用于浏览器请求Web页面的超文本传输协议是一种无状态的协议。 两种方法维护状态:使用会话(session)(使用服务器技术实现,数据存储在服务器上)和Cookie(用服务器技术或者浏览器中的JavaScript管理)。 Cookie...
分类:编程语言   时间:2014-03-18 11:59:22    收藏:0  评论:0  赞:0  阅读:425
和Java相关的一些好文章(不定期更新)
1、Java 集合类详解(包括arraylist,linkedlist,vector,stack,hashmap,hashtable,treemap,collection等)。2、Java 理论与实践: 描绘线程安全性(文中有大名鼎鼎的《Effictive Java》的作者的观点)
分类:编程语言   时间:2014-03-18 11:59:57    收藏:0  评论:0  赞:0  阅读:395
浅谈 C++ 中的 new/delete 和 new[]/delete[]
在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢?new 和 delete 是函数吗?new [] 和 delete [] 又是什么?什么时候用它们?你知道 operator new 和 operator delete 吗?为什么 new [] ...
分类:编程语言   时间:2014-03-18 12:00:07    收藏:0  评论:0  赞:0  阅读:413
java类初始化顺序
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。可以通过下面的测试代码来验证这一点: 1 public class test_1{ 2 3 public static String staticField = "静态变...
分类:编程语言   时间:2014-03-18 12:00:59    收藏:0  评论:0  赞:0  阅读:375
Python基础3:函数
函数的定义def,这个关键字通知python:我在定义一个函数冒号和缩进来表示的隶属关系return可以返回多个值,以逗号分隔。相当于返回一个tuple(定值表)。在Python中,当程序执行到return的时候,程序将停止执行函数内余下的语句。return并不是必须的,当没有return, 或者r...
分类:编程语言   时间:2014-03-18 12:02:55    收藏:0  评论:0  赞:0  阅读:591
排列组合算法的javascript实现
命题:从成员数为N的集合S中,选出M个元素,分别求其排列与组合结果集,即 A(N, M)与C(N, M)js解法: 1 var allResult = []; 2 3 function queue(arr, size, result){ 4 //first call 5 if(result == u...
分类:编程语言   时间:2014-03-18 12:03:21    收藏:0  评论:0  赞:0  阅读:394
java写 excel
http://blog.csdn.net/windows1989/article/details/7237052
分类:编程语言   时间:2014-03-18 12:04:32    收藏:0  评论:0  赞:0  阅读:450
C++ 引用
引用是某个对象(即变量)的别名.即某个对象的替代名称(相同于一个人的小名).引用是一个左值,在C++中,引用主要用来定义函数的参数和函数返回类型.因为引用只需要传递一个对象的地址,在传递大型对象的函数参数或从函数返回大型对象时,可以提高效率.使用引用时的注意事项:①在定义引用时,引用符&与指针运算符...
分类:编程语言   时间:2014-03-18 12:06:48    收藏:0  评论:0  赞:0  阅读:480
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!