canvas简单封装一个echarts实现不了的饼图

效果展示:我用echars很久了,如果出现如上图所示样式的饼图,我用echarts很难实现,官方给的文档没有这种模式的饼图。试过用d3和canvas分别画饼图,因为本人对canvas比较熟悉和d3还要引入插件,本着轻量化的原则,所以采用canvas封装。官方饼图两种模式:(1)半径模式(2)面积模式实现过程封装的函数如下: function drawCircle(canvasId, optio...
分类: 编程语言 发布时间: 06-12 22:07 阅读次数: 8

Windows cmd窗口将代码提交到远程GitHub仓库

很久以前用过cmd命令进行代码推送到Githug,今天试了下不是太熟练,有所忘记,故,整理出来一篇文档进行记录,备忘. 要将代码提交到远端的死人仓库首先要有Githug账号密码以及仓库地址URL.那么接下来就根据下面的步骤一步步的走,就可以实现代码的推送任务. 初始化本地代码库 命令:git init 备注:cmd窗口切换到想要推送的代码的根目录下,使用了此命令后,会在当前目录生成一...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

操作系统学习:基础轮廓梳理

本文参考书籍 基于x86硬件的pc系统 操作系统真相还原 Linux内核完全剖析:基于0.12内核 x86汇编语言 从实模式到保护模式 计算机概述 计算机的硬件组成基本分为控制器、运算器、存储器和输入输出设备。 计算机系统除了基本硬件外,还包含了计算机软件,计算机软件主要分为系统软件如操作系统和应用软件如在特定操作系统上的应用程序,整体结构大致如下; | 应用软件如QQ ...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 1

Vue 父子组件之前的数据通信

正文  在搞的仿淘宝demo,之前加入购物车是与商品详情一块的,今天把它单独拆出来,复用性高点,那这样的话,就涉及到了组件开发了。vue的组件注册是超级超级容易的,接下来就简短的说说组件吧,直接上demo了。  1、理解组件    官方对于组件的解释是这样的:组件系统是 Vue 的另一个重要概念,因为它是一种抽象,允许我们使用小型、独立和通常可复用的组件构建大型应用。在 Vue 里,一个组件本质上...
分类: 编程语言 发布时间: 06-12 22:07 阅读次数: 3

谷歌浏览器书签导出与导入到其他浏览器

最近把GoogleChorme积攒的书签整理了下,考虑到书签栏备份与移植问题,所以就动手操作一遍,分享下. 场景:把谷歌浏览器自己的书签栏导出做备份,并且将书签栏文件导入到IE浏览器. 流程: 1.先将谷歌的自己收藏的书签导出到本地磁盘进行保存. 接下来上图:首先点击浏览器右上角,选择:书签>书签管理器.(快捷键:Ctrl+shift+O),打开书签管理器. 然后选择需要导出的...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

操作系统学习:启动进入实模式

本文参考书籍 操作系统真相还原 Linux内核完全剖析:基于0.12内核 x86汇编语言 从实模式到保护模式 ps:基于x86硬件的pc系统 实模式相关介绍 实模式在上文已经做了简要的介绍,实模式的寄存器都是16位,实模式的1MB的寻址能力是通过段基址左移四位加上段内偏移实现的,由于BIOS启动的过程中就会被cpu执行,所以当bios加载完成时,1MB的内存布局如下图所示(图片来源操作系...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 1

SpringBoot非官方教程 | 第二十一篇: springboot集成JMS

from:https://blog.csdn.net/forezp/article/details/71024024springboot对JMS提供了很好的支持,对其做了起步依赖。构架工程创建一个springboot工程,在其pom文件加入: <dependency> <groupId>org.springframework.boot</gro...
分类: 编程语言 发布时间: 06-12 22:07 阅读次数: 3

简单工厂模式FactoryPattern

工厂模式是常见的设计模式之一,原理可以类比工厂里面有N个生产线各司其职生产商品,其实所谓的设计模式就是一种既定的代码习惯,无外乎此.下面博主会简单的说下自己对工厂模式的理解与代码demo,仅供参考.语言是死的,人是活的.废话不多说,开整. 博主此次demo中的代码共分为五个文件: 1.接口:Food.java(食物接口,可以类比食物生产许可证) 2.类:NoodleProductLine.j...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 1

AI-机器学习-监督学习-线性回归

回归算法是监督学习其中之一。线性回归算法是已知样本和样本对应的预测结果,求新的样本的预测结果。1、先对已知样本进行适当的处理,包括去除一些缺省值,一些不正常的值等。2、样本和结果进行了建模,如下: 其中x为样本,h为y也为样本对应的值,为系数,通过可以很好拟合y,现在要求出来的就是。后加入了非常非常关键的误差,如下:假设求的系数为矩阵,含有很多的参数值,这是需要求解的。就是要求一个直线拟合所有的已...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 1

第一类对象、闭包(装饰器)、语法糖

函数是第一类对象所谓第一类对象:可以用标识符给对新命名,并且对象可被当做数据处理,例如赋值、作为参数传递给函数,或者作为返回值return因此,可用其他变量名引用这个函数对象或将函数对象作为参数,传递给另一个函数:传参过程类似于一个赋值操作def func(a,b):     return a+b add = func print(func(1,2)) print(add(1,2)) def ca...
分类: 编程语言 发布时间: 06-12 22:07 阅读次数: 3

抽象工厂模式AbstractFactoryPattern

首先说下什么是抽象工厂模式: 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 然后说下抽象工厂模式的应用场景: 1、QQ 换...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

操作系统学习:实模式进入保护模式

本文参考书籍 1.操作系统真相还原 2.Linux内核完全剖析:基于0.12内核 3.x86汇编语言 从实模式到保护模式 ps:基于x86硬件的pc系统 保护模式相关介绍 从实模式进入保护模式其实经历三个步骤就可以了,第一步,加载gdt,第二步,打开A20,第三步,置cro为1. gdt介绍 首先简单介绍一下保护模式下的分段机制 由于在保护模式下,访问地址也是通过段基址加段内偏...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

AI-机器学习-监督学习-逻辑回归

很多大牛都把线性回归和逻辑回归给写在一起,我觉得还是分开写的好,更清晰。逻辑回归和线性回归虽然都是回归,但是线性回归做的是回归,逻辑回归做的是分类。接着上次博文,逻辑回归是把线性回归的目标函数转化到sigmoid函数,sigmoid函数是一个转化为0到1也就是概率的函数。既然是分类就和线性回归不一样,线性回归是利用了误差的特性,高斯函数,做的连续性密度函数,利用最大似然估计法和梯度下降法估算出来x...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 1

Windows下安装redis并且设置密码

故事背景:之前写的一个项目,有项目代码,有数据库,但是本地没redis,没法跑此项目,故:思考在本地安装一个redis做登录session存储,所以开始动手实践. 首先需要下载对应的redis安装包,因为是下载到本地的,所以根据自己电脑配置来按需下载,注意这里提供两个下载地址: 第一个是只有一个redis版本包:https://github.com/ServiceStack/redis-win...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 1

接口压力测试(get请求测试)

package httpTest;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.HttpURLConnection;import j...
分类: 编程语言 发布时间: 06-12 22:07 阅读次数: 3

操作系统学习:内存分页与中断

本文参考书籍 1.操作系统真相还原 2.Linux内核完全剖析:基于0.12内核 3.x86汇编语言 从实模式到保护模式 ps:基于x86硬件的pc系统 内存分页机制 内存信息的获取 在进行内存分页之前,需要先知道机器的物理内存有多少。当前Linux获取机器内存的方法是,在进入保护模式之前,通过bios中断来获取机器的物理内存大小,通过调用bios中断0x15来实现,通过该中断...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 2

ace-admin图标样式设置

背景:虽然博主手头的项目前端框架是使用的ace-admin,但是基本上都是写的后台业务逻辑,所以对于前台样式修改之类的倒是没怎么上心,偶然想要修改一个图标的样式,网上搜下讲解ace-admin的资料很少,但是,这里先说下一个百度文档,百度搜索: ace-admin前框架介绍.docx,搜索出来的博客第一条就是了. 下面简单说下ace-admin的图标样式: 设置出来后,样式如下图: ...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

py逻辑回归实例

python在机器学习方面的应用很像研究生那会用的matlab,不难理解。唯一要做的就是把数学和算法思路学好。建立一个逻辑回归模型来预测一个学生是否被大学录取。import numpy as npimport pandas as pdimport matplotlib.pyplot as plt#设置数据的路径,os.sep 根据你所处的平台,自动地采用相应的分割符号。import ospath ...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

Java之理解线程

1 什么是线程在一个程序之中可以,“同时”进行多个操作或者任务,而每一个任务就是一个线程,每一个线程完成一个功能,并且与其他线程并发执行,这种机制被称为线程。2 理解线程线程是进程中的一个顺序执行流(顺序执行流是有程序启动入口,程序逻辑和程序出口),线程是应用程序中的一个任务。(此任务完成了一个功能模块)3 并发3.1 理解并发知道了什么是多线程,那么它是如何工作的呢?原理就是并发,不知道大家注意...
分类: 编程语言 发布时间: 06-12 22:07 阅读次数: 3

将Excel中的数据导入到oracle数据库中

对于数据库中的一张表,进行数据的批量新增,有几种方法? 第一种:写拼接sql. 第二种:程序读取调用数据库插入. 第三种:存储过程. 第四种:一个个sql新增. 第五种:使用plsql客户端进行新增. 第N种…… 那么这里介绍的就是使用plsql进行导入. 首先要有plsql这个客户端,然后,在一个库里面建立一张测试表test,里面有两个字段name,password,都是verc...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3