自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工业场景全流程!机器学习开发并部署服务到云端 ⛵

本篇内容将带大家学习,从头开始构建机器学习管道,使用框架构建 Web 应用程序,并部署到云服务器上的过程。本示例中的应用为,部署好的云端服务页面如下图所示。

2022-11-19 18:06:21 414 1

原创 postgresql安装配置和基本操作

图可以看到,postgreSQL的核心文件,都属于postgres用户,操作的时候,尽可能的别用root用户,容易玩出坑,尽可能先切换到postgres用户去玩.可以看到PGSQL一个数据库中有多个schema,在每个schema下都有自己的相应的库表信息,权限粒度会比MySQL更细一些。PostgreSQL不推荐使用root管理,在安装成功postgreSQL后,他默认会给你创建一个用户:postgres,多多支持,你们的支持是我创作的动力!好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对。

2022-11-19 17:50:28 1454 1

原创 为什么vue3要选用proxy,好处是什么?

Proxy是对象的包装器,将代理上的操作转发到对象,并可以选择捕获其中一些操作。它可以包装任何类型的对象,包括类和函数。进入学习});……然后,我们应该在所有地方使用proxy而不是target。代理没有自己的属性或方法。如果提供了捕捉器(trap),它将捕获操作,否则会将其转发给target对象。我们可以捕获get,set,deleteProperty 等操作函数调用(apply捕捉器)new操作(construct 捕捉器)Reflect 旨在补充 Proxy。对于任意Proxy。

2022-11-19 17:49:03 383

原创 ES6 Symbol 内置值及使用场景

Symbol 基本使用ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。它是JavaScript 语言的第七种数据类型,是一种类似于字符串的数据类型。Symbol 特点1) Symbol 的值是唯一的,用来解决命名冲突的问题2) Symbol 值不能与其他数据进行运算3) Symbol 定义 的 对象属 性 不能 使 用 for…in 循 环遍 历 ,但 是可 以 使 用Reflect.ownKeys 来获取对象的所有键名symbol使用场景示例:Symbol的使用场景(1)增加方法

2022-11-19 17:48:39 950

原创 嵌入式-AWFlow 是什么- AWFlow 带来了什么

提供了自定义节点开发接口和工具,用户可实现具体行业的节点开发和积累,同时本地化管理,极大保护了客户的核心业务。

2022-11-19 17:42:28 152

原创 SpringMVC 请求转发和重定向详细讲解

forward:表示转发redirect:表示重定向forward和redirect都是关键字, 有一个共同的特点不和视图解析器一同工作扩展:forward和redirect他们都可以访问 视图文件,比如某个jsp ,htmlforward和redirect他们都可以访问其它的controller处理器方法可以返回ModelAndView, String , void 都可以使用forward,redirect。

2022-11-19 17:39:24 1523

原创 orcale 单表查询和多表联合查询

group by和distinct去重时的差异:前者用于聚合函数,后者对单列字段进行去重,在没有索引时distinct 效率会略高于group by,有索引时差别不大。或 select * from 表名 exist(confident ),confident为一个查询语句和查询条件的逻辑表达式。select * from 表名 where confident ,confident为一个查询语句和查询条件的逻辑表达式。内连接只连接同时满足连接条件的数据,不连接值为空的数据。

2022-11-19 17:36:31 276

原创 redis模拟验证码发送

​ 验证码2分钟内有效,将验证码存放在redis里面,设置过期时间为120秒。​ 判断验证码是否一致,从redis里面获取验证和输入的验证码进比较。​ incr 每次发送之后加1 大于2的时候,提示不能发送验证码。要求:1.输入手机号,点击发送后随即生成6位数字码,2分钟有效。多多支持,你们的支持是我创作的动力!好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对。​ 2.输入验证码,点击验证,返回成功或者失败。​ 3.每个手机号每天只能输入3次。

2022-11-19 17:35:02 249

原创 Linux安装RabbitMQ步骤分享

RabbitMQ-Server使用是分linux版本的,我们可以使用cat /etc/issue 或者 cat /etc/redhat-release命令查看linux版本。当STOMP插件启用的时候打开,作为STOMP客户端端口(根据是否使用TLS 选择)。基于WebSocket的STOMP客户端端口(当插件Neb STOMP启用的时候打开)当MQTT插件启用的时候打开,作为MQTT客户端端口(根据是否使用TLS选择)。AMQP0-9-1和1.0客户端端口,没有使用SSL和使用SSL的端口。

2022-11-19 17:33:42 1318

原创 Vue3 setup语法糖、Composition API全方位解读

Vue3相较于Vue2的自定义声明方法有些不同// 使 v-demo 在所有组件中都可用// 在绑定元素的 attribute 前或事件监听器应用前调用// 在元素被插入到 DOM 前调用// 在绑定元素的父组件// 及他自己的所有子节点都挂载完成后调用// 绑定元素的父组件更新前调用// 在绑定元素的父组件// 及他自己的所有子节点都更新后调用// 绑定元素的父组件卸载前调用// 绑定元素的父组件卸载后调用})比如实现一个默认密文身份证号,点击才展示的指令if (!} else {

2022-11-18 13:51:18 1166

原创 python类方法和静态方法区别详细讲解

3、适用场景:方法内部(既不需要使用类属性和类方法也不需要使用对象属性和方法),适合定义为静态方法方法。4、适用场景:方法内部只使用类属性或者类方法(不需要使用对象属性和方法),适合定义为类方法。2、适用场景:方法内部如果要使用对象的属性或者方法,就要定义成对象方法。1、只能通过对象调用(第一个参数self:代表对象本身)1、要先使用@staticmethod声明。2、(第一个参数cls:代表类本身)3、可以通过类调用,也可以通过对象用。2、可以通过类调用,也可以通过对象用。

2022-11-18 13:49:14 474

原创 python线程安全队列讲解

(1)生产者队列while循环当中获取的前5页的链接,当队列为空,停止获取。Queue是线程安全的队列,在使用时无须加锁,可以再多线程当中直接使用。python的Queue模块中提供了同步的、线程安全的队列类。多多支持,你们的支持是我创作的动力!FIFO(先进先出)队列的Queue(常用)(3)将获取到的名称和链接添加到消费者队列。(2)将前5页的url添加到生产者队列。(2)将获取的链接给到dowl_img。(1)从队列当中获取图片名称和链接。队列也是实现线程间同步的方式。(1)创建生产者与消费者队列。

2022-11-18 13:48:06 3390 1

原创 DHorse系列文章之镜像制作

制作镜像常用的工具使用Docker制作镜像1.使用docker commit制作该命令使用比较简单,可以自行网上搜索教程。2.使用Dockerfile制作这种方式,需要编写如下的Dokerfile文件:FROM openjdk:openjdk:13-jdk-alpineADD client-1.0.0.jar /client.jarENTRYPOINT ["java","-jar","/client.jar"]并且执行如下命令:docker build -t dhorse

2022-11-18 13:46:27 688

原创 解读Vue3模板编译优化

其实 Vue3 相关的性能优化有很多,这里只单独将 patchFlag 的十分之一的内容拿出来讲了,Vue3 还没正式发布的时候就有看到说 Diff 过程会通过 patchFlag 来进行性能优化,所以打算看看他的优化逻辑,总的来说还是有所收获。好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对码农之家多多支持,你们的支持是我创作的动力!祝大家生活愉快!

2022-11-18 13:44:42 1019

原创 Vue.nextTick核心原理

相信大家在写vue项目的时候,一定会发现一个神奇的api,。为什么说它神奇呢,那是因为在你做某些操作不生效时,将操作写在内,就神奇的生效了。那这是什么原因呢?让我们一起来研究一下。

2022-11-18 13:43:02 144

原创 Java反射与安全问题

例如,在一个大型软件的开发中,当程序被编译后发布,如果以后需要更新某些功能的时候,我们不可能要用户把以前软件的卸载,再重新安装新的版本。采用静态的话,需要把整个程序重新编译一次才可以实现功能的更新,而采用反射机制的话,它就可以不用卸载,只需要在运行时才动态的创建和编译,就可以实现该功能。看了上面的内容,我们应该由衷的感叹,Java反射机制实在是太强大了。2、控制输入、数据、变量:利用代码中已有的函数和逻辑,通过改变输入内容的形态实现流程的控制(不同的输入会走不同的逻辑流程,执行不同的代码块中的代码)

2022-11-18 13:41:39 681

原创 Webpack中的plugin插件机制

上一篇 「webpack 核心特性」loader 说到 webpack 的loader机制,本文主要聊一聊另外一个核心特性:插件(plugin)。插件机制就是为了完成项目中除了资源模块打包以外的其他自动化工作,解决上述的问题。plugin是用来扩展 webpack 功能的,通过在构建流程里注入钩子实现,它为 webpack 带来了很大的灵活性。

2022-11-18 13:40:28 134

原创 python多分支选择结构实例讲解

【操作】输入一个学生的成绩,将其转化成简单描述:不及格(小于 60)、及格(60-79)、良好(80-89)、优秀(90-100)。每个分支都使用了独立的、完整的判断,顺序可以随意挪动,而不影响程序运行。【注】计算机行业,描述语法格式时,使用中括号[]通常表示可选,非必选。多分支结构,几个分支之间是有逻辑关系的,不能随意颠倒顺序。【操作】已知点的坐标(x,y),判断其所在的象限。语句 n+1/语句块 n+1。语句 1/语句块 1。语句 2/语句块 2。语句 n/语句块 n。

2022-11-18 13:37:35 3664

原创 JAVA JDOM操作XML文件使用方法和技巧(创建,修改,删除,读取)

XML文件是一种典型的树形文件,每个文档元素都是一个document元素的子节点。读取文档,首先需要一个xml的解析器,它可以自动的解析出各个元素,并且把子元素作为自己的孩子节点,方便操作。1 因此我们可以通过先创建元素再将元素添加到父元素中,最后将顶层元素添加到根元素中。就可以根据内容删除指定的元素了。2 创建完文档元素后,就可以把元素添加到document对象中,然后写入文件。执行后,刷新项目,就可以在项目下看到person.xml文件了。修改XML文档,也是先利用解析器找到指定的元素,使用。

2022-11-18 13:35:05 512

原创 Java String、StringBuilder、StringJoiner区别实例讲解

";当使用直接赋值的方式去创建字符串的时候,虚拟机会去里去检查字符串是否存在,如果没有会创建一个然后将地址值赋值给变量;有的话就直接将地址赋值给变量,可以复用,推荐这样写节省内存。

2022-11-14 18:13:59 376

原创 MySQL FULLTEXT,HASH,BTREE,RTREE索引优缺点介绍

简述: InnoDB行锁是通过索引上的索引项加锁来实现的, 这一点MySQL和Oracle不同, 后者是通过在数据库中相对应的数据行加锁来实现的. InnoDB这种行锁实现特点意味着: 只有通过索引条件检索数据, InnoDB 才使用行级锁, 否则, InnoDB将使用表锁!2. 由于MySQL的行锁是针对索引加的锁, 不是针对记录加的锁, 所以虽然访问不同的行记录. 但是如果使用的是相同的索引键, 时会出现锁冲突的. 应用设计的时候要注意这一点。多多支持,你们的支持是我创作的动力!

2022-11-10 18:16:07 1166

原创 PHP原型模式优缺点及实例

主要针对对象进行克隆,把被克隆的对象称之为原型,原型模式称之为克隆模式也许更为贴切。克隆出来的对象与原型对象不是一个,可能在某些业务场景上,可能会受影响。用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式,属于创建型模式的一种。

2022-11-10 18:12:12 47

原创 Java8 方法引用详细讲解

下面,我们在Car类中定义了 4 个方法作为例子来区分 Java 中 4 种不同方法的引用。好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对。多多支持,你们的支持是我创作的动力!它的语法是instance::method,实例如下。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。注意:这个方法接受一个Car类型的参数!

2022-11-10 18:09:06 57

原创 史上最详细Flutter 动画讲解

动画对于App来说,非常的重要。很多App,正是因为有了动画,所以才会觉得炫酷。移动端的动画库有非常的多,例如iOS上的Pop、web端的animate.css、Android端的AndroidViewAnimations、跨平台的Lottie等。正是因为有了这些封装好的动画库,我们制作酷炫的效果方便了不少。当然了,这些库都是基于各平台基础的动画API实现的,笔者今天要聊的,也就是基础的动画及背后的原理。本文会从代码层面去介绍Flutter动画,因此不会涉及到Flutter动画的具体使用。

2022-11-10 12:42:27 3866

原创 JS作用域、作用域链、柯里化、闭包实例讲解

作用域是指 js 变量使用时所存在的一个区域,分为全局作用域(window)和局部作用域(function、setTimeout...等都会产生局部作用域)。在局部作用域使用变量时,如果在自己作用域找不到对应变量,则会往上一级作用域查找,直到全局作用域,如果全局作用域无此变量则会报 undefined。闭包是指在函数外部调用函数内部的局部变量,且在调用后局部变量不会被浏览器立即回收,会一直存在的一种私有变量。使用闭包的目的――隐藏变量,间接访问一个变量,在定义函数的词法作用域外,调用函数。

2022-11-10 12:36:54 96

原创 js变量、作用域和垃圾回收机制详细讲解

某个执行环境中的所有代码执行完毕后,该环境将会被销毁,保存在其中的所有变量和函数定义也随之销毁,全局执行环境直至网页或浏览器关闭时才被销毁( 如果存在闭包,情况又有所不同,会在后面几篇提到 😅,多谢 吴hr 指正)。在函数内部,最接近的环境就是函数的局部环境,若初始化变量时没有使用 var 声明,该变量会自动被添加到全局环境。其中基本类型是按值传递,而引用类型的值是按引用访问的,所以在操作对象时,实际上是在操作对象的引用而不是实际的对象 ( ps:在为对象添加属性时,操作的是实际的对象 )。

2022-11-10 12:33:12 143

原创 什么是浏览器的缓存机制

答:协商缓存的标识也是在响应报文的HTTP头中和请求结果一起返回给浏览器的,控制协商缓存的字段分别有:Last-Modified / If-Modified-Since和Etag / If-None-Match,其中Etag / If-None-Match的优先级比Last-Modified / If-Modified-Since高。拓展::::::::::::::::::::::::::::::::::;(2)存在该缓存结果和缓存标识,但是结果已经失效,强制缓存失效,则使用协商缓存(暂不分析)

2022-11-10 12:30:29 385

原创 WEB前端实现大文件上传整体方案

用户本地有一份txt或者csv文件,无论是从业务数据库导出、还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工、挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通过浏览器上传至服务器,做一层中转便可以实现,但当这份文件非常大到了10GB级别,我们就需要思考另一种形式的技术方案了,也就是本文要阐述的方案。分片上传的好处是将一个大请求分成多个小请求来执行,这样当其中一些请求失败后,不需要重新上传整个文件,而只需要上传失败的分片就可以了。客户端向服务器端发起获得授权的请求。

2022-11-10 12:27:57 747

原创 k8s实战入门——Service

kubectl expose deployment xxx --name=服务名 --type=ClusterIP --port=暴露的端口 --target-port=指向集群中的Pod的端口 [-n 命名空间]kubectl expose deployment xxx --name=服务名 --type=NodePort --port=暴露的端口 --target-port=指向集群中的Pod的端口 [-n 命名空间]- Pod IP 仅仅是集群内可见的虚拟IP,外部无法访问。

2022-11-10 12:24:42 550

原创 JavaScript面向对象实例详细讲解

面向对象,构造函数,原型与原型链,继承,对象的创建,类,子类

2022-11-10 12:22:00 575

原创 C++ Array size()实例讲解

本文章向大家介绍C++ Array size()实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:33:46 2129

原创 MySQL makedate()实例讲解

本文章向大家介绍MySQL makedate()实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:32:55 403

原创 HTML DOM Details实例讲解

本文章向大家介绍HTML DOM Details实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:31:19 191

原创 jQuery Mobile Checkboxradio disabled实例讲解

本文章向大家介绍jQuery Mobile Checkboxradio disabled实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:30:13 269

原创 Python sklearn.ensemble.AdaBoostClassifier实例讲解

本文章向大家介绍Python sklearn.ensemble.AdaBoostClassifier实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:29:12 842

原创 C++ std::find()实例讲解

本文章向大家介绍C++ std::find()实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:26:45 8327

原创 Java ThreadGroup checkAccess()实例讲解

本文章向大家介绍Java ThreadGroup checkAccess()实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:25:36 65

原创 Python pandas.isna实例讲解

本文章向大家介绍Python pandas.isna实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:24:26 3962

原创 Java Class isAnonymousClass()实例讲解

本文章向大家介绍Java Class isAnonymousClass()实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:21:03 267

原创 Python Number degrees()实例讲解

本文章向大家介绍Python Number degrees()实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2022-11-01 17:19:34 235

空空如也

空空如也

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

TA关注的人

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