自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 pip install 工具包到指定目录安装

背景:mac上安装了anaconda2,想安装工具包wxpy,用pip install wxpy安装后,在anaconda环境中的Python中import,报错显示不存在该模块,解决办法:pip install --target=路径 工具包名称引用连接:https://blog.csdn.net/qq_33547191/article/details/86552214...

2020-08-09 13:33:27 652

转载 win10环境中 anaconda3环境下,mpl_finance安装方法

import matplotlib.finance as mpf 后run 出现错误提示信息, 真是没料到,网上N多例子在本人所用版本跑不起来,各种郁闷 经过多方查找,发现在 https://github.com/matplotlib/mpl_finance 已经更新了 ,要重新安装mpl_finance 才行。代替matplotlib.finance。 这...

2019-12-27 14:57:46 9709 2

转载 初识OceanBase

OceanBase 是一款由阿里巴巴公司自主研发的高性能、分布式的关系型数据库,支持完整的 ACID 特性,高度兼容MySQL协议与语法,能够以最小的迁移成本使用高性能、可扩张、持续可用的分布式数据服务。OceanBase 实现了数千亿条记录、数百 TB 数据的跨行跨表业务,支持了天猫大部分的 OLTP 和 OLAP 在线业务。OceanBase 特性OceanBase 最初是为了处...

2019-12-26 11:26:33 950

转载 HTAP与OLAP&OLTP之间的关系

HTAP是近些年来比较火的一个概念,下面就聊聊其前世今生及技术特点。1. 数据应用类别根据数据的使用特征,可简单做如下划分。在选择技术平台之前,我们需要做好这样的定位。1).OLTP联机事务处理OLTP(On-Line Transaction Processing)OLTP是事件驱动、面向应用的,也称为面向交易的处理过程。其基本特征是前台接收的用户数据可以立即传送到计算...

2019-12-26 10:15:16 2460

转载 python库安装成功,但是在pycharm中不能用

在终端通过pip装好包以后,在pycharm中导入包时,依然会报错。新手不知道具体原因是什么,我把我的解决过程发出来。解决方案一:在Pycharm中,依次打开File--->Settings,弹窗如下图:点击右侧“+”号,输入自己需要导入包的名称,在下面列表中可以看到自己需要的包,详图如下:最后点击Install Package,等待安装完成即可。解决方案二:前提是已...

2019-07-28 22:29:21 10432 3

转载 决策树

一、前沿决策树是一种非常常用的机器学习算法,可以应用于分类和回归中,其中比较著名的有三种:ID3、C4.5和Cart算法。对于前两种只能针对分类,即离散数据集,且可以是多叉分类树;最后一种CART算法是分类决策树,既可以用于分类树,也可以用于回归树。决策树由节点和有向边组成。节点又分为内部节点和叶子节点。内部节点表示一个特征或属性;叶子节点表示一个分类。接下来通过一一介绍这三个算法来分析决策树算法...

2018-02-23 19:04:15 710

转载 argsort函数

看代码时看到argsort函数,不太明白,看到这篇文章,博主写的很明白,因为没有python所以没亲自动手实验。1.先定义一个array数据1 import numpy as np2 x=np.array([1,4,3,-1,6,9])2.现在我们可以看看argsort()函数的具体功能是什么:x.argsort()输出定义为y=array([3,0,2,1,4,5])。我们发现argsort(...

2018-02-23 16:32:30 3381

转载 tilie函数

tile函数        在看机器学习实战这本书时,遇到numpy.tile(A,B)函数,愣是没看懂怎么回事,装了numpy模块后,实验了几把,原来是这样子:重复A,B次,这里的B可以时int类型也可以是远组类型。[python] view plain copy>>> import numpy  >>> numpy.tile([0,0],5)#在列方向上重复...

2018-02-23 15:32:49 866

转载 KNN

knn算法即为k邻近算法,是一种监督式的机器学习算法,且它是用来进行分类的。注意此算法需要和k-means算法进行区别,因为都有个k。工作原理是:存在一个样本数据集合,也称作训练样本集,且样本集中每个数据都存在标签,知道样本集中与所属分类的对应关系。输入没有定义的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本集中特征最相似数据(最近邻)的分类标签。一般而言,只选取样...

2018-02-23 15:06:56 283

转载 区块链

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。下面,我就来尝试,写一篇最好懂的区块链教程。毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚。我希望读完本文,你不仅可以理解区块链,还会明白什么是挖矿、为什么挖矿越来越难等问题。需要说明的是,我并非这方面的专家。虽然很早就关注,但是...

2018-02-23 14:09:58 490

原创 从前端页面到后台的流程

从浏览器页面得到jsp文件名——找到js文件(与jsp文件名相同)——从js文件中找到functionID——打开配置文件,找到functionID对应的controller文件——在controller文件中找到resource中的service文件——在service文件中找到mapper(.xml)文件

2017-09-21 16:33:05 2626

转载 ajax

在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。  

2017-09-21 15:32:28 292

转载 js grid renderer用法

renderer : Function(可选的)该函数用于加工单元格的原始数据,转换成为HTML并返回给GridView进一步处理。如不指定,则对原始数据值进行默认地渲染。

2017-09-21 14:50:07 1850

原创 小米管培面试经历

今天下午去小米面试管培,经历了史上感觉最不好的一次群面,总结一下后面再接再厉。面试形式:3分钟自我介绍(中英文均可)+随机抽取问题英文回答我们那组中有一个清华大神一个北大大神,英语非常流利,我的1-2分钟英文介绍的内容和他们说的信息量完全不是一个数量级的。她们回答会提也说的非常棒。之前经历过一次IBM类似形式的,准备了英文自我介绍,但是回答问题还是不够好,磕磕绊绊。1.关于英文这方面我

2017-09-20 21:55:28 6090

转载 进程间的通信方式

(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。(3)信号(Signal):信

2017-08-27 11:28:10 380

原创 JAVA_HOME环境变量修改后,java版本保持不变的问题

在现公司,遇到一个问题,就是配置JAVA_HOME无效,不管怎么改,运行Java -version始终是最初的那个java版本。直接在PATH环境变量里追加写死的java路径也没用。解决过程在网上看到有些工程师说删除 C:\WINDOWS\system32目录下的java.exe、javac.exe等exe程序。因为系统会优先在这个目录下寻找,然后才去找JAVA_HOME环境变量。

2017-08-22 15:35:21 2502

转载 hashmap与hashtable的区别

1 区别:1)继承与实现的不同HashTable是基于陈旧的Dictionary类,完成了Map接口;HashMap是Java1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,AbstractMap完成了Map接口)2)线程安全不同HashTable的方法是同步的,HashMap的方法是未同步的。3)对null的处理不同H

2017-08-17 17:17:01 277

转载 List-ArrayList、LinkedList、Vector的底层实现和区别

ArrayList底层实际是采用数组实现的(并且该数组的类型是Object类型的)如果jdk6,采用Array.copyOf()方法来生成一个新的数组,如果是jdk5,采用的是System.arraycopy()方法(当添加的数据量大于数组的长度的时候)List list = new ArrayList()时,底层会生成一个长度为10的数组来存放对象ArrayList、Vector底部都是采用数组

2017-08-17 17:02:38 590

转载 申论高分作者心得分享——站在政府的角度写申论

2017年国考成绩出来了,查了一下,省部级申论76+。去年陪考,申论地市级也是76+。(具体分数就不写了,低调些吧)    楼主是上岸多年的在职公务员,当年也是申论70+上岸,现在也是想通过考试看看自己目前的申论水平,且看看省部级和地市级到底是不是区别非常大,更重要的是应舅舅要求为了帮助表弟顺利通关啦。(PS:表弟2016年省考已上岸)    楼主为何能两次考到高分呢?这可不是碰运气哦。

2017-08-15 15:27:56 3049 1

转载 数组连续子序列的最大的和;四种算法,四种时间复杂度

给定一组数据:31, -41, 59, 26, -53, 58, 97, -93, -23, 84。要求找到这组数据中连和最大的子序列,相信很多人都看过这个算法,能够直接给出线性时间复杂度的解法。但是还是有其他解法的,而且是循序渐进的,从O(n^3), O(n^2), O(n*logn)到O(n)。在开始算法之前要进行一下约定,如果当前输入的都是负数的时候,综合最大的子序列是空的,总和

2017-08-14 17:32:40 1026

转载 BIO(同步阻塞)NIO(同步非阻塞)AIO(异步非阻塞)

先来个例子理解一下概念,以银行取款为例:同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。阻塞 : ATM排队取款,你只能等待(使用阻塞I

2017-08-14 11:01:55 362

转载 win7系统下的Tomcat7.0安装配置

1.到http://tomcat.apache.org下载下载Tomcat7.0相应版本 Windows系统最好下载ZIP包;Linux系统最好下载tar包。 看到书上说,最好不要下载Tomcat的安装文件,因为安装文件启动时是看不到控制台命令输出的。 2.将相应ZIP文件解压到本机任意目录下,本人安装时将其解压到: D:\Chuang-Study\apache-tomcat-

2017-08-13 16:58:11 664

转载 Spring中的AOP

什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定

2017-08-13 12:27:17 267

转载 java中的锁优化

JVM中锁的优化:      简单来说在JVM中monitorenter和monitorexit字节码依赖于底层的操作系统的Mutex Lock来实现的,但是由于使用Mutex Lock需要将当前线程挂起并从用户态切换到内核态来执行,这种切换的代价是非常昂贵的;然而在现实中的大部分情况下,同步方法是运行在单线程环境(无锁竞争环境)如果每次都调用Mutex Lock那么将严重的影响程序的性能

2017-08-11 23:35:53 390

转载 java中hashmap原理

1.    HashMap概述:   HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2.    HashMap的数据结构:   在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本

2017-08-10 15:03:52 309

转载 java中的auto-boxing/unboxing

java 5开始引入了autoboxing 和auto-unboxing机制,方便了基本类型和其对应的wrapper类型的转换。比如我们可以直接把一个基本类型的值赋给其wrapper类型,反之亦然;可以把一个基本类型直接放入容器里,封装的过程由编译器来完成;调用方法的时候可以直接匹配参数autoboxing和auto-unboxing之后的版本。 这个过程编译器也只是做了个简单的处理,通过wr

2017-08-09 15:55:40 1242

转载 数据库三大范式

范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF)

2017-08-03 16:21:48 372

原创 数据库系统概念

一、事务1.事务:构成单一逻辑工作单元的操作集合。2.事务ACID特性:原子性(atomicity),一致性(consistency),隔离性((isolation),持久性(durability)3.事务的四种隔离级别:可串行化(SERIALIZABLE),可重复读(REPEATABLE READ),已提交读(READ COMMITTED),未提交读(READ UNCOMMITT

2017-08-01 11:18:12 404

原创 一些以前不知道的通信知识

码元周期(即码元宽度):是指传输(0或1二进制编码)码元所占的时间宽度。码片的概念:一个数据信号(如逻辑1或0)通常要用多个编码信号来进行编码,那么其中的一个编码信号就称为一个码片。如果每个数据信号用10个码片传输,则码片速率是数据速率的10倍,处理增益等于10。 码片相当于模拟调制中的载波作用,是数字信号的载体。要理解“码片”一词,先需要对扩频通信有所了解,我们的信息码,每一

2017-07-19 23:42:24 1581

原创 Mysql学习笔记

刚开始学Mysql,做了一个小例子,在设置外键的时候遇到一个bug,摸索了一会在网上看到有前辈说可能是存储引擎的原因,试了一下,果然是引擎的问题。存储引擎不同的表之间不能关联!存储引擎不同的表之间不能关联!存储引擎不同的表之间不能关联!重要的事情说三遍,在设置外键的时候一定要注意两个表的引擎是否相同。下面列下今天学到的操作语句:1.查看数据库 show databases;2.新建

2017-07-08 13:36:18 609

原创 计算机网络基础知识

OSI七层网络协议体系结构:物理层,数据链路层,网络层,运输层,会话层,表示层,应用层。五层协议体系结构:物理层,数据链路层,网络层,运输层,应用层。TCP/IP体系结构:网络接口层,网际层IP,运输层(TCP或UDP),应用层1.物理层:在物理层上所传数据的单位是比特。物理层的任务就是透明的传送比特流。2.数据链路层:也即链路层,将网络层交下来的IP数据报组装成帧,在两个相邻节点

2017-07-03 21:53:00 346

原创 java学习笔记

1..编译型语言:直接可编译成操作系统能认识的文件是编译型语言,如C/C++   解释型语言:边解释边执行的语言2.java是解释型语言,因为java中的编译不是直接编译成了操作系统可以认识的文件,编辑后的文件还需要解释器辅助才能运行,所以java是解释性语言。3.java的垃圾收集:垃圾收集在java程序运行过程中自动进行,程序员无法精确控制和干预。4.java虚拟机:可以理

2017-07-02 20:36:46 299

原创 国寿养老暑期实习二面

今天参加了国寿养老暑期实习二面,总结和反思写在这里。1.面试之前对行业,对公司的了解一定要到位,尤其是面大型国企2.简历一定要带,多带几份(今天有6个面试官),他们手里的是网上统一填的材料,我自己都忘了当时怎么填的了。3.如果是面IT岗的话数据构,计算机系统方面的基础知识一定要提前再看一下。他们虽然不懂,但是他们上网查,今天负责技术的面试官就是一边现场查阅一边问我的。4.去之前想展

2017-06-28 15:33:07 1240

转载 国企面试常见问题

国企面试:切忌关注户口针对面试前的准备和面试时的技巧,某国企人力资源主管胡女士给出三点建议。第一,面试前应聘者一定要对招聘单位概况有最基础的了解。 不要连这个单位是干什么的,规模有多大,这些基本问题都来问我们。如果把每次面试都看成赶场,我们也会赶你下场。第二,在介绍实习经历时,不要说自己 主持 或者 负责 了什么项目,这种用词明显是夸大其词,最好选择说 参与 了什么项目。还有一点需

2017-06-28 09:16:01 20267

转载 python 图片显示几种办法

在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片。本人偏爱 matpoltlib,因为它的语法更像 matlab。一、matplotlib1. 显示图片按 Ctrl+C 复制代码按 Ctrl+C 复制代码2. 显示某个通道# 显示图片的第一个通道lena_1 = lena[:,:,0]

2017-06-17 16:49:01 1297

转载 python用不同颜色打印

python--打印不同颜色的使用方法和数字对应颜色对照表2015-04-19转义序列是以 ESC 开头,可以用 33 完成相同的工作(ESC 的 ASCII 码用十进制表 示就是 27, = 用八进制表示的 33)。33[显示方式;前景色;背景色m显示方式:0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、 5(闪烁)、25(非闪烁

2017-06-17 16:19:28 1345

原创 TensorFlow实现图片分类

参考的一个实例:https://github.com/rdcolema/tensorflow-image-classification

2017-06-15 15:41:25 3889

转载 python单行、多行及中文注释

一、python单行注释符号(#)井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。print 1 #输出1#号右边的内容在执行的时候是不会被输出的。二、批量、多行注释符号在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号'''   '''包含的,例如:可能有的人会说这不是和

2017-06-15 15:32:41 1580

转载 Python数字与字符之间的相互转换

python中的字符数字之间的转换函数int(x [,base ])         将x转换为一个整数    long(x [,base ])        将x转换为一个长整数    float(x )               将x转换到一个浮点数    complex(real [,imag ])  创建一个复数    str(x )        

2017-06-15 13:42:54 3234

转载 python字符串连接与截取

python字符串连接python字符串连接有几种方法,我开始用的第一个方法效率是最低的,后来看了书以后就用了后面的2种效率高的方法,跟大家分享一下。先介绍下效率比较低的方法:?12345a=['a','b','c','d']content=''f

2017-06-15 13:31:01 495

空空如也

空空如也

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

TA关注的人

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