随笔分类 -  后端

摘要:文章开篇,抛出一个老生常谈的问题,学习设计模式有什么作用? 设计模式主要是为了应对代码的复杂性,让其满足开闭原则,提高代码的扩展性。 另外,学习的设计模式 一定要在业务代码中落实,只有理论没有真正实施,是无法真正掌握并且灵活运用设计模式的。 这篇文章主要说 责任链设计模式,认识此模式是在读 Myba 阅读全文
posted @ 2024-06-03 19:37 瑆箫 阅读(50) 评论(0) 推荐(0) 编辑
摘要:可以使用的特殊符号 在 URL 中,很多符号都具有分隔符的意义。例如,横杠“-”、加号“+”、下划线“_”、逗号“,”、空格“ ”及反斜杠“/”等。但这些符号在 URL 中所起的作用及表达的意义是不一样的。不仅不同的分隔符在 URL 中所起的作用不一样,即使是同一分隔符在不同的搜索引擎里表达的意义也 阅读全文
posted @ 2023-10-18 08:46 瑆箫 阅读(2185) 评论(0) 推荐(0) 编辑
摘要:<?php $button=$_POST['button']; if($button=="开始打包") { $zip = new ZipArchive(); $filename = "./".date("Y-m-d")."_".md5(time())."_zy.zip"; if ($zip->ope 阅读全文
posted @ 2023-10-18 08:43 瑆箫 阅读(21) 评论(0) 推荐(0) 编辑
摘要:<?php // 将发送到客户端的本地文件 $local_file='abc.zip'; // 文件名 $download_file='your-download-name.zip'; // 设置下载速率(=> 31.2 kb/s) $download_rate=31.2; if(file_exis 阅读全文
posted @ 2023-10-18 08:43 瑆箫 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1 <?php 2 try { 3 $dsn = "mysql:host=localhost;dbname=数据库名"; 4 $username = "数据库名"; 5 $password = "数据库密码"; 6 $pdo = new PDO($dsn, $username, $password) 阅读全文
posted @ 2023-09-02 21:19 瑆箫 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1 <?php 2 error_reporting(0); 3 //if($_COOKIE["ck"])die("刷新过快!"); 4 if($_COOKIE["ck"])header("Location:https://www.geh3408.top/");//这里如果用户刷新过快,给予终止php 阅读全文
posted @ 2023-09-02 21:17 瑆箫 阅读(24) 评论(0) 推荐(0) 编辑
摘要:以下代码写在nginx配置规则里面,宝塔面板的用户可以直接在宝塔里面修改。 http { limit_conn_zone $binary_remote_addr zone=perip:10m; ... server { ... location / { limit_conn perip 1; lim 阅读全文
posted @ 2023-06-19 11:32 瑆箫 阅读(215) 评论(0) 推荐(0) 编辑
摘要:为了控制静态文件下载,一般方法需要PHP用file_get_contents读取文件,再传给客户端。节省资源的方法是利用nginx的x-sendfile模块,原理是 nginx 上设置一个特殊资源目录,客户端无法直接读取,需要经过php许可后才能下载。 1、设置nginx location /req 阅读全文
posted @ 2023-06-19 11:30 瑆箫 阅读(30) 评论(0) 推荐(0) 编辑
摘要:<?php function is_url($url){ $r = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is"; if(preg_match($r,$url)){ //return true; echo '正确的 url 地址'; }el 阅读全文
posted @ 2023-06-19 11:27 瑆箫 阅读(83) 评论(0) 推荐(0) 编辑
摘要:在当今数字化时代,应用程序的互联互通变得至关重要。而在应用程序之间进行通信和数据交换的核心工具就是API接口。无论是在移动应用、网站开发还是系统集成领域,了解和掌握API接口的原理和使用方法都是一项重要的技能。 API,全称为应用程序编程接口(Application Programming Inte 阅读全文
posted @ 2023-06-17 19:38 瑆箫 阅读(117) 评论(0) 推荐(0) 编辑
摘要:1 $url = 'https://www.cnblogs.com'; 2 $ch = curl_init($url); 3 curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko 阅读全文
posted @ 2023-05-16 11:11 瑆箫 阅读(18) 评论(0) 推荐(0) 编辑
摘要:if(location.toString().indexOf("xxxx.com") <= -1){ alert("非法访问,返回主站!"); setTimeout(function(){ self.location.href="https://www.xxxx.com/"; },5000); } 阅读全文
posted @ 2023-05-16 10:53 瑆箫 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1 <?php 2 $button=$_POST['button']; 3 if($button=="开始打包") 4 { 5 $zip = new ZipArchive(); 6 $filename = "./".date("Y-m-d")."_".md5(time())."_zy.zip"; 7 阅读全文
posted @ 2023-05-16 10:51 瑆箫 阅读(58) 评论(0) 推荐(0) 编辑
摘要:1 <?php 2 // 将发送到客户端的本地文件 3 $local_file='abc.zip'; 4 // 文件名 5 $download_file='your-download-name.zip'; 6 // 设置下载速率(=> 31.2 kb/s) 7 $download_rate=31.2 阅读全文
posted @ 2023-05-16 10:50 瑆箫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1 <?php 2 3 /** 4 * 微信域名拦截检测 5 */ 6 7 // 页面编码 8 header("Content-type:application/json"); 9 10 // 隐藏WARNING 11 error_reporting(E_ALL ^ E_WARNING); 12 1 阅读全文
posted @ 2023-05-16 10:49 瑆箫 阅读(102) 评论(0) 推荐(0) 编辑
摘要:/** * 给ueditor 图片加上https */ function replaceUeditorImage ($content){ preg_match_all('/<img.*?src="(.*?)".*?>/is',$content,$array); $newContent = $cont 阅读全文
posted @ 2023-05-12 10:18 瑆箫 阅读(14) 评论(0) 推荐(0) 编辑
摘要:报告 Linux 进程统计信息 你可以使用 mpstat 单独查看每个处理器或者系统整体的活动,可以是每次一个快照或者动态更新。 为了使用这个工具,你首先需要安装 sysstat: # yum update && yum install sysstat [基于 CentOS 的系统] # aptit 阅读全文
posted @ 2023-05-08 17:38 瑆箫 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1.安装thinkphp6框架: composer create-project topthink/think tp 需要安装的扩展: composer require topthink/think-multi-app //多应用 composer require topthink/think-vi 阅读全文
posted @ 2023-02-27 14:01 瑆箫 阅读(83) 评论(0) 推荐(0) 编辑
摘要:1.下载:https://jmj.cc/s/lwx9crr1?pucode=MUqc# 取件码:MUqc 2.此框架是一款力求在 性能指标 与 简洁度 之间达到平衡的开发框架,同时尽可能的在减少开发者使用框架时所花费的时间。 在之前的版本中,我们已经将框架的性能和稳定性提升至“可生产、可商用”的水平 阅读全文
posted @ 2023-02-14 15:56 瑆箫 阅读(63) 评论(0) 推荐(0) 编辑