自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 昵称生成器

【代码】昵称生成器。

2024-05-28 16:28:53 575

原创 Axios 使用教程

Axios 是一个基于promise网络请求库,作用于node.js和浏览器中。 它是isomorphic的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.jshttp模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。

2024-04-08 16:08:54 511

原创 Linux下报错make: *** No targets specified and no makefile found. Stop.

ncurses

2023-04-20 16:06:43 851

转载 事务的属性--可串行化(Serializability)

可串行化(Serializability)Serializability of a schedule means equivalence (in the outcome, the database state, data values) to a serial schedule (i.e., sequential with no transaction overlap in time) wit...

2022-09-15 19:08:10 936

原创 logrus简单使用教程

【代码】logrus简单使用教程。

2022-09-15 19:01:53 466

原创 SendGrid API入门教程

package mainimport ( "fmt" "log" "os" "github.com/sendgrid/sendgrid-go" "github.com/sendgrid/sendgrid-go/helpers/mail")func main() { fullSend() miniSend()}func fullSend() { m := mail.NewV3Mail() e := mail.NewEmail("example", "example@qq..

2022-05-09 19:57:15 1394

转载 使用postman进行压力测试

使用Postman可以对服务端接口进行简单的压力测试,步骤如下:步骤一:配置好一个请求接口,保存在一个collections集合里步骤二:点击Tests,添加断言检查点你如果熟悉JavaScript的函数,可以直接手动输入,如果不熟悉,postman在右侧已经提供了tests片段2.1、点击Status code:code is 200 片段生成断言httpCode为200的代码片段2.2、点击Response body:Contains string 片段在Tests框..

2022-04-20 12:10:06 2601

原创 对比两个分支差异

比如我们有 2 个分支:master, dev,现在想查看这两个 branch 的区别,有以下几种方式:git log dev ^master //查看dev有,而master中没有的git log master ^dev //查看master中有,而dev中没有的git log master..dev //查看dev中比master中多提交了哪些内容git log dev..master //查看master中比dev中多提交了哪些内容git log dev...ma

2022-03-31 14:34:39 844

原创 Git分支操作

本地分支相关操作git branch //查看分支git branch <分支名> //新建分支。git checkout <分支名> //切换到新建的分支上,再进行下一步。git checkout -b <分支名> //新建分支并切换到该分支git branch -d <分支名> //删除分支远程分支相关操作git branch -a //查看远程和本地所有分支新建远程分支git

2022-03-30 19:22:01 291

原创 verifying go.mod reading https:://goproxy/sumdb: 404 Not Found

解决方案:go env -w GOPRIVATE=git.xxx.com

2022-03-28 17:56:51 1748

原创 git@github.com: Permission denied (publickey)

解决方案:生成密钥对ssh-keygen -t rsa -C "你的GitHub注册邮箱"将本机生成的ssh key复制到个人GitHub账户中去。本机账户文件夹下找到id_rsa.pub,以text方式打开,复制内容。打开GitHub,登陆个人账户,添加ssh key...

2022-03-25 16:23:42 1252

转载 ARP详解

1.ARP简介2.ARP工作流程3.ARP报文格式4.抓包分析4.1 ARP请求报文4.2ARP应答报文5.其他5.1 ARP表5.1.1 动态ARP表5.1.2 静态ARP表5.2 免费ARP5.3 代理ARP5.4 ARP攻击参考1.ARP简介地址解析协议(Address Resolution Protocol),其基本功能为透过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。它是IPv4中网络层必不可少的协议,不过在IPv6中已不再适用,并被邻居发现协

2022-03-25 13:50:59 3758

原创 ofxKShHcKQ

ofxKShHcKQ

2021-09-16 18:40:20 131

转载 Go 使用validator进行后端数据校验

包下载:go get github.com/go-playground/validator/v10一、概述在接口开发经常会遇到一个问题是后端需要写大量的繁琐代码进行数据校验,所以就想着有没有像前端校验一样写规则进行匹配校验,然后就发现了validator包,一个比较强大的校验工具包下面是一些学习总结,详细内容可以查看validator二、操作符说明标记 标记说明 , 多操作符分割 | 或操作 - 跳过字段验证 三、常用标记说明 标记

2021-03-26 10:10:07 579

原创 invalid authentication data. 404 null -Not Found

使用Token登录GithHub头像→Settings→Developer settings→Personal access tokens→Generate new tokenNote处填token描述→Select scopes全部勾选给所有权限→Generate token复制生成好的Token(可找个地方存起来)登录方式修改为Token参考:https://blog.csdn.net/qq_40820382/article/details/109037084...

2021-02-27 17:11:38 362

原创 CockroachDB介绍

一个进化的数据库云架构,CockroachDB提供有弹性的、一致的、分布式的SQL规模CockroachDB是酸的,关系数据库的连接兼容PostgreSQL。 是开源和免费的你今天开始使用。CockroachDB:分布式SQL 分布式SQL为您提供跨多个云的弹性,水平扩展,并具有始终在线的可用性和按位置划分的数据GLOBAL SCALEScale Your Data, Not ...

2019-10-16 10:34:39 775

转载 浅析分布式系统中的 Linearizability

在分布式系统里,出于可靠性(reliability)或者性能的考虑,数据通常会被复制为多个副本。因此,系统需要定义一组协议,来规定用户读写多副本时的行为。这组协议称之为consistency model。最终一致性(eventually consistency),linearizability(atomic consistency)是不同类型的一致性模型。下图是最终一致性模型的示例,用户 B/...

2019-10-15 14:46:31 214

转载 什么是ACID

事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。ACID详解:Atomic(原子性)Consistency(一致性)Isolation(隔离性)Durability(持久性)Atomic(原子性):指整个数据库事务是不可分割的工作单位。只有使据库中所有的操作执行成功,才算整个事务成功;事务中任何一个SQL语句执行失败,那么已经执行成功...

2019-10-15 14:37:26 340

转载 go语言打造p2p网络

就像1000个人眼中有1000个哈姆雷特一样,每个人眼中的区块链也是不一样的!作为技术人员眼中的区块链就是将各种技术的融合,包括密码学,p2p网络,分布式共识机制以及博弈论等。我们今天就来讨论一下区块链技术中的p2p网络,这是一种点到点的通信技术。说到p2p通信,它并没有名字看上去那样简单,在网络世界里实现p2p还是需要一些手段的!很多朋友可能会说,实现一个c/s模式的点到点通信很简单呀,但是前...

2019-10-14 15:40:50 1278

转载 CentOS 7 网络配置

编辑网卡配置文件(以下要区别大小写)vi /etc/sysconfig/network-scripts/ifcfg-enXXXXXXX将BOOTPROTO改为static增加IPADDR=192.168.x.x增加NETMASK=255.255.255.0ONBOOT改为yes保存好后重启一下网络服务service network restart查看一下ip信息...

2019-04-03 15:12:51 260

原创 用命令创建mysql数据库

一、连接MYSQL       格式: mysql -h主机地址 -u用户名 -p用户密码二、修改密码  格式:mysqladmin -u用户名 -p旧密码 password 新密码。 例如  1、 给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令  mysqladmin -u root -password ab12  2、 再将roo...

2018-11-02 16:10:47 247

原创 用navicat导入xlsx文件

解决方法:将xlsx用office、wps打开后,在使用navicat导入。解决

2018-11-01 17:58:34 4072

转载 Navicat怎样导入Excel表格和txt文本的数据

Navicat怎样导入Excel表格数据   1. 准备excel数据表,第一行是字段名,第二到五行是数据 (1.当需要存储的字段为null时,对应的单元格不写  2.注意数据是在哪个工作表中,例如:下面例子中的数据是在sheet1工作表中 3.excel表中的字段名要与数据库中的字段名一致)  2. 接着我们打开Navicat,选择数据库中要插入数据的表(本例中为person...

2018-11-01 17:40:53 539

转载 centos 7.4 ping 报 Name or service not known

修改虚拟机IP之前首先ping下127.0.0.1看看网卡是否是好的(如果127.0.0.1都ping不通的话,那网卡就是坏的了…)[root@localhost /]# ping 127.0.0.1PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time...

2018-10-09 18:58:28 2063

转载 Failed to write genesis block: database already contains an incompatible

1. 在安装以太坊客户端的时候出现如下错误。在执行:geth  --datadir  "C:\ethereum" init genesis.json  初始化创世块的过程中,遇到如下错误: “Failed to write genesis block: database already contains an incompatible” 这个是因为已经存在了数据库, 不要重...

2018-09-26 15:57:22 1297

转载 geth配置中,genesis.json的几个问题

通过geth来配置以太坊私有链,是学习以太坊的入门步骤。而其中,如何配置genesis.json,又是最关键的一步。如果在其中产生错误,有些会导致无法初期化私有链,有些却会导致在以后的学习过程中发生各种莫名其妙的错误。但是,现在网上能找到的配置内容,很多只适用于v1.4之前的版本,甚至连geth自身在github上的genesis.json,其中的chainId配置,也有问题。基于笔者自身...

2018-09-26 15:52:28 735

转载 区块链入门之windows 安装以太坊 ethereum 客户端 (win7-64)

以太坊(Ethereum)是一个运行智能合约的去中心化平台(Platform for Smart Contract),平台上的应用按程序设定运行,不存在停机、审查、欺诈、第三方人为干预的可能。以太坊平台由 Golang、C++、Python 等多种编程语言实现。前段时间的The DAO事件让以太坊平台损失惨重,以太坊也分裂成ETC和ETH,平台的发展前景不明。1.下载以太坊  官网...

2018-09-26 15:41:56 2705

转载 PHP or

经常看到这样的语句:  &lt;?php $file = fopen($filename, 'r') or die("抱歉,无法打开: $filename");?&gt;  or在这里是这样理解的,因为在PHP中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会报错。但其处理过程可能有些朋友不大明白。  其实在大多数的语言中, boo...

2018-08-29 22:31:09 457

原创 oracle weblogic开启流程

1.  创建域2. 点击下图中 startWebLogic.cmd  然后出现 started in RUNNING mode&gt; 说明开启成功3.  在浏览器中打开:http://localhost:7001/console/login/LoginForm.jsp出现下图4. 输入用户名和口令,点击登录出现下图则登录成功。 ...

2018-08-24 15:38:12 1378

原创 公众平台接口权限列表说明

公众平台接口权限列表:类目 功能 接口 每日调用上限/次 普通订阅号 微信认证订阅号 普通服务号 微信认证服务号 对话服务 基础支持 获取access_token 2000 支持 支持 支持 支持 获取微信服务器IP地址 5000 支持 支持 支持 支持 接收消息 ...

2018-08-14 16:41:47 3241

原创 公众平台服务号、订阅号、企业号的相关说明

公众平台服务号、订阅号、企业号的相关说明1、订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证前后都是每天只可以群发一条消息;2、服务号:主要偏于服务交互(类似银行,114,提供服务查询),认证前后都是每个月可群发4条消息;3、企业号:主要用于公司内部通讯使用,需要先验证身份才可以关注成功企业号。 温馨提示:1)如果想简单的发送消息,达到宣传效果,建议可选择订阅号;2...

2018-08-14 16:37:25 532

原创 公众平台账号注销方法(组织类型)

原文链家:https://kf.qq.com/touch/sappfaq/1704122yemEr170412mQZJNR.html?scene_id=kfai&amp;action_id=153422951210035

2018-08-14 16:10:35 1948

原创 centos7下lnmp1.4一键安装包(https://lnmp.org/install.html)mysql5.7授权远程连接

Mysql操作命令 :mysql -uroot -pshow databases;use mysql;show tables;select host,user from user;使用mysql数据库(真正的数据库,而非数据库软件),将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为123456,最后刷新(fl...

2018-04-09 11:19:11 338

原创 微信支付(公众号)

一、设置支付目录请确保实际支付时的请求目录与后台配置的目录一致,否则将无法成功唤起微信支付。在微信商户平台(pay.weixin.qq.com)设置您的公众号支付支付目录,设置路径:商户平台--&gt;产品中心--&gt;开发配置,如图7.7所示。公众号支付在请求支付的时候会校验请求来源是否有在商户平台做了配置,所以必须确保支付目录已经正确的被配置,否则将验证失败,请求支付不成功。        ...

2018-04-02 17:33:42 353

原创 微信开发者模式配置

1.  点击打开链接  找到第二步的位置2. 3.      3.1 获取appsecret           3.2  根据要求填写服务器的ip地址 4.         打开修改配置看第五步5.    根据要求修改下面的内容(注:通过url必选能读取待文件才能成功 )...

2018-03-09 14:14:03 1504

原创 微信网页域名授权

网页授权域名设置: 1.  点击打开链接  找到第二步的位置2.  3.  在接口权限表中找到  网页服务 --&gt; 找到下图 4.  点击修改 ——  看下图5.  点击设置 —— 根据上面的要求设置好域名确认就可以了。...

2018-03-09 13:55:28 450

转载 linux 下 composer 安装

第一步 composer 安装 curl -sS https://getcomposer.org/installer | php第二步将composer设置为全局命令 mv composer.phar /usr/local/bin/composer测试composer 正常则安装成功composer第三步进入 安装目录 编写composer.json 安装依赖包cd /usr/local/bi...

2018-03-08 17:04:06 195

原创 网页授权获取用户基本信息教程

 点击打开链接  根据下面图片上的数字顺序打开姐可以了开发文档找到图片中的微信网页开发根据开发文档开发就可以了

2018-03-07 14:39:21 490

转载 Redis的PHP操作手册

$redis-&gt;set('key','TK');$redis-&gt;set('number','1');$redis-&gt;setex('key',5,'TK'); //设置有效期为5秒的键值$redis-&gt;psetex('key',5000,'TK'); //设置有效期为5000毫秒(同5秒)的键值$redis-&gt;setnx('key','XK'); //若...

2018-03-01 14:58:45 281

原创 基础算法

&lt;?php /*** 基础算法*/class Algorithm{ /** * 冒泡排序 * 基本思想:对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面移动。 * 2018-02-08 14:32:53 */ public function bu...

2018-03-01 14:02:58 148

空空如也

空空如也

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

TA关注的人

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