自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (4)
  • 收藏
  • 关注

原创 go Swagger使用时生成 LeftDelim: “{{“,RightDelim: “}}“,问题

我用 go install github.com/swaggo/swag/cmd/swag@v1.8.12 重新安装 swag,由于某种奇怪的原因,问题消失了。问题原因:将 swag 更新到版本 v1.16.1 后(之后再次生成到v1.16版本之后的版本同样会有这个问题。带有编译错误的变量。

2024-01-17 10:37:45 672

原创 k8s 基础命令和常用命令等

静态pod 是由 kubelet 管理的,只在特定node上存在的pod;静态pod资源文件默认存放路径/etc/kubernetes/manifests,也可以直接查看kubelet启动参数staticPodPath: /etc/kubernetes/manifests配置确定。在学习K8s基础命令前,了解和学习docker命令是很有必要的,kubectl和docker很多命令都有相通之处。处理K8S环境问题,首先要了解pod的生命周期和pod的状态。Allocatable可分配给K8S资源的总量。

2023-07-14 16:20:24 3587

转载 K8S 集群环境搭建

​ 本次环境搭建需要安装三台Centos服务器(一主二从),然后在每台服务器中分别安装docker(18.06.3),kubeadm(1.17.4)、kubelet(1.17.4)、kubectl(1.17.4)程序。kubernetes和docker在运行中会产生大量的iptables规则,为了不让系统规则跟它们混淆,直接关闭系统的规则。下面操作依旧只在master节点执行即可,插件使用的是DaemonSet的控制器,它会在每个节点上都运行。

2023-07-12 15:47:34 335

原创 go-zero 如何生成api接口和rpc服务,以下为命令步骤,生成model请看我另一篇文章

protoc >= 3.13.0 , 如果没安装请先安装 https://github.com/protocolbuffers/protobuf,下载解压到$GOPATH/bin下即可,前提是$GOPATH/bin已经加入$PATH中。# protoc-gen-go-grpc ,如果没有安装请先安装 go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest。# 【注】 需要安装下面3个插件。

2023-07-08 16:18:17 1593

原创 go-zero 创建表的model,使用sh 生成表model

使用sh 生成表model

2023-07-07 15:31:53 300

原创 go-zero的使用,go微服务的使用,生成API接口方法

编写好后再user.api同级目录下需运行此文件生成API接口。desc : "api语法示例及语法说明"group: user //文件实际地址分组。prefix : api //路由分组。@doc "获取用户信息"@doc "获取用户信息"//发送给接口的信息。//发送给接口的信息。//api 语法版本。//权限和组用户定义。

2023-07-05 15:30:10 587

原创 使用gorm可以通过联结表查询的方式,同时拉取订单记录和每条订单的总价

在上述代码中,我们使用gorm的Table、Select、Joins和Group方法进行联结表查询。首先,我们指定查询的表为"orders",并使用Select方法选择了所有的订单字段以及计算每个订单的总价(使用SUM函数和乘法运算符)。然后,使用Joins方法指定了"orders.order"和"goods.order"之间的联结关系,通过LEFT JOIN将两个表关联起来。最后,我们使用Find方法将查询结果保存到orders切片中,并遍历输出每个订单的记录和总价。

2023-06-19 16:14:15 407

原创 go-swagger 生成接口,注解说明 (注解为参数)

go-swagger 生成接口,注解说明 (注解为参数)

2023-03-06 16:42:47 1821

原创 php对 特定文件进行格式化后导入到excel中

php:对public/log文件夹下的日志文件进行格式化,并导入到excel中

2023-02-16 17:25:38 439

原创 go jwt 实现验证,存储token,获取token中的信息

go jwt 实现验证,存储token,获取token中的信息

2023-01-13 16:44:57 1227

原创 go 多个开多个协程完成任务

go 多个开多个协程完成任务

2022-12-28 16:44:39 863 4

转载 go json的使用: json.Marshal(person):将数据结构转换为json字符串,json.Unmarshal(str, &stu):将json字符串转换为数据结构

json.Marshal(person):将数据结构转换为json字符串,json.Unmarshal(str, &stu):将json字符串转换为数据结构

2022-12-17 11:30:23 393

原创 Docker 学习使用命令,看懂这些就够用了

Docker 学习使用命令,看懂这些就够用了

2022-12-03 10:34:22 487

原创 php 图片滑动验证 貳

php 图片滑动验证 貳

2022-11-16 15:52:53 543

原创 php 剪裁背景图,滑动图片,滑动验证

php 剪裁背景图,滑动图片,滑动验证sdk;

2022-11-16 15:44:57 572

原创 go 开启进程,多个线程同时使用

go 开启进程,多个进程同时使用

2022-09-26 10:07:00 967

转载 有go基础的,反射看这一篇就够了

有go基础的,反射看这一篇就够了

2022-09-23 10:42:54 56

原创 go gin 单图上传

go 单图上传

2022-09-16 14:02:31 298

原创 go gin 多图片上传,并返回图片地址

go 多图片上传,并返回图片地址

2022-09-16 13:59:23 446 1

原创 gin 模板渲染(静态文件应用,和公共模板引入)

gin 模板渲染(静态文件应用,和公共模板引入)

2022-08-12 14:38:24 650

转载 go语言使用阿里云短信(转)

go语言使用阿里云短信(转)

2022-08-12 14:31:17 1058

原创 gin 模板渲染 with

gin 模板渲染 with

2022-08-11 17:21:12 106

原创 gin 路由到模板(多应用模式--view为模板存放地址,admin为后台,web为前台)

gin 路由到模板(多应用模式--view为模板存放地址,admin为后台,web为前台)

2022-08-11 14:52:33 416

原创 php 递归模板

/** * 递归循环分类 */private function foreachd($arr, $id = 0, $level = 0){ if (!$arr) return $arr; $list = []; foreach ($arr as $k=>$v){ if ($v['parent_id'] == $id) { $v['level'] = $level; $v['children'] = $thi.

2022-01-05 15:10:19 242

原创 mysql根据坐标查找用户所在市附近的门店

kw_users 表中含有门店的经度、纬度和所在省市,详细地址等字段//以下语法为tp6原生语句查询$latitude = ;//此项为用户所在纬度坐标$longitude = ;//此项为用户所在经度坐标$q = ;//此项为用户所在市$users = Db::query("SELECT id,username,phone,address,latitude,longitude,(6371 * acos ( cos ( radians({$latitude}) ) * cos( radians.

2021-12-29 14:08:54 726

原创 php获取当前时间到毫妙

list($msec, $sec) = explode(' ', microtime());$msectime = (float)sprintf('%.0f', (floatval($msec)) * 1000);dump($msectime."////");dump(date('YmdHis').'--'.$msectime);

2021-11-15 17:52:43 253

原创 php excel 根据数字得到列头,如(A,B,C……AA,AB,……CHY,CHZ……)

$this->int3Excel(88453);function int2Excel($num){ $m = (int)($num % 26); $q = (int)($num / 26); $letter = chr(ord('A') + $m); if ($q > 0) { return int2Excel($q - 1) . $letter; } return $letter;}function int3Exce.

2021-07-30 15:08:03 507

原创 js中,根据属性值获取数组属性名,或key值得方法

2021-06-28 09:53:04 1023

原创 php导出,身份证号显示问题,以下为tp6方法

->withAttr('id_card' , function($value,$data){ if (!$value){ return '/'; } $res = "=\"".$value."\""; return $res;})

2021-06-15 15:04:18 483 2

原创 颜色码:‘#ffffff‘转颜色码rgb

/** * 颜色码:'#ffffff'转颜色码rgb * @param $hexColor * @return array */function hex2rgb($hexColor){ $color=str_replace('#','',$hexColor); if (strlen($color)> 3){ $rgb=array( 'r'=>hexdec(substr($color,0,2)), 'g'=.

2021-06-01 14:33:22 964

原创 php 中文字符串,如姓名替换中间的字为“*”

function ceshi($name){ // 计算字符串长度,无论汉字还是英文字符全部为1 $length = mb_strlen($name,'utf-8'); // 截取前面的字符串代码 $firstStr1 = mb_substr($name,0,intval(ceil($length/4)),'utf-8'); // 截取中间的字符串代码 $firstStr = mb_substr($name,intval(ceil($length/4)),i...

2021-05-26 17:29:20 1894

原创 PHP 两个二维数组求相同

public function arrcha(){ $news2[0] = [ 'id'=>1, 'name'=>'name', ]; $news2[1] = [ 'id'=>2, 'name'=>'name2', ]; $news2[2] = [ 'id'=>3, 'name'=>'name3', ]; $news2.

2021-04-23 16:41:12 213

原创 PHP 两个二维数组求不同

public function arrcha(){ $arr1=array(array(1,2,3,4,5),array(6,7,8,9,10),array(11,12,13,14,15),array(16,17,18,19,20)); $arr2=array(array(1,2,3,4,5),array(11,12,13,14,15)); $arr3=array(); foreach ($arr1 as $key => $value) { if(!i.

2021-04-23 16:31:15 415

原创 php-swoole 之DNS查询

<?php//执行 DNS查询swoole_async_dns_lookup("www.baidu.com",function($host,$ip){ echo "host:$host ip:$ip\n";});

2020-09-30 12:54:17 210

原创 php-swoole异步操作mysql

<?php//实例化资源$db = new swoole_mysql();$config = [ 'host' => '127.0.0.1', 'user' => 'admin', 'password' => 'root', 'database' => 'admin', 'charset' => 'utf8',];//链接数据库$db->connect($config,function($db,$r){ ..

2020-09-30 12:53:55 126

原创 php-swoole异步事件

<?php//创建客户端$fp = stream_socket_client("tcp://www.qq.com:80",$errno,$errstr,30);//模拟请求fwrite($fp,"GET / HTTP/1.1\r\nHost: www.qq.com\r\n\r\n");//添加异步事件swoole_event_add($fp,function($fp){ $resp = fread($fp,8192);//读取数据 var_dump($resp); ...

2020-09-07 17:28:32 172

原创 php-swoole异步写入读取

提供以上两种方式读取:<?php//异步读取文件swoole_async_readfile(__DIR__."/1.txt",function($filename,$content){ echo "$filename $content";});写入方式:<?php//异步写入文件$content = "nihao ,woshi,nidandong";swoole_async_writefile('2.txt',$content,function($...

2020-09-07 17:16:25 155

原创 php-swoole锁机制

<?php//创建锁机制/** * 锁分为多种:有文件锁,读写锁,信号量,自旋锁,互斥锁 */$lock = new swoole_lock(SWOOLE_MUTEX);//创建互斥锁echo "创建互斥锁\n";$lock->lock();//开始锁定 主进程if (pcntl_fork() > 0){ sleep(5); $lock->unlock();//解锁}else{ echo "子进程 等待锁\n"; $lock-&...

2020-09-07 16:37:18 240

原创 php-swoole进程启动信号,启动器

<?php//触发函数 异步执行 达到10次停止swoole_process::signal(SIGALRM,function(){ static $i = 0; echo "$i \n"; $i++; if ($i>10){ swoole_process::alarm(-1);//清除定时器 }});//定时信号swoole_process::alarm(100*1000);...

2020-09-07 16:05:54 131

原创 php-swoole进程队列通信:进程之间的通信

<?php$workers = []; //进程仓库$workers_num = 2;//进程最大进程数for ($i = 0; $i<$workers_num;$i++){ $process = new swoole_process('doProcess',false,false);//创建子进程完成 $process->useQueue();//开启队列,类似与全局函数 $pid = $process->start(); $worker..

2020-09-07 15:56:15 230

jquery-1.4.4.min.js

jquery早期的代码,网上有人再找,但是很难找到的,放到网上供需要的人下载

2018-07-20

Sublime-已安装插件版,开发必备

Sublime-已安装插件版,开发必备,该工具集成了sublime开发使用的插件,无需在从网上找寻插件烦心安装

2018-07-20

ecshop开发教程资料大全

ecshop开发教程资料大全

2016-09-07

ecshop开发手册

ecshop开发手册

2016-09-07

空空如也

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

TA关注的人

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