摘要: 1.知道了一些图书的信息,找出其中最小的价格:#!/usr/bin/pythonbooks=[ {"name":"abc","price":23.3,"store":u"xinhu"}, {"name":"win","price":12.3,"store":"kk"}, ... 阅读全文
posted @ 2015-06-15 21:48 sky0917 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、基本输入输出#!/usr/bin/pythonprint "Hello, Python!";二、Python标识符在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头... 阅读全文
posted @ 2015-06-06 14:43 sky0917 阅读(230) 评论(0) 推荐(0) 编辑
摘要: // Protocol Buffers - Google's data interchange format// Copyright 2008 Google Inc. All rights reserved.// http://code.google.com/p/protobuf///// Red... 阅读全文
posted @ 2015-03-20 09:35 sky0917 阅读(2631) 评论(0) 推荐(0) 编辑
摘要: A.逃生题意:糟糕的事情发生啦,现在大家都忙着逃命。但是逃命的通道很窄,大家只能排成一行。现在有n个人,从1标号到n。同时有一些奇怪的约束条件,每个都形如:a必须在b之前。同时,社会是不平等的,这些人有的穷有的富。1号最富,2号第二富,以此类推。有钱人就贿赂负责人,所以他们有一些好处。负责人现在可以... 阅读全文
posted @ 2014-11-04 19:46 sky0917 阅读(250) 评论(0) 推荐(0) 编辑
摘要: C++虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了... 阅读全文
posted @ 2014-08-26 17:31 sky0917 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 分布式缓存出于如下考虑,首先是缓存本身的水平线性扩展问题,其次是缓存大并发下的本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内存的分配,管理和回收机制。其次是分布式管理和分布式算法,其次是缓存键值管理和路由。原文:http:... 阅读全文
posted @ 2014-08-04 20:59 sky0917 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所... 阅读全文
posted @ 2014-07-24 12:11 sky0917 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。一、什么是信号量为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我... 阅读全文
posted @ 2014-07-24 10:06 sky0917 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、什么是信号用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中的进程捕获到这个信号然后作出一定的操作并最终被终止。信号是UNIX和Linux系统响应某些条件而产生的... 阅读全文
posted @ 2014-07-23 21:35 sky0917 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 转自网络集合数据结构一般都有这么一个方法:contains。其作用就是判断给定的元素是否存在集合中,这是一个常用的方法。其最简单的内部实现即遍历集合内的元素,一个个的判断是否与给定元素相等。为了更高效点我们甚至可以采用“更好的(好是相对的)”算法实现。比如如果该集合是已经排序的,那么我们用二分查找来... 阅读全文
posted @ 2014-07-23 11:17 sky0917 阅读(178) 评论(0) 推荐(0) 编辑