大家可能在写项目时会突然想到要添加忽略文件,于是就在项目的根目录下自己新建了个.gitignore文件,并在里面写上了规则
然而新增的忽略文件没有生效,这是因为git是有缓存的,而之前的文件在缓存中,并不会清除掉,还会继续提交,所以更新.gitignore文件,要清除缓存文件
git rm -r --cached .
git add ...
为网页图片加上loading="lazy"延迟加载资源(懒加载)
[blue]HTML元素<img>延迟加载属性 —— loading属性值lazy允许浏览器选择性加载IMG元素,根据用户滚动操作至其元素附近执行加载,一定程度起到节流的作用。[/blue]
那么问题来了,哪些场景业务需要用到图片懒加载技术呢?
答:当前页面图片元素过多,避免不必要的流量浪费;如果不是需要加载很多图片的话那...
PHP获取文件大小并转化为KB、MB、GB单位
有两种方法可以实现,这里我分别介绍两种函数封装,都是经过测试均可使用的。
function getSize($filesize) {
if ($filesize >= 1073741824) {
$filesize = round($filesize / 1073741824 * 100) / 100 . ' GB...
php计算两个日期之间相差多少天,获取时间差值
首先我们需要用到PHP自带函数date_create 随后取days值
$date1 = date_create("2021-10-01");
$date2 = date_create("2021-11-11");
$diff = date_diff($date1, $date2);
echo sprintf('相差%d天', $diff-&...
cURL Resolving timed out after 5001 milliseconds 错误的解决办法
在PHP里面使用Curl的时候出现报错,死活请求不过去
报错:Resolving timed out after 5001 milliseconds,翻译过来的大致意思就是超时。
首先排查一下是否能ping通对方网站,或者检查一下PHP配置是不是错了,最后发现是DNS问题。
根据自己的业务范围,选择最合适自己的dns,可以...
WordPress发布文章&被转义成&的解决方法
WordPress官方不知道是为了防止注入还是什么,它会在各位站长后台发布文章后,自动将&给转义;但有时候我们的URL也会附带&,他变成了&这可怎么搞,这个问题实际上是 html 转义符的问题,导致打不开变成了死链或其他奇奇怪怪的问题产生。
目前来说除了修改 wordpress 核心程序外无解,因为这个问题是 wo...
网页端快手一键取关 控制台JavaScript代码
setInterval(function() {
var a = document.getElementsByClassName("isfollow")
for (var b = 0; b < a['length']; b++) {
document.getElementsByClassName("isfollow")[...
一行代码修改Linux主机名,适用于Centos、Ubuntu、Redhat等
一般我们在网上搜索到修改主机名的教程都是通过修改文件/etc/hostname来实现的,但有时候会出现特别尴尬的情况(重启后又自动恢复了)
今天给大家分享的这串代码百试百灵,适用于多个Linux发行版:
sudo hostnamectl set-hostname 你要设置的主机名
MySQL8中修改默认的排序规则为utf8mb4_general_ci
MySQL8中,默认排序规则从utf8mb4_general_ci修改为了utf8mb4_0900_ai_ci,造成某些特殊字符插入不进去,这里把MySQL的默认排序规则重新修改回utf8mb4_general_ci
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
...
MySQL建表时使用utf8出现警告的解决方法
MySQL执行建表语句会出现警告 Warning: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in or...