自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

量化Mike

专注于Python算法、Java大数据开发、Go区块链,量化交易、C端产品开发—技术分享。

  • 博客(142)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Vue框架】Vuex状态管理详解与getters、mutations、actions使用以及四大辅助函数mapState、mapGetters、mapMutations、mapActions详解

mapMutations辅助函数的作用是把store中mutation内的方法映射到组件methods属性中,可以在组件中直接使用mutation里面的方法。原理:actions中的方法并不能直接修操作state中的数据,需要触发mutations中的方法,最终还需要通过mutations中的方法修改数据。mapActions辅助函数的作用是把store中actions内的方法映射到组件methods属性中,可以在组件中直接使用actions里面的方法。vuex里面的属性所有组件都可以直接调用。

2023-04-10 08:30:00 1965 1

原创 【Vue框架】Vue2中axios发送请求—安装axios、配置全局域名、传递参数、axios原理之Promise(什么是Promise、使用原因、基本使用、相关API、async与await使用)

promise支持链式调用,可以解决回调地狱。什么是回调地狱?回调地狱涉及多个异步操作,多个回调函数嵌套使用。例如:有3个异步操作,第2个异步操作是以第1个异步操作的结果为条件的,同理第3个异步操作是以第2个异步操作的结果为条件。

2023-04-09 15:42:08 4442 1

原创 【Vue框架】Vue2中element-ui/mint-ui组件库——element-ui引入组件以及使用案例、mint-ui引入组件及使用案例

借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。element-ui 提供了大量的组件,如:布局组件、表单组件、JS组件等等。如果你只希望引入部分组件,比如 Button 和 Cell,那么需要在。引入 Element。

2023-04-09 08:30:00 1464 1

原创 【Vue框架】Vue2中高级进阶详解——VueCli运行机制、私有过滤器、全局过滤器、计算属性、侦听属性、slot插槽传值、链式路由跳转、路由守卫(全局、组件内、离开时)

注意:在Vue生命周期中,当Vue同时出现el属性和template属性,template属性中内容会覆盖掉el属性中的内容,所以最终页面上渲染的内容是template中的内容,也即App组件。全局过滤器是在main.js中定义的,全局过滤器使用Vue.filter方法创建,第一个参数是过滤器的名字,其调用方法和私有过滤器的调用方法相同。,首先启动index.html,但是index.html中只有一个div元素,没有其他内容,理论上只会显示空页面。时,会自动在index.html中引入main.js。

2023-04-06 23:02:04 430 1

原创 【Vue框架】Vue绑定样式及案例之行内样式——对象绑定样式与数组控制样式(附带源码案例)

Vue通过v-bind动态样式绑定。1.2 Vue绑定行内样式1.2.1 对象控制绑定样式行内动态样式1、动态style样式属性需要加引号,否则变为变量2、属性名称不能包含“-”,需要将中间首字母变为大写 如: font-size => fontSize1.2.2 数组控制绑定样式1.3 Vue绑定样式案例(标题排他)1.4 v-if和v-show指令1.5 v-if实现选项卡案例1.6 购物车实例

2023-04-05 16:04:35 805 1

原创 【Vue框架】Vue2中Vue.js路由—路由介绍、路由控制组件切换、路由重定向、路由传参、嵌套路由、路由布局(附源码详解)

Vue Router官方文档:https://router.vuejs.org/zh/installation.html1.2 路由控制组件切换1.3 路由重定向以及动画路由1.4 路由传参第一种传参形式——路由路径进行传参,如:/login?id=20第二种传参形式——路由占位符进行传参,如:/abc/1001.5 嵌套路由嵌套路由的应用场景:每个网站中的首部与网站的底部一般不会改变,变化的内容一般在中间部分。1.5.2 嵌套路由案例

2023-04-04 08:30:00 557 2

原创 【Vue框架】Vue2中组件之三种创建全局组件方式、创建私有组件、区分父组件向子组件传值、动画组件、传方法与子组件向父组件传值(附源码)

文章目录1.1 创建全局组件1.2 创建私有组件1.3 组件中的data和methods1.4 组件选项卡切换案例1.5 动画组件1.6 父组件向子组件传值1.7 父组件向子组件传递方法1.8 子组件向父组件传值1.9 Vue获取DOM元素的方法(ref)1.1 创建全局组件第一种:创建全局组件-Vue.extend第二种:创建全局组件-直接使用Vue.component进行创建第三种:引入自定义组件(常用)<!DOCTYPE html><html lang="en"&gt

2023-04-02 15:43:38 723 1

原创 【Quant专栏】量化交易之自动化下单(1)——通过迅投QMT系统实现自动化下单

迅投QMT文档:http://docs.thinktrader.net/由于迅投属于第三方软件服务提供商,没有直接接入到交易所柜台的资格,所以一般会存在券商版本的QMT(这里叫法不一致,其实就是接入券商的交易柜台,人家有资质方才合规,我使用的是安信证券QMT模拟_交易终端)qmt模拟终端使用需要申请测试账号,因为像这一类的涉及到连接柜台的软件,无论是模拟版、投研版。均会绑定电脑的mac地址,由券商技术对接进行账号开通。qmt目前只支持python、VBA开发接口。

2023-03-31 11:05:11 4379 1

原创 【Vue框架】Vue2中动画效果详解—单组动画、多组动画、使用animate动画库、transition-group 列表动画(附源码)

动画过渡效果:https://cn.vuejs.org/v2/guide/transitions.html2、Vue定义多组动画3、使用animate动画库动画样式库

2023-03-30 22:12:29 888

原创 【Vue框架】Vue2中关于生命周期函数详解—beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、destroyed

生命周期函数:1.beforeCreate是创建期间的第一个生命周期函数,会自动调用// 2.在beforeCreate生命周期函数中还不能使用data中的数据和methods中的方法created。

2023-03-30 09:02:31 2331

原创 【Vue框架】Vue2区别MVC与MVVM前端架构,详细讲解基础指令:v-on、v-bind、v-for、v-model、v-cloak、v-text、v-html、v-for区别以及vue修饰符应用

官网:https://cn.vuejs.org/v2/guide/Vue是一套用于构建用户界面的渐远式框架。通俗的来讲Vue是一个工具,一个只能在浏览器端运行的工具,作用是把ajax获取到的数据进行页面整合!Angular.JS-发布于200年 — GoogleReact.js-发布于2013年 一 FacebookVue. js-发布于2014年 — 尤雨溪数据驱动视图Vue.js 有双向数据绑定功能,当中的数据发生变化时,页面视图会自动改变,只需要注意数据的变化,而不需要操作DOM元素,这就是

2023-03-26 23:17:52 548

原创 【数据库专题】数据库Mongodb之深入认知云计算三种服务方式、mongodb特点、mongodb重要进程 mongod、mongo、其他进程区别

云计算的定义有多种说法,对于到底什么是云计算,我们至少可以找到100种解释。云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互,本质上就是虚拟化技术的延伸,以服务的形式提供客户。数据库排名。

2023-03-02 13:53:34 511 1

原创 【NodeJs】NodeJs专题之理解企业BFF框架原理

BFF框架指的是一种逻辑分成,而非一种新技术即 Backend For Frontend(服务于前端的后端),也就是服务器设计 API 时会考虑前端的使用,并在服务端直接进行业务逻辑的处理,又称为用户体验适配器。

2023-03-02 13:36:11 861 1

原创 【大数据专题】大数据理论基础01之分布式CPA原理深入理解

即更新操作成功并返回客户端后,所有节点在同一时间的数据完全一致,这就是分布式的一致性。一致性的问题在并发系统中不可避免,对于客户端来说,一致性指的是并发访问时更新过的数据如何获取的问题。从服务端来看,则是更新如何复制分布到整个系统,以保证数据最终一致。现如今,对于多数大型互联网应用的场景,主机众多、部署分散,而且现在的集群规模越来越大,节点只会越来越多,所以节点故障、网络故障是常态,因此分区容错性也就成为了一个分布式系统必然要面对的问题。那么就只能在C和A之间进行取舍。

2023-03-02 13:32:16 898 1

原创 【Go语言基础】Go语言中的map集合详细使用(附带源码)

map声明变量名 := make(map[key类型]value类型)该声明方式,如果不初始化map,map也不等于nil。var 变量名 map[key类型] value类型使用var关键字声明map,未初始化的map的默认值是nil。nil map不能存放键值对。如果要使用map存储键值对,必须在声明时初始化,或者使用make()函数分配到内存空间。

2023-02-15 08:59:22 1072 1

原创 【Go语言】Go进行 无密码zip 文件的压缩和解压以及带密码zip文件压缩和解压(详细版)

Go 和许多其他编程语言一样,支持从标准库中直接进行 zip 文件的压缩和解压。在 Go 中利用标准库包完成 zip 文件的创建和提取。golang zip包的解压有官方的zip包(archive/zip),但是官方给的zip解压包代码只有解压不带密码的zip包,如果我们要解压带密码的zip就做不了, 解决方案:使用。

2023-01-29 16:33:04 1538 2

原创 【python】批量处理Excel文件的模块——xlwings能读、写和修改两种格式的Excel文件(xls和xlsx),而且能批量处理多个Excel文件。

xlwings模块的功能是最齐全的。它不仅能读、写和修改两种格式的Excel文件(xls和xlsx),而且能批量处理多个Excel文件。Excel文件的Python模块有很多,如XlsxWriter、xlrd、xlwt、xlutils、openpyxl和xlwings等。操作流程:启动excel程序—>新建工作簿(包含多个sheet表,默认1个)—>打开工作簿—>新建工作表—>操作工作簿。利用xlwings模块打开一个已有的工作簿,需要注意的是,指定的工作簿必须真实存在,并且不能处于已打开的状态。

2023-01-16 09:41:52 1528 2

原创 【GO语言基础】Go依赖管理经历了3个阶段:早期GOPATH、中期Go Vendor、 最新Go Module以及Go Mod九条操作命令:go mod init、go mod tidy

vendor文件其实是一个目录,所在的该项目使用依赖包会以副本形式放在vendor目录下。go mod edit:编辑 go.mod 文件,选项有 -json、-require 和 -exclude。可以在项目目录下看到。go mod download:下载项目依赖的 modules 到本地 Cache。面对早期GOPATH的依赖管理方式存在的弊端出现了Go Vendor的解决方案。初始化项目的go.mod文件:go mod init 项目名称。go mod vendor:生成 Vendor 目录。

2022-12-27 18:00:41 831 1

原创 【雷神笔记本快捷键】雷神笔记本FN功能快捷键大全以及电脑CPU处于低功耗但电脑风扇高速转动噪音较大解决方案

雷神笔记本FN功能快捷键大全以及电脑CPU处于低功耗但电脑风扇高速转动噪音较大解决方案。本计算机有16个功能键盘。这些键的功能因应用程序而异。请参阅软件文档以了解各个键的使用方法。

2022-11-18 21:49:36 18310 3

原创 【前端Vue】Vue安装的四种方式:引用Vue.js文件、使用CDN方法、利用npm方法、命令行工具CLI以及区分Web App、Native App、Hybrid App

Vue.js不支持IE 8及以下版本,因为它使用了IE 8无法模拟的ECMAScript 5特性,但它支持所有兼容ECMAScript 5的浏览器。

2022-11-08 22:09:02 1763 1

原创 【数据库Redis】Redis五种基本数据结构以及三种配置方式——默认配置、运行配置、配置文件启动

2、Redis主要提供了5种数据结构:字符串、哈希、列表、集合、有序集合,同时在字符串的基础之上演变出了位图(Bitmaps)和HyperLogLog两种神奇的“数据结构”,并且随着LBS(Location Based Service,基于位置服务)的不断发展,Redis3.2版本中加入有关GEO(地理信息定位)的功能,总之在这些数据结构的帮助下,开发者可以开发出各种“有意思”的应用。:缓存机制几乎在所有的大型网站都有使用,合理地使用缓存不仅可以加快数据的访问速度,而且能够有效地降低后端数据源的压力。

2022-11-06 19:12:15 810 1

原创 【数据库MongoDB】MongoDB与大数据关系以及MongoDB中重要的进程:mongod进程与mongo进程关系

DB-Engines 数据库排名MongoDB是一个可扩展、开源、表结构自由、用C++语言编写且面向文档的数据库,旨在为Web应用程序提供高性能、高可用性且易扩展的数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富、最像关系数据库的 NoSQL 数据库;它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,可以实现类似关系数据里单表查询的绝大部分功能而且还支持对数据建立索引。

2022-10-27 23:10:11 1920 1

原创 【NodeJS】关于Node.js Web框架Koa的中间件编写以及如何理解洋葱模型

这里app.use()是一个回调函数,该回调函数有两个参数,一个是ctx,一个是next()函数,读者可以把app.use()理解为一个中间件,那么上述代码就有3个中间件了,每个中间件以await next()函数为分界,上面的代码对应洋葱模型的左侧,下面的代码对应洋葱模型的右侧。解释Koa中间件的功能和结构,请求从左侧进入,响应从右侧离开,中间件可以在每一层设置关卡,做不同类型的工作,这就是Koa的中间件原理。后端收到这些请求后,需要解析参数,Koa本身可以解析get请求参数,不能解析post请求参数。

2022-10-24 21:19:27 1148 1

原创 【性能测试】运维测试01之性能测试整体认知包括:TPS、请求响应时间、事务响应时间、并发用户数、吞吐量、吞吐率、点击率、资源使用率等性能指标详细介绍

事务:从客户端发起的一个或多个请求(这些请求组成一个完整的操作),到客户端接收到从服务器返回的响应TPS(Transaction Per Second):每秒钟系统能够处理的事务数。请求响应时间:从客户端发起的一个请求开始,到客户端接收到从服务器返回的响应。整个过程所耗费的时间。事务响应时间:事务可能是由一个或多个请求组成的,事务响应时间主要是针对于用户的角度而言,如转账。没有严格意义上的并发。并发总有先后,无论差距是1毫秒或者是1微秒,总有一个时间差。

2022-10-23 19:55:59 1422 1

原创 【Node 异常】完整教程解决运行编译uniapp项目时出现Error: Cannot find module ‘node-ipc‘

Hbuilder App版IDE的插件不断更新,新版的部分存在不兼容旧版的。需要更新uniapp编译vue2、uniapp 编译vue3的插件。工具菜单-> 插件安装 -> uni-app编译。找到这个插件后把它卸载然后重新安装就OK了。

2022-10-08 16:56:42 7259

原创 【python异常】安装pytesseract报错:pytesseraot.pytesseraot.TesseractlotFoundError: tesseact is not installed

仅仅是通过PIP工具安装了pytesseract库,并没有安装第三方OCR识别工具包,需要下载安装并进行环境配置。因为配置好环境变量后,可能出现CMD可以检测安装成功,但是运行编写脚本遇到原来问题,可以通过重启电脑进行解决。从该网站上下载一个版本的安装包进行安装。检查版本,进入CMD,输入。

2022-09-08 15:19:33 1198 1

原创 【flutter】flutter doctor -v 查看flutter配置环境问题:X cmdline-tools component is missing 以及 X Android license

flutter doctor 如果提示Android license status unknown.表明没有安装android 证书。运行flutter doctor 出现了错误,这是因为没安装cmdline-tools工具。

2022-09-01 16:21:49 2881 4

原创 【IDE安装问题】Visual studio installer无法下载安装文件 internet连接问题以及visual studio 2019 安装包免费下载

1、点击控制面板,点击网络和internet2、进入后点击更改适配器设置,右键“无线网络连接”选择“属性”3、在:“此连接使用下列项目”中把“internet协议(TCP/IPV6)”前面的“对号”去掉4、双击 “internet协议(TCP/IPV4)”,出现属性对话框自动获取IP地址不变DNS地址:选择“使用下面的DNS服务器地址”,手动填写DNS服务器地址,首选为180.76.76.76;备用为114.114.114.114(或不填)

2022-08-23 10:40:17 871 2

原创 【Flutter】更改visual Studio为2019以后版本解决 -Unable to find suitable Visual Studio toolchain. Please run

这里需要安装Visual Studio Professional 版本号 >= 2019,我的版本是2017不符合,只能进行卸载然后重装。运行桌面版时底层需要安装 Window SDK 10,需要注意的是 Visual Studio版本必须 大于等于 2019。Visual Studio版本必须 大于等于 2019,个人原始是2017版本,因为用于移动端开发,所以未进行更换。在创建Flutter项目的时候,存在环境中底层组件 Windows 10 SDK的缺失。.........

2022-08-16 21:09:14 4647 1

原创 【Flutter】初识Flutter项目之使用Android Studio创建第一个Flutter项目(详细步骤)

代码】【Flutter】初识Flutter项目之使用Android Studio创建第一个Flutter项目(详细步骤)

2022-08-11 21:21:15 2613 2

原创 【flutter】flutter SDK的下载与安装以及如何检测Flutter SDK 安装成功

输入flutter doctor命令检查flutter开发环境。输入flutter --version命令查看版本。点击你需要下载的版本:【选择稳定版】命令行打开高级环境变量配置窗口。选择系统变量针对所有的用户。

2022-08-11 10:01:37 2876 1

原创 【Linux通信】Linux中IPC(跨进程通信)、RPC(远程过程调用)、LPC(本地过程调用)的区别

在Linux系统中,虚拟内存机制为每个进程分配了线性连续的内存空间,操作系统将这种虚拟内存空间映射到物理内存空间,每个进程有自己的虚拟内存空间,进而不能操作其他进程的内存空间,每个进程只能操作自己的虚拟内存空间,只有操作系统才有权限操作物理内存空间.进程隔离保证了每个进程的内存安全,但是在大多数情形下,不同进程间的数据通讯是不可避免的,因此操作系统必须提供跨进程通信机制。IPC是指进程间数据交互的过程。RPC是广义的,RPC可以发生在不同的主机之间,也可以发生在同一台主机上,发生在同一台主机上就是LPC。.

2022-08-03 09:49:29 1364

原创 【Linux C】Linux系统下运行C++程序以及运行C语言程序区别

Linux下编译C语言用的是gcc命令,而编译C++程序则用的是g++命令。

2022-07-17 13:29:19 466 2

原创 【报错原因】Linux下运行C语言脚本报错:01_print.c:1:9: fatal error: stdio.h: 没有那个文件或目录

代码】【报错原因】Linux下运行C语言脚本报错01_print.c19fatalerrorstdio.h没有那个文件或目录。

2022-07-16 21:40:34 2604 1

原创 【Ubuntu】python脚本后台运行避免中断并且管理后台运行脚本程序的生命周期以及python脚本定时运行

表示该文件只可读不可修改,因为没有权限,我们需要修改下该文件的权限,或者使用root账户登录进行修改。这里我们采用root账户进行修改文件(不采用修改文件权限是该文件也属于敏感文件不需要所有人都操作)crontab这个文件里存放的就是cron要执行的命令,以及定时执行的时间,我们需要修改编辑它。该方法会关闭所有定时任务,建议直接修改crontab文件注释掉任务行,再重启文件。并不是后台运行程序产生的,而是运行管道符命令产生的。知道了进程的PID后,可以直接杀掉进程。切换到root账户下。...

2022-07-14 22:18:17 2883 1

原创 【环境配置】分布式版本控制Git关联码云将文件上传至码云gitee

本机是第一次使用Git,需要先配置下基本信息。如果本机不是第一次使用Git,可以先查看用户名和邮箱。查看git配置注意事项用户名和邮箱地址是本地git客户端的一个变量是git提交代码时用来显示你身份和联系方式的,并不是github用户名和邮箱。在本地当前工作的目录下打开GitBash,用cd命令进入本地项目,然后进行初始化。目的是把本地的目录变成git本地仓库,git可以查看本地目录的状态信息。初始化本地仓库查看本地仓库状态五、上传项目前更新项目确保代码没有冲突注意1、这里会出现下面的提示框

2022-07-13 17:20:16 201

原创 【Linux C】Centos7系统下安装gcc编译器并编写第一个C语言demo

二、查看gcc的版本四、生成运行程序

2022-07-08 22:27:42 1112

原创 【Python异常】 NPM创建Vue项目遇到ERROR command failed: npm install --loglevel error

参考过其他博客中列举出的几条原因:在创建配置项目时候,配置 CSS 编译工具时不要选择 node-sass,应该选择 dart-sass。

2022-06-15 17:50:18 690 1

原创 【python量化】当前市场上股票的自动化下单通过API接口实现途径有哪些

当前的市场中针对股票自动化下单交易主要还是在机构用户。对于散户群体实现自动化下单的操作API较少。

2022-06-12 23:39:52 3438 2

原创 【python异常】vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 h

vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的about_Execution_Policies。具体错误展示:出现原因系统对于非本地编译生成的脚本文件,进行运行需要进行授权。就类似于在ubuntu系统中进行一些文件删除、修改,需要进行一定的权限修改操作。启动PowerShell后

2022-06-12 19:37:19 477 1

MIUI Beta 手机电脑之间 协作手机和电脑之间的协作

软件特点 1、用户可以选择用电脑接力操作,电脑端会自动定位到此前手机端浏览时的所在位置。 2、在手机使用wps浏览文档(word、excel、ppt、pdf等)时,如果用户的电脑也在开启状态,则会出现气泡提示。

2022-10-28

基于Python的开源量化交易平台开发框架vnpy版本1.9.2

基于Python的开源量化交易平台开发框架vnpy版本1.9.2 基于Python的开源量化交易平台开发框架 VeighNa是一套基于Python的开源量化交易系统开发框架,在开源社区持续不断的贡献下一步步成长为多功能量化交易平台,自发布以来已经积累了众多来自金融机构或相关领域的用户,包括私募基金、证券公司、期货公司等。 多功能量化交易平台(trader),整合了多种交易接口,并针对具体策略算法和功能开发提供了简洁易用的API.

2022-10-14

openssh for windows 64位安装包 setupssh-8.4p1-1.exe

下载:openssh for windows:https://www.mlssoftware.com/opensshd.html 作用:windows 安装ssh客户端登录服务器,直接通过windows自带的CMD终端远程连接服务器,需要先安装好OpenSSH客户端。 使用:cmd命令行输入:ssh [email protected]

2022-10-14

Win32DiskImager.zip

Win32DiskImager软件特色 : 1、Win32 磁盘映像工具并不是简单的把文件复制到U盘,而是将映像文件所有特性写入到U盘,如可引导、可启动。 2、写入速度快!不影响电脑性能。 使用指南: 1、先打开映像文件; 2、选择你的设备(U盘),不要选错哦 3、点击写入即可开始。

2022-02-19

空空如也

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

TA关注的人

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