`
dalviker
  • 浏览: 35226 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
引自 http://www.fuzhijie.me/?p=211 我感觉闭包和函数对象本质上是同一种东西,闭包是函数对象的简化。闭包将环境数据保存在func_closure中,函数对象则将相关数据保存在对象中。二者均可用于filter、map、reduce等函数中。 在IBM dW有篇文章讲闭包的概念,上面讲支持闭包的语言有这样的特性: 1、函数是一阶值(First-class value),即函数可以作为另一个函数的返回值或参数,还可以作为一个变量的值。 2、函数可以嵌套定义,即在一个函数内部可以定义另一个函数。 显然Python对这两个特性支持都非常好,Java要想支持闭包改动就有点大 ...
Exalogic Elastic Cloud 其实是一个私有云 控制系统。 当前,云计算大热情况下,很多服务开始往集群上迁移。原因是单纯的几台机器支撑不了越来越庞大的数据量。或者说信息爆炸到一定程度,需要用新的管理思路来管理这么多数据,同时,硬件一方面价格越来越低,另一方面性能也到瓶颈。io瓶颈、网络瓶颈最为严重。感谢google,她带领大家考虑集群技术。Google有很多apps,但是,如果部署自己的服务,共有云的安全问题,特别是自己核心数据放在人家服务器,大部分公司仍无法接受。私有云,对于信息量已经膨胀到有云计算需求但有不敢使用共有云的企业,是最自然的方案。 IBM的蓝云、oracle 的 ...
看《MIT技术评论:2010十大新兴技术》,提到 “ 4. 云编程(Cloud programming) 来自加州大学伯克利分校的Joseph Hellerstein提出了Bloom语言,使开发人员能够用熟悉的编程方式快速构建任何一种基于云计算的应用,譬如,社交网络、新型企业计算、线上游戏和无线传感器网络监控等等。主要思路是修改数据库编程语言,使其用于快速构建任何云应用程序。这种语言隐藏了从大型数据库中读写数据的复杂性,大大减轻了程序员的工作。语言内置动态数据的概念。 ” 才发现GAE也属于这个范畴。提供JPO、JPA,简化数据模型,使得开发更为简单。目前,还远远达到这个目的。
什么时候能控制这么多机器
感谢dc 为 skylark 设计 相当有趣的logo。 他是一个可爱的小云雀,他的追求简单的概括为——“design in GAE , fly everywhere ” . 下面我们通过一个简单的demo来认识 skylark 。 我们选取GAE自带的guestbook ,演示SAE如何支持jdo。 首先说明skylark 目录结构, bin 目录,放置启动脚步等 etc 目录,放置配置文件 deploy 目录 ,放置需要部署项目。 framework 目录 , 放置项目代码 lib 目录 ,放置项目使用的库 external 目录 ,放置使用的外部项目 其他目录,用于插件、 ...
如果在ubuntu下听音乐,会使用自带的声卡。 之后再启动vmware 的xp,则会报 dsp设备找不到。 解决方法, 进入首先项--》音效,修改设备为realtek,确认修改。 重启vmware 下面的xp。
早上一进公司听到这个消息,虽然之前听说很多不利消息,但觉得应该还不至于。 一个兄弟说的,人经常不在乎得到,却在乎失去。 google经营那么多年,离开的勇气不是ms,IBM等老同志能做出来。 因此可以说,google有个年轻的心,坚持自己认为对的事情。 google离开,没有多少人送行,我送你一程吧。 我怀着感恩的心,想起这几年所学所见, 其中不少通过google获取, google的技术也是我深深佩服和受益。 研究android,dalvik, 研究GAE。 google的很多开源方案,给了中国等软件落后国家新的机会。 最近加紧放出skylark的preview。
http://www.iteye.com/news/12559 这个也是美国保持领先的原因
公开skylark计划的帖子,被无情的n个“隐藏”后,收到一个邮件,说被隐藏了。 还是挺失望。不过最后收到一个精华。难得。 话说回来,想想为何会有如此效果? 1  没有代码,没有原理图。 其实文章风格有很多种。有时候,一 ...
云计算这两三年慢慢进入大家的搜索词汇库,美国的google、IBM、微软们已经开始布局云计算,国内的IT企业也开始发力。阿里、百度、QQ、中移都把云计算与自身应用或业务管理起来发展。比如“赢在淘宝”,背后是云计算技术的支撑。越来越多的公司和个人会投入这个领域。产业链也会逐步细分。 作为一介草民,抱着或许被人耻笑的想法“为中国互联网发展做点事”,开始研究云计算。 首先是选题,研究哪个平台?与广大程序员接触最多、最知名、资料也最多的莫过于GAE,特别是GAEJ(java)推出之后,javaeye上论坛或博客能否看到大量GAE的文章。 第二,目标是什么? 清楚GAE的工作方式,提出类似的平台,并推广平 ...
使用vim时按了CTRL+S键怎么办? 2007年07月31日 星期二 16:56 windows下的编辑器使用惯了, 今天使用vim, 无意中又按了一下CTRL+S, 结果vim像停掉了一样, 按什么键都不起作用了. 以前也碰到这种情况, 解决的办法是直接关了ssh客户端软件, 然后重新连接, 重新打开那个文件. 今天我直接在google上查了一下, 发现直接按CTRL+Q解决问题. 问题的原因: CTRL+S表示停止向终端停止输出; CTRL+Q恢复向终端输出流.
很简单, 加入 # coding=utf-8 可以输入中文了。 ps: 注意把 #! /usr/bin/env python # -*- coding: utf-8 -*- 放到py文件的最开始。不能在开头处放其他注释什么的。
./configure --enable-cscope --enable-pythoninterp --enable-multibyte 最后一个选项要加上 可以使用vim --version 查看 测试,可以使用vimtutor查看文档是否显示中文正常。
觉得开始学习Python,正好有个任务可以练手。 搭建打算用vim。 参考 “手把手教你把Vim改装成一个IDE编程环境(图文)” 基本没有什么问题。 注意编译vim,要加上 ./configure --enable-cscope --enable-pythoninterp 不然不能解释py脚本和 使用cscope 注意可以使用 vim --version 查看是否加入了这些选项 然后针对python, 加入了python_fold.vim 。 加入python自动补全pydiction,碰到问题,一直都是omni completion 补全, pydiction的字典老是没有调用。试了很多 ...
tomcat 用dalvik运行已经研究得差不多,自带 example大部分例子都可以运行。开始研究GAE,发现和自己预想差别很大。原先以为GAE只是实现类似webapp的发布,其他还是交给容器来做,其实不然,包括启动、注册、配置文件读取,google都自己实现,并使用了jetty。 简单的把guestbook拷贝到tomcat的webapp里面,无法运行。google在GAE里面,对容器加入许多控制。 于是决定研究jetty,下载源码 http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/,安装maven(自己安装一个,eclipse也安装ma ...
Global site tag (gtag.js) - Google Analytics