Python中文编码问题的解决办法 Python使用时,经常出现各种编码的问题。这里汇总一下常用的解决办法。 万能开头代码 #coding=utf-8 import sys reload(sys) #必须要reload sys.setd... 05月13日 编程开发 发表评论 阅读全文
smp,numa和mpp体系结构总结 对比表 结构体系 SMP NUMA MPP 说明 (Symmetric Multi-Processor) 对称多处理系统 (UMA:Uniform Memory Acc... 06月24日 操作系统 发表评论 阅读全文
利用二级指针删除单向链表——笔记 今天看到这篇Linus:利用二级指针删除单向链表,作个笔记。 关于在单向链表中删除一个指定的节点,通常有两个易错点。 找到指定节点删除时,忘了备份这个节点里指向下一个节点的指针。 没有特殊处理删除第一... 06月20日 编程开发 发表评论 阅读全文
数据库关系模式存取方式 数据库的物理设计,数据库索引的相关笔记。 B+树索引 数据库中最普遍的使用方法。底层硬盘的存储也有使用B+树。 B+树属于多路平衡搜索树,理论复杂度和平衡二叉树相同操作都是log(n)。因为多路的特... 06月18日 计算机技术 发表评论 阅读全文
数据库安全概要 计算机系统的三类安全性: 技术安全:采用计算机硬件,软件安全技术来防护攻击。 管理安全:人员管理,系统管理方面的安全。 政策法律:你懂的。 数据库安全(基本等同于信息安全): 用户标识和鉴别(进不来)... 06月14日 信息安全 发表评论 阅读全文
常用RAID方案比较 磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),即“由廉价磁盘组成的冗余阵列”。 以下是对常用的RAID方案作个总结和比较。 RAID模式 RAID ... 05月26日 操作系统 发表评论 阅读全文
OpenID 和 OAuth 的区别 OpenID是Authentication(认证) OAuth是Authorization(授权) 对比 OpenID 用户希望访问其在example.com的账户。 example.com (在Op... 05月06日 信息安全 发表评论 阅读全文
【翻译】关于扩容一个百万级别用户系统的六个课程 翻译自: Six Lessons Learned The Hard Way About Scaling A Million User System 每个人都会到一个点,那时,你觉得你学习的东西足... 04月23日 操作系统 发表评论 阅读全文
编程开发socket快速理解 相信大家都知道,socket用于描述IP地址和端口,是一个通信链的句柄。但是如何使用它,它是如何通信的。 直接看代码或者函数说明可能有点乱。在这里给出一个直观清晰的解释。下图是tcp套接字的工作流程。... 04月23日 发表评论 阅读全文
微软编程之美2014初赛第一场解题报告 题目1 : 焦距 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 一般来说,我们采用针孔相机模型,也就是认为它用到的是小孔成像原理。 在相机坐标系下,一般来说,我们用到的单... 04月19日 编程开发 发表评论 阅读全文