码迷,mamicode.com
首页 > 编程语言
python的namespace和闭包(closure)
在讨论闭包之前,先总结一下python的命名空间namespace,一般的语言都是通过namespace来识别名字标识,无论是变量,对象,函数等等。python划分3个名字空间层次,local:局部,标识为当前函数内,当前类内,比如局部变量。global:全局,标识当前模块,也就是当前文件,比如全局 ...
分类:编程语言   时间:2017-07-24 13:21:13    阅读次数:219
深入理解java泛型
一、 什么是泛型? 泛 型(Generic type 或者 generics)是对 简单的理解,就是对类型的参数化,比如我们定义一个类属性或者实例属性时,往往要指定具体的类型,如Integer、Person等等, 但是如果使用了泛型,我们把这些具体的类型参数化,用一个广泛的可以表示所有类型的“类型” ...
分类:编程语言   时间:2017-07-24 13:21:01    阅读次数:225
python3 中函数的相关问题
1、不定参数 2、默认参数 默认参数的值仅仅在函数定义的时候赋值一次 默认参数的值应该是不可变的对象,比如 None、True、False、数字或字符串 此时,可以试用None作为默认值,然后在函数里面检查它,给予相应的默认值 ...
分类:编程语言   时间:2017-07-24 13:20:33    阅读次数:164
若干排序算法简单汇总(一)
转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/35819279 作者:小马 从题目看,首先不是所有是若干。排序算法非常多。我个人的能力也有限。不可能都讲到。另外,是简单汇总,是希望能用最简单的代码,最简短的语言说明问题,不搞太多理论 ...
分类:编程语言   时间:2017-07-24 13:20:04    阅读次数:200
多线程基本知识
如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 实现Runnable接口比继承Thread类所具有的优势: 1):适合多个相同的 ...
分类:编程语言   时间:2017-07-24 13:19:00    阅读次数:147
《图论》——广度优先遍历算法(BFS)
十大算法之广度优先遍历: 本文以实例形式讲述了基于Java的图的广度优先遍历算法实现方法,详细方法例如以下: 用邻接矩阵存储图方法: 1.确定图的顶点个数和边的个数 2.输入顶点信息存储在一维数组vet中 3.初始化邻接矩阵。 4.依次输入每条边存储在邻接矩阵array中 输入边依附的两个顶点的序号 ...
分类:编程语言   时间:2017-07-24 13:18:03    阅读次数:184
python 二叉堆
BinaryHeap() 创建一个新的,空的二叉堆。 insert(k) 向堆添加一个新项。 findMin() 返回具有最小键值的项,并将项留在堆中。 delMin() 返回具有最小键值的项,从堆中删除该项。 如果堆是空的,isEmpty() 返回 true,否则返回 false。 size() ...
分类:编程语言   时间:2017-07-24 13:14:48    阅读次数:172
洛谷P1137 旅行计划 拓扑排序 图论
洛谷P1137 旅行计划 拓扑排序 图论在拓扑排序中把每个点能够浏览的点加上去 但是这样会有重复 因为我们要求一个点向前多能浏览的点 所以我们只要求连向这个点中能向前浏览的点数最多的点这一路就是能浏览的最多的点 然后这个点就相当于是拓扑排序中使该点的入度为 0 的那个点用那个点来更新当前点就行了 ...
分类:编程语言   时间:2017-07-24 13:14:23    阅读次数:174
nopCommerce 3.9 大波浪系列 之 路由扩展 [多语言Seo的实现]
nopCommerce 3.9 路由注册扩展,多语言Seo友好链接的路由支持,页面Seo友好链接的路由处理。 ...
分类:编程语言   时间:2017-07-24 13:13:47    阅读次数:397
后向传播算法“backpropragation”详解
为什么要使用backpropagation? 梯度下降不用多说,如果不清楚的可以参考http://www.cnblogs.com/yangmang/p/6279054.html。 神经网络的参数集合theta,包括超级多组weight和bais。 要使用梯度下降,就需要计算每一个参数的梯度,但是神经 ...
分类:编程语言   时间:2017-07-24 13:13:30    阅读次数:263
python-ConfigParser模块【读写配置文件】
1,函数介绍 1.1.读取配置文件 -read(filename) 直接读取ini文件内容-sections() 得到所有的section,并以列表的形式返回-options(section) 得到该section的所有option-items(section) 得到该section的所有键值对-g ...
分类:编程语言   时间:2017-07-24 13:11:27    阅读次数:207
Java Tuple使用实例(转)
转自链接:http://www.cnblogs.com/davidwang456/p/4514659.html 一、为什么使用元组tuple? 元组和列表list一样,都可能用于数据存储,包含多个数据;但是和列表不同的是:列表只能存储相同的数据类型,而元组不一样,它可以存储不同的数据类型,比如同时存 ...
分类:编程语言   时间:2017-07-24 13:07:10    阅读次数:216
PHP 多线程
大多开发过程中,php处理事务绝大部分都是不会用到多线程知识的,但是这不应该是其他语言开发者对phper的槽点之一。php是世界最好的语言\滑稽。 php如何使用多线程呢?所幸git里有php多线程的项目(官方手册:http://php.net/manual/zh/book.pthreads.php ...
分类:编程语言   时间:2017-07-24 13:06:01    阅读次数:177
从一道面试题来认识java类加载时机与过程【转】
说明:本文的内容是看了《深入理解Java虚拟机:JVM高级特性与最佳实践》后为加印象和理解,便记录了重要的内容。 1 开门见山 以前曾经看到过一个java的面试题,当时觉得此题很简单,可是自己把代码运行起来,可是结果并不是自己想象的那样。题目如下: 错误答案 count1=1 count2=1 正确 ...
分类:编程语言   时间:2017-07-24 13:05:38    阅读次数:226
动态语言的灵活性是把双刃剑 -- 以Python语言为例
本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter)的检查问题。这两个问题,本质都是因为动态语言(动态类型语言)的特性造成了,动态语言的好处就不细说了,本文是要讨论因为动态--这种灵活性带来的一些问题。 什么是动态语 ...
分类:编程语言   时间:2017-07-24 13:05:23    阅读次数:243
VS2013+win8编写的C++程序在xp/win7中执行
使用Visual Studio 2013在Windows 8下编写的C++程序在Windows XP系统执行错误,报错信息为:“不是有效的win32应用程序”。 在Windows 7报错信息例如以下图。 解决方法: 依照例如以下步骤操作就可以解决。 第一步:打开project的属性。点击【配置属性】 ...
分类:编程语言   时间:2017-07-24 13:03:41    阅读次数:163
Java反射中Class.forName与classLoader的区别
Java中的class.forName和classLoader都可以用来对类的加载。 class.forName除了把类加载到JVM中,还会对类进行解释,执行类的static代码块; classLoader只是把类加载到JVM中,只有在调用newInstance的时候才会去执行static代码块; ...
分类:编程语言   时间:2017-07-24 13:03:25    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!