首页 > 编程语言
java学习笔记--类ArrayList和LinkedList的实现
在集合Collection下的List中有两个实现使用的很频繁,一个是ArrayList,另一个是LinkedList,在学习中肯定都会有这样的疑问:什么时候适合使用ArrayList,什么时候用LinkedList?这时,我们就需要了解ArrayList和LinkedList的底层的实现,下面,为了更好的了解它们具体是怎样实现..
分类:编程语言   时间:2017-08-09 23:24:02    收藏:0  评论:0  赞:0  阅读:305
安装python3.5注意事项及相关命令
目的:知道怎么在系统中安装python环境。环境:windows7ubuntu16.04情景:使用python脚本/程序需要安装python的运行环境,类linux系统一般都自带有python环境,我的ubuntu默认有2.7,其他版本就要自己安装,windows系统则必须自己安装,听说微软win10之后的版本会增强对python..
分类:编程语言   时间:2017-08-09 23:20:40    收藏:0  评论:0  赞:0  阅读:257
12、sed、awk、数组 学习笔记
sed命令: sed选项"地址定界编辑命令"FILE... 选项: -n 静默模式,不输出模式空间中的内容 -r 扩展的正则表达式 -f/path/to/script_file 指定sed脚本文件 -e‘script‘-e‘script‘ 指定多个编辑指令 -i 直接编辑原文件 地址定界: startline,endline startline到endl..
分类:编程语言   时间:2017-08-09 23:19:45    收藏:0  评论:0  赞:0  阅读:304
python中字符串格式化
目的:使用字符串的格式化可以更方便的写字符串,且便于修改。环境:ubuntu16.04python3.5.2情景:在表达一个字符串时可能会需要把变量也加进去,用加号感觉比较麻烦,可以用字符串的格式化处理。初学者一般在连接字符串是会用加号处理,如下:name=‘ricky‘ print(‘mynameis‘+n..
分类:编程语言   时间:2017-08-09 23:16:02    收藏:0  评论:0  赞:0  阅读:270
交换排序算法
交换排序的基本思想是:两两比较待排序记录的关键字,一旦发现两个记录不满足次序要求时则进行交换,直到整个序列全部满足要求为止。 交换排序算法分为冒泡排序和快速排序 冒泡排序(Bubble Sort)是一种最简单的交换排序方法,它通过两两比较相邻记录的关键字,如果发生逆序,则进行交换,从而使关键字小的记 ...
分类:编程语言   时间:2017-08-09 23:10:03    收藏:0  评论:0  赞:0  阅读:260
python开发模块基础:collections模块
一,collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。1.namedtuple: 生成可以使用名字来访 ...
分类:编程语言   时间:2017-08-09 23:09:50    收藏:0  评论:0  赞:0  阅读:236
python开发模块基础:os&sys
一,os模块 os模块是与操作系统交互的一个接口 二,sys模块 sys模块是与python解释器交互的一个接口 ...
分类:编程语言   时间:2017-08-09 23:09:35    收藏:0  评论:0  赞:0  阅读:220
python提取网页中json数据
用法示例: 相对于python解析XML来说,我还是比较喜欢json的格式返回,现在一般的api返回都会有json与XML格式的选择,json的解析起来个人觉得相对简单些 先看一个简单的豆瓣的图书查询的api返回 http://api.douban.com/v2/book/isbn/97872180 ...
分类:编程语言   时间:2017-08-09 23:08:34    收藏:0  评论:0  赞:0  阅读:326
【STL学习】sort函数之自定义结构体数组
最近经常用到结构体数组排序,所以把用sort对结构体数组排序整理一下。 输入: 2 512 423 98 454 104 72 309 2389 319 19 输出 排序规则为,先比较a如果a相等则比较b:2 52 304 74 108 459 2312 419 1923 989 3 ...
分类:编程语言   时间:2017-08-09 23:08:18    收藏:0  评论:0  赞:0  阅读:353
Java Socket 编程
1. 背景 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络协议的支持: ...
分类:编程语言   时间:2017-08-09 23:06:23    收藏:0  评论:0  赞:0  阅读:306
python开发模块基础:re正则
一,re模块的用法 练习题 爬豆瓣网页匹配 ...
分类:编程语言   时间:2017-08-09 23:05:11    收藏:0  评论:0  赞:0  阅读:245
刨了快速排序
这篇文章概括的描述了常见排序法,然后对快速排序的思想以及代码实现进行了详细的解剖,最后推出一道排序的面试题 ...
分类:编程语言   时间:2017-08-09 23:04:52    收藏:0  评论:0  赞:0  阅读:195
Python 基础 - Day 4 Learning Note - 模块 - Json & Pickle
Json和Pickle的区别 在python的序列化的两个模块中,json模块是用于字符串和python数据类型间进行转换;另一个pickle模块,是用于python特有的类型(所有数据类型和python的数据类型间进行转换。json是可以在不同语言之间交换数据的,而pickle只在python之间 ...
分类:编程语言   时间:2017-08-09 23:03:20    收藏:0  评论:0  赞:0  阅读:185
[python][odlboy]设置字符串打印的颜色
格式:\033[显示方式;前景色;背景色m 说明:前景色 背景色 颜色 30 40 黑色31 41 红色32 42 绿色33 43 黃色34 44 蓝色35 45 紫红色36 46 青蓝色37 47 白色显示方式 意义 0 终端默认设置1 高亮显示4 使用下划线5 闪烁7 反白显示8 不可见 例子: ...
分类:编程语言   时间:2017-08-09 23:01:30    收藏:0  评论:0  赞:0  阅读:307
spring boot admin
这里记录一个spring cloud的模板,有的模块spring cloud eureka + spring boot admin + spring cloud zuul + 一个普通spring cloud服务service -A eureka-server:注册中心,api-gateway:网关 ...
分类:编程语言   时间:2017-08-09 23:01:07    收藏:0  评论:0  赞:0  阅读:581
(转)Java ConcurrentModificationException异常原因和解决方法
转自 http://www.cnblogs.com/dolphin0520/p/3933551.html 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就 ...
分类:编程语言   时间:2017-08-09 22:56:44    收藏:0  评论:0  赞:0  阅读:253
JavaScript初接触
JavaScript 是一种弱对象语言.顶层对象为window.每一个 HTML都由一个window对象来表示,每一个window直接互不影响. 与J a v a的区别 1.变量没有类型. 2.比较预算符 有一个严格比较.而且没有| 和&只有||和&& 3.js有函数,java是方法.但是定义的方式 ...
分类:编程语言   时间:2017-08-09 22:54:56    收藏:0  评论:0  赞:0  阅读:290
算法--欧几里得
这是一个好东西. 它是用来求两个数的最大公因数. 思路:辗转相除法.每次a % b,如果余数等于1,则余数的值给b. 如果大于1,那么继续将除数%余数. 代码如下: ...
分类:编程语言   时间:2017-08-09 22:52:32    收藏:0  评论:0  赞:0  阅读:205
《Unity3d-在地图中随机生成一个物体的代码》
//思路:使用.Instantiate方法控制生成 但是在生成前一定要计算好生成的鱼儿的条件控制 public class FishController : MonoBehaviour{ public int maxCount = 10; //鱼池中鱼最大存在的个数 public int count ...
分类:编程语言   时间:2017-08-09 22:52:19    收藏:0  评论:0  赞:0  阅读:1019
python开发模块基础:序列化模块json,pickle,shelve
一,为什么要序列化 # 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化'''比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给?现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。但是我们都知道,对于文件来说是没有字典这个概念的, ...
分类:编程语言   时间:2017-08-09 22:50:55    收藏:0  评论:0  赞:0  阅读:233
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!