自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Raft 基本概念

Raft 基本概念Raft 使用 Quorum 机制来实现共识和容错,我们将对 Raft 集群的操作称为提案,每当发起一个提案,必须得到大多数(> N/2)节点的同意才能提交核心算法Raft 核心算法其实就是由这三个子问题组成的:选主(Leader election)、日志复制(Log replication)、安全性(Safety)选主(Leader election):必须要有一个leader日志复制:主节点负责接收客户端发过来的操作请求(follwoer接收到请求后重定向给leade

2022-02-16 16:32:23 1087

原创 Superset源码安装

How to install Superset with Mac M1 Procreate your python conda or venv with python3conda install -c conda-forge pandasconda install -c conda-forge numpyconda install -c conda-forge pyarrow#初始化数据库superset db upgrade#初始化用户superset fab create-

2022-02-16 16:26:45 589

原创 golang defer的理解

golang defer的理解1.执行顺序2.内置函数3.作用域1.执行顺序首先看下面这个程序,写出它打印的结果package mainimport ( "fmt")func main() { d()}func d() { defer func() { fmt.Println("打印前") }() defer func() { fmt.Println("打印中") }() defer func() { fmt.Println("打印后") }()

2021-04-13 00:10:46 135

原创 golang 字符串拼接方式

golang 字符串拼接方式1.直接拼接2.格式化拼接3.strings.Join1.直接拼接对数值类型,Go语言提供了常规的数值和逻辑运算符。而对string类型,+运算符连接字符串(译注:和C++或者js是一样的)。所以表达式:s:="hello"sep:=s+" world"2.格式化拼接格式化在逻辑中非常常用,写法:fmt.Sprintf(格式化样式, 参数列表…)格式化样式:字符串形式,格式化动词以%开头。参数列表:多个参数以逗号分隔,个数必须与格式化样式中的个数一一对应,否

2021-04-12 21:22:20 1072

原创 进程、线程、协程详解

进程、线程、协程详解进程1.系统资源分配的最小单位,它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元2.进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于进程比较重量,占据独立的内存,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region),所以上下文进程间的切换开销(栈

2020-06-08 18:02:20 173

转载 vim使用手册

文章目录@[toc]VIM常用命令1.删除字符2.删除一行3.删除换行符4.撤销5.重做6.追加7.使用命令计数8.退出9.放弃编辑10.以Word为单位的移动11.移动到行首或行尾12.移动到指定字符上13.以匹配一个括号为目的移动14.移动到指定行15.告诉你当前的位置16.滚屏17.简单搜索18.在文本中查找下一个word19.查找整个word20.高亮显示搜索结果21.匹配一行的开头与结尾...

2019-03-22 16:37:16 907

转载 运维的那些事儿

文章目录@[toc]服务器运维一、有谁在二、之前发生了什么三、正在运行的进程四、监听的网络服务五、CPU和内存六、硬件七、IO性能八、挂载点 和 文件系统九、内核、中断和网络十、系统日志和内核消息十一、定时任务十二、应用系统日志服务器运维一、有谁在$ w$ last二、之前发生了什么$ history三、正在运行的进程$ pstree -a$ ps aux四、监听的网络服...

2019-03-22 16:36:11 310 1

原创 linux常用命令

文章目录@[toc]1、locate命令寻找文件2、whereis搜素系统命令所在位置3、tar xvf 解压tar.xz文件4、sed命令下批量替换文件内容5、 磁盘查看6、历史命令7、操作系统位数1、locate命令寻找文件locate 文件名如果是新建的文件需要更新数据库才能搜索到。命令:updatedb;并且只能按照文件名进行搜索搜索配置范围见:/etc/updatedb.conf...

2019-03-22 16:34:28 93

原创 php内存与垃圾回收

内存和垃圾回收每一个php变量都存储在一个zval的容器中,包含变量名和值以及is_ref->是否属于引用合集 refcount->指向容器的变量个数。 定义以下变量: $a="hello"; xdebug_debug_zval('a'); 输出结果: a: (refcount=0, is_ref=0)string 'he...

2018-08-14 16:47:08 499

转载 Centos 7 PHP7+PHP5.6+NGINX+MYSQL+FTP

根据下面的内容你可以在自己的服务器上部署自己的多php环境

2016-11-26 16:27:26 1467

原创 微信web协议PHP版

微信web协议PHP版QQ:[email protected] <?php /** * Created by Marcelo. * User: Marcelo * Date: 16/9/30 * Time: 下午4:28 * mail:[email protected] */ namespace Home\Api; class

2016-10-07 17:43:02 4502

原创 PHP微信网页版功能分析

PHP微信网页版功能分析提供微信网页版接口分析:首先说明一点:微信目前分为2个版本,所以在获取接口时候请求的路径也不一样,很早以前注册的用户请求地址一般为wx.qq.com,新注册用户为wx2.qq.com,导致很多开发者在开发微信网页版的时候返现有些用户能登录并获取到消息,有的只能登录不能获取到消息第二点:给大家介绍一下微信返回码RetCode和相应的解决方案:0-正常;1-失败,refres

2016-09-29 13:40:00 4467 1

微信机器人php+go版

微信web协议Golang和PHP版本,需要的小伙伴速度,功能包括登录,发送消息,发送图片等等

2018-05-29

struts小项目

struts小项目,登录,报错,验证功能以及国际化标准,简单实现。希望对你有帮助

2015-06-15

空空如也

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

TA关注的人

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