自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joe's Blog

The Hungry Brain

  • 博客(4)
  • 资源 (5)
  • 收藏
  • 关注

原创 python 高性能编程

全局解释器锁(GIL)对于Python来说,充分利用多核性能的阻碍主要在于Python的全局解释器锁(GIL)。GIL确保Python进程一次只能执行一条指令,无论当前有多少个核心,在任意时间点仅有一个核心在执行Python的指令。好在这个问题可以通过一些方法来避免,比如标准库的 multiprocessing,或 numexpr、Cython等技术,或分布式计算模型等。...

2018-07-31 14:53:21 608

原创 简单理解Docker

什么是DockerDocker使用Go语言进行开发实现,基于Linux内核的cgroup,namespace,以及AUFS类的Union FS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其他的隔离的进程,因此也称其为容器。Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极 大的简化了容器的创建和维护。使得 ...

2018-07-28 17:05:29 367

原创 快速熟悉mysql

术语数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 RDBMS即关系数据库管理系统(Relational Database Management System)数据库: 数据库是一些关联表的集合。数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。行:一行(=元组,或记录)...

2018-07-27 11:53:10 1287

原创 nothrow的介绍及使用

在C++中new在申请内存失败时默认会抛出一个std::bad_alloc 异常。所以,按照C++标准,如果想检查new是否成功,则应该通过try catch捕捉异常。但有些编译器不支持try catch。用户一般简单地使用”new(std::nothrow) 类型”。new在分配内存失败时会抛出异常,而”new(std::nothrow)”在分配内存失败时会返回一个空指针...

2018-07-13 09:50:56 7426

深入Linux内核架构(中文版).7z

深入Linux内核架构是一本专业的Linux内核学习指导书,由德国资深Linux专家莫尔勒编著。本书结合了Linux内核版本2.6.24源代码中关键的部分,深入讨论Linux内核的概念、结构和实现。具体包括进程管理和调度、虚拟内存、进程间通信、设备驱动程序、虚拟文件系统、网络、时间管理、数据同步等,并引导读者阅读内核源代码,熟悉Linux内在工作机理,充分展现Linux系统的魅力,欢迎下载阅读。

2019-07-15

TLS1.3规范

TLS1.3草拟规范,供提前研究

2017-06-15

Java书籍介绍

学习Java的道路上 非常好的书籍介绍 强化自己的技术

2013-08-02

有趣的数字游戏

最近Catcher对数字游戏很感兴趣,他发明了一种新的游戏,给出一个数N.问N是否能表示成某个正整数X的K次幂(K>1),N可能有多种表示方法,请找出最大的X并输出相应的K.例如 16=2^4=4^2,64=4^3=2^6=8^2则16应表示为4^2,64应表示为8^2

2013-04-07

C语言cingetline

学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;

2013-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除