您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 新浪云计算SAE技术微博精选(9月)
在这里写上你的标题副标题文字副标题文字作者名字/日期@SinaAppEngine《技术微博精选》(9月)写上你的文字你的文字目录《计算机科学中最重要的32个算法》《读懂diff》《Go语言》《HTTPServer开发相关学习资料整理推介》《OpenResty项目》《自己动手实现Multi-MasterReplication》《MySQL索引背后的数据结构及算法原理》《解析nginx负载均衡》《Linux平台下如何检测、调试C/C++程序内存泄漏》《详细解析JS木马的原理及防范方法》000102030405写上你的文字你的文字目录《Redis常见的性能问题和解决方法》《十五分钟介绍Redis数据结构》《PHP代码如何被执行?》《为什么应该放弃或减少使用MD5》《一个基于JS的Box2D物理引擎——Box2DJS》《GoogleSpanner原理-全球级的分布式数据库》《大型网站架构基本问题》《MySQL数据库优化总结》《创业圈里稀缺的人文主义精神》《计算机科学中最重要的32个算法》奥地利符号计算研究所(RISC)的ChristophKoutschan博士做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,你们熟悉其中的哪些算法呢?查看精彩微博评论:、A*搜索算法——图形搜索算法。2、集束搜索(又名定向搜索)。3、二分查找(BinarySearch)。4、分支界定算法(BranchandBound)。5、Buchberger算法。6、数据压缩。7、Diffie-Hellman密钥交换算法。8、Dijkstra算法。9、离散微分算法(Discretedifferentiation)。10、动态规划算法(DynamicProgramming)。11、欧几里得算法(Euclideanalgorithm)。12、期望-最大算法(Expectation-maximizationalgorithm)。13、快速傅里叶变换(FastFouriertransform)。14、梯度下降(Gradientdescent)。15、哈希算法(Hashing)。16、堆排序(Heaps)。更多算法:《读懂diff》diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。本文中,作者将举例说明diff的三种格式,以此让你读懂diff。查看精彩评论:《Go语言》Go语言是Google推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。Google首席软件工程师RobPike说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。Go让我体验到了从未有过的开发效率。查看精彩评论:在目前Google公开发布的所有网络应用中,均没有使用Go。但是Google已经使用该语言开发了几个内部项目。RobPike表示,Go是否会对Google即将推出的ChromeOS产生影响,现在还言之尚早,不过Go的确可以和NativeClient配合使用。他表示,“Go可以让应用完美的运行在浏览器内。”例如,使用Go可以更高效的实现Wave,无论是在前端还是后台。尽管Google对Go有很大的野心,该公司也明白,这项计划无法完全取代现有的技术。Pike说:我不认为我们能取代任何东西。我们只是创造出这个领域的另一个角色。《HTTPServer开发相关学习资料整理推介》文中作者整理了在学习过程中接触到的一些与HTTPServer有关的资料、文章及书籍,在这里分享给大家,希望对大家有所帮助。查看围脖精彩评论:《OpenResty项目》查看围脖精彩评论:推荐一下@agentzh老师的OpenResty项目该项目集成了ngx_lua,ngx_memc,redis等一系列nginx模块,“Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,快速构造出足以胜任10K并发连接响应的超高性能Web应用系统”。SAE的CDN服务也用到了OpenResty。《自己动手实现Multi-MasterReplication》直到今天为止,MySQL依然只支持一个Slave从一个Master复制数据,虽然也可以做到一主多备(M-S),双主复制(MM)等架构,但是局限性依然很大。来看本文作者如何动手实现Multi-MasterReplication的。详情:查看围脖精彩评论:《MySQL索引背后的数据结构及算法原理》本文以MySQL数据库为研究对象,讨论与数据库索引相关的话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。查看围脖精彩评论:《解析nginx负载均衡》对于一个大型网站来说,负载均衡是永恒的话题。nginx作为webserver的后起之秀,其优秀的反向代理功能和灵活的负载均衡策略受到了业界广泛的关注。本文将以工业生产为背景,从设计实现和具体应用等方面详细介绍nginx负载均衡策略。查看围脖精彩评论:《Linux平台下如何检测、调试C/C++程序内存泄漏》C/C++程序一般都由程序员自己来控制内存的申请和释放,因此稍有不慎就容易出现内存泄漏,大家平时开发中都用什么方法和手段来检测、调试程序的内存泄漏呢?来看这条问答,文中的答案是否跟你的方法一样呢。查看围脖精彩评论:《详细解析JS木马的原理及防范方法》javascript是灵活性非常高的一种脚本语言,使得用其实现的同样功能有多种多样的写法,那么在项目中如果没有统一的规范,就会造成js代码难以维护,所以制定统一的编码规范是非常必要的。看看这篇文章,也许对你有所帮助。查看围脖精彩评论:《Redis常见的性能问题和解决方法》Redis是一个高性能的key-value数据库,也是如今很流行的NoSQL话题内容之一。作者结合自身的实际经验介绍了他在工作中遇到的一些Redis问题以及对应的规避和解决方案,如果你也在用Redis,那么可能其中有一些经验可供参考。查看围脖精彩评论:《十五分钟介绍Redis数据结构》Redis是一种面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。它起步较晚,发展迅速,目前已被许多大型机构采用。本文可让一个初学者在15分钟内就对Redis的数据结构有一个了解。查看围脖精彩评论:《PHP代码如何被执行?》文章总结到,引擎在解析PHP代码的时候通常是分为两个部分,编译和执行。PHP的执行过程是先通过编译器将PHP代码编译成opcode,然后然后zend虚拟机按照一定顺序执行这些opcode,具体是将每个opcode分发给特定的opcodehandler。详情:查看围脖精彩评论:《为什么应该放弃或减少使用MD5》MD5是一种常用的单向哈希算法。它被广泛用于以下几个用途:1、检查数据是否一致。2、存储用户密码。3、校验数据正确性。本文将说明为什么对于上面三种用途,MD5都不适用。感兴趣的童鞋来看一看:查看围脖精彩评论:《一个基于JS的Box2D物理引擎——Box2DJS》Box2DJS(),利用它可以在浏览器中实现带丰富物理效果的游戏和UI。来看这篇文章:查看围脖精彩评论:《GoogleSpanner原理-全球级的分布式数据库》这是一篇分析GoogleSpanner的好文,Spanner是Google全球级的分布式数据库(Globally-DistributedDatabase)。Spanner的扩展性达到了令人咋舌的全球级,可以扩展到数百万的机器,数已百计的数据中心,上万亿的行。查看围脖精彩评论:《大型网站架构基本问题》1、文件存贮的问题;2、海量数据的处理;3、ajax的利弊分析;4、数据并发的处理;5、数据关系的处理;6、数据索引的问题;7、分布式处理;8、数据安全性的分析;9、数据同步和集群的处理的问题;10、数据共享的渠道以及OpenAPI趋势。查看围脖精彩评论:《MySQL数据库优化总结》查看围脖精彩评论:数据库的好坏直接影响到程序的性能,要保证数据库的效率,需要做好以下工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统。对于SAE上的应用,开发者需要做好设计和优化。该文对mysql的优化做了详细总结:《创业圈里稀缺的人文主义精神》前阵子,国外媒体快公司采访37signalsCEO的一篇文章在圈子里引起了不小波澜。在这次采访中,Fried毫不避讳地发表了自己对美国创业圈生态的看法:Fried称,现在有太多的创业公司不惜牺牲公司员工长期的士气,以换取短期的爆发式增长。这些公司通常会选择透支员工,每周让他们工作60,70甚至80小时,然后换另外一批人代替他们。因为这些公司知道,不管是公司还是员工,要么是都“死”,要么是被收购,要么…不管是哪一种情况,他们都不在乎,他们只是一味地消耗掉自己的资源,这就像在开采石油的时候要采尽每一滴油一样…查看围脖精彩评论:://sae.sina.com.cn/
本文标题:新浪云计算SAE技术微博精选(9月)
链接地址:https://www.777doc.com/doc-4161011 .html