码迷,mamicode.com
首页 > 编程语言
数组和集合
数组和List集合都是存储数据用的,今天就来说说数组和集合的区别。数组:数据类型[] 变量名=new 数据类型[]{};List集合:List<数据类型>变量名=new list<数据类型>();从他们书写格式看出数组需要指定长度,数组的长度是固定的不可更改的,但是List集合不需要,集合可以更改, ...
分类:编程语言   时间:2017-05-14 15:30:27    阅读次数:162
java 实用类
java 实用类 1.File类为管理文件和目录提供了方法,其对象表示一个文件或者目录。它提供了若干方法对文件或文件夹进行操作。其中的list()方法和listFiles()方法可以起到定位特定文件的作用。 2.Object类,是所有Java类的祖先,若一个类声明时没有包含extends关键字,则其 ...
分类:编程语言   时间:2017-05-14 15:30:15    阅读次数:148
这不是bug,而是语言特性
分析编程语言缺陷的一种方法是把所有的缺陷归于3类:不该做的做了,该做的没做,该做但做得不合适。 在使用switch case时,如果使用缺省的 fall through,请一定在旁边注释,因为97%的情况需要使用break,break跳出的是最近的那层循环或者switch语句。 下面代码,第一次调用 ...
分类:编程语言   时间:2017-05-14 15:29:25    阅读次数:173
基于selenium3+python3.4+chrome(57.8版本)自动化测试环境搭建
自动化测试环境部署步骤: 1.下载安装Python34,下载完成后配置Python的环境变量(在path里面添加Python安装路径) python下载地址:https://www.python.org/ 2.下载安装python的第三方安装工具pip,在cmd里面切换到解压得到的pip目录下面,运 ...
分类:编程语言   时间:2017-05-14 15:29:13    阅读次数:252
贪吃蛇 c++ ncurses
近期学ncurses。用贪吃蛇训练下 思路:不构造链表。蛇头向前进方向打点,蛇尾逐点消失,形成移动。 须要记录蛇头方向,蛇尾方向。并用list仿造队列,增加拐点信息(空间比链表每一个结点开辟空间节省非常多) 思路感觉比較清晰,几个小时就写了 出来 编程环境 ubuntu12.04 安装ncurses ...
分类:编程语言   时间:2017-05-14 15:29:04    阅读次数:203
python基础学习日志day5---logging模块
很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and c ...
分类:编程语言   时间:2017-05-14 15:27:48    阅读次数:241
宽度优先算法实践
在下最近在看《编程之美》,由此来实践一些书中有趣的小例子,宽度优先算法便是其中之一。以下内容纯属个人见解,如有错误,请指出~ 注:宽度优先算法是穷举方法的一种。 在下面的实践中,我会用连连看游戏的核心算法(即搜索两个点的最短路径并连接起来),来进行讲述。 连连看是一个2D平面游戏,我使用一个二维数组 ...
分类:编程语言   时间:2017-05-14 15:26:30    阅读次数:135
使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境
一、建立Maven工程 第一步: 第二步: 第三步: 创建好的项目如下图所示: 第四步: 注意:这里的JDK要选择默认的,这样别人在使用的时候,如何JDk不一致的话也不会出错,如下图所示: 第五步: 创建Maven标准目录 src/main/java src/main/resources src/t ...
分类:编程语言   时间:2017-05-14 14:59:02    阅读次数:437
hdu 2255奔小康赚大钱 KM算法模板
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2255 一,KM算法:(借助这个题写一下个人对km的理解与km模板) KM算法主要是用来求解图的最优匹配的。 1。带权二分图: 在二分图中每一条边(x。y)相应一个权值Wi这样的二分图叫带权二分图。 一个 ...
分类:编程语言   时间:2017-05-14 14:58:48    阅读次数:242
jar包管理
1.右键项目->Build Path->Add Libraries->看图片操作后,jar包会放在一个lib包下面,项目显得更简洁 ...
分类:编程语言   时间:2017-05-14 14:57:35    阅读次数:169
bitmap排序
利用char数组模拟bitmap排序。bitmap能够用来对数组的查重,也可用来排序,时间复杂度较为可观。 public class BitmapSort { public static void bitmapsort(int[] num){ if(num==null) return; int ma ...
分类:编程语言   时间:2017-05-14 14:55:20    阅读次数:150
java 中的Scanner
java 中的Scanner(非常详细不看后悔) java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。一、扫描控制台输入这个例子是常常会用到,但是 ...
分类:编程语言   时间:2017-05-14 14:54:35    阅读次数:200
python 输出当前行号
import sys print sys._getframe().f_lineno ------------------------------------------------------------------------------------------------------------... ...
分类:编程语言   时间:2017-05-14 14:53:53    阅读次数:198
Python: 浅淡Python中的属性(property)
起源:项目过程中需要研究youtube_dl这个开源组件,翻阅其中对类的使用,对比c#及Delphi中实现,感觉Python属性机制挺有意思。区别与高级编程语言之单一入口,在类之属性这一方面,它随意的太多,以致于习惯了高级语言的严谨,对如此随意心里倒是有些不安。也难怪,因为其数据类型弱限制性,往往一 ...
分类:编程语言   时间:2017-05-14 14:23:23    阅读次数:256
R语言数据分析系列之五
R语言数据分析系列之五 —— by comaple.zhang 本节来讨论一下R语言的基本图形展示,先来看一张效果图吧。 这是一张用R语言生成的,虚拟的wordcloud云图,详细实现细节请參见我的github项目:https://github.com/comaple/R-wordcloud.git ...
分类:编程语言   时间:2017-05-14 14:22:17    阅读次数:323
java设计模式笔记
1、为什么要学习设计模式 A:让我们对设计模式有一定的了解和理解 B:加深我们对面向对象中的抽象类和接口的理解 C:搞定设计模式的面试 单例设计模式 工厂模式 适配器 模板方式 代理... 2什么是设计模式 建筑工地上,工人在盖房子,但是看不到制造砖的人 在汽车厂房中,你看到的是组装汽车的人,而不是 ...
分类:编程语言   时间:2017-05-14 13:58:16    阅读次数:224
java四则运算写法
public class 四则运算{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.print("请输入第一个数字:"); int a = sc.nextInt(); S ...
分类:编程语言   时间:2017-05-14 13:57:22    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!