码迷,mamicode.com
首页 > 编程语言 > 日排行
线程的五大状态
线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。 1.新建状态 当用new操作符创建一个线程时。此时程序还没有开始运行线程中的代码。 2.就绪状态 一个新创建的线程并不自动开始运行,要执行线程,必须调用线程的start()方法。当线程对象调用star ...
分类:编程语言   时间:2017-09-10 15:51:38    阅读次数:274
接口测试(java+testng+ant+jenkins)第三篇ant
1、ant是什么? 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具 2、下载安装 http://www.cnblogs.com/yuzhongwusan/archive/2013/03/26/2982411.html 3、在eclipce中的使用 准备工作: 项目右键——new—— ...
分类:编程语言   时间:2017-09-10 15:52:12    阅读次数:237
二叉排序树和平衡二叉树的关系
二叉排序树又称二叉查找树,亦称二叉搜索树。 二叉排序树或者是一颗空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于它的根节点的值; (2)若右子树不空,则右子树所有结点的值均大于或等于它的根结点的值; (3)左、右子树也分别为二叉排序树 平衡二叉树: 又称为AVL树 ...
分类:编程语言   时间:2017-09-10 15:52:21    阅读次数:281
【最短路】必须通过两个指定点的最短路径算法及其matlab实现
代码来源:《图论算法及其matlab实现》(北京航空航天出版社) P25 首先,函数n2shorf用来计算任意两点之间最短路径长度及最短路经过的节点 需输入起点、终点 接下来,cn2shorf函数用来寻找通过指定两个点的最短路径 需要输入起点、终点 需要通过的两个点 检验一下 运行结果: ...
分类:编程语言   时间:2017-09-10 15:53:21    阅读次数:333
python基础练习
1.简单输入输出交互。 name=input('名字') print('hi%s.'%name) 2.用户输入两个数字,计算并输出两个数字之和:(尝试只用一行代码实现这个功能) #用户输入数字 num1=input('请输入第一个数字') num2=input('请输入第二个数字') #求和 sum... ...
分类:编程语言   时间:2017-09-10 15:53:36    阅读次数:204
归并排序:步骤讲解与代码实现
归并排序 在一些常用的排序中,归并排序在时间开销上来说可以是排序中的最佳实践之一(时间复杂度=n*log n),今天我们就来看看归并是如何实现的。 归并排序大致可以分为两步: 1、将数组从中间分开,对两边分别排序。 2、将两个有序的数组进行合并。 所以实现归并排序主要也就是解决这两个问题。 下图是归 ...
分类:编程语言   时间:2017-09-10 15:53:52    阅读次数:268
python 第2天
importeasygui,randomsecret=random.randint(1,99)easygui.msgbox("""Ihaveasecret,Itisanumberfrom1-99,youhave6tries.OKlet‘doit.""")tries=0guess=0whiletries<6andguess!=secret:guess=easygui.integerbox("what‘syourguess,metey?")//只允许输整数,若是小数可以用gues..
分类:编程语言   时间:2017-09-10 16:36:23    阅读次数:208
python交换模式、vim模式TAB自动补齐
1、交换模式自动补齐#登陆python交换模式,导入sys模块,sys.path查看python搜索路径[root@pythonpython]#python Python2.6.6(r266:84292,Jan222014,09:42:36) [GCC4.4.720120313(RedHat4.4.7-4)]onlinux2 Type"help","copyright","credits"or"license"formoreinformation. >..
分类:编程语言   时间:2017-09-10 16:37:05    阅读次数:248
插入排序
插入排序也是一个比较常见的排序,今天就看看插入排序是如何实现的 从第2个数开始,将此数依次与前面的数进行比较,直到满足条件,插入此数。 第一步: 第二步: 第三步: 第四步: ...... 依次类推,我们发现,当要插入第n个数时候,前n-1个数已经排好序,我们只需要找到距离此数最近的比他小的数(增序 ...
分类:编程语言   时间:2017-09-10 16:37:12    阅读次数:132
201671010113 2016-2017-2 《JAVA程序设计》第三周
第三周对Java的学习已经结束了,现在我对它的学习相对于前两周来说已经更为深入了,而且学习更为主动了。而且我感觉以题代学,可以让我更好的抓住重点,感觉这种方法挺好的。不过上机课我感觉还是有点跟不上。 从上课做的题来看,在字符串对象数组中,实例数与元素数相同,但对于具有相同字符串序列的字符串直接量,可 ...
分类:编程语言   时间:2017-09-10 16:37:37    阅读次数:138
Selenium--调用js,对话框处理 (python)
前言: 本次教程针对Python语言,selenium教程(调用js,对话框处理) 一、对话框处理 更多的时候我们在实际的应用中碰到的并不是简单警告框,而是提供更多功能的会话框。 本节重点: 1、打开对话框 2、关闭对话框 3、操作对话框中的元素 4、window_handles 获得所有窗口 5、 ...
分类:编程语言   时间:2017-09-10 16:38:51    阅读次数:377
【最短路】求最大可靠路的算法及其matlab实现
内容来源:《图论算法及其matlab实现》(北京航空航天出版社) P34 【算法用途】 求图中两顶点间的最大可靠路。 代码如下: 其中,函数Floyd代码如下: 检验一下: 运行结果: ...
分类:编程语言   时间:2017-09-10 16:38:59    阅读次数:195
201671010143 2016-2017-3《java面向程序》周结
前两周我们学习了java中最基本的知识,第三章相当于依靠上学的C语言知识对java语言的巩固和对C语言的复习。这周我们计入了第四张,对象与类,首先这一章有好多的知识点,比较零散,但都又有紧密的联系。 比如类和对象的区别1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽 ...
分类:编程语言   时间:2017-09-10 16:40:09    阅读次数:133
Python学习笔记1_变量及数据类型
1.1 变量 变量名只能包含字母、数字和下划线;变量名可以字母或下划线打头,但不能以数字打头 不要将Python关键字和函数名用作变量名 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0 1.2 字符串 存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因 ...
分类:编程语言   时间:2017-09-10 16:40:46    阅读次数:215
算法总结之 两个链表生成相加链表
假设链表中每一个节点的值都在0~9之间,那么链表整体就可以代表一个整数 给定两个链表的头节点head1和head2,请生成代表两个整数相加值的结果链表 传统做法 先把链表生成 整数 然后相加 这样的有个溢出问题 介绍一种做法: 利用栈结构求解: 1、 将两个链表分别从左到右遍历,遍历过程中将值压栈, ...
分类:编程语言   时间:2017-09-10 16:41:26    阅读次数:160
201671010114 2016-2017-2 《Java程序设计》第四章总结
这周开始真正的学习java与C语言不同的地方,开始了解类,对象,包,静态方法等知识。通过这周的学习也让我发现了自己的很多不足,在今后的学习中也会去改正。 在java中,类分为自定义类和标准类两种,自定义类是用户自己定义的。在类中包括了实例域和实例域方法两部分,首先定义私有的实例域,通过定义构造器来接 ...
分类:编程语言   时间:2017-09-10 16:41:42    阅读次数:103
C#语言-02.数据类型
a. 数据类型 i. 值类型:是一种由类型的实际值表示的数据类型,存储在栈内的存储空间中,由于编译器编译后将源代码中的值类型变量直接对应到唯一的存储空间上,直接访问该存储空间,故值类型的数据具有较快地存取速度。 1. 数值类型:继承于 Object ,所有类型都隐含地声明了一个公共的无参数的构造函数... ...
分类:编程语言   时间:2017-09-10 16:43:48    阅读次数:161
HashMap与TreeMap按照key和value排序
1 package com.sort; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 import java.util.HashMap; 7 impor... ...
分类:编程语言   时间:2017-09-10 16:44:15    阅读次数:212
C#语言-03.逻辑控制语句
a. 逻辑控制语句: i. 条件语句:先对条件判断,然后根据判断结果执行不同的分支 1. If 和 if-else:判断“布尔表达式的值”来决定执行那个代码块 a. 语法:if(布尔表达式){ b. 布尔表达式为 true 时执行此代码块 ... ...
分类:编程语言   时间:2017-09-10 16:44:37    阅读次数:117
JAVA-初步认识-第三章-语句-switch
一. 概述 可以将if语句的判断结构看成判断题,将switch的选择结构看成选择题。判断题两个结果选择一个,选择题的选项就比较多了。 对Switch的初步认识:Switch和if的区别,除了一个是选择,一个是判断外,在运算的控制还有一个显著的区别,Switch是对众多的选项都进行了测试,不同于if有 ...
分类:编程语言   时间:2017-09-10 16:45:11    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!