0%

网页上有些图片的src或者css背景图片都是后面跟了一大串字符串,比如:

1
2
3
4
5
6
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX 
5RTAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///+ZmZmOUEqyAAAAAnRSTlMA/1uR
IrUAAAAJcEhZcwAACusAAArrAYKLDVoAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDk
vMjAvMTIGkKG+AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26L
yyjAAAAB1JREFUCJljONjA8LiBoZyBwY6BQQZMAtlAkYMNAF1fBs/zPvcnAAAAA
ElFTkSuQmCC ....

Data URI scheme是在RFC2397中定义的,目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入。比如上面那串字符,其实是一张小图片,将这些字符复制黏贴到火狐的地址栏中并转到,就能看到它了,一张1X36的白灰png图片。

在上面的Data URI中,data表示取得数据的协定名称,image/png 是数据类型名称,base64 是数据的编码方法,逗号后面就是这个image/png文件base64编码后的数据。

阅读全文 »

说明

在python虚拟环境搭建的很多时候都用到了pyenv,pyenv主要用于管理python的不同版本,便于在开发或者线上环境下随时切换,我们发现在利用pyenv install 3.7.5安装python版本的很多时候都被墙了,由于是这个命令是直接拉取的国外资源,所以在执行这个命令的时候基本不成功

解决办法

1、直接访问python官网,找到Downloads下的Source code,就能看到各种python的版本
python
官网地址:https://www.python.org/downloads/source/

阅读全文 »

Flag

1、悦纳

2、你可以表达愤怒,但不可以愤怒的表达

3、你可以不成才,但必须要成人

4、说话必须要说中性词

5、故事:擦窗户需要30分钟,只有一块抹布;切菜需要30分钟,只有一把菜刀;拖地需要30分钟,但是也只有一个拖把;
请问:30分钟?45分钟?60分钟?90分钟?哪个答案更好?

别把自己认为的答案,去解决别人的需求

6、陈述性 -> 程序性 这个过程需要联系7次 +- 2次
程序性 -> 陈述性 这个过程需要十年

阅读全文 »

手动百度推送简单的逻辑就是先需要在百度站长上注册该域名下的信息,再用代码获取blog中所有文章的链接地址进行推送,除了手动之外还可以使用hexo自带的工具进行推送,实现的效果是一样,当然在百度SEO中,不管是自动推送还是手动推送,能达到的SEO效果还是很小,文章的质量、数量、访问量永远才是核心的因素,加油各位博主!

阅读全文 »

每次更新博客时,主动向百度提交链接,利于 SEO

1、安装 hexo-baidu-url-submit

1
npm install hexo-baidu-url-submit --save

使用淘宝cnpm可以加快速度

1
cnpm install hexo-baidu-url-submit --save
阅读全文 »

设置国内源

阿里云镜像设置

1
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

拉取依赖

拉取名字为vlucas/phpdotenv的依赖
添加composer.json文件中的require中添加

1
2
3
4
5
6
7
8
9
10
11
12
13
"require": {
"php": "^7.2",
"ext-json": "*",
"monolog/monolog": "^2.1",
"php-di/php-di": "^6.1",
"predis/predis": "^1.1",
"rmccue/requests": "^1.7",
"slim/psr7": "^1.1",
"slim/slim": "^4.5",
"slim/twig-view": "^3.0",
"twig/twig": "^2.12",
"vlucas/phpdotenv": "^5.0"
},
阅读全文 »

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
</head>
<body>
<input id="txt_num" type="text" />
<input id="btn_submit" type="button" value="提交" />
<script type="text/javascript">
$(function () {
$("#btn_submit").click(function(){
var num = $("#txt_num").val();
if(!isNaN(num)){
var dot = num.indexOf(".");
if(dot != -1){
var dotCnt = num.substring(dot+1,num.length);
if(dotCnt.length > 2){
alert("小数位已超过2位!");
}
}
}else{
alert("数字不合法!");
}
});
});
</script>
</body>
</html>
阅读全文 »