首页 > 编程语言
python-广度优先搜索
广度优先搜索 下面我们来来BFS算法策略: 比如:我们要从双子峰 >金门大桥,最短路径如何? 我们利用广度优先搜索来一步步求解,注意广度优先搜索在于的关键在于“广”,也就是说以双子峰为起点,我们要尽可能的多比较与之相邻的周边路径,从其中选取一条最优路径。 第一步: 我们沿着两个箭头方向路径探索到a点 ...
分类:编程语言   时间:2017-05-21 16:30:35    收藏:0  评论:0  赞:0  阅读:633
Java之Hashtable、HashMap及Properties
HashTable继承于比较古老的Dictionary,而HashMap是接口Map的实现。 HashMap是HashTable的一个轻量级实现,HashMap不是线程安全的,而HashTable是线程安全的。 HashMap允许key或者value为null,而HashTable是不允许的。 在效 ...
分类:编程语言   时间:2017-05-21 16:30:24    收藏:0  评论:0  赞:0  阅读:251
Java异常-可能会出现异常丢失的情况&finally
finally的两种特性: 对于没有垃圾回收和析构函数自动调用机制的语言来说,Java中的finally非常重要。它能使程序员保证: 1、无论异常是否被抛出,finally子句总能被执行。这个特性我们可以用来解决以下问题:Java的异常不允许我们回到异常抛出的地点时,该如何应对?把try块放在循环里 ...
分类:编程语言   时间:2017-05-21 16:27:02    收藏:0  评论:0  赞:0  阅读:169
Python中的tuple
tuple是一种有序的集合:元组。和list类似,不同的是,tuple一旦创建就不能再改动了。 一、创建tuple 1、创建tuple用()来表示 2、创建空tuple: 3、创建单元素tuple:须要在元素后加逗号 4、创建“可变”tuple 用list来表示tuple中的当中一个元素,改动lis ...
分类:编程语言   时间:2017-05-21 16:26:42    收藏:0  评论:0  赞:0  阅读:270
JAVA开发Web Service几种框架介绍
在讲Web Service开发服务时,需要介绍一个目前开发Web Service的几个框架,分别为Axis,axis2,Xfire,CXF以及JWS(也就是前面所述的JAX-WS,这是Java6发布所提供的对Web Service服务的一种实现。)前面几项都为开源项目,而其中又以axis2与cxf所 ...
分类:编程语言   时间:2017-05-21 15:53:55    收藏:0  评论:0  赞:0  阅读:232
Python自动化测试白羊座-week3列表+字符串
names = [1,2,3,"lingyul",'panyang'] #定义列表,用[]print(names) #取列表的值print(names[3]) #t通过下标取值,用[]names[0] = 'zhangsan' #列表是可变变量,可以通过下标来修改列表的值for name in na ...
分类:编程语言   时间:2017-05-21 15:50:16    收藏:0  评论:0  赞:0  阅读:284
冒泡排序:
冒泡排序(Bubble Sort,泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端 ...
分类:编程语言   时间:2017-05-21 15:49:12    收藏:0  评论:0  赞:0  阅读:258
Java transient
原文出自:http://www.importnew.com/21517.html 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现 ...
分类:编程语言   时间:2017-05-21 15:48:43    收藏:0  评论:0  赞:0  阅读:334
关于C++(sizeof)的应用:
在一篇冒泡排序中看到: int len = sizeof(数组名)/sizeof(数组元素类型) 这样一行代码。 简单编译,理解了代码的意义: 整个数组的长度/数组元素所占的字节数=数组元素的个数 ...
分类:编程语言   时间:2017-05-21 15:48:30    收藏:0  评论:0  赞:0  阅读:310
java代码中获取classpath路径
原文出自:http://blog.csdn.net/magi1201/article/details/18731581 Java web工程中,有时候需要自己手动的去读取classpath下面的配置文件,这里总结一点读取classpath路径的方法,分享一下。 方法一: 此方法在tomcat下面没有 ...
分类:编程语言   时间:2017-05-21 15:47:00    收藏:0  评论:0  赞:0  阅读:246
Java 流程控制
Java 流程控制 Java 分支结构 - if...else/switch 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java 有两种分支结构: if 语句 switch 语句 if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句。 语法 if 语句的用语法如下: i ...
分类:编程语言   时间:2017-05-21 15:46:41    收藏:0  评论:0  赞:0  阅读:312
C++ 运算符重载(一)
前景:在设计模式里面存在观察者模式(主题只有一个,订阅着(订阅主题)有很多个)。在一些语言中叫事件发送/事件侦听比如AS3。在C#也有类似的概念,不过它重载了+/-用于订阅和取消订阅的计算。这里重载+/-用于订阅或取消订阅确实比AS3的addEventListener()和removeEventLis..
分类:编程语言   时间:2017-05-21 15:20:49    收藏:0  评论:0  赞:0  阅读:306
array数组的创建
一、常见的两种数组创建方式:1、创建时只指定数组长度,不指定数组元素,需要时按索引添加数组元素.如下:int[]i=newint[10]; i[0]=1;2、创建时即指定数组元素。int[]j=newint{1,2,3,4,5,6}二、对于创建数组,建议的做法是,先声明,不指定长度和元素。int[]i=null;在需要使用..
分类:编程语言   时间:2017-05-21 15:20:13    收藏:0  评论:0  赞:0  阅读:276
线程范围内的线程共享(多线程)
首先介绍一下两个方法: 1.通过Map进行实现 主键为Thread ,value 为数据, 主要思路为:与线程绑定,不同的线程之间的数据相互独立 2.通过ThreadLocal 实现 首先先介绍一下ThreadLocal 的原理 每个Thread ,都有一个ThreadLocalMap ,所以每次通 ...
分类:编程语言   时间:2017-05-21 15:14:23    收藏:0  评论:0  赞:0  阅读:332
Java 数据类型和运算符
Java 数据类型和运算符 Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 ...
分类:编程语言   时间:2017-05-21 15:12:31    收藏:0  评论:0  赞:0  阅读:387
Python3网络爬虫(十):这个帅哥、肌肉男横行的世界(爬取帅哥图)
最近,有关注我爬虫教程的朋友说,希望我可以出个爬取图片的教程。那么,今天就谈一谈如何爬取图片吧!今天咱就不爬妹子图了,咱爬《帅哥图》!
分类:编程语言   时间:2017-05-21 14:40:10    收藏:0  评论:0  赞:0  阅读:433
深入理解Java注解类型(@Annotation)
java注解是在JDK5时引入的新特性,鉴于目前大部分框架(如Spring)都使用了注解简化代码并提高编码的效率,因此掌握并深入理解注解对于一个Java工程师是来说是很有必要的事。本篇我们将通过以下几...
分类:编程语言   时间:2017-05-21 14:39:31    收藏:0  评论:0  赞:0  阅读:347
标准C++中的string
转自http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html 要想使用标准C++中string类,必须要包含 #include <string>// 注意是<string>,不是<string.h>,带.h的是C语言中的头文件 u ...
分类:编程语言   时间:2017-05-21 14:38:40    收藏:0  评论:0  赞:0  阅读:313
二叉树的算法与讲法
二叉树属于数据结构中层次性的数据关系,他又祖先——后代,上级——下属,总体——部分以及其它类似的关系,树结构在计算机领域中有着广泛的应用。比如在编译程序中庸语法树来表示元程序的语言结构。在数据挖掘中庸决策树来进行数据分类等等。在我的前一个博客中也有提到就是二叉树的相关知识重点。不清楚的同行能够參考我 ...
分类:编程语言   时间:2017-05-21 14:36:50    收藏:0  评论:0  赞:0  阅读:314
Java多线程的第二种方式--接口
class Thread { private Runnable r; Thread(){ } Thread(Runnable r){ this.r=r; } public void run(){ if(r!=null) r.run(); } public void start() { run(); ...
分类:编程语言   时间:2017-05-21 14:32:58    收藏:0  评论:0  赞:0  阅读:259
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!