码迷,mamicode.com
首页 > 编程语言 > 周排行
Python 类和对象
1、python中初始化实例属性 必须在__init__(self,…)方法内(注意:双下划线)初始化实例,第一个参数必须为self。 如需动态添加属性,可用 **kw class Person(object): def __init__(self,name,gender,birth,**kw): ... ...
分类:编程语言   时间:2017-04-14 23:54:01    阅读次数:401
mujava
一、介绍 1、变异测试 在源代码的基础上进行细节性的改变,进行变异,从而改进程序源代码的一种fault-based的软件测试方法。 所谓变异,是基于良好定义的变异操作(模拟典型应用错误,例如,错误的操作符或者变量名字;或是强制产生有效的测试,例如,使每个表达式都等于0)。 变异测试的目的在于帮助测试 ...
分类:编程语言   时间:2017-04-14 23:56:43    阅读次数:897
算法图绘制工具Graphviz
graphviz是贝尔实验室设计的一个开源的画图工具,它的强大主要体现在“所思即所得"(WYTIWYG,what you think is what you get),这是和office的“所见即所得“(WYSIWYG,what you see is what you get)完全不同的一种方式。它 ...
分类:编程语言   时间:2017-04-14 23:58:38    阅读次数:569
排序算法
排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。 Python内置的sorted()函数就可以对list进行排序: 此 ...
分类:编程语言   时间:2017-04-15 00:01:45    阅读次数:245
Python切片详解
先从原理上分析切片运算: list的切片,内部是调用__getitem__,__setitem__,__delitem__和slice函数。而slice函数又是和range()函数相关的。 给切片传递的键是一个特殊的slice对象。该对象拥有可描述所请求切片方位的属性,例如: Python 的切片功 ...
分类:编程语言   时间:2017-04-15 00:02:11    阅读次数:269
Java 判断回文字符串有多少和其中的最大字符串
一、简介代码功能 该代码的功能可以实现对任意的一段字符串进行判断是否有回文,回文有哪些,和其中的最大回文。 二、代码部分 1、全局变量 2、创建数组用于保存回文 3、将hws字符串更改为空字符 4、判断该字符串中存在的回文的数量 5、第一次判断字符串中前后的数是否存在相同 6、进行二次判断以当前相同 ...
分类:编程语言   时间:2017-04-15 00:03:48    阅读次数:282
【Java】Java_12 Eclipse
1.eclipse简介 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言 ...
分类:编程语言   时间:2017-04-15 00:05:12    阅读次数:231
python3.5 安装lxml
通过xpath 爬虫时,使用到了lxml,通过pip 安装lxml 报错"building 'lxml.etree' extension building 'lxml.etree' extension error: [WinError 2] 系统找不到指定的文件。" 解决办法: 下载 lxml-3. ...
分类:编程语言   时间:2017-04-15 00:06:36    阅读次数:452
多语言网站怎么实现?
最近有个需求,就是建一个根据全球欧洲、美洲、中东、非洲、亚洲和大洋洲地区中的国家不同语言建一个网站。比如选择欧洲的西班牙,那么这个网站就是以西班牙语展示;选择欧洲的白俄罗斯,那么这个网站就是以俄罗斯语展示;选择亚洲的日本,那么这个网站就是以日语展示... 这样的一个需要该如何实现? 通过网上查询,有 ...
分类:编程语言   时间:2017-04-15 00:06:48    阅读次数:214
[Javascript] Create scrollable DOM elements with Greensock
In this lesson, we will look at Greensock's Draggable API. We will implement a scrollable <div>container and explore some options available. DOC ...
分类:编程语言   时间:2017-04-15 00:07:41    阅读次数:142
40个Java集合面试问题和答案
1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Jav ...
分类:编程语言   时间:2017-04-15 00:09:39    阅读次数:224
115个Java面试题和答案
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这 ...
分类:编程语言   时间:2017-04-15 00:11:01    阅读次数:194
解数独算法的实现——剪枝优化
最近人工智能做个小实验,组队选了个数独游戏,顺便研究了一下。解数独感觉主流思想也就是深搜回溯了吧,优化就是各种剪枝方法。 1 引言 数独起源于18世纪初瑞士数学家欧拉等人研究的拉丁方阵(Latin Square),曾风靡日本和英国。现有解法包括基础解法:摒除法,余数法,进阶解法:区块摒除法(Lock ...
分类:编程语言   时间:2017-04-15 00:12:52    阅读次数:1674
在Delphi中创建线程,请一定使用BeginThread()代替CreateThread()创建线程!(更好的管理异常)
在Delphi中创建线程,请一定使用BeginThread()代替CreateThread()创建线程! 如果直接使用Win32的API函数CreateThread()创建多个线程,也是可以创建的。但是,你应该明白,在每个线程中动态分配和销毁内存块,是需要同步保护的。Delphi语言中有一个在使用多 ...
分类:编程语言   时间:2017-04-15 00:16:44    阅读次数:230
表格排序
名字 年龄 武力 ... ...
分类:编程语言   时间:2017-04-15 00:22:14    阅读次数:191
python - dict.setdefault
尝试往dict中插入新键值key,如果key已存在就原dict不变,否则插入key:defalut;返回值为key在dict中的下标 可以用来实现稀疏矩阵https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csr_mat ...
分类:编程语言   时间:2017-04-15 00:28:26    阅读次数:219
JavaScript判断数组是否有重复值
实习中遇到要处理一个table首列是否有重复值 ,试过几个方法都不理想 下面这个方法我感觉很好用 凡是遇到处理有无重复值问题,这个方法直接就可以拿来用了 ...
分类:编程语言   时间:2017-04-15 00:29:28    阅读次数:185
JavaScript创造对象的方法
...
分类:编程语言   时间:2017-04-15 00:31:03    阅读次数:239
java基础之抽象类
java的继承说完后..让我们来了解了解抽象类... 我们之前说过,将一件事物抽象成具体属性和方法后,并将其封装就是类了.如下图 我们将人的名字,性别,以及睡觉的方法扔进了类Person中,(专业术语:封装成Person类) 发现没,虽然我是说将人的属性,方法抽象封装成类...但是,你没发现我们抽象 ...
分类:编程语言   时间:2017-04-15 00:32:12    阅读次数:244
Python进阶(三十四)-Python3多线程解读
Python进阶(三十四)-Python3多线程解读线程讲解??多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人...
分类:编程语言   时间:2017-04-15 00:33:50    阅读次数:327
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!