- 博客(40)
- 问答 (1)
- 收藏
- 关注
原创 php获取Senderticket时间值
函数获取当前时间的时间戳,即自1970年1月1日以来经过的秒数。然后,将时间戳乘以 10000000(将秒转换为100纳秒间隔),并添加一个固定的偏移量 621355968000000000(对应公元1年1月1日午夜的时间戳),得到 SenderTicket 的值。Senderticket规则:自公元1年1月1日午夜以来经过的100纳秒间隔数,表示时间的长整型值。请注意,上述代码中的时间戳是基于服务器的当前时间计算的。函数将特定的时间转换为时间戳,然后按照相同的方法进行计算。上述代码中,首先使用。
2023-06-28 13:56:14
454
原创 php连接sqlserver数据库
docker中安装 版本不一致问题可以修改 ./extensions/install-php-extensions文件。SA 帐户是安装过程中在 SQL Server 实例上创建的系统管理员。修改完配置down掉,重新进行运行。
2023-03-14 16:53:01
830
原创 php 分析 504 Gateway Time-out
504是gateway timeout 网关超时 , 如果fpm响应的太慢 , 超过了nginx里面配置的fastcgi_read_timeout 超时时间 , 就会出现这个错误。像这种请求超时问题,一般采取的解决办法就是放到cli去处理。
2022-09-09 09:54:16
2567
原创 golang协程(goroutine)理解
自学golang,知识点理解,整理,代码亲自实践分享。(如果哪里不懂,或者写的有问题,欢迎指出,一起进步)详细内容,查看正文>>
2022-08-01 08:00:00
448
原创 mac安装golang开发环境(简单,易懂,容易配置)
目录1.下载安装2.配置环境变量3.新建一个测试目录4.代码测试 5.常用命令 2.配置环境变量3.新建一个测试目录4.代码测试
2022-07-12 15:00:30
8610
1
原创 php知识点(必理解,必掌握)
常量//===预定义常量(php预先定义好的,值不改变)===//echo PHP_OS; //当前操作系统echo PHP_VERSION; //php版本//===魔术常量(特殊的预定义常量,值随着位置变化而变化)===//echo __LINE__; //返回魔术常量所在的行 8echo __FILE__; //返回当前文件路径(绝对路径)echo __DIR__; //返回当前文件所在的目录,当前文件位置echo __FUNCTION__; //
2022-05-17 15:01:11
367
原创 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
2009
原创 PHP对接钉钉日程(记录操作全过程)
目录聊聊安装sdk参考文档代码详解注意引入文件使用的类文件初始化账号创建钉钉日程编辑钉钉日程删除钉钉日程聊聊公司业务,需要对接日程,代码写完了,等下次用到的话,就不用那么费劲的看文档了,哎真的是懒到家了。。。安装sdkcomposer require alibabacloud/dingtalk参考文档创建日程 - 钉钉开放平台代码详解注意获取和accessToken自己调用下! 调用方法传参数按照文档的来理解就行...
2022-04-12 22:28:00
1658
原创 树莓派进行内网穿透(记录操作全过程)
目录操作前准备参考地址开始查看树莓派是32位还是64位命令:(下载对应的版本)查看系统架构(我的云主机是amd64的,树莓派是arm32的,下载对应版本)我下载的是32位的,我的树莓派是32位的;最后一步进行后台运行和开机自启动首先后台启动可以采用systemd和supervisor(我用的是systemd)关于ubuntu自定义service服务时找不到/usr/lib/systemd/system目录的问题;启动查看状态开启 frps 服务开机自启动.
2022-04-12 21:53:46
3217
原创 linux 常用命令-----持续更新
1.重启nginx命令service nginx restart2.查看nginx服务状态systemctl status nginx.service
2022-03-22 22:37:50
1478
原创 数据库的主从复制,读写分离
主从复制理解:主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;原理:数据库有个bin-log二进制文件,记录了所有的sql语句。 只需要把主数据库的bin-log文件中的sql语句复制。 让其从数据的relay-log重做日志文件中在执行一次这些sql语句即可。作用:做数据的热备份,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。 架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问频率
2022-02-10 10:25:09
844
原创 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
470
转载 Flex 布局详细介绍
Flex 布局语法教程网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex布局将成为未来布局的首选方案。本文介绍Flex布局的语法。以下...
2022-01-17 10:11:50
290
原创 树莓派使用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
716
转载 树莓派安装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
938
原创 树莓派 安装 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
1079
原创 树莓派搭建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
863
原创 树莓派安装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
1994
原创 树莓派内网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
2291
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
1925
原创 树莓派(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
1800
原创 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
324
原创 php根据数据库数据模拟递归操作
调用方法://递归数据 public function test3(){ $data = [ [ 'ID'=>1, 'No'=>1, 'ParentID'=>0, ], [ 'ID'=>2, 'No'=>2,
2021-12-16 08:30:00
328
原创 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
478
原创 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
5111
原创 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
449
原创 seo优化技巧整理
1.网站内容发布 网站内容(原创内容、内容策划、内容推广)、百度收录、更新、内部链接(网页的互相链接); 有规律更新原创内容的网站,合理放置网站内容发布日程是SEO的主要技巧之一;2.网站链接布置 串联起整个网站(请求频次多的页面容易被搜索引擎收录); 关键词布置(每页关键词进行加粗显示,关键词可重复1-3次,多了没有好处); 友情链接布置(增加底部友情链接); 外部链接的意义、网站目录提交、反向链接、友情链接、其他外链建设方法等;3.网站架构剖析(网站目录) 网站内容过多的话,目录结构
2021-12-09 08:00:00
721
原创 处理tp6.0无法加载extend模块
修改extend目录---为自定义目录 eg:newwa 修改autoload_psr4.php 文件 composer update(更新框架中的composer)
2020-05-09 13:45:46
1408
空空如也
php的 composer 和 vue的 node_modules
2021-12-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人