自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Flask与Django的区别

FlaskFlask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定会如此感慨,除非二者均为深入使用过 Flask自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python库 入门简单,即便没有多少web开发经验,也能很快做出网站,非常适用于小型网站非常适用于开发web服务的API开发大型网站无压力,但代码架构需要自己设计,开发成本取决于开发者的能力和经验,各方面性能均等于或优于Django。Djang..

2020-12-25 09:08:30 557 1

原创 PS高低频磨皮教程

高低频磨皮是商业磨皮常用的一种磨皮方法,它除了能改善皮肤外还能保留皮肤的质感,效果十分棒,是商业修图必学的技巧之一。这次教大家一种不需要插件的皮肤处理手法,一个神奇的方法—高低频。之所以说它神奇,是因为它在PhotoShop中可以保留质感去改变光影,保留光影去改变肤质。同时,它也是常用于商业修图中修饰皮肤的基础!www.16xx8.com一、高低频的原理介绍1.所谓的高频层也就是将光影、颜色和质感分开处理 ,低频层中使用滤镜-蒙尘与划痕,去除了质感保留颜色和光影 ,所以在低频层使用高斯模糊

2020-12-17 14:00:04 3737

原创 anaconda 环境 torch1.4 torchvision 安装

pip install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.htmlpip install torchvision

2020-12-15 18:09:57 823

原创 iostat 命令查看io信息

在使用htop命令的时候会看到这么一行:翻译一下:us:用户态使用的cpu时间比sy:系统态使用的cpu时间比ni:用做nice加权的进程分配的用户态cpu时间比id:空闲的cpu时间比wa:cpu等待磁盘写入完成时间hi:硬中断消耗时间si:软中断消耗时间st:虚拟机偷取时间如果一台机器看到wa特别高,那么一般说明是磁盘IO出现问题,可以使用iostat等命令继续进行详细分析。1, 安装iostat  yum install sysstat之...

2020-12-15 17:50:00 2542

原创 centos7.9 htop

CentOS Linux release 7.9.2009 (Core) yum -y install epel-release yum -y install htop

2020-12-15 12:13:52 404 1

原创 ps抠图头发丝 智能半径

ps抠图头发丝怎么弄1、打开图片;2、点击【快速选择工具】;3、调整笔刷的大小;4、用工具选中大部分的人物;5、调整边缘;6、在【智能半径】前面打上勾;7、然后就可以把头发的部分涂一下,涂完点确定;8、调整半径;9、CTRL+J选区新建图层,中间填充任意颜色;也可以用蒙版进行抠图...

2020-12-14 19:47:38 1268

原创 Scala跳出循环 守卫

1、基于boolean类型的控制变量while循环:var flag = truevar res = 0var n = 0while(flag) { res += n n += 1 if (n == 5) { flag = false }}for循环:(高级for循环,加上了if守卫)var flag = truevar res = 0for (i <- 0 until 10 if flag) { res += i if (i == ...

2020-12-11 11:24:16 178

原创 npm和yarn的区别

首先,这两个都属于js包管理工具,都可以安装包或者模块yarn 是由facebook、google等联合开发推出的区别:npm 下载包的话 比如npm install它是按照包的排序,也就是队列挨个下载,一个下载完成后,再下载另一个yarn是将要下载的包进行同时下载yarn 在下载模块或包时,命令行输出的信息更加简洁npm版本5.0 之后,会自带package.lock.json 文件,该文件主要描述了你项目中安装的包都是哪一个版本,你再进行npm install 的话,会安装指定版本的包。

2020-12-11 09:31:58 351

原创 2020-12-10

官方下载地址(不推荐)https://www.ubuntu.com/download中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/阿里云开源镜像站http://mirrors.aliyun.com/ubuntu-releases/16.04/兰州大学开源镜像站http://mirror.lzu.edu.cn/ubuntu-releases/16.04/北京理工大学开源http://mirror.bit.ed...

2020-12-10 09:28:35 112

原创 Breadcrumb 面包屑

代码示例Home / Components / Breadcrumb基础用法最基础的用法,通过设置to属性添加链接。<template> <Breadcrumb> <BreadcrumbItem to="/">Home</BreadcrumbItem> <BreadcrumbItem to="/components/breadcrumb">Components</BreadcrumbIt

2020-12-09 17:10:28 796

原创 <el-form 表单验证

<!-- 表单 --><el-form ref="rulesForm" :rules="rules" :model="rules" label-width="200px"><el-form-itemprop="username"><el-inputtype="text"v-model="loginForm.username"autocomplete="off"placeholder="用户名"prefix-...

2020-12-09 17:02:26 362

原创 vue中v-on和v-bind的区别

v-bind指令用于设置HTML属性:v-bind:href 缩写为 :href<!-- 完整语法 --><a v-bind:href="url">123</a><!-- 缩写 --><a :href="url">123</a>v-on 指令用于绑定HTML事件 :v-on:click 缩写为 @click<!-- 完整语法 --><a v-on:click="doSometh...

2020-12-09 16:55:38 566

原创 JTAG各类接口针脚定义及含义

一、引脚定义Test Clock Input (TCK) -----强制要求1TCK在IEEE1149.1标准里是强制要求的。TCK为TAP的操作提供了一个独立的、基本的时钟信号,TAP的所有操作都是通过这个时钟信号来驱动的。Test Mode Selection Input (TMS) -----强制要求2TMS信号在TCK的上升沿有效。TMS在IEEE1149.1标准里是强制要求的。TMS信号用来控制TAP状态机的转换。通过TMS信号,可以控制TAP在不同的状态间相互转换。Te...

2020-12-04 15:46:15 3666

原创 vuex中mutations与actions的 使用及区别

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化Mutation 更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。Vuex 中的 mutation 非常类似于事件:每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 回调函数 (handler)。这个回调函数就是我们实际进行状态更改的地方,并且它会接受 state 作为第一个参数const s

2020-12-03 17:58:31 1007

原创 ARM-Linux-gcc-4.4.3(centos7)

gcc和arm-linux-gcc有何不同 从本质来讲他们都是编译器,而gcc是linux系统下面用来将代码编译成一个可执行程序的手段。编译出来的是适用于linux系统的可执行二进制文件。可执行程序其实就是一堆的0101二进制机器码。这些机器码代表什么含义只有机器本身能理解。所以你用gcc编译出来的可执行程序只有在linux系统下面可以运行。 举个例子 假设你在Linux系统编译生成了可执行文件,我们本意是要系统打开摄像头,但是如果你在window系统上运行可能就是打开相册..

2020-12-03 17:52:13 821

原创 ECMAScript 6 简短定义方法

ECMAScript 2015开始,在对象初始器中引入了一种更简短定义方法的语法,这是一种把方法名直接赋给函数的简写方式。var obj = { property( parameters… ) {}, *generator( parameters… ) {}, async property( parameters… ) {}, async* generator( parameters… ) {}, // with computed keys: [property]( p.

2020-12-03 17:39:05 137

原创 ES6 Symbol标识符对象

Symbol标识符Symbol其实就是一种特殊的字符串。用做对象或者数组的key值。并且它是唯一的,有点类此uuid。 varsym=Symbol(); varsym=Symbol("mooshine"); 这个代码用来创建一个Symbol,第二种创建方式中的“mooshine”字符串,只是用作对Symbol的描述,对于创建并没有任何影响。Symbol每次调用都是创建一个新的Symbol,不会出现重复的情况。 var...

2020-12-03 17:32:38 283

原创 IC设计过程

IC的设计过程可分为两个部分,分别为:前端设计(也称逻辑设计)和后端设计(也称物理设计),这两个部分并没有统一严格的界限,凡涉及到与工艺有关的设计可称为后端设计。前端设计的主要流程:1、规格制定芯片规格,也就像功能列表一样,是客户向芯片设计公司(称为Fabless,无晶圆设计公司)提出的设计要求,包括芯片需要达到的具体功能和性能方面的要求。2、详细设计Fabless根据客户提出的规格要求,拿出设计解决方案和具体实现架构,划分模块功能。3、HDL编码使用硬件描述语言(VHDL,Ve

2020-12-03 14:33:06 449

原创 vue中 sessionStorage 的使用

localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。提示: 如果你想在浏览器窗口关闭后还保留数据,可以使用 localStorage 属性, 改数据对象没有过期时间,今天、下周、明年都能用,除非你手动去删除。1.方法sessionStorage.key(int index) //返回当前 sessionStorage.

2020-12-02 17:16:50 2171

原创 vue中以this.$xx的属性

this.$el获取Vue实例关联的DOM元素;vue中也是允许进行dom操作的(但是不建议)注意this.$el关联的是真实Dom,所以需要在mounted渲染真实Dom之后才可以使用了this.$refs获取页面中所有含有ref属性的DOM元素(如vm.$refs.hello,获取页面中含有属性ref = “hello”的DOM元素,如果有多个元素,那么只返回最后一个)this.$options获取Vue实例的自定义属性(如this.$options.methods...

2020-12-02 16:02:12 6707

原创 Flink的特点以及优势

Flink的优势、数据量&吞吐量&延迟性Flink 的流处理引擎只需要很少配置就能实现高吞吐率和低延迟。2、支持 Event Time 和乱序事件Flink 支持了流处理和 Event Time 语义的窗口机制。Event time 使得计算乱序到达的事件或可能延迟到达的事件更加简单。3、状态计算的 exactly-once 语义流程序可以在计算过程中维护自定义状态。Flink 的 checkpointing 机制保证了即时在故障发生下也能保障状态的.

2020-12-01 10:12:30 2852

原创 AQF、CIIA、CFA、FRM、CPA之间的区别

一、AQF量化金融分析师AQF简介量化金融分析师(简称AQF? ,Analyst of Quantitative Finance)由量化金融标准委员会(Standard Committee of Quantitative Finance,SCQF)主考并颁证,是代表量化金融领域的专业水平证书。AQF项目培养对象有志于养成专业的量化投资方法,并且从事或有志于从事与金融量化分析相关的经济活动和专业服务工作的人员。例如:投行工作人员、股票分析师、金融分析师、量化工作者等金融行业从业人员。有志于

2020-11-30 14:00:12 3199

原创 CFA,CPA,FRM 区别

CFA,全称Chartered Financial Analyst,在国内又称特许金融分析师。从bai含金量与严格度上来说都是全球投资行业里的高资格认证。在道德操守、专业标准及知识体系等方面都为全球投资业设立了规范与标准!因此也是金融界的高含金量证书。CPA,是指取得注册会计师证书并在会计师事务所执业的人员,英文全称Certified Public Accountant,简称为CPA,指的是从事社会审计/中介审计/独立审计的专业人士,CPA为中国官方认可的注册会计师资质,拥有签字权的执业资质。FRM,全

2020-11-30 13:57:37 577

原创 深度神经网络(DNN) 向前传播

 深度神经网络(Deep Neural Networks, 以下简称DNN)是深度学习的基础,而要理解DNN,首先我们要理解DNN模型,下面我们就对DNN的模型与前向传播算法做一个总结。1. 从感知机到神经网络    在感知机原理小结中,我们介绍过感知机的模型,它是一个有若干输入和一个输出的模型,如下图:    输出和输入之间学习到一个线性关系,得到中间输出结果:z=∑i=1mwixi+bz=∑i=1mwixi+b    接着是一个神经元激活函数:sign(z)={−11z.

2020-11-30 11:40:00 1067

原创 四种基本的神经网络

什么是神经网络神经网络是机器学习中的一种模型,是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。一般来说,神经网络的架构可以分为三类:前馈神经网络:这是实际应用中最常见的神经网络类型。第一层是输入,最后一层是输出。如果有多个隐藏层,我们称之为“深度”神经网络。他们计算出一系列改变样本相似性的变换。各层神经元的活动是前一层活动的非线性函数。循环网络:循环网络在他们的连接图中定向了..

2020-11-30 11:30:33 21311 3

原创 深度学习 GPU vs FPGA

人工智能人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人..

2020-11-30 10:48:20 889

原创 FPGA vs GPU 未来

一直以来,FPGA的主要应用领域是电子工程。但当英特尔完成对 Altera(Altera 是最大的现场可编程门阵列制造商之一)的收购时,情况发生了一些细微改变。英特尔对 FPGA 所蕴藏的潜力有着强烈的嗅觉和敏锐的洞察力,收购完成后,即刻开始帮助微软公司建立数据中心并利用云服务给亚马逊提供相关帮助。但关于 FPGA 到底是什么,许多矿工可能仍然心存疑问。FPGA 有何优势?FPGA 有何劣势?FPGA 会在 GPU挖矿阵营中脱颖而出,成为主角吗?此篇文章将会就以上矿工存疑问题,对 FPGA 进行一个

2020-11-30 10:45:32 479

原创 FPGA 简介

FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。 与 ASIC 不同,FPGA在通信行业的应用比较广泛。通过对全球FPGA产品市场以及相关供应商的分析,结合当前我国的实际情况以及国内领先的FPGA产品可以发现.

2020-11-30 10:40:50 6990

原创 html中ul和li标签的用法

普通的显示数据的时候,ul就是项目列表,li就是列表项。可以用来显示数据。如果用于DIV+CSS布局的话,ul+li可以替换表格的作用,具体的设置,如果宽度高度、行间距、背景边框等需要配合CSS一起设置。一.做导航,居中<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&...

2020-11-28 16:58:03 77104 2

原创 清除浮动的几种方法

标准流:盒子会各占整行位置。子盒子若是标准流,父盒子虽然没有高度,但是会撑开父盒子高度。浮动:盒子浮了起来,不会占据原来的位置,若父盒子没有定义高度,则不会撑开父盒子,父盒 子高度为0。(浮动可以让多个块级元素在一行显示,且块与块之间没有空隙,但要注意给父盒子清除浮动,否则父盒子不会被撑开)。为什么要清除浮动呢?清除浮动的本质是什么?  清除浮动主要是为了解决父级元素因为子级浮动引起的内部高度为0的问题。清除浮动的方法:1. 额外标签法:给谁清除浮动,就在其后额外添加一个空白标签 。..

2020-11-28 15:51:54 437

原创 Layui elementui ivew 对比

Layui 分为单页版和iframe版 单页版    通过将单页代码输出到div,不如要完整的html代码。    刷新页面后,依然能够记录上一次的页面。    此种方式不易于调试前端代码。 Iframe版 通过iframe的方式将加载另一个页面。需要完整的html代码,包括js代码。 属性页面后,不能够记录上一次的页面。 此方式需要耗费更多的网络宽带。...

2020-11-28 15:11:44 3921

原创 html5 新特性简介

一、W3C对HTML5的需求整体原则:新特性应该基于 HTML、CSS、DOM 以及 JavaScript。 减少对外部插件的需求(比如 Flash) 更优秀的错误处理 更多取代脚本的标记 HTML5 应该独立于设备 开发进程应对公众透明二、什么是HTML:HTML是创建网页的标准标记语言 HTML描述了使用标记的网页结构 HTML元素由标签显示 浏览器不会显示HTML标签,而是使用它们呈现页面的内容三、DOCTYPE声明<!Doctype html&gt.

2020-11-28 15:10:06 252

原创 HTML5 新特性介绍

(1)语义标签  语义化标签使得页面的内容结构化,见名知义标签 描述 <hrader></header> 定义了文档的头部区域 <footer></footer> 定义了文档的尾部区域 <nav></nav> 定义文档的导航 <section></section> 定义文档中的节(section、区段) <article>&l...

2020-11-28 15:07:43 224

原创 CSS3 新特性概述

CSS3的新特性大致分为以下六类1.CSS3选择器2.CSS3边框与圆角3.CSS3背景与渐变4.CSS3过渡5.CSS3变换6.CSS3动画下面分别说一说以上六类都有哪些内容CSS3选择器1.基本选择器基本选择器又分为子选择器相邻兄弟选择器通用兄弟选择器群组选择器2.属性选择器1.element[attribute]为带有attribute属性的元素设置样式2.element[attribute='value']为attribute='value'属性的元素设...

2020-11-28 12:47:30 6970 5

原创 CSS3新特性

一、css3的新选择器 E:nth-child(n)选择器匹配其父元素的第n个子元素,不论元素类型,n可以使数字,关键字,或公式 E:nth-of-type(n)选择与之其匹配的父元素的第N个子元素 E:frist-child相对于父级做参考,“所有”子元素的第一个子元素,并且“位置”要对应 E:frist-of-type相对于父级做参考,“特定类型”(E)的第一个子元素 E:empty选择没有子元素的每个E元素 E:target选择当...

2020-11-28 12:44:28 188

原创 node.js中path路径模块的使用

path模块是node.js中处理路径的核心模块。可以很方便的处理关于文件路径的问题。join() 将多个参数值合并成一个路径 1 2 constpath =require('path'); console.log(path.join('./a','b','c')); basename() 获取路径中的文件名 1 2 3 4 5 constpath =require...

2020-11-27 10:08:41 390 1

原创 ARM Cortex-X1架构 自研的终结者

随着麒麟9000和三星Exynos 1080的发布,Android手机芯脏领域正式进入了5nm时代。可惜,麒麟9000的CPU架构仍然停留在ARM去年发布的Cortex-A77阶段,而Exynos 1080虽然用上了ARM最新发布的Cortex-A78,但出于定位的原因它并没能引入AMD在同期发布的最强音Cortex-X1。如果不出意外,骁龙875、Exynos 2100和天玑2000这些新一代5nm旗舰级SoC都会采用Cortex-X1超大核+Cortex-A78大核+Cortex...

2020-11-26 16:14:49 4055

原创 SoC 介绍

System on Chip,简称SoC,也即片上系统。从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲, SoC是一个微小型系统,如果说中央处理器(CPU)是大脑,那么SoC就是包括大脑、心脏、眼睛和手的系统。国内外学术界一般倾向将SoC定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的,或是面向特定用途的标准产品。SoC定义的基本内容主要在两方面:其一是它的构成,其二是它形成过程。系统级芯片的构成可以..

2020-11-26 16:09:58 15502

原创 Cortex-X1 简介 Cortex-X1 VS Cortex-A78

作为移动处理器行业内的霸主,ARM一直都是各大芯片厂商最佳的合作伙伴,基于ARM架构魔改的苹果A系列处理器和高通Kryo核心,向来是两大阵营性能强悍的代表,但这种情况可能会在2021年发生改变,因为ARM推出了大杀器Cortex-X1。Cortex-X1的性能提升在哪里Cortex-X1定制计划的推出,重新吸引了一种移动芯片厂商的目光。ARM表示,与Cortex-A78相比,单线程整数性能提升高达22%。ARM称,"提升 "指的是,这些提升与短时的高性能有关,而短时的高性能最适合反应速度...

2020-11-26 16:07:26 2701

原创 ARM发布Cortex-A78参数细节

面向7nm工艺的Cortex-A77架构发布2年多之后,ARM公司今晚正式推出了新一代CPU架构——Cortex-A78,适用于5nm工艺,性能提升20%,功耗则降低了50%。Cortex-A78就是前两年曝光的Hercules(大力神)处理器,这是Austin微架构CPU的第三代产品,已经发展处了Cortex-A76、Cortex-A77及现在的Cortex-A78三代。Cortex-A78架构并没有盲目追求性能提升,因为ARM同时还推出了Cortex-X1全新架构(稍后介绍),它偏向性能提升..

2020-11-26 16:05:16 8760

Flink1.11中文文档

Flink1.11中文文档

2021-01-11

空空如也

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

TA关注的人

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