自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 可实现RSSD云硬盘120万IOPS的SPDK IO路径优化实践

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-31 14:39:00 94

转载 为什么要使用索引?

---恢复内容开始---索引的好处:索引大大减少了存储引擎需要扫描的数据量 (INNODB 最小一页 16k)索引可以帮助我们进行排序以避免以避免使用临时表索引可以将随机的I/O转为顺序的I/O 当然 后面两点都是说的B-树索引索引是不是越多越好?索引会增加数据库服务器写入操作的成本(INNODB对这个 做了一个优化:插入缓存 将多次插入合并成一次插入...

2019-05-31 11:16:00 1602

转载 设计模式(三)抽象工厂模式

1、简述抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。2、介绍意图:提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们...

2019-05-30 20:20:00 69

转载 手动实现Netty

RPC(Remote Procedure Call),即远程过程调用,它是一种通过网络从远程计算机程序 上请求服务,而不需要了解底层网络实现的技术。常见的RPC 框架有: 源自阿里的Dubbo, g ,Google 出品的grpc 等等。将上面的12个步骤整理为下面9个步骤:1,服务消费方(Client)以本地调用方式调用服务2. client stub 接收到调用后负责...

2019-05-30 17:11:00 96

转载 Python学习教程(Python学习路线):Day15-图像和办公文档处理

Python学习教程(Python学习路线):图像和办公文档处理用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。操作图像计算机图像相关知识颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能...

2019-05-30 09:16:34 119

转载 Collections.sort 对List进行排序

List<TreeNode> treeNodes = fileService.toTreeNodes(queryList); Collections.sort(treeNodes, new Comparator<TreeNode>() { public int compare(TreeNode s1, TreeNode s2) {...

2019-05-29 07:41:43 125

转载 ssm整合的springmvc.xml的配置

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframew...

2019-05-28 18:37:00 153

转载 Azure机器学习再加入可拖拉操作功能

微软为其云端机器学习服务添加可视化接口(Visual Interface),让用户只要用拖拉操作,就能进行建置、测试和部署机器学型模型的工作。微软提到,可视化的机器学习接口,可以让不熟悉程序开发的数据科学家,以更直观的方式进行操作,而即便是机器学习专家,这个工具也能帮助他们快速产生系统原型。这个可视化接口让用户可以自由地缩放模型的规模,微软提到,在实验阶段建置的小模型,当规模需要向上扩展的时候,通...

2019-05-28 15:27:08 136

转载 MySQL主从配置

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-26 20:05:00 102

转载 第三天,小作业,表达式,while循环

num += 1 等价于 num = num + 1num -= 1 等价于 num = num - 1num *= 2 等价于 num = num * 2num /= 2 等价于 num = num / 2num //= 2 等价于 num = num // 2num %= 2 等价于 num = num % 2num **= 2 等价于 num = num ** 2##输...

2019-05-24 14:35:00 111

转载 深入浅析Java集合及LIst接口

一、集合的概念1.概述:在学习集合前,先回忆一下数组的一个特征---数组有固定的长度,定义一个数组:int[] array = new int[];而针对数据长度可变的情况,产生了集合,java集合就是为了应对动态增长数据,在编译时无法知道具体的数据量而产生的。集合类又叫容器类。2.集合和数组的区别都是容器,数组时固定的长度,集合时可变的;数组存放的数据都是基本数据类型(四类八种)集合存放的数据都...

2019-05-24 13:52:12 91

转载 TCP

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层...

2019-05-24 10:41:00 88

转载 PCB免费打样,开启打样新纪元!

还在为各PCB厂家之间打样价格的几块钱之差纠结吗?公布一个好消息,现在有一家PCB厂家打样不要钱!那就是——捷配PCB。捷配致力于打造一个极速PCB协同智造平台,目的为了让电子信息产业更加高效。捷配通过SaaS服务,让生产制造企业能充分发挥各自特长,极大地提升了生产效率,降低了制造成本,最终实现快速出货。为了回馈用户,捷配推出了“免费打样”的活动,下面一起来了解下。1、如何获得免费打样?  1)系...

2019-05-24 09:40:09 987

转载 VIM 正则表达式用法整理

在使用VIM进行搜索或替换的操作中,经常会用到正则表达式,网上资料有很多,我这里只是简单汇总整理一下。元字符元字符说明.匹配任意字符[abc]匹配方括号中的任意一个字符,可用 - 表示字符范围。如 [a-z0-9] 匹配小写字母和数字[^abc]匹配除方括号中字符之外的任意字符\d匹配阿拉伯数字,等同于 [0-9]\D匹配阿拉伯数字之外的任意...

2019-05-23 22:18:00 184

转载 OO第三单元作业总结

OO第三单元作业总结一、JML语言理论基础以及应用工具链情况梳理 JML是一种为Java量身定做的形式化的行为接口规范语言(BISL),用来规范Java程序模块(如类和接口)的行为及详细设计决策。它沿袭了BISL良好定义的形式语义,同时也继承了DBC语言较强的执行能力。一言以蔽之,JML就是再JAVA程序设计之前对其预先进行约束约定的语言。它在严格要求正确性的航空航天领域有着广...

2019-05-22 21:51:00 149

转载 Css单位px,rem,em,vw,vh的区别

Css单位px,rem,em,vw,vh的区别一、pxpx就是pixel像素的缩写,相对长度单位,网页设计常用的基本单位。像素px是相对于显示器屏幕分辨率而言的。二、emem是相对长度单位。相对于当前对象内文本的字体尺寸(参考物是父元素的font-size)如当前父元素的字体尺寸未设置,则相对于浏览器的默认字体尺寸特点:  1. em的值并不是固定的  2. em会继承父级元素的字...

2019-05-22 16:38:51 171

转载 为Redis配置自定义fastJson序列化工具类

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-22 11:32:00 511

转载 n行m列矩阵顺时针填写1~n*m

程序效果图如下:程序参考代码如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445...

2019-05-21 23:04:00 709

转载 get dc app

$name = Get-ADComputer -Filter * -Property * | select Name,IPv4Address$app = Get-WmiObject -ComputerName $_.name -class Win32_Product |Select-Object -Property name,version | Where-Object {$_.name -m...

2019-05-21 20:42:00 78

转载 hibernate5.x版本org.hibernate.MappingException: Unknown entity问题

/* * //创建hibernate配置对象 Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); //注册配置属性信息 ServiceRegistry sr = new StandardServiceR...

2019-05-21 15:07:00 143

转载 Python3之手动创建迭代器

概述迭代器即可以遍历诸如列表,字典及字符串等序列对象甚至自定义对象的对象,其本质就是记录迭代对象中每个元素的位置。迭代过程从第一个元素至最后一个元素,且过程不能回滚或反方向迭代。两个基本方法iter、next序列对象可以利用iter()直接创建迭代器,并通过next()即可迭代迭代器。利用for循环迭代S = 'PYTHON'IT = iter(S)for it in IT: ...

2019-05-21 14:13:16 127

转载 剑指offer:顺时针打印矩阵

题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 这种按照某个方向打印的,我们可以一圈一圈从外到内打印整个矩阵。在这个题目中,我们可以每次选择一个起点(左上角),然...

2019-05-20 23:26:29 49

转载 【阿里云新品发布·周刊】第9期:实时大数据开发难、运维难、应用难?来,一站解决!...

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-20 15:05:00 59

转载 纯CSS响应式瀑布流 columns

效果图PC 1366*768缩小一点板端鸡端 疯六这个响应式瀑布流误打误撞写出来的,因为之前看百度写过瀑布流,不太好,好复杂,又要JS什么的,我就懒,算了算了,不写了。然后今天早上就看完数据结构教程,无聊,顺便看慕课网的瀑布流教程,发现一般般,不过学到了用columns,然后又谷歌到了break-inside 额,发现很OK喔,就OK了。我习惯写注释在代码那里,这样感觉容易看懂些,不然看一下...

2019-05-20 10:49:05 139

转载 Typora – Markdown 简介

Typora – Markdown 简介Typora官网[TOC]OverviewWhat’s Markdown?Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、易读易写,并且对于图片,图表、数学式都有支持,人们广泛使用 Markdown 来撰写README帮助文档或论坛博客。例如CS...

2019-05-19 21:06:00 181

转载 执行sudo pip3 ...报错 Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> ...

对于普通pip,把pip3改成pip即可,其他的修改一样1.执行命令 sudo gedit /usr/bin/pip32.改成下面的形式from pip import __main__ # 需要修改if __name__ == '__main__': sys.exit(__main__._main()) # 需要修改再运行就没有问题了转载于:https://w...

2019-05-19 14:15:00 287

转载 CompleableFuture

CompletableFuture创建异步计算,并获取计算结果使用非阻塞操作提升吞量设计和实现异步 API以异步的方式使用同步的 API对两个或多个异步操作进行流水线和合并操作处理异步操作的完成状态现状经常出现在等待某条 SQL 执行完成后,再继续执行下一条 SQL ,而这两条 SQL 本身是并无关系的,可以同时进行执行的。我们希望能够两条 SQL 同时进行处理,而不是等待其中...

2019-05-17 10:41:20 143

转载 人工智能写作的春天来了 除了写作, 人工智能还能写诗、画画

“早春江上雨初晴,杨柳丝丝夹岸莺。画舫烟波双桨急,小桥风浪一帆轻。”  谁能想到,这是人工智能以“早春”为关键词创作的一首诗。作者“九歌”,由清华大学计算机科学与技术系孙茂松教授带领学生团队历时三年研发而成。  在综艺节目《机智过人》中,微软的聊天机器人小冰以一曲中国风歌曲《桃花梦》“险胜”人类对手。当歌手唱出“茫茫夜雨中,往事如风,耳边桃花笑春风,梦里你我相逢”这般古风浓郁的句子,很多观众以...

2019-05-15 15:42:34 3396

转载 Spark-SQL

Spark SQL发家史熟悉spark sql的都知道,spark sql是从shark发展而来。Shark为了实现Hive兼容,在HQL方面重用了Hive中HQL的解析、逻辑执行计划翻译、执行计划优化等逻辑,可以近似认为仅将物理执行计划从MR作业替换成了Spark作业(辅以内存列式存储等各种和Hive关系不大的优化);同时还依赖Hive Metastore和Hive SerDe...

2019-05-15 10:33:00 163

转载 Android 上安装busybox

1. 设备环境已经 root 的Android手机2. 步骤下载 busybox 二进制文件 busybox.net/downloads/b… Android一般为arm架构的重命名下载的文件为 busyboxadb push 到手机,比如 adb push ~/Download/busybox /sdcard把busybox 复制到xbin下,首先 adb shell 然后 cp ...

2019-05-15 03:15:59 1134

转载 云计算开发的贡献有哪些?云计算开发的功能你想不到

云计算可以说是互联网世界最“火”的概念了,但普通人看到它的时候内心是崩溃的,这到底是什么意思,又用在哪里了?实际上,关于云计算的概念众说纷纭。目前被主流认可的定义,是这样说的:云计算是一种按使用量付费的模式,它提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。...

2019-05-14 09:57:58 117

转载 小猿圈python学习-细讲数据类型-集合

定义集合跟我们学的列表有点像,也是可以存一堆数据,不过它有几个独特的特点,令其在整个Python语言中占有一席之地,里面的元素不可变,代表你不能存一个list、dict 在集合里,字符串、数字、元组等不可变类型可以存天生去重,在集合里没办法存重复的元素无序,不像列表一样通过索引来标记在列表中的位置 ,元素是无序的,集合中的元素没有先后之分,如集合{3,4,5}和{3,5,4}算作同一个集合...

2019-05-14 04:00:51 98

转载 OpenGL/OpenGL ES 入门:图形API以及专业名词解析

系列推荐文章:OpenGL/OpenGL ES入门:图形API以及专业名词解析OpenGL/OpenGL ES入门:渲染流程以及固定存储着色器OpenGL/OpenGL ES入门:图像渲染实现以及渲染问题OpenGL/OpenGL ES入门:基础变换 - 初识向量/矩阵OpenGL/OpenGL ES入门:纹理初探 - 常用API解析OpenGL/OpenGL ES入门: 纹理应用 ...

2019-05-13 14:42:30 263

转载 面向对象-property

1.property1.1什么是propertyproperty是一种特殊的属性,访问它会执行一个函数,然后返回值特点:1.执行函数时不需要obj.func()这样调用,直接obj.func,像调用变量一样调用函数,就可以执行一个函数2.不能给其赋值3.但是有@func.setter和@func.deleter装饰器放在func上,可以实现对func的设置和删除例如:BMI值=体重(kg...

2019-05-13 14:36:33 110

转载 React 之HOOK 概述

前言React组件有两种定义方式函数式组件和类组件区别:1.函数式组件不会被实例化,整体渲染性能得到提升函数式组件被精简成一个render方法的函数,所以它没有组件实例化的过程,无实例化过程也就不需要分配多余的内存,从而性能得到一定的提升。同时的,函数式组件本身是没有this 的,所以在使用 Ref 等模块时与类组件也会有所区别。2.函数式组件没有状态函数式组件本身没有自己的内部...

2019-05-13 03:19:37 152

转载 Ubuntu 18.04 手动编译安装 ffmpeg

  ffmpeg 是一个由提供对视频、音频和其他多媒体流文件进行处理功能的库和程序构成的自由软件项目,其常被用于适用于不同格式的音频和视频的录影、转换和流处理等场合。这里记录在 Ubuntu 18.04 平台下安装 ffmpeg 的过程。( 注:ffmpeg 目前已经可以通过 apt 直接进行安装,见最后 )安装过程  a.在 ffmpeg 官网上下载对应的安装压缩包,笔者使用的是...

2019-05-11 20:24:00 2447

转载 nodejs,事件轮询总结

宏任务script,setTimeoout,setInterval,setlmmediate(node 独有),I/o,render渲染微任务process.nextTick(),promise1,执行timers阶段,执行setTimeOut()和setInterval到期的calback2,I/O callbacks: 上一轮循环中少数callback/Io会被延迟到这一阶段执行3,idl...

2019-05-11 16:06:00 200

转载 微信小程序 + Bmob后端云

  闲暇之余,写了一个私人的小程序,但由于带有商品、订单功能被拒了(腾讯太狗带了,只有商家才可以使用这种功能),没办法,不给过审,那就拿出来分享一下。  原本想的是做一个超市类的电商平台,带有下单支付等功能,但不知道界面设计什么样的合适,只要到处参考其他的APP或小程序,东拼西凑,好歹也算凑完整了。  既然个人开发,没有数据库,还怎么破!之前做iOS独立开发时,用的是Bmob后端云,好吧!...

2019-05-10 14:07:00 1430

转载 redhat RHEL8.0.0正式版安装教程

2019年5月7日红帽(Redhat)公司正式发布了RHEL8正式版操作系统。今天我就来教大家来安装这款操作系统。本次安装是带图形界面的安装方式。看看这次发行的新版本作业系统的图形界面是否能够足以惊艳到你。好啦。开始安装之旅吧。1.下载RHEL8操作系统登入redhat站点 https://developers.redhat.com/rhel8/ 即可下载RHEL8操作系统 2.Vmwa...

2019-05-10 12:13:29 18576

转载 谈谈我理解的Android组件化

Android组件化分享为什么要做组件化认识一下组件化组件化流程与问题1、组件模式与集成模式的切换2、AndroidManifest清单文件合并问题3、全局Context的获取4、lib第三方库的依赖5、组件之间的通信6、资源文件命名问题与规范7、组件化三种工程类型的(build.gralde)BuildConfig.DEBUG始终为true关于组件化混淆总结...

2019-05-10 06:56:27 180

空空如也

空空如也

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

TA关注的人

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