码迷,mamicode.com
首页 > 编程语言
python函数传参是传值还是传引用?
       首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局
分类:编程语言   时间:2016-03-14 20:21:46    阅读次数:320
Python之模块篇
你已经学习了如何在你的程序中定义一次函数而重用代码。如果你想要在其他程序中重用很多函数,那么你该如何编写程序呢?你可能已经猜到了,答案是使用模块。模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。 模块可以从其他程序 输入 以便利用它的
分类:编程语言   时间:2016-03-14 20:20:33    阅读次数:325
《与小卡特一起学Python》Code4 GUI easygui的使用
EasyGui是基于TKinter的,所以可以跨平台使用。 使用方法很简单,下载之后解压把easygui.py放到python安装目录下的lib/site-packages/下面即可 两个简单的代码凑合着看吧     that's all!!!
分类:编程语言   时间:2016-03-14 20:21:04    阅读次数:217
java设计模式 GOF23 03 建造类模式
 
分类:编程语言   时间:2016-03-14 20:18:06    阅读次数:248
线程的状态
线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。 1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码 2.就
分类:编程语言   时间:2016-03-14 20:17:05    阅读次数:309
Java IO(四)
   对象序列化    对象序列化又叫对象的持久化,对象的串行化(或反串行化)    当使用Serializable接口实现序列化操作时,如果一个对象中的某个属性不希望被序列化,则可以使用transient关键字进行声明。 static修饰的静态属性也不能被序列化,序列化的只是堆内存中对象的属性。
分类:编程语言   时间:2016-03-14 20:14:46    阅读次数:158
JAVA的文件创建
FileOutputStream fos = new FileOutputStream("d:\\213.txt",true); fos.write(str.getBytes());  byte[] b = new byte[2048]; int i = fis.read(b); String st
分类:编程语言   时间:2016-03-14 20:11:44    阅读次数:243
C++之虚函数
#include using namespace std ; class AA { public: int a ; //虚函数 virtual void say_hello(void) { cout << "this is your parent " << endl ; } }; class BB : public AA { public: ...
分类:编程语言   时间:2016-03-14 19:00:42    阅读次数:212
Python基础--使用字符串
字符串是不可变序列>>>website = 'http://www.python.org' >>>website[-3:] = 'com' #错误字符串格式化–% %左侧放置一个字符串,右侧放置希望格式化的值:>>>format = 'Hello %s %s enough for ya?' >>>values = ('world', 'hot') >>>print format % values...
分类:编程语言   时间:2016-03-14 18:59:05    阅读次数:167
Apriori 算法 理论
关联规则的基本模型—规则 关联规则的基本模型—置信度 关联规则的基本模型—支持度 关联规则基本概念 频繁项集举例 关联规则举例 Apriori的步骤 Apriori的重要性质 Apriori算法实例—产生频繁项集 Apriori算法实例—产生关联规则 Apriori算法思想总结 Apriori算法代码 由L(k-1)生成候选集Ck 从频繁项集中挖掘关联规则...
分类:编程语言   时间:2016-03-14 19:00:10    阅读次数:276
插入排序
基本思想每趟将一个待排序的对象,按其关键码大小,插入到前面已经排序好的一组对象的适当位置 上,直到对象全部插入为止。即边插入边排序,保证子序列中随时都是排好序的插入排序算法的分类直接插入排序折半插入排序希尔排序 直接插入排序排序过程:整个排序过程为n-1趟插入,即先将序列中第1个记录看成是一个有序子序列,然后从第2个记录开始,逐个进行插入,直至整个序列有序。 void InsertS...
分类:编程语言   时间:2016-03-14 18:58:04    阅读次数:412
JavaScript设计模式 Item9 --适配器模式Adapter
适配器模式(转换器面模式),一般是为要使用的接口,不符本应用或本系统使用,而需引入的中间适配层类或对象的情况。适配器模式的作用是解决两个软件实体间的接口不兼容的问题。一、定义适配器模式(Adapter)是将一个类(对象)的接口(方法或属性)转化成客户希望的另外一个接口(方法或属性),适配器模式使得原本由于接口不兼容而不能一起工作的那些类(对象)可以一些工作。速成包装器(wrapper)。适配器的别名...
分类:编程语言   时间:2016-03-14 18:57:55    阅读次数:311
转:java 重定向和转发的区别
response.sendredirect("http://www.foo.com/path/error.html");重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一
分类:编程语言   时间:2016-03-14 18:48:46    阅读次数:226
2016世界最热门的编程语言与薪资揭秘
                 
分类:编程语言   时间:2016-03-14 18:46:33    阅读次数:260
Java虚拟机工作原理详解 (一)
一、类加载器 首先来看一下java程序的执行过程。                           从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入 此时,你的java代码就被编译成字节码(.class).如果你是在Eclipse I
分类:编程语言   时间:2016-03-14 18:46:37    阅读次数:190
Java开发必会的Linux命令
find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 find . -name "*.xml" 递归查找所有的xml文件 find . -name "*.xml" |xargs grep "hello world" 递归查找所有文件内容中包含hel
分类:编程语言   时间:2016-03-14 18:43:27    阅读次数:240
Swift-2.6函数
本页包含内容: 函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标识函数做什么,并且当函数需要执行的时候,这个名字会被用于“调用”函数。 Swift 统一的函数语法足够灵活,可以用来表示任何函数,包括从最简单的没有参数名字的 C 风格函数,到复杂的带局部和外部参数名的 Obj
分类:编程语言   时间:2016-03-14 18:42:30    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!