自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zk_jy520的博客

日常开发笔记,包含前端、php、linux、golang等;

  • 博客(40)
  • 问答 (1)
  • 收藏
  • 关注

原创 php公用方法

【代码】php公用方法。

2023-10-20 11:01:37 254

原创 php获取Senderticket时间值

函数获取当前时间的时间戳,即自1970年1月1日以来经过的秒数。然后,将时间戳乘以 10000000(将秒转换为100纳秒间隔),并添加一个固定的偏移量 621355968000000000(对应公元1年1月1日午夜的时间戳),得到 SenderTicket 的值。Senderticket规则:自公元1年1月1日午夜以来经过的100纳秒间隔数,表示时间的长整型值。请注意,上述代码中的时间戳是基于服务器的当前时间计算的。函数将特定的时间转换为时间戳,然后按照相同的方法进行计算。上述代码中,首先使用。

2023-06-28 13:56:14 437

原创 php连接sqlserver数据库

docker中安装 版本不一致问题可以修改 ./extensions/install-php-extensions文件。SA 帐户是安装过程中在 SQL Server 实例上创建的系统管理员。修改完配置down掉,重新进行运行。

2023-03-14 16:53:01 779 1

原创 go语言指针理解

golang指针理解

2022-12-30 11:53:52 134

原创 php rsa加解密

rsa加解密

2022-10-22 11:35:43 863

原创 php 分析 504 Gateway Time-out

504是gateway timeout 网关超时 , 如果fpm响应的太慢 , 超过了nginx里面配置的fastcgi_read_timeout 超时时间 , 就会出现这个错误。像这种请求超时问题,一般采取的解决办法就是放到cli去处理。

2022-09-09 09:54:16 2427

原创 php操作xml字符串

str = '}}

2022-08-25 14:34:16 323

原创 php curl 请求远程接口(返回302)获取重定向地址

代码】php curl 请求远程接口(返回302)获取重定向地址。

2022-08-04 11:21:14 1235

原创 golang协程(goroutine)理解

自学golang,知识点理解,整理,代码亲自实践分享。(如果哪里不懂,或者写的有问题,欢迎指出,一起进步)详细内容,查看正文>>

2022-08-01 08:00:00 426

原创 php操作ldap

公司需要对接ad域,采用的是ldap协议(此处可以百度了解下,也是第一次摸索)代码详情,查看本文>>

2022-07-31 22:00:00 1023 1

原创 mysql字段截取/判断字符串出现的次数

mysql字段截取/判断字符串出现的次数

2022-07-30 14:20:39 2359

原创 mysql 查询json字段

mysql. json字段查询

2022-07-28 10:06:57 6006

原创 mac安装golang开发环境(简单,易懂,容易配置)

目录1.下载安装2.配置环境变量3.新建一个测试目录4.代码测试 5.常用命令 2.配置环境变量3.新建一个测试目录4.代码测试

2022-07-12 15:00:30 8521 1

原创 php知识点(必理解,必掌握)

常量//===预定义常量(php预先定义好的,值不改变)===//echo PHP_OS; //当前操作系统echo PHP_VERSION; //php版本//===魔术常量(特殊的预定义常量,值随着位置变化而变化)===//echo __LINE__; //返回魔术常量所在的行 8echo __FILE__; //返回当前文件路径(绝对路径)echo __DIR__; //返回当前文件所在的目录,当前文件位置echo __FUNCTION__; //

2022-05-17 15:01:11 348

原创 linux搭建个人私有云存储系统nextcloud(记录操作全过程)

前提因为之前服务器已经安装过php开发环境,这里我就不在赘述了,可以查看我其他文章。(php、nginx、mysql)下载wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip解压到指定目录(会生成一个nextcloud目录)unzip nextcloud-23.0.0.zip -d /var/www/给nextcloud目录赋权chmod —R 777 /var/www/nextcl

2022-05-11 09:03:36 1899

原创 PHP对接钉钉日程(记录操作全过程)

目录聊聊安装sdk参考文档代码详解注意引入文件使用的类文件初始化账号创建钉钉日程编辑钉钉日程删除钉钉日程聊聊公司业务,需要对接日程,代码写完了,等下次用到的话,就不用那么费劲的看文档了,哎真的是懒到家了。。。安装sdkcomposer require alibabacloud/dingtalk参考文档创建日程 - 钉钉开放平台代码详解注意获取和accessToken自己调用下! 调用方法传参数按照文档的来理解就行...

2022-04-12 22:28:00 1539

原创 树莓派进行内网穿透(记录操作全过程)

目录操作前准备参考地址开始查看树莓派是32位还是64位命令:(下载对应的版本)查看系统架构(我的云主机是amd64的,树莓派是arm32的,下载对应版本)我下载的是32位的,我的树莓派是32位的;最后一步进行后台运行和开机自启动首先后台启动可以采用systemd和supervisor(我用的是systemd)关于ubuntu自定义service服务时找不到/usr/lib/systemd/system目录的问题;启动查看状态开启 frps 服务开机自启动.

2022-04-12 21:53:46 3135

原创 linux 常用命令-----持续更新

1.重启nginx命令service nginx restart2.查看nginx服务状态systemctl status nginx.service

2022-03-22 22:37:50 1355

原创 数据库的主从复制,读写分离

主从复制理解:主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;原理:数据库有个bin-log二进制文件,记录了所有的sql语句。 只需要把主数据库的bin-log文件中的sql语句复制。 让其从数据的relay-log重做日志文件中在执行一次这些sql语句即可。作用:做数据的热备份,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。 架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问频率

2022-02-10 10:25:09 811

原创 PHP通过socket向UDP服务器发送十六进制数据

public function testUdp3($sendStr,$ip,$port){ $sendStrArray = str_split(str_replace(' ', '', $sendStr), 2); // 将16进制数据转换成两个一组的数组 $socket = socket_create(AF_INET, SOCK_STREAM, getprotobyname("tcp")); // 创建Socket if (socket_connect.

2022-01-21 10:09:50 443

转载 Flex 布局详细介绍

Flex 布局语法教程网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex布局将成为未来布局的首选方案。本文介绍Flex布局的语法。以下...

2022-01-17 10:11:50 280

原创 树莓派使用MariaDB或MySQL过程中的ERROR 1698解决

目录操作步骤方便复制代码:1.进入mysql;输入密码2. 远程访问配置3.重启服务截图展示:成功展示安装过程操作步骤方便复制代码:1.进入mysql;输入密码mysql -u root -p2. 远程访问配置grant all privileges on *.* to root@'%' identified by '密码';3.重启服务/etc/init.d/mysql restart截图展示:成功展示安装过程

2021-12-31 16:14:29 684

转载 树莓派安装mysql

1,配置国内源。如果之前已经配置过可忽略此步骤。编辑 raspi.listvi /etc/apt/sources.list.d/raspi.list内容替换如下:deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpideb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster ma.

2021-12-31 13:59:30 875

原创 树莓派 安装 redis

目录1.下载2.打开 /etc/redis/redis.conf 文件3.设置密码 也是修改 /etc/redis/redis.conf 文件4.重启redis服务5. 测试1.下载apt-get install redis-server2.打开 /etc/redis/redis.conf 文件设置允许远程连接:# 找到“bind 127.0.0.1 ::1”这一行:# redis默认是只能本地进行访问的,在前面加上“#”号# 把这一行注释掉,表示允许任意.

2021-12-31 11:33:03 1055

原创 Windows7访问Samba 出现未知的用户名和密码

Windows7访问Samba 出现未知的用户名和密码

2021-12-31 09:21:57 1242

原创 vue打包修改发布路径

文件修改路径都在 confing/index.js文件assetsPublicPath: '/manage/',

2021-12-23 08:30:00 408

原创 树莓派搭建samba服务

问题开始想着修改samba默认端口,进行windows映射域名+端口号,结果好像windows映射时应该是不能域名+端口号;那我就用路由器把默认端口号445映射出去,结果就连接上啦!!!搭建步骤更新源sudo apt-get updatesudo apt-get upgrade安装sudo apt-get install samba-common-binsudo apt-get install samba修改文件/etc/samba/smb.conf在配置文件的

2021-12-23 00:26:23 814

原创 树莓派安装php环境(切换镜像源)

目录前言步骤1.修改 /etc/apt/sources.list 文件2.修改/etc/apt/sources.list.d/raspi.list 文件3.更新源列表4.安装5.展示前言功夫不负有心人哪!!!好久之前就搞这个环境,但是一直说树莓派缺这个扩展那个扩展的!今天把国内的镜像源都点进去瞅了瞅...然后切换了源,然后就更新成功了!记录一下,分享给大家!最开始用的是清华镜像源,只不过安装php-mysql死活都是404!!!气人,...

2021-12-22 20:13:23 1925

原创 树莓派内网ip进行外网访问(路由器ddns+虚拟服务器)

目录起因登录客户端(192.168.0.1)虚拟服务器和DDNSDDNS是什么?(官方解释)参考图片:最后最后的最后起因搭建的树莓派网站,开始用路由器上的ip访问的,(也知道这个ip是动态的,心想等变了,再来搞),这不没出3天,就访问不到了!登录客户端(192.168.0.1)虚拟服务器和DDNS1.虚拟服务器就是将本地ip端口进行公网ip映射;2.DDNS就是将动态ip进行域名绑定;这样路由器上的动态ip再变化,也没事了!DDNS是什么?..

2021-12-20 19:45:11 2149 1

原创 PHP + RabbitMQ + TP6实现,记录操作全过程

目录前言composer安装扩展遇到的问题代码展示1.api接口,进行消息发布2.生产者类库3.消费者类库4.目录结构5.PHP中 register_shutdown_function 函数的基础介绍与用法详解windows上运行消费者类库1.项目根目录下执行2.执行后代码展示3.修改下config/console.php4.项目根目录下执行5.效果展示6.tp6.0自定义指令前言昨天用树莓派搭建的rabbitmq今天就迫不及待的上手.

2021-12-17 23:56:19 1881

原创 树莓派(Raspberry Pi)上安装RabbitMQ(一)

目录操作步骤:1.更新软件源2.安装 Erlang 运行环境3.安装 RabbitMQ 服务端4.启用 RabbitMQ -web 管理界面5.配置账号和密码6.赋权限7.赋予admin 对 virtual host/中所有资源的配置、写、读权限8.在 RabbitMQ 配置中添加如下配置:操作步骤:1.更新软件源apt-get update2.安装 Erlang 运行环境apt-get install erlang-nox3.安...

2021-12-17 08:30:00 1728

原创 php nginx的配置文件

目录遇到的问题:错误配置:错误截图:正确配置:注意:遇到的问题:我想配置的这样的访问地址: localhost:81/api错误配置:server { listen 81; server_name localhost; access_log /var/log/nginx/access_blog.log; error_log /var/log/nginx/error_blog.log; location / { root /websit

2021-12-16 11:36:16 301

原创 php根据数据库数据模拟递归操作

调用方法://递归数据 public function test3(){ $data = [ [ 'ID'=>1, 'No'=>1, 'ParentID'=>0, ], [ 'ID'=>2, 'No'=>2,

2021-12-16 08:30:00 307

原创 tp6.0封装参数验证方法

封装方法://参数验证function my_validate($data,$rule,$msg = []){ $validate = \think\facade\Validate::rule($rule)->message($msg); $bool = $validate->check($data); if (!$bool){ exit(json_encode(['code'=>MSG_PARAMS_ERROR,'msg'=>$val

2021-12-15 15:36:03 455

原创 vue+element table某一列的表头增加点击事件

html代码:@header-click="clickFun"注意:@header-click="clickFun()" 加括号就出不来了<el-table ref="multipleTable" :data="arrsubmit" tooltip-effect="dark" @header-click="clickFun" style="width: 100%" border> <el-table-column align="center" prop='...

2021-12-13 17:19:07 4704

原创 php数组处理(二)

1.在数组中搜索键值 "red",并返回它的键名$a=array("a"=>"red","b"=>"green","c"=>"blue",'e'=>"red");echo array_search("red",$a); //a//2.返回多个键名$keys=array_keys($items,'red'); //返回数组2.判断是一维数组还是多维数组count($temp_arr) == count($temp_arr,1)3.二维数组去重//二维.

2021-12-10 08:00:00 432

原创 seo优化技巧整理

1.网站内容发布 网站内容(原创内容、内容策划、内容推广)、百度收录、更新、内部链接(网页的互相链接); 有规律更新原创内容的网站,合理放置网站内容发布日程是SEO的主要技巧之一;2.网站链接布置 串联起整个网站(请求频次多的页面容易被搜索引擎收录); 关键词布置(每页关键词进行加粗显示,关键词可重复1-3次,多了没有好处); 友情链接布置(增加底部友情链接); 外部链接的意义、网站目录提交、反向链接、友情链接、其他外链建设方法等;3.网站架构剖析(网站目录) 网站内容过多的话,目录结构

2021-12-09 08:00:00 691

原创 php字符串处理(一)

整理常用字符串处理方法

2021-12-08 21:51:06 261

原创 处理tp6.0无法加载extend模块

修改extend目录---为自定义目录 eg:newwa 修改autoload_psr4.php 文件 composer update(更新框架中的composer)

2020-05-09 13:45:46 1311

原创 tp6.0生成二维码

2020-05-09 12:02:46 2680

空空如也

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

TA关注的人

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