自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灰熊

技术小白知识总结

  • 博客(24)
  • 收藏
  • 关注

原创 ProtoBuf、Grpc、GORM、Go-redis 入门基础

ProtoBuf定义:protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。说白了,可以将ProtoBuf文件 当作支持语言的代码交换工具Grpc定义:gRPC 是一个高性能、跨平台、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。说白了Grpc就是服务、客户端的接口通信标准之一。

2024-04-18 14:12:38 386

原创 Kratos 基础学习记录

/安装完wire后,我们生成新的wire_gen.go文件,需要进入到项目根目录下,cmd/demo/目录中,因为我创建的项目名称是demo,所以cmd下会生成demo文件目录。删掉internal/biz/greeter.go,internal/data/greeter.go,internal/service/greeter.go三个文件。//引入后即可生成http访问的接口文件。// 想生成http可以访问的接口文件,需要先引入 google/api/annotations.proto。

2024-04-01 11:11:30 562

原创 GO 语言基础学习记录(二)

这里记录一些在学习golang语言基础的时候,发现的一些容易记错的特殊情况,后续发现其他的再补充。

2024-03-25 16:37:32 394

原创 GO 语言基础学习记录

学习go语言基础的记录

2024-03-22 17:48:46 1294

转载 js 保存图片到剪切板

js 保存图片到剪切板

2022-09-08 13:59:00 301

原创 linux CentOS 7.5 基础命令学习(一)

学习文档Linux 系统启动过程 | 菜鸟教程一、linux 的关机操作正确的关机流程为:sync > shutdown > reboot > halt (sync-将数据存入硬盘 shutdown-关机指令 reboot -重启指令 halt-关闭指令等同于shutdown now) 1.sync指令 linux系统中有些时候为了提升效率,写入的资料是存入filesystem buffer(文件缓冲区)中不是硬盘,此时突然断电等就会导致数据丢...

2022-03-10 23:10:27 1114

原创 mysql 聚簇索引和非聚簇索引

参考文档https://blog.csdn.net/w605283073/article/details/95255618这篇文章写的很好通俗易懂。聚簇索引 在某些情况下可以认为是 按照主键id (或某一列)从小到大的排序 如 1.2.3.4....。 而且聚簇索引 可以理解为一个树枝加一片叶子的结构。 树枝就是 主键id 叶子就是主键id 对应的所有数据。非聚簇索引,只要不是聚簇索引的 都可以称之为非聚簇索引。 非聚簇索引存储的 树叶是 数据的内存地址,而不是实际数据。且非聚簇索引 .

2022-03-10 23:09:50 2214 1

原创 php 中遇到的基础“奇葩“问题 记录

php奇葩题汇总

2022-03-10 21:35:05 226

原创 PHP基础知识点总结(二)

一、面向对象编程(oop思想) 1.1 什么是面向对象编程?oop的一条基本原则就是程序是由单个能够充当子程序的单元或对象。1.2 面向对象编程的核心思想是什么?:封装、继承、多态;上面的官方回答说完咱们用大白话来了解一下到底什么是面向对象编程。 想了解面向对象编程,我们需要知道构成它的两个元素:类和对象。 类:是一个抽象的概念,也就是我们经常说的一类人,如单身狗等具有相同特征事物的统称。 对象:是指某人的女朋友...

2021-10-09 14:11:50 163

原创 PHP基础知识点总结(一)

参考文章 地址https://www.php.cn/toutiao-415522.html一、cookie和session的区别 1.1 cookie和session都是由后端生成(php setcookie() setsession()设置时),但是cookie是保存在客户端 session是保存在服务器端,相对而言 session更安全些。 1.2 setcookie 的设置逻辑 服务器设置cookie携带返回到浏览器,浏览器下次访问header头会带有co...

2021-06-30 10:35:25 142 2

原创 php 实现java中的Md5PasswordEncoder().encodePassword()

工作中遇到与java用户对接的代码,从php方面去对接javajava代码 :String passwd_jm = new Md5PasswordEncoder().encodePassword($pws, "440092948");

2021-06-09 09:19:38 500

原创 vue 基础学习二

一、vue中的过滤器如何搭建?<p>{{ name | changeName | addString("111")}}</p> //过滤器在html中的定义语法,表示给name变量增加了changeName过滤器,和addString过滤器,即第一个|前面的数据,就是要调用过滤器的变量,后面的全是过滤器名称//vue.filter('过滤器名称',function(...

2019-10-30 13:51:26 130

原创 vue 基础学习一

学习vue中发现的问题,和解析(自问自答)var vm=new vue({ el:"#app", data:{ msg:"我是一段厉害的代码", class1:"bigBlue", change:false, ...

2019-10-29 18:11:35 260

原创 phpstudy集成环境或apache环境下 php 获取不到Authorization

我用到了PHP-JWT(JsonWebToken),这就需要我传输token到后台,书写样式如下:header: {'Accept': 'text/html',"Authorization": "Bearer "+Token,"Content-Type": "application/x-www-form-urlencoded",}但是发现在后台获取不到Authoriza...

2019-04-17 17:31:38 985

原创 关于阿里云oss对象存储迁移工具的应用

为了减轻服务器的压力,决定用阿里云的对象存储服务,以下是我对此次应用的总结对象存储迁移工具的应用(本文以单机部署为例)工具下载地址:https://help.aliyun.com/document_detail/57053.html?spm=a2c4g.11186623.6.1382.62a72bb9kBvprm下载完成后对于单机部署,我们只需要修改一个文件即可,conf->...

2019-04-15 16:27:55 1070

原创 在小程序里 用php curl 访问 imgSecCheck 报41005错误

想用到微信公众平台的图片识别系统,结果报错{"errcode":41005,"errmsg":"media data missing hint: [xScHza03164711]"}"代码如下:<?php class getImgSecCheck{function get_data(){ $url = "https://api.weixin.qq.com/wxa/im...

2019-03-27 18:14:12 1997

原创 利用php的GD库封装的海报demo

最近工作中用到生成海报,看了半天的GD库函数,自己参考封装了几个方法,不一定对所有人适用,算是个记录吧,因为只是满足业务需求没有深度去学习,有不正确的地方和不当的专业术语,恳请大牛指导。参考文章路径:https://www.jb51.net/article/136425.htm<?php/***这是我做海报的api接口*///这是第一步图片背景function pict...

2019-03-19 17:51:25 473

转载 生成中间带logo的二维码

&lt;?PHP //生成中间带标识的二维码 include('phpqrcode.php'); //引入phpqrcode类库 $ value = 'http://www.sunnyos.com' ; //二维码存放的内容 $ errorCorrectionLevel = 'L' ; //错误校正 $ matrixPointSize = 10 ; //边...

2018-07-16 08:47:22 961

转载 tp5 发送邮箱

Tp5.0 PHPMailer邮件发送今天突然想起来邮件发送,就看了一下PHPmailer,其实这个用起来很简单,都是封装好的 https://github.com/PHPMailer/PHPMailer,直接下载下来之后,把他放入TP5.0 框架的extend文件夹里面在Controller里面创建一个文件Mail.php,代码如下 1 /** 2 * Created by PhpStorm...

2018-06-15 11:51:56 2436

转载 tp5 File文件写入(生成静态文件)

利用\think\template\driver\File.php文件整合buildHtml 1.在controller.php创建方法如下 /** * 创建静态页面 * @access protected * @htmlfile 生成的静态文件名称 * @htmlpath 生成的静态文件路径 * @param string $templateFile 指...

2018-06-14 15:54:37 6902

转载 tp5 下载(文件下载)

function download($file_url,$new_name=''){     if(!isset($file_url)||trim($file_url)==''){       echo '500';     }     if(!file_exists($file_url)){ //检查文件是否存在       echo '404';     }     $file_name=ba...

2018-06-14 15:54:29 9835 2

原创 phpcms v9 中 设置子级栏目,父栏目无法添加内容问题 及 单网页模型字段添加

一、设置子级栏目,父栏目无法添加内容问题对于phpcms v9 中存在父栏目下有子栏目,则父栏目无法编辑内容的问题,大家一定不陌生,那么我们说一下解决方法。1.首先第一步:我们要找到 phpcm\modules\content\content.php的文件。大约在488行找到$strs2 = "&lt;span class='folder'&gt;\$catname&lt;/span&gt;";2...

2018-05-11 16:54:02 1286

转载 phpcms 双模板模式

现在随着智能手机的兴起,我们网站开发移动端版本也显得越来重要了,但是现在phpcms还没有开发手机版,下面我们就教大家如何让phpcms实现手机版访问,一般正常情况下我们电脑版的域名为http://www.你的域名/,而手机版的域名一般为http://m.你的域名/ 这样就需要我们给手机端另外做一套模板,实现网站双模板。下面是具体方法: 首先给phpcms添加自适配的代码,找到并打开/module...

2018-05-10 15:06:40 1154

转载 phpcms (通用)筛选分类

如下图所示功能:首先,用下面这些代码替换掉phpcms/libs/functions/extention.func.php的内容[php] view plain copy &lt;?php  /**  *  extention.func.php 用户自定义函数库  *  * @copyright           (C) 2005-2010 PHPCMS  * @license         ...

2018-05-10 15:01:46 2638 2

空空如也

空空如也

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

TA关注的人

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