自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 cellection学习记录

一 .集合(Cellection Map)1.ArrayList 可以动态增长和所讲的索引序列     底层实现为数组,如果要向其中间删除一个数据,那么后面的元素都必须往前移动一个位置,代价非常大,同理中间插入元素的代价也非常大2.LinkedList 可以在任何位置进行高效插入和删除的操作的有序序列      底层双向链表实现,插入和删除代价小,查询特定元素性能较差,必须从头开始查找。  Lin...

2018-06-04 20:15:47 331

原创 Mac os上配置selenium并使用python操作web页面

1.前提(1)mac系统自带了python2.7,所以无需安装,但是需自行安装好pip,方便下载安装其他软件包.(2)安装好IDE:pycharm(3)安装好chrome浏览器,版本66:https://download.csdn.net/download/zhangweiiou/10352310(4)下载chromedriver : http://npm.taobao.org/mirrors/c...

2018-05-20 19:03:33 5072 4

原创 区块链是什么

     最近,在极客时间购买了陈浩老师的区块链课程,想系统有计划的了解和学习一下区块链相关的知识,与其自己在网上胡乱找资料,瞎折腾,还不如在过来人的带领下,深入浅出的学习区块链的相关知识,不至于走太多的弯路.    下面主要记录一下学习笔记,还不敢妄自菲薄大谈什么是区块链.    首先接受的名词是比特币,然后是区块链,最后知道中本聪,比特币诞生于2008年,可是我第一次听说是在2017年,自己真...

2018-04-01 16:29:43 295

原创 MAC 快捷键

1.同组程序之间切换command + `2.不同程序之间切换commnd + tap3.查看电脑cpu 内存使用情况打开终端,输入top或者 command + space 输入活动监视器4.safari浏览器之间标签交换shift+command+<-或->5.远程拷贝scp ./file.txt username@xx.xx.xx.xx:/temp或反向scp username@...

2018-03-24 19:40:20 336

原创 读java编程建议--笔记三

1.静态变量一定要先声明后赋值 2.不要覆写静态方法 3.构造函数尽量精简 4.不要在构造函数中初始化其他类 5.使用代码块来精简代码: (1)使用构造代码块来初始化实例变量,编译器会给每个构造函数添加该构造代码块; (2)使用构造代码块来初始化实例环境; 6.使用静态内部类 (1)静态内部类加强了封装和类的依赖关系,如Person和 Home (2)静态内部类只能访问外部类的静态

2017-09-16 22:30:03 223

原创 读java编程建议--笔记二

1.用偶数判断,不用奇数判断,否则:-1%2 ==1 ?奇数:偶数,结果会是偶数; 2.使用BigDecimal弥补浮点无法精确计算,与数据库Decimal类型的字段映射是最优的方案;在非金融行业,使用整型数据扩大100进行计算,最后输出在缩小100倍。 3.不要让类型默默转换,因为java先计算值,最后在做类型转换,否则: long a = 30 10000*1000*60 8 计算结果会是

2017-09-16 21:22:39 223

原创 读java编程建议--笔记一

1.三元操作符的类型务必一致int i = 80;String s = String.valueOf(i<100?90:100);String s1 = String.valueOf(i<100?90:100.1);system.out.print(s.equal(s1));结果是true还是false呢,结果是false;因为s三元比较符中有浮点型,因此90转换为90.0啦,哈哈, 三元操

2017-09-09 23:21:54 236

原创 Angular.js基本知识

1.最新版本1.3.0,放弃IE8、删除了一堆过时的API,并引入了单向数据绑定; 2.四大核心特性:MVC、模块化、指令系统、双向数据绑定; 3.前端开发工具 (1) 编辑工具IDE:sublim、webStrom (2)断点调试工具:chrom插件batarang (3)版本管理工具:git (4)代码合并和混淆工具:grunt 依赖 grunt-contrib-uglify:对代码

2017-08-13 15:32:43 287

原创 Web前端布局总体架构

1.布局由四个部分组成,导航栏,底部,中间部分分为上下两个部分,其中上部分高度500px,下部分高度400px,宽度采用自适应,利用%比调节,距离左右距离10%; body{ margin: 0;padding: 0; //清除全局的margin样式}.top{ height: 50px; background: chartreuse;}.main{ wi

2017-07-02 18:02:08 6012 1

原创 UI布局笔记

1.宽度一般用百分比自适应的方式,充分利用css浮点和定位来布局; 2.一列布局,一般是固定宽度,高度自适应,随着内容增加,不断撑开;body{ margin: 0;padding: 0; //清除全局的margin样式}.top{ height: 100px; background: chartreuse;}.main{ width: 400px;

2017-07-02 00:50:34 269

转载 Java 8 Optional类深度解析

Java 8 Optional类深度解析 补充 使用optional的好处: *如果你期待的是代码量的减少,恐怕这里要让你失望了。单从代码量上来说,Optional甚至比原来的代码还多。但好处在于,你绝对不会忘记判空,因为这里我们得到的不是Person类的对象,而是Optional。 Optinal是给了我们一个更有意义的“空”。*

2017-06-25 22:27:37 545

转载 文章标题

[mark]Java四种线程池的使用 转载Java四种线程池的使用

2017-06-25 22:23:43 192

转载 Log4j2实现不同线程不同级别日志输出到不同的文件中

Log4j2实现不同线程不同级别日志输出到不同的文件中log4j2.xml<?xml version="1.0" encoding="UTF-8"?><configuration status="OFF"> <appenders> <Routing name="Routing"> <Routes pattern="$${ctx:ROUTINGKEY}">

2017-06-04 14:30:06 5187

chrome 版本66 64位 和chromedriver_64 mac安装包

chrome 版本66 64位 和chromedriver_64 mac安装包,配合使用selenium操作chorm浏览器打开的网页,chrom66位已在该网站中有,没法再上传

2018-05-20

Log4j2实现不同线程不同级别日志输出到不同的文件中

Log4j2实现不同线程不同级别日志输出到不同的文件中 源码+log4j jar包

2017-06-04

Practical Data Analysis

Practical Data Analysis provides a series of practical projects in order to turn data into insight. It covers a wide range of data analysis tools and algorithms for classification, clustering, visualization, simulation, and forecasting. The goal of this book is to help you understand your data to

2015-06-05

数据结构:图 拓扑排序

图 拓扑排序 有图的数据结构描述 还有程序清单

2013-12-07

C 后缀表达式求值的源代码

这是数据结构里的一个后缀表达式求值问题,小数和十位上的数计算都能求值 主要用到栈

2012-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除