读书笔记
zxp-smail
这个作者很懒,什么都没留下…
展开
-
MySQL 中 SQL Mode 相关知识
MySQL 可以运行不同的 SQL Mode(SQL 模式)下。SQL Mode定义了MySQL应支持的 SQL 语法、数据校验等,这样可以更容易的在不同的环境中使用MySQL1、MySQL SQL Mode简介在MySQL中,SQL Mode 常用来解决下面几类问题:通过设置SQL Mode,可以完成不同严格程度的数据校验,有效的保障数据准确性。通过设置SQL原创 2014-10-24 17:05:57 · 759 阅读 · 0 评论 -
简单实现防盗链
百度百科对防盗链的定义是此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。这段话理解起来很生涩,举个例子:有时候我们从一个网站,比如腾讯,转载了一篇文章转载 2017-03-16 17:46:54 · 1083 阅读 · 0 评论 -
浅谈https\ssl\数字证书
在互联网安全通信方式上,目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全了。本文追本溯源围绕这个模式谈一谈。名词解释 首先解释一下上面的几个名词:https:在http(超文本传输协议)基础上提出的一种安全的http协议,因此可以称为安全的超文本传输协议。http协议直接放置在TCP协议之上,而https提出在http和TCP中间加上一层加密层。从发送转载 2016-08-26 19:01:00 · 1991 阅读 · 0 评论 -
公钥私钥 和SSL
一,公钥私钥1,公钥和私钥成对出现2,公开的密钥叫公钥,只有自己知道的叫私钥3,用公钥加密的数据只有对应的私钥可以解密4,用私钥加密的数据只有对应的公钥可以解密5,如果可以用公钥解密,则必然是对应的私钥加的密6,如果可以用私钥解密,则必然是对应的公钥加的密明白了?假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们,然后我告诉大家,转载 2016-09-10 18:33:06 · 897 阅读 · 0 评论 -
公钥私钥
加密和认证 首先我们需要区分加密和认证这两个基本概念。 加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。 公钥和私钥 其次我们还要了解公钥和私钥的概念和作转载 2016-09-10 18:31:09 · 465 阅读 · 0 评论 -
JavaScript跨域(1):什么是跨域,如何跨域
无数次看到:Origin null is not allowed by Access-Control-Allow-Origin , 网络没有让你绝望,但是或许会让你蛋疼,因为你找了半天没看到一个比较实用的解决方案,亦或者水平不够,别人写的东西累赘没看懂,抑或是。。。 网上看到了一篇文章——跨域资源共享的10中方式,已经放在自己的家里了O(∩_∩)O~ 跨域也是平时项目中比较让人转载 2016-05-19 23:20:38 · 573 阅读 · 0 评论 -
清楚浏览器DNS缓存
解决方案:Firefox解决方式:Firefox有dns缓存功能,但是默认缓存时间只有1分钟,可以通过修改该默认值加快DNS解析速度,方法如下:打开一个新的窗口,地址栏输 入 about:config,回车,进入设置界面。然后搜索 network.dnsCacheExpiration ,把原来的60改成 6000(表示缓存6000秒),再搜索network.dnsCacheEn转载 2016-02-17 16:10:25 · 686 阅读 · 0 评论 -
输入URL之后都发生了什么
输入URL之后都发生了什么这个标题印象中已经有很多讨论了。也来说说这个话题。从头开始,当你的电脑使用网线连接到网络的时候,我们都知道,这个时候你的电脑会获取一个IP,这个IP就是你的唯一标识了。好了继续,你在浏览器中敲入了http://www.sina.com,开始你的网络之旅。那么这个时候问题来了,我们都知道你这个数据是从哪里的机器来的呢?比如sina的提供这个服务的机器也有个I转载 2015-10-10 17:00:31 · 446 阅读 · 0 评论 -
Linux bash 环境相关配置文件
1、在开始介绍 bash 的配置文件前,我们一定要先知道的就是 login shell 语 non-login shell!login shell:取得 bash 时需要完整的登录流程的,就称为 login shell。举例来说,你要由tty1~ tty6 登录,需要输入用户的账号和密码,此时取得的 bash 就称为『 login shell 』。non-login shell:取得原创 2015-01-23 16:35:16 · 692 阅读 · 0 评论 -
字符编码常识及问题解析
基本常识1.位和字节说起编码,我们必须从最基础的说起,位和字节(别觉得这个过于简单不值一说,我还真见过很多个不能区分这两者的程序员)。位(bit)是指计算机里存放的二进制值(0/1),而8个位组合成的“位串”称为一个字节,容易算出,8个位的组合有256( 28 )个组合方式,其取值范围是“00000000-11111111”,常用十六进制来表示。比如“01000001”就是一个字节,其对应转载 2014-12-09 18:09:33 · 445 阅读 · 0 评论 -
浅谈控制反转与依赖注入
第一章:小明和他的手机从前有个人叫小明小明有三大爱好,抽烟,喝酒…… 咳咳,不好意思,走错片场了。应该是逛知乎、玩王者农药和抢微信红包小明的三大爱好我们用一段简单的伪代码,来制造一个这样的小明class Ming extends Person{ private $_name; private $_age; function read() { /...转载 2018-04-23 17:09:51 · 340 阅读 · 0 评论