自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 建立任务管理器

新建立文件名为:DisableTaskmgr.reg文件对文件进行编辑

2021-08-31 17:25:58 304

原创 使用git上传进行建立仓库并上传文件

什么是 Git?相信到这里大家已经理解了 Git 到底是个啥。就是一个帮我们管理文件版本的程序,专业名称叫:分布式版本控制系统。什么是 GitHub?GitHub 就担任了上述的远程仓库这一角色,就是一个存放在外网服务器上的一个文件夹。当然远程仓库除了 GitHub 之外,还有 Gitee(码云)。这里实现简单的git文件上传首先先登录自己的git开发平台地址:https://gitee.com/创建成功会进入到这样一个页面安装完git插件后右..

2021-08-06 10:35:50 158

原创 php实现记录日志

function saveLog($data){ $years = date('Y-m'); //设置路径目录信息 $url = './log/'.$years.'/'.date('Ymd').'txt'; $dir_name=dirname($url); //目录不存在就创建 if(!file_exists($dir_name)) { //iconv防止中文名乱码 $res = mkdir(iconv("UTF-8..

2021-08-06 09:58:20 223

原创 php单例模式的使用

/** * 单例模式 只产生一个实例化对象 */class human{ // 定义静态属性 保存生产的对象 private static $object = NULL; // 构造方法私有化 禁止外部实例化对象 private function __construct(){ echo __METHOD__ . "<br>"; } /** * 定义一个静态方法 通过类内部返回实例化对象 * @return object */ public st.

2021-08-06 09:52:41 87

原创 php使用腾讯云存储

首先登陆自己的腾讯云账号在对象存储中创建自己的存储空间同时生成好自己的secretid和secretkey来到对象存储SDK文档中地址:https://cloud.tencent.com/document/product/436/12266按照步骤先部署配置建立方法后使用 $img = $request->post(); $img_herf=public_path()."/tmp/".$img['name']; ...

2021-08-05 21:08:46 541

原创 php中第三方调用百度敏感词审核。**!你个**!

首先需要在官网地址下载SDK压缩包地址:https://cloud.baidu.com/doc/ANTIPORN/s/Ak3h6xfpv将解压好的文件包引入到入口文件中将引入文件放入到你的public/index.php下require_once '这里要拼上你创建的文件夹+AipContentCensor.php';在你的方法中配置你的Appid和key这里的id和key要自己配置:想要使用的话就实例化$client中的...

2021-08-05 20:36:57 782

原创 centos部署两个mysql

首先进行文件的创建1.创建两个实例的文件夹我这里定义端口为3307和3308,文件夹直接按端口命名2.创建一些必要文件夹先创建3306文件夹,一并创建data、logs两个文件夹用于存放数据和日志3.复制my.cnf配置文件进入etc目录,查找有没有my.cnf文件,有的话你用命令:cp /etc/my.cnf my.cnf复制到mysql3307文件下,线上打开文件修改配置4.给3307实例也拷贝一份将3306目录拷贝一份,为330...

2021-08-01 21:04:32 426

原创 TP6使用jwt进行token验证

第一步 安装jwt扩展建议使用composer安装 方便 快捷composer require firebase/php-jwt第二步建立封装文件并引入jwtuse \Firebase\JWT\JWT; 同时建立加密和解密方法public function signToken($uid){ $key='!@#$%*&'; //这里是自定义的一个随机字串,应该写在config文件中的,解密时也会用,相当 ...

2021-07-18 20:09:43 1031

原创 如何防御XSS攻击

XSS(CrossSiteScripting,跨站脚本攻击)xss全称“跨站脚本”,是注入攻击的一种。其特点是不对服务器端造成任何伤害,而是通过一些正常的站内交互途径,例如发布评论,提交含有JavaScript的内容文本。这时服务器端如果没有过滤或转义掉这些脚本,作为内容发布到了页面上,其他用户访问这个页面的时候就会运行这些脚本。运行预期之外的脚本带来的后果有很多中,可能只是简单的恶作剧————一个关不掉的窗口:也可以盗号或者其他未授权的操作。Xss是实现CSRF的诸多途径中的一...

2021-07-14 14:06:01 821

原创 Redis支持的内存淘汰策略

Redis支持的内存淘汰策略有哪些1.no-eviction:禁止驱逐数据,也就是说当内存不足以容纳新写入数据时,新写入操作会报错。2.volatile-ttl:从已设置过期时间的数据集(server.db.[i].expires)中挑选将要过期的数据淘汰;3.volatile-random:从已设置过期时间的数据集(server.db[i].expires)中任意选择数据淘汰;4.allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的key;5.all..

2021-07-14 13:50:20 73

原创 Redis相关知识

Redis和mernacached的区别:1、redis支持更丰富的数据类型(支持更复杂的应用场景):Redis不仅仅支持简单的K/v类型的数据,同时还提供list,setzset,hash等数据结构的存储。memcache支持简单的数据类型,String。2、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用,而M嗯么cache把数据全部存在内存之中。3、集群模式:memcached没有原生的集群模式,需要依靠客户端来实现往集群中分片写入数据:但是red

2021-07-14 09:32:32 64

空空如也

空空如也

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

TA关注的人

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