深入分析Python字符编码

深入分析Python字符编码

ASP站长网 不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError、UnicodeDecodeError 错误,每当遇到错误我们就拿着 encode、decode 函数翻来覆去的转换,有时试着试着问题就解决了,有时候怎么试都没辙,只有借用

Linux Page cache和buffer cache深入分析

Linux Page cache和buffer cache深入分析

ASP站长网 Page cache和buffer cache一直以来是两个比较容易混淆的概念,在网上也有很多人在争辩和猜想这两个cache到底有什么区别,讨论到最后也一直没有一个统一和正确的结论,在我工作的这一段时间,page cache和buffer cache的概念曾经困扰过我,但是仔细分析

深入分析MySQL触发器

深入分析MySQL触发器

触发器(trigger)是数据库中的一个很重要的、很实用的基于事件的处理器,在处理一些业务需求的时候,使用触发器会很方便。似乎在《高性能MySQL》中,对触发器作了一定的描述,也提到使用中的一些优势和局限性,但感觉还是不能完全理解触发器的全部功能和实

Java枚举类型enum深入分析

Java枚举类型enum深入分析

一. 什么是枚举 ASP站长网 枚举是一种数据类型,具有集合的一些特点,可以存放多个元素,但存储对象有限且固定,枚举也有比较常见的使用场景,如我们需要表达性别(男、女),颜色(红、黄、蓝),星期(星期一、星期二…星期日),四季(春、夏、秋、冬)

HTML5的WebSocket协议深入分析

HTML5的WebSocket协议深入分析

1、背景 很多网站为了实现推送技术,所用的技术都是Ajax轮询。轮询是在特定的的时间间隔由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可

深入分析Java中的String对象

深入分析Java中的String对象

这里来对Java中的String对象做一个稍微深入的了解。 Java对象实现的演进 ASP站长网 String对象是Java中使用最频繁的对象之一,所以Java开发者们也在不断地对String对象的实现进行优化,以便提升String对象的性能。 Java6以及之前版本中String对象的属性 在Ja

深入分析Docker的硬件资源控制与验证

深入分析Docker的硬件资源控制与验证

一、docker管理资源机制Control group Control group 是Linux内核提供的一种限制所使用物理资源的机制,这些资源主要是CPU、内存、blkio,而Control group简称为Cgroup,我们可以在下面的目录中查看: [root@docker cgroup]# ls blkio cpuacct cpuset freeze

PHP危险函数禁用深入分析

PHP危险函数禁用深入分析

这篇文章主要介绍了PHP危险函数禁用深入详解,列举了一些比较敏感的函数,有感兴趣的同学可以学习下。 error_log() 功能描述:将错误信息发送到指定位置(文件)。 安全备注:在某些版本的 PHP 中,可使用 error_log() 绕过 PHP safe mode, 执行任意命令。