自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java的SPI机制

之前在看Dubbo的源码的时候,也发现了一个ServiceLoader,当然现在我已经忘记了Dubbo的源码,但是无所谓基础的思想还是记得的。这次再看完System的源码的时候,一路研究发现了ServiceLoader这个类,瞬间想起了了SPI的机制,所以今天就专门写一下记录一下。前言SPI的全名为Service Provider Interface.普通开发人员可能不熟悉,因为这个是针对厂商或者...

2018-03-08 14:35:42 196

原创 Java引用Reference学习

最近在看一些数据结构的源码的时候发现了Reference这个类,突然就想起来关于Java引用的知识,并不了解里面真实的知识,今天就来深入源码来好好学习一番。所有的源码都在java.lang.ref包下面。注意体会里面的设计模式,多想想总有收获。基础Java引用体系中我们最熟悉的就是强引用类型,如 A a= new A();这是我们经常说的强引用StrongReference,jvm gc时会检测对...

2018-03-08 14:28:58 221

原创 深入理解System类及系统启动

Java中有很多的类我们不得不一探究竟,首先我们就来看看这个System类,同时也能了解系统启动时初始化的一些信息,如果还想去底层探究的,就不得不查看Hotspot的源码了,好了,我们开始。前言System类是一个JDK工具类,其实也是整个系统的代表。这个类是final类型的,不能继承,不能被实例化。具体的信息可以查看源码。System类包含几个有用的类属性和方法。其中的操作多数和系统相关。其功能...

2018-03-08 14:05:03 1556 1

原创 WeakHashMap的原理

简介WeakHashMap和HashMap一样,WeakHashMap也是一个散列表,它存储的内容也是键值对(key-value)映射,而且键和值都可以为null。不过WeakHashMap的键是“弱键”(注:源码中Entry中的定义是这样的:private static class Entry<K,V> extends WeakReference implements Map.Ent...

2018-03-07 18:19:47 302

原创 一个快速查看信息的脚本show

最近觉得很各个环境的机器找来找去比较繁琐,信息可以在日记中找到,但是问题是日记的归类很成问题,时间一长你就会忘记当时的那篇文档写哪去了。其实信息查找这个问题大家解决不了。为了解决这个问题,我决定写一些脚本辅助显示一下信息,这样比较快。这有点像快速检索单,抛弃一大堆的信息查询,将最常用的那些信息显示出来即可。本次主要解决的问题是机器密码的问题,由于环境多,每次连接一台机器,找密码能烦死我。于是我...

2019-09-04 17:33:25 340

原创 机器学习Python环境建立

机器学习的主力语言python是不可或缺的,下面写一下python开发人工智能所需要依赖项的安装过程。以mac电脑为准;软件管理工具请安装HomebrewPython安装brew install pythonPIP安装这是python中常用的第三方库管理工具,python安装的时候默认不装,需要自己去安装。分为两个版本一个pip3和pip。pip3的安装很简单,软件镜像源中一...

2019-09-03 02:55:02 296

原创 mac上安装pip3

什么pip3Python 之所以强大,其中一个原因是其丰富的第三方库。pip 则是 Python 第三方库的包管理工具。 由于在 Mac 上 python2 和 python3 是共存的。因而 python3 对应的包管理工具的命令就是:pip3问题最近需要使用manim,于是根据官方的要求使用pip3 install manimlib来进行安装。但是没有找到pip3,于是使...

2019-08-28 14:24:22 1007

原创 递归算法原理剖析(一次算法面试)

最近看到了一家比较出名的区块链项目,觉得挺好玩的,所以就投了一份简历去面试,后来因为其他原因;我放弃了对方给的很高薪资的offer。但是我觉得他们还是比较靠谱的团队。由于这里是面试题,我就不透露这家公司的名字了。也许以后我会考虑加入也未可知。他们首先考了一道算法题,需要你写代码,这道题目不是很难,大概意思如下:随意给定一组数字(个数不限),例如:2 4 5 7,然后使用(+ - * /)在...

2019-08-23 13:35:22 133

转载 开放银行

专家指出,银行业已全面步入4.0时代,金融服务无处不在,但就是不在银行网点。客户脱媒趋势日益明显,跨界竞争也愈发激烈。面对内忧外患,越来越多银行选择部署开启数字化银行战略来获得竞争优势。在不少业内人士看来,“开放银行”或将引领银行变革新阶段。“开放银行”无疑是当下金融圈里的一大热词。一边是银行与银行之间、银行与非银金融机构间的合作与共赢;另一边则是银行与企业之间的数据共享与场景融合。在不少业内...

2019-07-18 09:45:24 812

原创 外汇储备

什么是外汇存储备外汇储备相当于国家的“第二个国库”,它的数量增减的意义和动作自然不容忽视。那么,外汇储备是怎么来的呢?很多人说是对外贸易得来的,这话没错,但是有些过于笼统。所以小白依然用例子来解释吧。小白开了一家外贸公司,专门对外出口衣服,其中有一笔订单赚了100万美元。小白高兴坏了,可是这美元在国内不能用啊,必须要换成人民币。于是小白跑去中国银行(601988,股吧)以1:6的汇率(为...

2019-07-17 19:53:00 1225

原创 机器学习实战笔记—Logistic回归

这里我们会提到sigmoid函数,而且这个函数(梯度上升法和梯度下降法)就像是神经网络的一个神经元(个人这么看而已),也像二极管的0.7V电压,这里面会提到梯度下降法,也会了解数据中缺失的处理。Logistics回归会让我们接触最优化算法。其实我们生活中这样的问题很多,例如如何在最短时间内从A地到B地?如何在投入少的情况下,获得最大收益?这个我们以前的解决方案就是使用动态规划的算法,或者是使用...

2018-10-18 00:17:55 165

原创 机器学习实战笔记—朴素贝叶斯

基于概率论的分类方法:朴素贝叶斯首先从一个最简单的概率分类器开始,然后给出一些假设来来学习朴素贝叶斯分类器。称为“朴素”是因为整个形式化过程只做最原始、最简单的假设。充分利用Python的文本处理能力将文档切分成词向量,然后利用词向量对文档进行分类。理论基础算法的优缺点:优点:在数据缺少的情况下仍然有效,可以处理多类别问题。(在乎的是概率,不在乎个体的好坏) 缺点:对于输入数据的...

2018-10-03 00:08:44 201

原创 机器学习实战笔记——决策树

决策树 - ID3决策树也是经常使用的数据挖掘算法。这张图所示就是一个决策树。长方形代表判断模块,椭圆形代表终止模块。从判断模块引出的左右箭头称作分支。决策树的一个重要任务是为了理解数据中所蕴含的知识信息,因此决策树可以使用不熟悉的数据集合,并从中提取出一系列,这些机器根据数据集创建规则的过程,就是机器学习的过程。训练出来的数据可以使用Matplotlib来绘制决策树图。决...

2018-09-29 20:14:57 206

原创 机器学习实战笔记——k-近邻算法

K-近邻算法描述k-近邻算法采用测量不同特征值之间的距离方法进行分类。算法特点:优点:精度高、对异常值不敏感、无数据输入假定。 缺点:计算复杂度高、空间复杂度高。(耗时,耗计算资源,例如中间数据的存储,另外是测试对象,要和所有的样本对象进行比较,没有训练的过程,只有测试过程。)。最大的缺点就是无法给出数据的内在含义。 适用数据范围:数值型(可以通过范围进行散列)和标称型。(散列...

2018-09-29 14:31:54 310

原创 机器学习实战笔记——机器学习基础

机器学习基础1. 机器学习分为监督学习和无监督学习。2. 监督学习一般使用两种类型的目标变量:标称型和数值型标称型:就是取值比较固定的类型。有点像枚举类型,有穷值。这种特性的数据比较适合用于分类。 数值型:在无限的数据集中取值。比较适合找规律和线性回归,另外范围限定后也会成为标称型。3. 我们可以将数据集分为测试集、验证集和训练集。训练集用于处理训练模型 验证集用于调试自己的...

2018-09-29 03:07:08 210

原创 一个简单的expect脚本实现自动登录

分布式系统现在已经出现了微服务这样的概念,所以我们的系统都是有好多台机器,所以我们不得不进行相应的连接脚本的优化。有时登录一台机器需要花费很多时间,例如需要输入密码,所以这个很不方便,下面贴一个自动登录的交互shell的expect脚本,来解决输入密码的问题。首先你需要安装expect,以Mac为例:> brew install expectexpect脚本是基于Tcl包而...

2018-09-28 11:21:09 1307

原创 一行代码解决各种Ie兼容问题,ie6,ie7,ie8,ie9,ie10

一行代码解决各种Ie兼容问题,ie6,ie7,ie8,ie9,ie10,<meta http-equiv="X-UA-Compatible" content="IE=7" />以上代码告诉IE浏览器,无论是否用DTD声明文档标准,IE8/9都会以IE7引擎来渲染页面。<meta http-equiv="X-UA-Compatible" content="IE=8"...

2014-03-01 00:55:18 687

原创 全面兼容IE6、IE7、IE8、Firefox的CSS HACK方法

本文和大家重点讨论一下DIV+CSS=2010全面兼容IE6/IE7/IE8/Firefox的CSS HACK,这里主要有两种方法解决IE兼容性问题,请看下文详细介绍。DIV+CSS=2010全面兼容IE6/IE7/IE8/Firefox的CSSHACK浏览器市场的混乱,给设计师造成很大的麻烦,设计的页面兼容完这个浏览器还得兼容那个浏览器,本来IE6跟Firefox之间的兼容是很容...

2014-02-28 04:22:32 187

原创 js获取浏览器信息

[size=xx-large]一、js获取浏览器内核[/size] var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 ...

2014-02-27 23:34:07 119

原创 IE haslayout综合

要想更好的理解 css, 尤其是 IE 下对 css 的渲染,haslayout 是一个非常有必要彻底弄清除的概念。大多 IE下的显示错误,就是源于 haslayout。[size=x-large]什么是 haslayout ?[/size]haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。在Internet Explorer中,一个元素要...

2014-02-27 22:01:14 85

原创 js获取页面大小的方法

我的页面宽度大于可见宽度,于是我做的弹出层的遮罩在拖动横轴时页面的右边部分会一览无余,感觉问题是我没有取得页面的实际宽度,于是在CSDN上查到了JS获取页面大小的各种方法,最后将获取页面的方法改成document.body.scrollWidth解决问题。 附JS获取页面大小的方法: var s = " ";s += "\r\n网页可见区域宽: "+ doc...

2014-02-19 23:49:51 436

计算机网络实用教程.pdf李畅

本书是教育部高职高专规划教材。 本书强调理论与实践相结合,不仅系统介绍计算机网络的基础理论知识,同时通过对大量 已成功实施的具体案例进行介绍,强化了对动手能力的培养。 考虑到当前计算机网络技术水平,书中涉及的计算机网络操作系统主要以 Windows 2000Server、Netware 5.0 为主。 本书共分 7 章。第 1章介绍了计算机网络的基础知识,第 2章讨论了局域网技术,第3 章 讲述了网络中的传输介质与智能大厦,第 4章讲述了网络操作系统 Novell Netware 5.0,第 5 章讲述了网络操作系统 Windows 2000 server,第 6 章较为详细地剖析了典型中小型广域网建 网案例,第 7 章给出了 10 个实验。 本教材的使用对象是高职高专计算机专业的学生。因此在内容的选取和安排上,网络理论 以必需、够用为原则,侧重于网络实用技术及实际技能的介绍,以组建、调试、使用为主。学 习这门课应该使学生达到以下目标: 1.掌握计算机网络的基础知识。 2.掌握网络的系统结构,熟练使用局域网的相关设备,能自己组建局域网。 3.掌握综合布线基本知识,了解智能大厦的基本概念。 4.掌握一种网络操作系统。 5.熟悉广域网的概念,了解广域网的构建与设备选型。 本书由李畅、徐森林、杨岩 3 位教师编写,由李畅负责统稿。 本书第6 章的应用实例由中国长城计算机集团公司提供,并且都是现在实际运行的实例, 在此对长城计算机集团公司、中国长城计算机深圳股份有限公司和北京长空租赁有限公司表示 由衷的感谢。 感谢网络中心马安龙、王伟老师对本书倾注的心血。 限于作者的水平及时间,书中难免有许多不足之处,恳请读者批评、指正。

2012-03-08

空空如也

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

TA关注的人

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