欢迎光临,若觉得本博客的内容对您有帮助,请多点击边栏的Google广告,并提供意见及建议,谢谢!
Oct 15
    新浪SAE(Sina App Engine)云计算平台,此平台开发环境是PHP和MySql,提供最高256M的MC(MemoryCache),支持CDN和KVDB(一种NoSQL数据库)。

    Sina App Engine(以下简称SAE)是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台(http://sae.sina.com.cn),SAE是新浪云计算战略的核心组成部分。    

    SAE作为国内的公有云计算,从开发伊始借鉴吸纳Google、Amazon等国外公司的公有云计算的成功技术经验,并很快推出不同于他们的具有自身特色的云计算平台。SAE选择在国内流行最广的Web开发语言PHP作为首选的支持语言,Web开发者可以在Linux/Mac/Windows上通过SVN、SDK或者Web版在线代码编辑器进行开发、部署、调试,团队开发时还可以进行成员协作,不同的角色将对代码、项目拥有不同的权限;SAE提供了一系列分布式计算、存储服务供开发者使用,包括分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,这些服务将大大降低开发者的开发成本。同时又由于SAE整体架构的高可靠性和新浪的品牌保证,大大降低了开发者的运营风险。另外,作为典型的云计算,SAE采用“所付即所用,所付仅所用”的计费理念,通过日志和统计中心精确的计算每个应用的资源消耗(包括CPU、内存、磁盘等)。    

    总之,SAE就是简单高效的分布式Web服务开发、运行平台。

特点如下:
1.支持SVN部署应用,但不提供FTP、SSH访问,同时提供在线编辑功能;
2.提供自选的2级域名,也可向客服申请已经备注的绑定独立域名;
3.提供PHP开发在线应用,提供免费缓存;
4.应用商店中提供一键安装大量开源应用APP,例如:Wordpress、MediaWiki、Xweibo等。

有兴趣吗?点击这里
Tags:
Oct 28
    某项目,使用红旗DC Server 5.0 SP4 for x86_64。在安装Oracle RAC后,本地终端无法登陆。在本地输入用户名和密码登陆,回车后,会重新返回初始登陆界面。这时,通过远程SSH方式访问,从后台日志可发现类似的报错:
引用
Oct 27 23:47:40 localhost login: PAM unable to dlopen(/lib/security/pam_limits.so)
Oct 27 23:47:40 localhost login: PAM [error: /lib/security/pam_limits.so: wrong ELF class: ELFCLASS32]
Oct 27 23:47:40 localhost login: PAM adding faulty module: /lib/security/pam_limits.so
Oct 27 23:47:47 localhost login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Oct 27 23:47:47 localhost login: Module is unknown

经排查,故障原因是因为PAM配置文件中,调用了错误的链接库导致的。
Tags: , ,
Sep 20
《人民日报》9月13日发表林丽鹂、马冰一的文章,大侃中美物价,并以北京和纽约的物价来对比,得出的结论是中国物价并不比美国高,“纽约市的理发价格是北京市的5倍以上”就是例证。但《人民日报》显然回避了一些更值得人们关注和思考的深层次问题
Sep 19
    这是对[原]龙芯社区版的Debian系统安装Apache2+PHP+Mysql一文的补充。过程就是简单的apt-get,和修改配置文件,算做个记录吧。
Tags: , ,
Sep 15
    Whitepaper called Better PHP Practices. It focuses on on security measures and implementations to enhance your code.
Tags:
Sep 7
    继续昨天的工作,既然系统已经装好,那就从最简单的服务开始吧:Apache 2.2+PHP 5.3.3 +Mysql 5.1。
Tags: ,
Sep 6
    前段时间借到一台龙芯福陇的miniPC,这两天试用了一下。原部署的是红旗 龙芯版操作系统,试用挺顺利的。但为了进一步测试和学习,暂改为社区版的龙芯操作系统, 该系统基于debian。
Tags: ,
Sep 5
    Linux的引导是一个复杂的过程,像我不是搞开发的,无法理解底层实质的运作。
看过很多网络文章及书籍,感觉都不合自己的心意,集百家之长,才做出以下流程图。所谓:“一人技短,二人技长。”,还希望各位网友多多给出意见及斧正。多多益善。
Aug 22
    项目测试需要,借了一台龙芯II 福珑2F迷你电脑,CPU是loongson 800~900MHz的,特做个标记。
Tags:
Aug 11
    如果您的数据不重要,甚至喜欢折腾,那建议你购买“日立(Hitachi) 酷冰系列 2TB HDS5C3020ALA632”。运气不佳的我,从京东上新买时,拿到的新盘就是坏的。后换了一块新的,4个月过去了,昨天突然整盘数据丢失,分区表损坏。:-(
Tags:
Jul 20
五、策略模式
策略模式(Strategy Pattern)指的是程序中涉及决策控制的一种模式。其定义了一组算法,将每个算法都封装起来,并且使它们之间可以互换,使得这些算法在客户端调用它们的时候能够互不影响地变化。

在该模式中,算法是从复杂类提取的,因而可以方便地替换。策略模式通常通过定义一个抽象的基类,然后根据情况的不同创建不同的类来实现这个基类。接下来,根据实际情况的判断,对这个基类采用不同的方式进行继承。
Tags: ,
Jul 19
四、命令模式
    命令模式(Command Pattern)用来分离请求操作的客户端和执行该操作的那个对象。通过将请求本身变成一个对象来使行为请求者可向未指定的应用对象提出请求。

    命令模式以松耦合为基础,发送消息、命令和请求,或通过一组处理程序发送任意内容。每个处理程序都会自行判断自己能否处理请求。如果该请求可以被处理,进程停止。我们可以为系统添加或移除处理程序,而不影响其他处理程序。为处理请求而创建可扩展的架构时,命令模式很有价值。
Tags: ,
分页: 1/44 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]