自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JWT: Json Web Token

一、组成头.体.签名1 jwt = base64(头部).base(载荷). 例如 头:{公司基本信息|加密访问} =>base64加密:可逆加密 载荷:{用户信息|过期时间} =>base64加密:可逆加密 签名:{头|载荷|密钥} =>hash256加密:不可逆加密md5算法 ...

2019-09-16 13:34:00 62

转载 RESTful规范

一、Restful规范# REST: 表征性状态转移(Representational State Transfer)# RESTful规范:web数据请求接口设计规范规范规定了两部分: 1 url链接应该怎么写 2 返回的数据格式如何写介绍二、规范要点1)通常使用https请求2)链接会出现api字眼 htt...

2019-09-16 13:30:00 58

转载 创建多线程

转载于:https://www.cnblogs.com/hwgok/p/11523943.html

2019-09-15 19:56:00 37

转载 Thinkpad E580 安装Win7后无声音

一台Thinkpad E570,配置如下:E570-1RCD i5-7200U/8G/1T+128G/2G/W10/FHD忍受不了的设计——左侧两个USB口太近,三个U口,一个链接鼠标,另外两外无法同时连接连个设备。改装win7后,所有设备均能驱动,但无声折腾一下午,最终折腾好:1.Thinkpad 官网下载更新BIOS 这一步很重要,怀疑是BIOS BUG...

2019-09-15 17:25:00 2078

转载 浅析椭圆曲线加密算法(ECC)

本文首发于先知社区,原文链接:https://xz.aliyun.com/t/6295数学基础黎曼几何中的“平行线”欧几里得《几何原本》中提出五条公设:过相异两点,能作且只能作一直线。有限直线可以任意地延长。以任一点为圆心、任意长为半径,可作一圆。凡直角都相等。两直线被第三条直线所截,如果同侧两内角和小于两个直角, 则两直线作会在该侧相交(平行公设)。《几何原本...

2019-09-15 16:56:00 851

转载 nginx安装以及自启动脚本

前提条件:centos7,网络已经配置好1、安装nginx1.1、安装依赖库yum install gcc-c++yum install -y pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel1.2、将从官网上下载下来的nginx-...

2019-09-14 16:32:00 143

转载 docker指定版本安装

如果已安装过docker,彻底删除docker非docker-ce版本卸载docker-ce版本卸载列出docker安装过的相关包yum list installed | grep docker删除相关安装包yum -y remove docker-ce-cli.x86_64安装指定版本docker安装所需工具和...

2019-09-14 16:23:00 220

转载 docker私有仓库HTTPS client

在需要拉取镜像的机器上配置ip:5000,重启docker服务使生效echo '{ "insecure-registries":["xxx.xxx.xxx.xxx:5000"] }' > /etc/docker/daemon.json systemctl daemon-reload && systemctl restart docker...

2019-09-14 16:11:00 101

转载 SpringBoot

转载于:https://www.cnblogs.com/nihaofenghao/p/11517045.html

2019-09-13 16:10:00 51

转载 本人的代码规范

完全按照谷歌,结束。转载于:https://www.cnblogs.com/Sai0511/p/11514898.html

2019-09-12 20:03:00 58

转载 rm 递归删除文件夹下.o文件

用rm递归递归删除子目录下所有.o后缀文件:find . -name "*.o" | xargs rm-f通过管道命令来操作,先find出主目录 下想删除的文件,然后通过“xargs”这个构造参数列表并运行命令。find /path-name "file-name"| xargs rm -f转载于:https://www.cnblogs.com/hanrp/p/1...

2019-09-12 17:41:00 297

转载 平衡二叉树(AVL树)

一、基本介绍  1)平衡二叉树也叫平衡二叉搜索树(Self-balancing binary search tree)又被称为AVL树, 可以保证查询效率较高。  2)具有以下特点:它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。  3)平衡二叉树的常用实现方法有红黑树、AVL、替罪羊树、Treap、伸展树等。二、左旋  1)...

2019-09-11 21:14:00 58

转载 二叉排序树

一、基本介绍  BST: (Binary Sort(Search) Tree), 对于二叉排序树的任何一个非叶子节点,要求左子节点的值比当前节点的值  小,右子节点的值比当前节点的值大。  说明:如果有相同的值,可以将该节点放在左子节点或右子节点    二、二叉排序树的删除  1)删除叶子节点 (比如:2, 5, 9, 12)  2)删除只有一颗子树的节点 (比如:1) ...

2019-09-11 20:54:00 52

转载 Ubuntu18.04配置mysql

mysql的安装:# 安装mysql服务sudo apt-get install mysql-server# 安装客户端sudo apt install mysql-client# 安装依赖sudo apt install libmysqlclient-dev# 检查状态sudo netstat -tap | grep mysql...

2019-09-11 14:11:00 131

转载 GUIX 创建工程注意事项

1. 工程的默认配置取名为:display_1如何取成别的名字,可能不报错,但是运行的时候会显示异常2. png图片在插入到资源的时候,需要右键图片,然后取消默认的Compress Output选项3. jpg格式的图片插入到资源的时候,需要选中“Raw Format”,如下图:...

2019-09-11 09:42:00 390

转载 二进制的秘闻和不同进制间的转换

二进制和八卦不同的数制 各种数制的表示方法 常用不同数制的一个对表 不同的数制间的转换 二进制转十进制 八进制转十进制 十六制转十进制 十进制转二进制和八进制 二进制转八进制 二进制和八卦 看了这个教程才知道二进制和八卦竟然非常的相似。易有太极,是生两仪,两仪生四象,四象生八卦。如下。 八卦是用阴和阳进行组合,代表不同的说法...

2019-09-10 23:38:00 107

转载 赫夫曼编码

一、概述  1、赫夫曼编码也翻译为 哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式, 属于一种程序算法  2、赫夫曼编码是赫哈夫曼树在电讯通信中的经典的应用之一。  3、赫夫曼编码广泛地用于数据文件压缩。其压缩率通常在20%~90%之间  4、赫夫曼码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,称之为最佳编码二、原...

2019-09-10 20:59:00 74

转载 赫夫曼树

一、基本介绍  1、给定n个权值作为n个叶子结点,构造一棵二叉树,若该树的带权路径长度(wpl)达到最小,称这  样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree), 还有的书翻译为霍夫曼树。  2、赫夫曼树是带权路径长度最短的树,权值较大的结点离根较近。二、重要概念  1、路径和路径长度:在一棵树中,从一个结点往下可以达到的孩子或孙子结点之间的通路,称为路径...

2019-09-10 20:43:00 105

转载 使用Axis2调用WebService服务

1、先在pom.xml中配置Axis2,引入Axis2的jar包<properties> <axis2.version>1.7.8</axis2.version></properties> <!--axis2 begin--> <dependency> ...

2019-09-10 17:06:00 218

转载 Spring AOP

转载于:https://www.cnblogs.com/nihaofenghao/p/11498296.html

2019-09-10 16:39:00 56

转载 顺序存储二叉树,线索化二叉树

一、 顺序存储二叉树 1、概述  从数据存储来看,数组存储方式和树的存储方式可以相互转换,即数组可以转换成树,树也可以转换成数组  2、特点顺序二叉树通常只考虑完全二叉树第n个元素的左子节点为 2 * n + 1第n个元素的右子节点为 2 * n + 2第n个元素的父节点为 (n-1) / 2n : 表示二叉树中的第几个元素(按0开始编号如图...

2019-09-10 14:45:00 52

转载 二叉树

一、为什么需要树这种数据结构  1、数组存储方式的分析  优点:通过下标方式访问元素,速度快。对于有序数组,还可使用二分查找提高检索速度。  缺点:如果要检索具体某个值,或者插入值(按一定顺序)会整体移动,效率较低 [示意图]  2、链式存储方式的分析  优点:在一定程度上对数组存储方式有优化(比如:插入一个数值节点,只需要将插入节点,链接到链表中即可...

2019-09-10 12:28:00 43

转载 在svn服务器检索文件

#!/bin/bashset -vfunction search(){ for element in `ls $1` do dir=$1"/"$element echo $dir svn list -R --verbose file://$dir |grep -i '文件名' done}...

2019-09-09 16:56:00 1723

转载 Ubuntu 解决wifi无法打开的问题 安装NVIDIA显卡驱动的正确姿势

游戏本型号Y7000 win10 Ubuntu16.04双系统解决wifi无法打开的问题解决方法:1、打开终端输入:rfkill list all出现如下提示::可以看到,优先级前的ideapad_wlan的Hard blocked 默认为yes,即ubuntu默认关闭了硬件wifi开关,而y7000只有软件开关w...

2019-09-09 14:32:00 860

转载 VS 中bool和BOOL的区别

今天写了一个demo,在c语言中建立了一个bool类型的变量,后来发现程序总是出现莫名其妙的错误,之后将类型修改成BOOL,问题解决了。特查了一下bool和BOOL的区别,借用网上一段解释,如下:bool是标准C++中的布尔量,占一个字节大小内存,只有false或者true。具有跨平台特性。BOOL是MFC定义的宏:typedefintB...

2019-09-09 10:47:00 1519

转载 [IOI2018]werewolf狼人

好像很久没更博客了呢~[IOI2018]werewolf狼人题目链接洛谷题解可以将题意转化为求从\(S\)出发只经过大于\(L\)的点构成的集合\(∩\)从\(E\)只经过小于\(R\)的点是否为空。我们建\(2\)颗\(kruskal\)重构树\(A,B\)。\(A\)为每条边的两个点中取较小的点为权值所构成的最大生成树对应的重构树。\(B\)为每条边的两个点中取较大...

2019-09-08 23:32:00 97

转载 The Preliminary Contest for ICPC Asia Xuzhou 2019 G. Colorful String 回文树

签到提;题意:求出每一个回文串的贡献 (贡献的计算就是回文串不同字符的个数)题解:用回文树直接暴力即可回文树开一个数组cost[ ][26] 和val[ ] 数组;val【i】表示回文树上节点 i 的对应的回文的贡献最后统计答案即可LL get_ans() { LL ans = 0; for (int i = sz - 1; i &gt...

2019-09-07 19:03:00 83

转载 Spring IOC

转载于:https://www.cnblogs.com/nihaofenghao/p/11481081.html

2019-09-07 15:26:00 49

转载 git 在Windows上的应用

1. 下载Windows下的git版本,下载地址:https://git-scm.com/downloads2. 安装git,一路next3. 在桌面创建文件夹 git/test/4. 鼠标右键,Git Bash Here,可以弹出在当前目录的git命令窗口5. 初始化用户名,邮箱,仓库git conf...

2019-09-06 09:44:00 77

转载 2、什么是建模和有哪些模型

1、建模前要理解什么是具体和抽象有个故事是这样的:一位妇人晕倒在地。突然,她感觉到自己好像已经离开了人世,正站在天堂里的法官面前。一个声音问道:“你是谁?”“我是市长的妻子。”妇人回答。“我没有问你是谁的妻子,而是问你是谁?”“我是四个孩子的母亲。”“我没有问你是谁的母亲,而是问你是谁?”“我是教师。”“我没有问你是什么职业,而是问你是谁?”“我是...

2019-09-05 23:54:00 461

转载 rt-thread 相关网站地址

官网文档中心:https://www.rt-thread.org/document/site/内核实验手册https://www.rt-thread.org/document/site/tutorial/experimental-manual/experimental-manual.pdf转载于:https://www.cnblogs.com/hanrp/p/...

2019-09-04 16:04:00 153

转载 web框架之Vue渐进式框架-安装及入门

1 vue: js渐进式框架2 优点: 单页面、轻量级、数据驱动、数据双向绑定、虚拟DOM、组件化开发(页面代码的服用)3 vue实例成员: el(挂载点)、data(数据)、methods(方法)4 vue指令:v-text(纯文本指令)、v-html(可以解析标签)、v-once(插值表达式渲染文本)、{{}}(插值表达式)、v-on(事件指令)、v-bind(属性指...

2019-09-04 14:54:00 141

转载 MariaDB数据库基本操作

1、CMD打开执行命令:mysql -u root -p 输入数据库密码,进入数据库PS C:\Users\admin> mysql -u root -pEnter password: ****Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection...

2019-09-04 10:34:00 327

转载 tcp client

linux下tcp server,运行文件./tcpserver 8001 1 #include<stdlib.h> 2 #include<stdio.h> 3 #include<string.h> 4 #include<errno.h> 5 #include<string.h> 6 #include...

2019-09-03 20:42:00 111

转载 nginx自启动

创建脚本cd /etc/init.dvim start.sh将以下内容复制到start.sh中并且保存退出#!/bin/sh#chkconfig:2345 80 90#decription:auto_run#logs_pathlog_path='/usr/local/logs/autoStart.log';#error information ...

2019-09-03 09:49:00 81

转载 centos7开机自启动脚本

两种实现方式:方法一:(rc.local)1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权chmod +x /etc/rc.d/rc.local2、赋予脚本可执行权限假设/usr/local/script/autostart.sh是你的脚本路径,给予执行权限chmod +x /usr/local/sc...

2019-09-03 09:21:00 437

转载 VS2015 下载地址

Visual Studio 2015下载地址:VS2015 专业版下载链接http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.isoVS2015 企业版下载链http://download.microsoft.com/download/B/...

2019-09-02 09:26:00 46

转载 软件各种协议比较(GPL、AGPL、LGPL、Apache、Zlib/Libpng、BSD、MIT)

GPL 协议:即通用性公开许可证(General Public License,简称GPL)。GPL同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。GPL还规定:只要这种修改文本在整体上或者其某个部分来源于遵循GPL的程序,该修改文本的 整体就必须按照GPL流通,不仅...

2019-09-01 11:24:00 549

转载 虚拟环境- virtualenvwrapper

windows系统Win+R, 输入cmd, 打开命令行窗口输入: pip install virtualenvwrapper-win打开控制面板-系统和安全-系统-高级系统设置-环境变量-系统变量-点击新建,变量名:输入 WORKON_HOME, 变量值:输入自定义的路径,确定保存即可。进入...

2019-08-31 21:48:00 53

转载 centos7查看端口命令

转自:https://www.cnblogs.com/yangchunlong/p/8485313.html查看Centos端口命令: # netstat -lntp #查看监听(Listen)的端口# netstat -antp #查看所有建立的TCP连接其他关于查看服务器网络信息命令:1、查看Linux系统主机名: Linux学习,http:// linux.it.net.cn ...

2019-08-28 20:52:00 106

空空如也

空空如也

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

TA关注的人

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