bluesfeng2
码龄17年
关注
提问 私信
  • 博客:8,486
    8,486
    总访问量
  • 5
    原创
  • 676,219
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:英国
  • 加入CSDN时间: 2008-07-22
博客简介:

蓝锋博客 (镜像: www.cnblogs.com/bluesfeng)

查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得3次收藏
创作历程
  • 2篇
    2011年
  • 30篇
    2010年
TA的专栏
  • 视频教程
  • 软件工程-Software Engineering
    3篇
  • Maven
    3篇
  • 持续集成-Continuous Integration
    1篇
  • OOAD
    1篇
  • 设计模式-Design Patterns
    5篇
  • UML
  • Flex
    3篇
  • Xforms
  • SOA
  • 云计算-Cloud Computing
    2篇
  • Web service
  • Java
  • 软件测试-Software Testing
    1篇
  • Web
  • 语义网-Semantic Web
  • 数据库-Database
    2篇
  • 精品书推荐
  • Ruby
    2篇
  • 安装&配置
    4篇
  • IT生活
    2篇
  • Python
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用ElementTree操作XML文件

关于下载和安装ElementTree,请参考官网:http://effbot.org/zone/element-index.htm 下面以这个XML文件为例: <?xml version="1.0" encoding="UTF-8"?><collection shelf="New Arrivals"> <movie title="En.
原创
发布博客 2011.07.18 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Selenium测试Web界面时使用循环控制功能

Selenium是一个很好用的Web界面测试框架。但它的功能也有不足之处,比如: 在Selenium IDE中不支持程序控制语句。下面介绍如何在Selenium IDE中添加程序控制功能。1)下载Selenium插件 (sideflow.js): 如果不想下载,直接把下面的代码保存到本机也可。 var gotoLabels= {};var whileLabels =...
原创
发布博客 2011.05.20 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Ubuntu中环境变量设置

相比于传统的~/.bashrc (System wide), 最新的方式是在~/.pam_environment(session-wide environment )中设置环境变量 (Ubuntu)。 例如:  JAVA_HOME DEFAULT=/usr/lib/jvm/java-6-sunFEDORA_HOME DEFAULT=/opt/fedoraCATA...
原创
发布博客 2010.11.11 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu下安装LAMP

1. 安装LAMP sudo apt-get install lamp-server^在安装过程过需要输入MySQL的root用户密码。  2. 访问http://localhost来测试Apache安装。 3. 创建文件测试PHP    sudo nano /var/www/test.php内容如下: <?php phpinfo(); ?...
原创
发布博客 2010.11.08 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Maven和Jersey Framework开发REST风格Web Service

本文演示环境为eclipse + Maven插件 + Jersey framework。本文只关注Jersey的使用,所以只使用类中定义的静态数据做演示。请在使用时修改我的代码。如果你的eclipse中没有安装Maven插件,请关注我的博客,我马上就会推出Maven+eclipse的开发教程。蓝锋博客: http://bluesfeng.iteye.com/1. 在eclipse中...
原创
发布博客 2010.10.28 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven教程初级篇03: 创建Web应用

1. 使用如下命令创建Web应用: mvn archetype:generate -DgroupId=net.jianxi.tutorials.maven                                         -DartifactId=webappdemo                                         -Dpackage=...
原创
发布博客 2010.10.08 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态编程语言Ruby教程1-简介,安装和配置

1. 下载Ruby frameworkhttp://www.ruby-lang.org/en/ 2. 安装Ruby 3. 测试查看Ruby版本号: ruby -v 输入: ruby –e 'print "hello,world"',         -e: 把后面的一行脚本作为一个ruby程序; 也可在irb环境中测试Ruby程序。 直接进入$R...
原创
发布博客 2010.09.08 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python vs Ruby

Python和Ruby是最近非常火的两个编程语言。他们非常适合来构建软件原型。同时这两种语言同样适合开发Web应用程序。目前Ruby最新版本为1.9.2, Python最新版本为3.1.2. 设计哲学Python的设计重心在于提高程序的可读性和提高程序员的效率。Ruby则强调的是给程序员带来更多的编程乐趣。同时在Ruby中往往可以用不同的方式来解决同一个问题。这也是在Rub...
原创
发布博客 2010.09.04 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最新编程语言使用频率统计

最近看到了这个统计,感觉很有意思. 看看你钟爱的编程语言排在哪里? 其中最下面的数字代表该编程语言受欢迎的程度. 1为最受欢迎. 同时, 该图表是综合各搜索引擎的结果而得出的. ...
原创
发布博客 2010.09.02 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Google面试宝典

蓝锋博客: http://bluesfeng.iteye.com 最近刚被Google电话面了一次. 感觉还不错. 和面试官聊的很好. 到最后, 他竟然给我提了一些如何准备Google面试的经验. 下面把自己的经验和大家分享一下:很多非技术的因素在这里就不说了... 技术方面的准备包括:1. 仔细钻研一本数据结构和算法的书.每个程序员都知道数...
原创
发布博客 2010.08.31 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

持续集成 vs 持续检查

Keywords: 持续集成 持续检查 Contineous Integration Contineous Inspection Sonar Software Quality 蓝锋博客:http://bluesfeng.iteye.com本文系翻译文章,英文原文参见:http://www.sonarsource.org/continuous-inspection-p...
原创
发布博客 2010.08.25 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使你的代码更专业---使用Sonar改善代码质量

Keywords: Sonar 持续集成 Maven SQA蓝锋博客: http://bluesfeng.iteye.com  Sonar是一个开源代码质量控制工具。把它加到现在的持续集成工具中就能够让你的java开发项目集中处于质量控制之下。 1. 安装:   1) 下载Sonar: http://www.sonarsource.org/   2) 解压缩到本地文...
原创
发布博客 2010.08.24 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

漫画:2分钟让你明白什么是云计算

本文系转载自http://www.enet.com.cn 云计算, Cloud Computing 最开始,人们使用算盘。 后来,人们用电脑。 再后来,人们有了网络。再后来,大家都去上网。于是服务器吃不消了。 于是人们就发明了NB的技术,用更好更多的服务器。 再后来,人更多了,于是服务器也更多了。...
原创
发布博客 2010.08.20 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在Tomcat中强制web应用程序使用SSL

在应用程序的配置文件web.xml中的之前加入:  <security-constraint> <web-resource-collection> <web-resource-name>Restricted URLs</web-resource-name> <url-pattern>/</url-patt...
原创
发布博客 2010.08.18 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

几个著名的软件开发灾难性事故

们都知道软件中的Bug非常令人讨厌。但同时有缺陷的软件还有可能造成重大甚至致命的事故。下面是一些非常有名的软件事故:1. 1962年,水手号火箭的致命BUG。经济损失:1850万美元1962年,携带空间探测器的水手1号火箭前往金星,在起飞后不久就偏离了预定航线。任务控制在起飞293秒后摧毁了火箭。事故的起因就在于一名程序员把一条手写的公式抄写为错误的计算机代码。从而...
原创
发布博客 2010.08.05 ·
2233 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

在Oracle VM VirtualBox中访问Windows主机的文件夹

环境   主机: Windows XP   VM:  Oracle VM VirtualBox 3.2.6   VM OS: Ubuntu 10.04 Desktop 1. 在Oracle VM VirtualBox中设置共享文件夹2. 安装VBoxGuestAdditions 3. 进入Ubuntu, 输入以下命令:mkdir /mnt/share...
原创
发布博客 2010.08.03 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5分钟教你了解最流行的软件开发方法

瀑布模型-Waterfall瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。从本质来讲,它是一个软件开发架构,开发过程是通过一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么...
原创
发布博客 2010.08.01 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之前传:OO设计原则

原则1:最小化类及其属性/方法的访问权限。(Minimize The Accessibility of Classes and Members)通过封装,抽象实现信息的隐藏。尽量声明属性为私有。之通过相应的共有方法去访问这些属性。  原则2:组合由于继承。(Favor Composition Over Inheritance) 除了继承之外,我们还可以通过将...
原创
发布博客 2010.07.30 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PostgreSQL在Ubuntu上安装指南

安装环境:      Ubuntu 10.04-desktop-i386      PostgreSQL 8.41. 安装PostgreSQL  输入如下命令 sudo apt-get install postgresql 系统会提示安装所需磁盘空间,输入"y",安装程序会自动完成。 安装完毕后,系统会创建一个数据库超...
原创
发布博客 2010.07.29 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在Ubuntu上安装XML原生数据库Berkeley DBXML

安装环境 Ubuntu 10.04-desktop-i386Oracle Berkeley DB XML 2.5.16 1. 下载Berkeley DB XML 2.5.16http://www.oracle.com/technology/software/products/berkeley-db/index.html 2. 解压缩下载的dbxml-2.5.16.t...
原创
发布博客 2010.07.20 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多