如何利用bash/python计算IP子网容纳计算机数量

知道子网的IP和NETMASK,计算出这个子网可以包含多少台计算机?
阅读全文

一致性哈希算法应用与分析

一致性哈希算法主要使用在分布式数据存储系统中,按照一定的策略将数据尽可能均匀分布到所有的存储节点上去,使得系统具有良好的负载均衡性能和扩展性。感觉一致性哈希与数据结构中的“循环队列”还是有一点联系的。
阅读全文

理解本真的REST架构风格

本文将带您领略REST架构的起源、与Web的关系、REST架构的本质及特性,以及REST架构与其他架构风格之间的比较。
阅读全文

Java 实现 SSH 协议的客户端登录认证方式

简介: 本文首先对 SSH 协议的基础知识作以介绍,然后结合相关的 Java 代码逐步展开对登录认证方式的讨论。本文利于读者对 SSH 登录认证方式原理的理解,更有益于读者在实际项目中对 SSH 协议的应用。
背景

在开篇之前,让我们先对 SSH 协议有个宏观的大致了解,这样更有利于我们对本文的加深了解。首先要提到的就是计算机网络协议,所谓计算机网络协议,简单的说就是定义了一套标准和规则,使得不同计算机之间能够进行正常的网络通信,不至于出现在一台机器上发出的指令到另一台机器上成了不可认的乱码,SSH 就是众多协议的其中之一。经典的七层 OSI 模型(Open System Interconnection Reference Model)出现后,大大地解决了网络互联的兼容性问题,它将网络划分成服务、接口和协议三个部分,而协议就是说明本层的服务是如何实现的。SSH、Telnet 协议则主要被使用在用户层中(如图 1 深色部分所示),即应用层、表现层和会话层。

阅读全文

字符串匹配的KMP算法

字符串匹配是计算机的基本任务之一。

举例来说,有一个字符串”BBC ABCDAB ABCDABCDABDE”,我想知道,里面是否包含另一个字符串”ABCDABD”?
阅读全文

10+款绝佳的 jQuery 倒计时脚本和插件

1、Circular Countdown jQuery Plugin - MORE INFO / DEMO

阅读全文

sae新春招聘2

云平台运维工程师

工作职责:

1. 服务器集群中各基础服务的日常运行维护,配置管理,故障应急处理等

2. 管理、配置、编写各种自动化工具与监控程序

3. 了解产品需求,研究各种服务架构,实施针对产品特性的架构优化

4. 从平台可靠性角度向开发人员提出需求,对平台可靠性负责

5. 内部运维管理流程建立、维护、更新与执行

任职要求:

1. 熟悉Linux系统与常用服务

2. 熟练掌握bash。掌握perl/php/python/ruby之一

3. 了解网络相关原理,了解TCP/IP协议

4. 强烈的责任心,做事认真细致。具备良好的团队合作精神和沟通能力

5. 对Linux系统和开源技术有强烈的兴趣和爱好

6. 具有一定分析问题和解决问题的能力,善于学习,有较强的上进心

7. 具有互联网行业从业经验者优先

8. 在SAE 平台上开发过应用优先

SAE客户经理

工作职责:

1. 负责和重点客户沟通交流,主动了解客户在使用SAE平台时遇到的困难

2. 推广SAE平台,开发新的客户,深入了解客户对云计算产品的需求

3. 做好内部协调,为满足客户需求解决客户遇到的问题,能够协调各种资源

任职要求:

1. 了解互联网产品和云计算市场

2. 从事过互联网产品特别是云计算开发者优先考虑

3. 从事过销售推广工作优先考虑

以上职位工作地点北京,简历请投递至: easychen@gmail.com

SAE新春招聘(一):服务架构工程师/开源应用工程师

春节已经过完啦~换工作找工作的同学赶紧动起来吧!

推荐简历的同学,如果我们面试了你推荐的简历,你会收到SAE限量版云抱枕一个.

最有成长空间的职位:服务架构工程师

做一个应用工程师,你只能从每天遇到的问题里边积累经验,而作为一个服务架构工程师,你会在短时间内遇到几乎所有的问题.

这是一个巨大的挑战,同时也是一个极其难得的成长机会,扛过去,你就该领域的绝对专家.

你一定要有对新技术不可阻挡的好奇心和强大的学习能力,经验什么的不是问题,在SAE,你不是一个人在战斗.

职位说明:

  • 负责SAE云服务的封装,架构和优化.

目前有的服务有mysql,mc,分布式存储,分布式图像处理等服务,正在开发的有计数器,key-value存储等服务.

能力要求:

  • 乐于编码,善于学习
  • 深刻理解Web应用的工作原理和细节
  • 基于Llinux/Apache/Nginx/Mysql/PHP/Memcache等技术开发经验1年以上
  • 熟悉CSS/Div/Ajax等前端技术
  • 学历本科及以上(如果你能比其他面试者高出20%的得分请忽略此条)
  • 有Linux系统开发/Apache模块开发/PHP模块开发经验的加分

工作地点

  • 北京.中关村理想国际大厦

联系方式

简历请发送至 Easychen@gmail.com,邮件标题请写明”应聘SAE 服务架构工程师”

最有自由空间的职位:开源应用工程师

多少同学都曾梦想着全身心投入自己喜欢的开源项目而不用考虑钱的问题,而现在SAE就为你提供这么一个机会.

在google code上创立开源项目,然后通过全球范围的开源协作将它慢慢完善.

ps: 这是一个全职职位

职位说明:

  • 负责基于SAE的开源项目的开发和移植
  • 负责推动基于SAE的开源项目
  • 负责和相关开发者沟通交流,线下讲座的筹备和组织

能力要求:

  • 乐于编码,善于学习
  • 深刻理解Web应用的工作原理和细节
  • 熟悉sae环境,开发过基于sae的应用(请在简历中注明)
  • 开发过微博应用或者其他开放平台的应用(请在简历中注明)
  • 学历本科及以上(如果你能比其他面试者高出20%的得分请忽略此条)
  • 有发起或者参与过开源项目的加分

工作地点

  • 北京.中关村理想国际大厦

联系方式

简历请发送至 Easychen@gmail.com,邮件标题请写明”应聘SAE 开源应用工程师”

微博开发者大会SAE宣讲ppt –在Sae上开发高性能微博应用

在Sae上开发高性能微博应用

独立微盘下载页地址:  http://sinaurl.cn/h48e3j


View more presentations from easychen.
阅读全文

上周sae技术分享ppt: QT编程简介

Qt编程介绍

View more presentations from easychen.
下载链接 http://sinaurl.cn/h673F8