杂文
kangsf1989
这个作者很懒,什么都没留下…
展开
-
PHP打压缩包无中文文件
问题:测试环境下载压缩包,解压后是空文件,而是本地正常。测试环境下载解压后测试环境:docker+php本地环境解压后显示Homestead集成环境问题分析查找过程首先去断点打印,压缩包外的需要打印的文件内容及其路径是否正确,并在服务器上查对对应位置是否有文件。代码如下:输出内容如下初次断定以为是相对路径所导致,修改成绝对路径后再次进行尝试,后进行下载,无效进行推翻。其次,在压缩代码中进行断点常试。代码如下。打印结果如...原创 2022-04-22 10:27:00 · 261 阅读 · 0 评论 -
常见状态码
2XX 成功· 200 OK,表示从客户端发来的请求在服务器端被正确处理· 204 No content,表示请求成功,但响应报文不含实体的主体部分· 206 Partial Content,进行范围请求3XX 重定向· 301 moved permanently,永久性重定向,表示资源已被分配了新的 URL· 302 found,临时性重定向,表示资源临时被分配了新的 URL· 303 see other,表示资源存在着另一个 URL,应使用 GET 方法丁香获取资源· 3原创 2021-07-30 11:28:14 · 103 阅读 · 0 评论 -
HTTP 攻击
一、XSS攻击,通过script 代码进行攻击。危害:可以实现对网站的非法访问提示弹框或者引导用户把提交信息指定非法网站,记录后。再返回原网站。事例:http://localhost/index.php?q="<script>alert('你被攻击了')</script>"二、SQL攻击,通过可以执行SQL的获取参数,进行特殊处理。危害:可以实现对数据库的相...原创 2019-03-08 10:04:24 · 4609 阅读 · 0 评论 -
PHP执行原理
PHP的所有应用程序都是通过WEB服务器(如IIS,Nginx或Apache)和PHP引擎程序解释执行完成的,工作过程:(1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后触发一个web请求,并将请求传送到WEB服务器。(2)WEB服务器接受这个请求,并根据其后缀进行判断是一个PHP请求,WEB服务器从硬盘或内存中调出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。(3)PH...原创 2019-01-10 09:08:04 · 755 阅读 · 0 评论 -
进程和线程关系与区别
简言之: 进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3...原创 2019-01-10 08:39:05 · 3092 阅读 · 0 评论 -
PHP程序员的技术成长规划
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷茫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请...转载 2018-12-27 08:44:05 · 395 阅读 · 1 评论 -
mac mysql5.7.14 mysql初始化密码修改
<1>苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)<2>进入终端输入:cd /usr/local/mysql/bin/ 回车后 登录管理员权限 sudo su 回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-ta...转载 2018-10-26 10:47:43 · 264 阅读 · 0 评论 -
composer https://packgist.laravel-china.org 更新期间下载失败
当报这种https://packgist.laravel-china.org/packages.json 下载失败的错误时。可以尝试:全局设置:compsoer config -g grep.packagist composer https://packagist.laravel-china.org项目设置"repositories": { "packagist": ...原创 2018-08-24 11:02:23 · 2388 阅读 · 1 评论 -
npm ERR! code ENOLOCAL Could not install from "" as it does not contain a package.json file.解决
原文:https://blog.csdn.net/u014182411/article/details/78964344一、问题描述使用npm安装时出现以下问题,$ npm install -gnpm ERR! code ENOLOCALnpm ERR! Could not install from "" as it does not contain a package.json...转载 2018-08-28 14:27:53 · 16210 阅读 · 2 评论 -
npm run watch-poll sweetalert 报错
可以尝试:npm install sweetalert原创 2018-08-28 14:14:18 · 172 阅读 · 0 评论 -
Vue学习笔记——知识点
1、数据绑定{{}}备注:vue 属性new vue= ({ el:#ID, data:{ //val }, mothods:{ //方法 }})2、v-html ="massage" 输出html值 3、v-bind html属性值4、v- 特殊属性5、v-on 监听dom事件6、v-model 双向绑定事件7、 {{ val | val }} <div v-bind:id="ra...原创 2018-07-10 16:15:38 · 141 阅读 · 0 评论 -
lcoal Storage 介绍
原文:https://www.cnblogs.com/st-leslie/p/5617130.html原创 2018-06-19 15:38:27 · 122 阅读 · 0 评论 -
百度编辑器UEditor自动保存实现
在使用百度编辑器时,默认有一个自动保存的功能,但是重新刷新页面或者退出当前登陆用户再次进来的时候,不会显示具体内容。从网上找了很多的贴子发现,都是说取消改功能。即:在euditor.config.js中把enableAutoSave: false关闭该功能。怎么好的功能为什么要关闭,于是去查找官方文档http://fex.baidu.com/ueditor/发现。有可以获取草稿箱内容的方法,在本地...原创 2018-06-19 15:36:56 · 5823 阅读 · 1 评论 -
github创建项目
生成ssh key 一、cd ~/.ssh/ 【如果的话,则执行 mkdir .ssh】二、git config --global user.name "kangsf1989"git config --global user.email "[email protected]"ssh-keygen -t rsa -C "[email protected]"windows:C:\Users\A...原创 2018-06-15 14:40:26 · 127 阅读 · 0 评论 -
git 生成sshkey
原文:https://blog.csdn.net/xb12369/article/details/78682018原创 2018-06-15 11:01:59 · 109 阅读 · 0 评论 -
php支持多图上传类
原文:https://www.cnblogs.com/woider/p/5847821.html原创 2018-06-14 14:27:12 · 656 阅读 · 0 评论