自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

A杨国璇的博客

挑战计算机,挑战不可能!

  • 博客(45)
  • 收藏
  • 关注

原创 git 创建和修改ssh_key

创建生成ssh_key在终端键入:ssh-keygen -t rsa -C "your emai address"过程会要求输入上传/下载密钥,根据需求自定或者一路回车[回车代表没有密钥]成功创建的标志:生成的ssh_key 存储于:~/.ssh 文件下上传到git将 ~/.ssh/id_rsa.pub 复制到 git 中title 随意起修改确认已有终端键入:ssh-keygen -t rsa -b 4096 -C "your emai address"会出现一个询

2022-01-19 17:21:08 972

原创 svg文本换行

方法:使用 foreignObject 嵌套body-div(其他html标签)demo:<foreignObject width="xxx" height="xxx" x="8" y="xxx" fill="#000" xml:space='preserve'> <body xmlns="http://www.w3.org/1999/xhtml" class="svg-body"> <div class="xxx" style="xxx"> xxx

2021-11-19 18:26:40 888

原创 svg写入/识别html元素和css样式

svg写入/识别html元素和css样式识别html的方法:使用foreignObject 元素嵌套html元素<foreignObject width="xxx" height="xxx" x="8" y="0"> <body xmlns="http://www.w3.org/1999/xhtml" class="svg-body"> <div class="break-word text-div text-align-center" style="font-wei

2021-11-19 18:19:32 308

原创 像excel一样规律填充(三)

三、日期值日期填充时应遵循一个原则:年 > 月 > 日/ 其他** 用到moment库// 获取日期的 从1970年1月1日0时0分0秒(UTC,即协调世界时)到该日期的毫秒数getDateValue(date) { let dateObject = moment(date); return dateObject.isValid() ? dateObject.valueOf() : 0; }// 计算年公差 calculateYearTolerance(da

2021-06-16 10:46:41 122

原创 像excel一样规律填充(二)

最普遍的填充就是没有规律的时候复制对应位置的内容,可以标记为:NORMAL_RULE = ({ value }) => {return value;};一、数字类型数字类型的填充可以归结为一点:最小二乘拟合。因此你需要知道什么是最小二乘拟合(https://baike.baidu.com/item/%E6%9C%80%E5%B0%8F%E4%BA%8C%E4%B9%98%E6%B3%95/2522346?fromtitle=%E6%9C%80%E5%B0%8F%E4%BA%8C%E4%B9.

2021-05-20 18:27:18 108

原创 计算旋转中心点坐标

记旋转角为β.α 和 β计算采用弧度制parseNumber作用:将数值浮点到8位小数const parseNumber = (num) => { return parseFloat(num.toFixed(8));};计算的核心利用外角进行计算if (!target || Object.keys(target).length !== 5) return {x: 0, y: 0};const { left, top, rotation, width, height .

2021-02-23 14:02:08 3729

原创 类似excel实现文本中带数字的值进行规律填充[前提:字符串中数字对数相等](-)

接收字符串列表, 返回填充规则 let textNumberMatrix = []; let RemainTextMatrix = []; textList.forEach(textString => { let newTextString = textString || ''; let Matrix = newTextString.match(/\d+/g) || []; textNumberMatrix.push(Matrix);

2020-06-11 11:46:54 209

原创 解决Failed to connect to raw.githubusercontent.com port 443的办法

下载文件 百度网盘: 链接: https://pan.baidu.com/s/10vgBkRG1tkcc6xu4pOrxCA 密码: 822u在下载的文件的目录下执行 ruby brew_install.rb

2020-05-23 10:07:25 2454

原创 屏蔽节点的鼠标点击选择文字的方法

屏蔽节点的鼠标点击选择文字的方法-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;

2020-03-26 14:07:36 153

原创 'React' must be in scope when using JSX react/react-in-jsx-scope报错:

‘React’ must be in scope when using JSX react/react-in-jsx-scope报错:在头部引入 import React from 'react’即可

2019-12-28 22:16:00 2777

转载 Web App Manifest

简介Web应用程序清单在一个JSON文本文件中提供有关应用程序的信息(如名称,作者,图标和描述)。manifest 的目的是将Web应用程序安装到设备的主屏幕,为用户提供更快的访问和更丰富的体验。Web应用程序清单是被称为渐进式Web应用程序(PWA)的Web技术集合的一部分, 它们是可以安装到设备的主屏幕的网络应用程序,而不需要用户通过应用商店,伴随着其他功能, 比如离线可用和接收推送通知。...

2019-12-12 13:57:37 431

原创 Ubuntu替换pip源

根目录创建.pip文件:mkdir ~/.pip创建文件pip.conf:gedit .pip/pip.conf[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simpletrusted-host = pypi.tuna.tsinghua.edu.cn这个更换的是清华的源,清华的源5分钟同步官网一次,建议使用。清华大学 ...

2019-07-12 22:44:22 152

原创 ERROR: Could not install packages due to an EnvironmentError: [Errno 13] 权限不够的解决办法

关于错误:ERROR: Could not install packages due to an EnvironmentError: [Errno 13] 权限不够: ‘/usr/local/lib/python3.5/dist-packages/itsdangerous-1.1.0.dist-info’Consider using the --user option or check the ...

2019-06-26 22:47:55 39268 30

原创 Java解决找不到主类或者无法加载主类

1.要运行主类的class字节码文件2.系统环境变量设置的问题,推荐使用如下设置方法java安装目录: C:\Math\Java\jdk1.8.0_91环境变量设置如下:JAVA_HOME C:\Math\Java\jdk1.8.0_91Path % JAVA_HOME %\binclasspath .;% JAVA_HOME %\jre\lib\rt.jar...

2019-06-08 10:52:21 4837

原创 Python十进制转十五进制

num=input('请输入要判断的数')new_num=num.split(".")def shiwu(num): list1 = [] maolist = {0: '0', 1: '1', 2: '2', 3: '3', 4: '4', 5: '5', 6: '6', 7: '7', 8: '8', 9: "9", 10: 'A', 11: 'B', ...

2019-04-25 18:08:29 1145 5

原创 XPath的使用

常用的路径表达式表达式描述nodename选取此节点的所有子节点/从根节点选取//从匹配选择的当前节点选择文档中的节点,而不考虑他们的位置.选取当前节点…选取当前节点的父节点@属性名选取属性|选取若干路径当前节点的相关节点child:选取当前节点的所有子元素child子节点定位://div[@id="testid...

2019-04-16 16:06:55 662

原创 爬取猫眼电影相关信息

from fake_useragent import UserAgentfrom lxml import etreeimport requestsdef get_stree(url):‘’’:param url: 电影页面的地址:return: 该页面的etree‘’’requests.packages.urllib3.disable_warnings()headers={‘Us...

2019-04-11 11:06:15 326

原创 ubuntu解决安装Scrapy库时报x86_64-linux-gnu-gcc错误

sudo apt-get install portaudio19-dev python3-all-devubuntu解决x86_64-linux-gnu-gcc错误

2019-04-11 11:05:54 393

原创 修复ubuntu中其他盘不能挂载

终端依次输入以下命令sudo fdisk -l #查看分区挂载情况sudo ntfsfix /dev/sdb1 #修复sdb1分区的挂载

2019-03-23 14:10:21 418

原创 python整数缓存问题

python仅仅对比较小的整数对象进行缓存(范围是[-5,256]),而并非所有整数对象。但需要注意的是,这仅仅是在命令行中执行,而在Pycharm或者保存为文件执行时,结果是不一样的,这是因为解释器做了一部分优化(范围是[-5,任意正整数])** 例子**a=1000b=1000a==b =&gt; Truea is b =&gt; Falsec=100d=100c=...

2019-03-17 22:21:25 550

原创 字符串拼接之+=和join()的比较

str+=‘字符串’ : 耗时耗力,因为每次都会开辟新的空间(字符串不可变)join() : 利用列表可变的性质,省时省力,性价比更高

2019-03-17 22:14:09 1328

原创 python的turtle模块(海龟画图)

1.导入turtle包import turtle1.画布canvas设置1.设置画布大小 turtle.screensize(canvwidth=None, canvheight=None, bg=None) 例子:turtle.screensize(800, 600, "green") turtle.screensize() #返回默认大小(400, 300) tu...

2019-03-17 10:53:10 4990

原创 Http请求头+请求方式+状态码

列举Http请求中常见的请求方式?http请求中的8种请求方法1、opions 返回服务器针对特定资源所支持的HTML请求方法 或web服务器发送*测试服务器功能(允许客户端查看服务器性能)2、Get 向特定资源发出请求(请求指定页面信息,并返回实体主体)3、Post 向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改4、Put 向指定资源位置...

2019-03-16 16:02:08 836

原创 flask框架小结

简单地应用from flask import Flaskapp = Flask(__name__)# app参数# app = Flask(__name__,template_folder='templates',static_url_path='/xxxxxx')# 配置端口# app.config['DEBUG']=True@app.route('/')def hello_w...

2019-03-16 15:56:20 1796

原创 Matplotlib的使用

Matplotlib绘图导入绘图模块import matplotlib.pyplot as pltplt.plot中的字段绘制简单的图plt.plot([1,2,3]) 坐标为:(0,1),(1,2),(2,3)plt.plot([1,2,3],[4,5,6]) 坐标为:(1,4),(2,5),(3,6)创建画布 : plt.figure(figsize=(8,4...

2019-03-05 11:08:58 137

原创 Pandas的使用

import pandas as pd数据结构和数据分析两种数据结构:Series索引值可以重复(自定义)DataFrame一组有序的列,每列可以是不同的值类型(数值、字符、布尔等)读excle文件# data1 = pd.read_excel('C:\\Users\\Administrator\\Desktop\\remmand.xlsx')# data = data1.val...

2019-03-05 11:07:49 295

原创 微信小程序nginx+uwsgi+django配置的域名问题

域名问题的解决(1)微信小程序必须有一个独立的域名,如www.123.com,将这个域名与后端服务器绑定后,前端通过urls域名与后端进行通信【注意:urls处在实际应用时只能是域名,不能是ip地址等】(2)域名必须通过实名认证,并通过备案。注意备案需要大概10天左右的时间,所以如果时间紧张一定要提前开始备案!!提前开始备案!!提前开始备案!!我就是因为时间紧来不及备案,所以找师兄已经备案过的...

2019-03-02 22:09:05 464

原创 Numpy的使用方法

Numpy多维数组及处理数组的能力两种对象ndarray:存储单一数据的多维数组ufunc:对数组进行处理的函数数组一维数组np.array([1,2,3])指定类型:np.array(([1, 2], [3, 4]), dtype=complex)二维数组np.array([[1,2],[3,4]])三维数组b=np.array([[[1,2],[3,4]],[[...

2019-02-25 16:19:49 376

原创 Python解方程组

解方程的基本思想是:aa = solve([f],[x])f是方程,x是变量,这个代码解的是关于x的方程f=0既然可以解方程(组),就一定可以解微分方程(组)。from sympy import *from sympy.abc import a,b,c,x,yaa=solve([x+a],[x]) 得到x的解&gt; 需要数值解?很简单,在某个数字后面加一个小数点就行了。&...

2019-02-23 22:36:30 5669

原创 git的一些简单用法

git介绍Git是目前世界上最先进的分布式版本控制系统(没有之一)。版本控制: 同一个文件内容经过更删改查后,文件名儿不同,最后想回头找第一个版本时,很难,版本控制就可以很好的解决安装git在linux上安装git首先,你可以试着输入git,看看系统有没有安装Git:$ gitThe program 'git' is currently not installed. You ...

2019-02-20 18:08:49 100

原创 redis集群和主从配置

Redis简介Redis 是完全开源免费的,是一个高性能的key-value数据库。 Redis与其他key-value缓存缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即m...

2019-02-20 11:46:04 254

原创 redis运行redis-server.exe错误

解决redis 运行 redis-server.exe报错Creating Server TCP listening socket *:6379:bind: no such file or directory因为redis已经在运行了,所以必须杀死以后再执行这个命令方可成功...

2019-02-14 14:36:44 3243

原创 HTML实体

显示结果描述实体名称空格&nbsp; &nbsp;&lt;小于号&lt;&gt;大于号&gt;&amp;和号&amp;"引号"’撇号' (IE不支持)¢分(cent)¢£镑(pound)£¥元(yen)¥€欧元(euro)€§小节§©版权(copyright)©...

2019-01-19 20:29:30 134

原创 朴素贝叶斯-垃圾邮件(中文的)处理

#coding=utf-8from sklearn.naive_bayes import MultinomialNB,GaussianNBimport numpy as npimport jiebaMultinomialNB 多项式朴素贝叶斯GaussianNB 高斯朴素贝叶斯 --中文用的高斯import redef creatVocabList(wordList): #获取...

2019-01-15 10:12:51 1216

原创 朴素贝叶斯-垃圾邮件(英文的)处理

from sklearn.naive_bayes import MultinomialNB,GaussianNBimport numpy as npMultinomialNB 多项式朴素贝叶斯GaussianNB 高斯朴素贝叶斯import redef creatVocabList(wordList): #创建词集vocabSet=set([])for document in w...

2019-01-15 10:11:51 687

原创 MySQL

简介特点:开源的支持大型的数据库,可以处理拥有成千上万条记录的大型数据库使用标准的SQL数据语言形式可以运行于多个系统上,并且支持多种语言.[c语言,Perl,PHP,Eiffel,Ruby,Tcl]支持大型数据库,支持5000万条记录的数据仓库,32位系统4TB,64位8TbMySQL是可以定制的,采用了GPL协议,你可以修改源码来开发自己的MySQL系统。主要内容DCL:...

2018-12-28 15:14:48 86

原创 数据库学习--MySQL锁

锁是计算机协调多个进程或线程并发访问某一资源的机制特点显著特点是不同的存储引擎支持不同的锁机制表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低行级锁:开销大,加锁慢;会出现死锁;锁定粒度小,发生锁冲突的概率最小,并发度最高表级锁:两种模式:表 共享锁【读锁】(级别) &gt; 表 独占锁【排他锁/写锁】​表级锁的存储引擎:...

2018-12-28 15:12:55 148

原创 数据库学习--主从复制

在实际生产环境中,单台mysql数据库是完全不能满足实际需求,无论安全,高可用性,高并发等各个方面的要求。mysql主从复制是满足这些要求的基础,主要用于实时备份,高可用,读写分离的场景原理master服务器将数据的改变记录二进制日志,当master上的数据发生改变时,则将其改变写入二进制日志中。salve服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变...

2018-12-28 15:05:10 142

原创 数据库学习--DQL(数据库查询语言)

查询语句select * from 表 where 条件 [inner/left/right join 表1 on 条件] group by 列名 having 组 order by 列名 limit 开始偏移量,偏移长度(开始偏移量从0开始)别名select 字段 as 别名 from 表where后的条件select * from 表 where 条件 ; -》基础语法...

2018-12-15 19:54:01 8078 6

原创 数据库学习--DML(数据管理语言)

123

2018-12-06 14:16:09 337

空空如也

空空如也

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

TA关注的人

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