自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lfx

  • 博客(80)
  • 资源 (17)
  • 收藏
  • 关注

原创 php protobuf

php 编译安装protobuf拓展在php.ini中配置protobuf.so[protobuf]extension = protobuf.so本地编写protobuf脚本 编写.bat生成protobuf文件@echo offset protoc_exe=%cd%\protoc\bin\protoc.exeset proto_source=%cd%\proto\set proto_out=%cd%\php\for %%i in (%proto_source%*.proto

2022-03-29 19:42:56 332

原创 Redis扫盲(hash/zset)

HASH------------------------------------------------------------------------------------hset keyName key value 向 keyName 中添加键值对 # 设置成功返回1 旧值被覆盖返回0hget keyName key 获取 keyName 中 key 对应的值 # 返回key的值 不存在返回 Nilhmset keyName key.

2022-03-12 15:25:49 1128

原创 docker基础操作

docker images 查看所有镜像docker ps -a 查看所有容器docker start/stop/restart <docker id> 容器基操docker cp /data <docer id>:/data 复制文件到容器中 反之亦可.

2022-01-07 17:10:00 224

原创 taptap(fake)

仿taptaptaptap-app // 使用uniapp实现taptap前端界面展示(可以出apk、ios、h5、各小程序(未适配)) taptap-admin // 后台前端实现框架(找的脚手架自己改的逻辑) taptap-api // 为taptap-app and taptap-admin实现后端接口部分(golang实现)taptap-app效果图 ...

2021-05-18 10:48:22 812 6

原创 git基础操作

git创建仓库git init // 在一个文件目录执行该指令,会把该目录快速设置成Git的代码仓库。git clone // 从远程服务器clone工程,也会创建一个代码仓库。提交修改git status // 查看当前仓库状态。会提示那些文件发生修改,哪些内容需要add&commit。git show // 查看最近一次提交的命令git commit -m "msg" // 给增加或者修改的文件打上标签并且提交到代码库git lo

2021-03-23 13:59:06 79

原创 tcp/ip(1)

tcp/ip1.网络编程中服务端接受请求套接字创建过程。 - 调用socket函数创建套接字。 - 调用bind函数分配IP地址和端口号。 - 调用listen函数转为可接受请求状态。 - 调用accept函数受理连接请求。2.客户端套接字创建过程。1.调用socket函数创建套接字。2.调用connect函数想服务器端发送连接请求。3.套接字类型与协议设置1.协议(Protocol):计算机间对话必备通信规则。2.创建套接字int socket(int domain, int

2020-12-21 19:52:51 124 1

原创 php去重效率

php去重比较前言去重是我们经常用到的算法,我们应该怎么选择高效的方法那,这里我列举三种,并且把他们的效率运行一下。零、公用代码​<?php// 公用代码$arr = array();// 创建100000个 1-99 随机元素的数组for($i=0; $i<100000; $i++){ $arr[] = mt_rand(1,99);}$arrList = [];// 记录开始时间$starttime = getMicrotime();.

2020-12-21 16:46:39 156 1

原创 php vscode优化

1.php没有问题,ctrl点击可以进入方法定义的函数但是会有红色波浪线。解决方案:进入应用商店,卸载低版本的php Intelephense,重启即可。2.使用代码注释工具(PHP DocBlocker)settings.json中写入配置 "php-docblocker.extra": [ "@Description", "@Author LFX", "@DateTime $CURRENT_YEAR-$CURRENT_MONTH-$CUR

2020-11-18 17:26:07 271

原创 Linux-Shell

变量 variable=value // 赋值号=的周围不能有空格echo $variable // 输出变量skill="Java"echo "I am good at ${skill}Script" // 加花括号是为了帮助解释器识别变量的边界variable=$(command) // 将命令的结果赋值给变量unset variable_name // 删除变量 特殊变量 变量 含义 $0 当前脚本的文件名。 ...

2020-08-24 15:56:53 108

原创 php安装swoole拓展

官网下载swoole swoole官网地址:https://www.swoole.com/ 下载方式:1.git clone git地址 2.下载zip包 unzip解压 下载解压之后的Linux swoole目录如下图: 通过php安装swoole 找到phpize,在swoole解压后的目录执行 /home/server/php/73/bin/phpize // 此phpize目录为你的php环境phpize 不可以copy ...

2020-08-18 17:25:44 227

原创 php快排理解了,比冒泡简单多了

快排很简单要素:找到一个基准值 for循环比较大小 递归操作上代码$arr = array(1, 5, 7, 3, 4, 5, 7, 8, 2, 3, 1, 5);$res = kp_sort($arr);print_r($res);function kp_sort($arr){ // 判断数组是否符合要求 if (!isset($arr) || count($arr) < 2) { return $arr; } $l

2020-08-04 16:06:42 127

原创 go二次学习基础(2)

package mainimport "fmt"/* golang 指针和地址 :指针指向变量原始内存地址 *声明指针 &取地址 定义{ var a *int var a string = "i'm point" p := &a // := 隐式声明指针 } 赋值{ *a = 123 var b int b = *a } 取值{ *a } 数组指针{ arr := [5]string{"1", "2", "3", "4", "5".

2020-05-25 16:14:48 290

原创 go二次学习基础(1)

package mainimport ( "fmt" //"strconv" //"goLand/dog" //"goLand/dog" //"goLand/testpkg")func main() { // 关键字 变量名 变量类型 = 变量值 //var a string = "hello world a" // 隐式声明变量 //b := "hello world b" // 关键字不能作为变量名 /* * 包管理 import package * .

2020-05-21 17:06:31 150

原创 VUE----list & if else & show & class & style

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title> vue </title> <script src="https://cdn.bootcss.com/vue/2.6.11/vue.min.js"&g...

2020-04-03 16:12:06 302

原创 VUE----computed & watch

<!DOCTYPE html><html lang="en"><head> <meta charset="UFT-8"> <title> vue </title> <script src="https://cdn.bootcss.com/vue/2.6.11/vue...

2020-04-03 13:58:38 159

原创 VUE----hello world & v-bind & v-on

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>vue</title> <style> .bg{ color:red ...

2020-04-02 17:06:33 74

原创 go基础笔记----广度优先算法走迷宫

迷宫6 50 1 0 0 00 0 0 1 00 1 0 1 01 1 1 0 00 1 0 0 10 1 0 0 0codepackage mainimport ( "fmt" "os")/* 广度优先搜索走迷宫{ 为爬虫实战项目做好准备 应用广泛,综合性强 }*/func readMaze(filename string) [][]...

2020-03-30 15:37:35 118

原创 go基础笔记----http and other Standard library

package mainimport ( "fmt" "net/http" "net/http/httputil" _ "net/http/pprof")/* http{ 使用http客户端发送请求 使用http.Client控制请求头部等 使用httputil简化工作 } http服务器性能分析{ import _ "net/http/pprof" ...

2020-03-27 17:45:55 129

原创 go基础笔记----Goroutine and Channel

goroutinepackage mainimport ( "fmt" "time")/* goroutine 类协程{ 定义{ 任何函数只需加上go就能送给调度器运行 不需要在定义时区分是否时异步函数 调度器在合适的点进行切换 使用 -race来检测数据访问冲突 } goroutine可能的切换点{ 1.I/O,select ...

2020-03-26 17:26:01 137

原创 go基础笔记----测试与性能调优

package mainimport "testing"/* 启动测试命令 运行:在当前路径下面 go test . 测试覆盖率:go test -coverprofile=c.out // windows 下测试失败 benchmark启动: go test -bench . 查看性能:go test -bench . -cpuprofile cpu.out 使用pprof...

2020-03-24 15:34:30 207

原创 go基础笔记----错误处理与资源管理

asdf

2020-03-19 18:12:52 90

原创 go基础笔记----函数式编程

package mainimport ( "bufio" "fmt" "io" "strings")/* golang函数式编程->主要体现在闭包上面 函数式编程vs函数指针{ 1.函数是一等公民:参数,变量,返回值都可以是函数 2.高阶函数 3.函数->闭包 4."正统"函数式编程{ //golang语言是通用性语言,不会在此方面做过多文章...

2020-03-18 15:43:15 117

原创 go基础笔记----面向接口

mockpackage mockimport "fmt"// Retriever 1type Retriever struct { Contents string}// Get asdfunc (r *Retriever) Get(url string) string { return r.Contents}// Post 接口实现func (r *Retrie...

2020-03-18 11:12:53 107

原创 go基础笔记----面向‘对象’

结构体和方法 包和封装 拓展已有类型 GOPATH以及目录结构

2020-03-16 17:21:24 89

转载 Linux 图片批量压缩工具 ImageMagick

最近做了一个游戏展示的界面,80多个游戏和它们的url,图标,上传服务器以后发现图标都较大,在客户端可以使用很多在线免费的压缩工具(美图秀秀),但是服务器一条命令就可以解决的问题,没必要去手动添加图片。下载ImageMagick系统:CentOScmd:yum install ImageMagick -y使用 通过正则查找当前目录下所有大于 50k 的图片,进行等比例50...

2020-03-13 11:31:20 1121

原创 go基础笔记----内建容器

数组 package mainimport "fmt"// 求数组最大值func maxValue(arr []int) (int, int) { maxi := -1 maxValue := -1 for i, val := range arr { if val > maxValue { maxi, maxValue = i, val } } r...

2020-03-12 16:46:19 115

原创 go基础笔记----基础语法

go语言安装与开发环境 下载:https://studygolang.com/dl选择相应的版本就好基础语法变量定义package mainimport "fmt"// 在函数外部不可以使用:=来定义变量// 定义包内部变量var ii = 11// 定义包内部多个变量var ( bb = true ss = "hello w...

2020-03-09 17:13:17 131

原创 Golang初级-"hello world!"

Go趋势完全使用Go开发的项目 容器:docker、kubernetes web server:caddy db:cockroachDb(newsql db) 2.部分使用Go开发的项目 MongoDB/Couchbase ...

2020-02-01 23:21:31 208

原创 Golang入门-流程控制

if var number int if number := 4; 100 > number { //标识符的重声明:只要对同一个标识符的两次声明各自 number += 3 所在的代码块之间存在包含的关系,就会形成对该标识 } else if 100 <...

2020-02-01 11:48:06 112

原创 Golang入门-数据类型

程序实体 任何Go语言源码文件都由若干个程序实体组成的,再Go语言中,变量,常量,函数,结构体和接口统称为“程序实体”,而它们的名字统称为“标识符”。 标识符可以是任何unicode编码可以表示的字母字符,数字以及下划线“_”。不过,首字母不能是数字或下划线。关键字变量和常量 变量使用关键字 var ,常量使用关键字const,常量只能被赋予...

2020-01-30 12:57:26 439

原创 Golang入门-基础命令

命令基础go run 用于运行命令源码文件,只能接受一个命令源码文件以及若干个库源码文件作为文件参数。其内部操作步骤是:先编译源码文件再运行。步骤为:译源码文件->将编译结果放入临时文件夹->运行编译结果(包括1.源码文件生成的可执行文件 2.相关库源码文件生成的归档文件)gu run 常用标记 -a:强制编译相关代码,不论它们的编译结果是否...

2020-01-16 10:29:19 176

原创 golang入门-linux安装配置与规则

特点静态类型(可以声明类型,也可以自动推断),编译型(可编译为二进制文件)的开源语言(open source)。 脚本化的语法,支持多种编程范式。(函数式&面向对象)。 原生给力的并发编程支持。(go语言语法中就有方法支持把代码片段并发提交给cpu执行)优劣脚本化语法方便编写程序,对新手友好。 静态类型+编译型使得程序运行速度有保障。 原生支持并发编程。 劣势语法糖并...

2020-01-09 17:22:19 263

原创 php-redis拓展(centos7.2与windows)

引言:因为对redis还保留在非关系型内存数据库的阶段,这次安装redis拓展吃了不长脑子的亏,其实php-redis拓展只是支持链接redis,而不是自己启动一个redis数据库,安装过程十分坎坷,掉了预计10+根秀发,血的教训,问题分析不够透彻。1.安装redis-php拓展(1)windows 网址:https://windows.php.net/downloa...

2019-12-04 18:12:36 167 1

原创 linux 7.2 下载安装MySql 5.7

引言:以前也是安装lnmp mysql总是莫名的卡住,系统俩小时sql环境半天,今天就写一个mysql配置吧1 安装mysql1,使用源安装 安装mysql5.7的yum源 yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 检查mysql源是否安装...

2019-12-03 11:30:01 177

原创 自用收藏与平时常用网站(php)(持续更新...)

https://translate.google.cn/ 所谓左手Google,右手百度,常用的Google翻译https://unixtime.51240.com/ unix时间戳查询与生成,amazinghttps://www.php.net/manual/zh/inde...

2019-11-15 11:08:07 250

原创 mac 配置nginx

安装nginxbrew install nginx 配置目录:/usr/local/etc/nginx 日志目录:/usr/local/var/logfpm 命令sudo lsof -i:端口 查看端口号 sudo kill -9 进程号 杀进程sudo php-fpm 启动php-fpmngi...

2019-11-14 16:30:28 218

原创 upload相关

文件上传很有意思的1.文件上传html(1)文件上传<div class="form-group row "> <label class="control-label col-md-1 col-sm-1 ">icon</label> <div class="col-md-5 col-sm-5 "> &lt...

2019-11-06 15:30:31 129

原创 域名cdn加速(apache与nginx)

一: 由于公司业务属于请求量比较大的吧,每个月几亿条,考虑到安全性,所以需要域名由http改为https,cdn加速才可以支成撑业务。二: 之前的系统是使用lamp配置的,这次以nginx为示例: nginx配置:server { listen 443; server_name xxx.com; # localhost修改为您证书绑定的域名。 ...

2019-10-21 16:28:32 938

原创 ab压测接口

一安装abyum -y install httpd-tools二参数含义-n即requests,用于指定压力测试总共的执行次数。-c即concurrency,用于指定压力测试的并发数。-t即timelimit,等待响应的最大时间(单位:秒)。-b即windowsize,TCP发送/接收的缓冲大小(单位:字节)。-p即postfile,发送POST请求时需要上传的文...

2019-10-18 15:57:52 595

转载 laravel的 db:seed 保存,[ReflectionException] Class AdminUsersTableSeeder does not exist

今天使用了下 seeder 来填充数据,常用的几个命令: 填充器默认路径: database/seeders/ 系统自带: DatabaseSeeder.php 填充器执行,默认的调用的是 'run()' 方法 创建: php artisan make:seeder AdminUserTab...

2019-09-30 15:46:32 340

git-2.9.5.7z

git-linux-tar.gz (2.9.5版本)安装包 2021/3/19号下载的最新的 因为不健康使用网络下载特别慢,分享出来,造福大家。

2021-03-19

putty.zip(很好用的ssh)

ssh connect

2021-01-30

cosbrowser-setup-1.5.4.exe.zip

腾讯数据桶

2021-01-30

Composer-Setup.zip

php composer

2021-01-30

7z1900-x64.zip

7z解压官网版(1900)

2021-01-30

NEWPHPExcel-1.8.zip

php 导出excel 官方包

2021-01-30

ip.7z ip数据库 可以根据ip获取到相应的省市

可以通过获取的ip,去查询此资源·的数据,来获取省市,十分好用

2019-11-06

Linux Shell脚本.pdf

linux shell 进阶,linux系统必备 为小白打开shell的大门

2019-08-21

设计模式手册.zip

设置模式手册

2019-07-12

Linux命令详解手册.zip

linux命令详解手册

2019-07-12

ci_frame.zip

ci文档,技术方面描述的很详细,可以结合官网一起来看

2019-07-12

php_manual.zip/php文档/php_api

php文档,这个在使用php的时候不是一般的好用呀,分享给大家,希望大家喜欢,

2019-07-12

超级好用的文件对比工具 beyond.exe

这个文件对比工具很强大哦 我用了很多对比工具 但是都没有这个工具来的简单粗暴

2019-05-06

SmartSVN-WIN压缩包

SmartSVN-WIN11111111111111111111111111111111111111

2018-03-16

CocosStudio_v1.6.0.0.exe

CocosStudio_v1.6.0.0.exe CocosStudio_v1.6.0.0.exe CocosStudio_v1.6.0.0.exe CocosStudio_v1.6.0.0.exe CocosStudio_v1.6.0.0.exe CocosStudio_v1.6.0.0.exe

2018-03-16

空空如也

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

TA关注的人

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