- 博客(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
转载 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安装包
2018-05-20
Practical Data Analysis
2015-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人