之前不怎么上校内,但最近很多同事喜欢泡校内,我好奇的去看了下他们在干嘛?难道是写博客?最后发现主要是玩抢车位之类的游戏,当然还有很多类似的WebGame,给我的感觉是WebGame现在已无处不在。         记得前几年以博客、视频、社区为代表的WEB2.0风潮逐渐席卷整个中国互联网行业以来,“创新”和“互动”这两个概念已经成为互联网发展必不可少的因素。无数新型社区网站也开始风潮涌动。但是缺少成熟的商业模式 ...
python优秀的库资源确实很多,最近发现了一个简单而又强大的读写配置文件的lib,地址在这里 http://www.voidspace.org.uk/python/configobj.html ,我觉得最大的亮点在于自带的格式校验功能,并且支持复杂的嵌套格式,而且使用起来也相当的简便,按教程来如下: 读文件 from configobj import ConfigObj config = ConfigObj(filename) # value1 = config['keyword1'] value2 = config['keyword2'] # section1 = confi ...
REST按我的理解,简单的说就是一种面向资源的架构方式,无论是对于Web服务的生产者还是消费者,Web都是简单的,Web更是可编程的,REST利用简单的 HTTP、URI标准和XML语言构建起轻量级的Web服务,从而大幅度地提升了开发效率和程序性能,为我们构建下一代高性能、高可伸缩性、简单性、可移植性、可靠性的Web程序提供了一个架构风格上的准则。 由于REST设计哲学变得越来越流行,许多RESTful框架如雨后春笋般涌现出来。而Django是一个高级 Python web framework,它鼓励快速开发和干净的MVC设计。它包括一个模板系统,对象相关的映射和用于动态创建管理界面的框架。 ...
分支的基本概念就正如它的名字,开发的一条线独立于另一条线,如果回顾历史,可以发现两条线分享共同的历史,一个分支总是从一个备份开始的,从那里开始,发展自己独有的历史(如下图所示) ⑴创建分支 假设目前我们版本库中的项目的布局如下图: 如图所示,我们的项目放在了trunk(主线)目录,另外还有branch(分支)和tags(标签)目录,这样的布局是为了更清晰的区别主线、分支和标签三者的位置。 subversion对分支和标签是通过复制一份最新的版本库的快照来实现的。 开始创建分支: 在我们CheckOut的主线目录(trunk)上,右键点击然后选择“Branch/tag&helli ...
服务器端配置说明 1,软件下载 * 下载Subversion服务器程序。 到官方网站 的下载二进制安装文件,目前可以下载svn-1.4.4-setup.exe。 下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 此版本支持Apache2.0.x 2,服务器和客户端安装 * 服务器安装,直接运行svn-1.4.4-setup.exe,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。(由于subversion已有自带的svnserver服务器,如果需要使用Apache服务器的特性则再将其集 ...
vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其他任何介绍vi的地方进一步了解他。Vi也是Linux中最基本的文本编辑器,学会他后,您将在Linux的世界里畅行无阻。  1、vi的基本概念    基本上vi能够分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: &nbs ...
下载地址 http://kdt.cn/download/shell.rar
    SVG(Scalable Vector Graphics)是W3C组织为适应InternetWeb应用的飞速发展需要而制定的一套基于XML语言的二维可缩放矢量图形语言描述规范。传统的HTML静态页面描述语言的采用的标记固定、有限且无内涵、不支持矢量图形等缺点日益暴露出来,已经越来越满足不了WebGIS发展要求。目前网络上浒的MacroMiedia公司提出的SWF文件格式以其图像矢量化,文件较小及具有交互性而倍受青睐,但它相比于SVG,还是有一些不足之处。XML作为公认的世界未来统一格式标准已经为越来越多的领域所应用。SVG作为 ...
       尽管有那些可能性——复杂度、延误和不可预知的改动——还是有许多软件写出来、交付出去、而且最终被使用。偶尔软件会很好。在一些罕见情形下,软件的确有创新和价值。在一些案例中,还真按计划达成了目标。 在这些稀有案例中,成功往往是铁一般纪律的副产品——一种坚决做出又在每次遇到挑战时大声重申的选择,限制着项目的范围。在软件的成功故事中,你总 能发现善于拒绝的人们。如同有意只在调色板上涂抹一种颜色的画家、宁肯写十四行诗也不写自由体诗歌的诗人,或者只固守小规模优 ...
       人们在试验REST时,通常会四处寻找样例——而他们往往不仅能找到一大堆自称“符合REST”或标榜为“REST API”的样例,还会发现许多关于某个自称符合REST的特定服务名不副实的讨论。       为什么会这样?HTTP虽不是什么新事物,但人们使用它的方式却五花八门。其中有些做法符合Web设计者的初衷,但许多并非如此。要为你的HTTP应用(无论是面向人类、还是计算机、或同时面 ...
成服务端密匙  keytool -genkey -alias 别名keyalg RSA -keypass changeit -storepass changeit   -keystore server.keystore 例:keytool -genkey -alias casserver -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore 运行后出现提示信息: 输入keystore密码:changeit      ...
SVN: http://subclipse.tigris.org/update RDT: http://updatesite.rubypeople.org/release RadRails: http://radrails.sourceforge.net/update
在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题. 在一个可伸缩的架构中,资源的消耗应该随负载线性(或更佳)上升,负载可由用户流量、数据量等测量。如果说性能衡量的是每一工作单元所需的资源消 耗,可伸缩性则是衡量当工作单元的数量或尺寸增加时,资源消耗的变化情况。换句话说,可伸缩性是整个价格-性能曲线的形状,而不是曲线上某一点的取值。 可伸缩性有很多侧面&mdash ...
华为代码规范华为代码规范华为代码规范
liuqiang
搜索本博客
我的相册
019a9cee-eeda-3878-b2be-d193caa0130f-thumb
A569194995207YAN
共 16 张
存档
最新评论