Jeskinfly's blog

生活本是阳光的,不要失去她原本的色彩


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

Web网站色彩搭配

发表于 2017-10-06 | 分类于 web , 颜色 | 阅读次数

什么是Web安全色?

  不同的平台(Mac、PC等)有不同的调色板,不同的浏览器也有自己的调色板。这就意味着对于一幅图,显示在Mac上的Web浏览器中的图像,与它在PC上相同浏览器中显示的效果可能差别很大。

  选择特定的颜色时,浏览器会尽量使用本身所用的调色板中最接近的颜色。如果浏览器中没有所选的颜色,就会通过抖动或者混合自身的颜色来尝试重新产生该颜色。

阅读全文 »

.tar.xz后缀的文件如何解压

发表于 2017-09-26 | 分类于 Linux | 阅读次数

xz

  压缩或解压后缀为.xz格式的文件。默认删除原文件。
  -z :要压缩的文件
  -d :要解压的文件
  -k :保留被解压缩的文件。

tar

  常用的归档工具。
  -c :新建归档文件
  -x :还原归档文件
  -z :在过程中使用gzip命令。命名规范:文件后缀为.tar.gz
  -j :在过程中使用bzip2命令。命名规范:文件后缀为.tar.bz2
  -v : 在过程中显示每个归档文件名称
  -f : 必须为最后一个选项,指定档案名称

示例

解压test.tar.xz文件

1
$ xz -d test.tar.xz

初识二维码

发表于 2017-08-29 | 分类于 其他 | 阅读次数

什么是二维码

  二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。
  常见技术标准有PDF417,QRCode,Code49Code16K,CodeOne等20余种。其中QRCode因为具有识读速度快、信息容量大、占用空间小、保密性强、可靠性高的优势,是目前使用最为广泛的一种二维码。
  QRCode 正方形,只有两种颜色,在4个角落的其中3个,印有像“回”字的的小正方图案。QR码是属于开放式的标准,QR码的规格公开,而发明者的专利权益不会被执行。

  QR码的“QR”源自“Quick Response”的缩写。

阅读全文 »

Zepto.js全局设置headers

发表于 2017-08-10 | 分类于 PHP , laravel | 阅读次数

最后总结的测试代码:

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
if(!empty($_POST)){
echo $_POST['name'];
exit;
}
?>

<!DOCTYPE html>
<html>

<head>
<meta name="csrf-token" content="dZhN3E5hVsgrbxr3aZiwUT1WIA0MeZbrJtK62yyK">
<script type="text/javascript" src="http://zeptojs.com/zepto.min.js"></script>
<script type="text/javascript">
/*
// 第一种方式
$(document).on('ajaxBeforeSend', function(e, xhr, options) {
var token = $('meta[name="csrf-token"]').attr('content');
if (token) {
xhr.setRequestHeader('X-CSRF-TOKEN', token)
}
})
*/

//第二种方式
var token = $('meta[name="csrf-token"]').attr('content');
$.ajaxSettings.headers = { 'X-CSRF-TOKEN': token };

</script>
<title>zeptojs测试</title>
<button onclick="zeptojs()">ajax</button>
</head>

<body>
<script type="text/javascript">
function zeptojs() {
$.ajax({
url: "zepto.php",
type: "post",
data: { name: 'Zepto.js' },
success: function(data) {
console.log(data);
},
})
}
</script>
</body>

</html>
阅读全文 »

robots.txt详解

发表于 2017-08-08 | 分类于 搜索引擎 | 阅读次数

什么是robots.txt文件?

  robots.txt 文件是用来禁止搜索引擎收录的方法。原则上文件中不写禁止指令则为允许访问。

阅读全文 »

Travis CI自动持续化部署博客

发表于 2017-08-07 | 分类于 Github , blog | 阅读次数

创建分支存储源代码

在本地创建分支 hexo 来存储源代码,在根目录执行如下命令:

1
2
3
4
5
6
git init
git config user.name 'username'
git config user.email 'username@email'
git remote add origin `git@github.com:username/username.github.io.git`
git commit -am "fix"
git checkout -b 'hexo'
阅读全文 »

获取IP地址信息

发表于 2017-08-02 | 分类于 PHP , IP | 阅读次数

介绍

目前主要的解析方式有两种:通过API,或通过IP数据库。

API

优点
1、编码简单,通过请求获得数据(通常是json数据)
2、而且不用维护数据库,对本地没有负担。

阅读全文 »

PHP OPcache 性能加速

发表于 2017-08-01 | 分类于 PHP , 性能 | 阅读次数

简介

  OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。
  PHP 5.5.0 及后续版本中已经绑定了 OPcache 扩展。 对于 PHP 5.2,5.3 和 5.4 版本可以使用 » PECL 扩展中的 OPcache 库。

安装

PHP 5.5.0 及后续版本

  编辑 PHP 配置文件 php.ini, 取消对应的 zend_extension 前的注释 ( 删除前面的; )
  在 非 Windows 平台使用 zend_extension=/full/path/to/opcache.so,
  Windows 平台使用 zend_extension=C:\path\to\php_opcache.dll。

PHP 5.2, 5.3 和 5.4 版本

升级PHP版本到5.5或以上 或 手动安装此 PECL 扩展。

配置

Opcache的推荐配置:

1
2
3
4
5
6
7
8
9
zend_extension=opcache.so      // 非Windows平台开启扩展
opcache.enable_cli=1
opcache.memory_consumption=128 // 共享内存大小, 这个根据你们的需求可调
opcache.interned_strings_buffer=8 // interned string的内存大小, 也可调
opcache.max_accelerated_files=4000 // 最大缓存的文件数目
opcache.revalidate_freq=60 // 60s检查一次文件更新
opcache.fast_shutdown=1 // 打开快速关闭, 打开的时候,
回收内存的速度会提高
opcache.save_comments=0 // 不保存文件/函数的注释

重启服务器

重启服务器apache或Nginx即可

小提示

  1、不建议在开发过程中开启 Opcache。
  2、如果在更新代码之后,发现没有执行的还是旧代码,可使用函数 opcache_reset() 来清除缓存。该函数将重置整个字节码缓存。 在调用 opcache_reset() 之后,所有的脚本将会重新载入并且在下次被点击的时候重新解析。
  3、通过图像查看各项指标和管理 OPcache , 可通过 Github 开源项目 PeeHaa/OpCacheGUI;

laravel安装homestead要注意的几个问题

发表于 2017-07-31 | 分类于 PHP , laravel | 阅读次数

安装时网络问题

  国内因为网络的原因,默认的盒子安装命令 vagrant box add laravel/homestead 变得不适用。可以先下载到本地后通过本地安装。
注意,请勿使用迅雷离线下载,亲测下载后的文件会损坏。

阅读全文 »

密码散列

发表于 2017-07-31 | 分类于 PHP , 加密 | 阅读次数

前言

  PHP的 MD5,SHA1 以及 SHA256 这样的散列算法是面向快速、高效 进行散列处理而设计的。随着技术进步和计算机硬件的提升, 破解者可以使用“暴力”方式来寻找散列码 所对应的原始数据。
  因为现代化计算机可以快速的“反转”上述散列算法的散列值, 所以很多安全专家都强烈建议 不要在密码散列中使用这些散列算法**。

阅读全文 »
123
Jeskinfly

Jeskinfly

Jeskinfly's blog

23 日志
20 分类
16 标签
GitHub
© 2017 - 2020 Jeskinfly
由 Hexo 强力驱动
主题 - NexT.Pisces