自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiajian2010的专栏

来自邪王真眼的召唤

  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

转载 [转] 一些可以自由获取的编程电子书

小记    原本在微博上看到的,为了方便自己分享他人,就转载下来了。正文Meta-Lists25 Free Computer Science EbooksBook Training - On VideoCheat Sheets (Free)CodePlex List of Free E-BooksFree Tech BooksGalile

2013-08-27 18:53:01 1662

转载 [转]中科院外籍院士姚期智:科学家与科学之路

小记貌似原文是有版权的,我不知道这样转载是不是侵权了,其实我是从我导师的QQ空间里复制过来的。正文我(以下指的全是姚期智院士)从事科学工作几十年,也认识了很多杰出的科学家。我自己觉得科学家的生涯很有收获,当科学家是一个非常好的体验,从中可以品尝到巨大的乐趣。 首先,我要谈一谈什么是科学家,科学家做什么样的事情。在此,我想引用大文豪萧伯纳在一个剧本里说的几句话:“有的人看到已经发

2013-08-26 17:34:35 953

转载 [转]趣文:编程语言伪简史

原文出处: A Brief, Incomplete, and Mostly Wrong History of Programming Languages   译文出处:Mort Yao警告:原文中的内容不一定都是真实的。小字部分不属于原文,是翻译君为了便于读者读懂原文擅自所加的注解。当然,也不能保证一定都是真实的。为了照顾那些幽默感退化的人们,维基百科有一个主题关于:Histo

2013-08-24 13:47:25 1087

原创 在ubuntu的chrome中启用java plugin

缘起      由于各种原因,我需要看一些关于Java虚拟机方面的资料,这里首推的资料当然是《深入Java虚拟机 第二版》,为了运行光盘中的applet程序(一种几乎已死的技术),需要在浏览器中启用java运行时。解决方法      打开Ubuntu的软件安装中心(Software Center),在其中输入icedtea后,安装下图的所示的软件,然后在浏览器中可以运行Applet了。

2013-08-23 14:16:04 4604

转载 [转]我们最缺乏却最不可或缺的能力——独立思考

缘起上网查资料的,看到这篇文章,觉得挺有意思的。  正文     平时我经常阅读与金融界的时事新闻和职业规划有关的网站和论坛,以防自己在不经意中落后于时代。在国内和国外,有许多非常深刻而又活跃的金融类交流社区,例如Doostang, iBanking Oasis以及MIT BBS等等。我从来就不是社区的活跃成员,只是偶尔观看讨论合集,并争取从那些更有经验的人笔下学到更多东西。

2013-08-17 21:07:23 1057

转载 [转]32位 s 64 位

Objective(目标)Theintention(意图)of this article is to assist the readers realize(了解)why a same piece of code when executed on 32 bitenvironment,WOW(Windows on Windows) environment and 64 bitenvironme

2013-08-16 23:16:13 1389

原创 初识Cobertura

缘起 由于最近在看JUnit实战,看到第5章介绍的了代码覆盖率工具,下载安装并使用时出现了点问题,于是就记录下来了。Cobertura简介Cobertura(西班牙语的覆盖)是一个和JUnit集成的代码覆盖率测量工具。Cobertura特性:1.免费,开源2.可以和ant和maven集成,也可以通过命令行调用2.可以生成HTML或者XML格式的报告3.可以按照不同的标准对HTML结果进

2013-08-15 22:52:15 2269

转载 [转] 用C语言实现Ping程序功能

简介大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序。ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装

2013-08-14 20:55:19 1138

转载 [转]Linux桌面现状素描:矛盾的时代

简述就Linux桌面系统而言,眼下无疑是个充满矛盾的时代。笼统地说,Linux桌面的发展史可以划分为四个主要时代。第一个时代也许可以称之为前桌面时代(Pre-Desktop era);紧接着是GNOME-KDE时代(GNOME-KDE era);KDE 4.0于2008年1月发布,由此拉开了第三个时代;现处于第四个时代。那么,这个新时代有又哪些特点呢?正文直到2013年

2013-08-13 15:00:20 1113

原创 Java中Properties文件的使用

缘起      因为项目的需要,最近在研究JPF(Java PathFinder)。JPF是有NASA提供一款模型检查工具,其核心jpf-core是实际就是一个JVM,可以通过JPF的配置机制来方便的实现功能的配置和扩展。JPF的扩展机制是基于java.util.properties类的。因此在网上搜集了一番。简介     Properties属性文件在JAVA应用程序很常见,也是特别

2013-08-12 17:16:50 2450

原创 初识DocBook的一些经历

缘起最近在研究JPF,因JPF的代码库使用的是Mercurial(一种分布式的源码控制系统),因此而接触到有关Mercurial的一本著作《Mercurial:The DefiniteGuide》。本着好奇心就去看了一下这本书,没想书的源码可以获取的(若安装了Mercurial工具的话,在shell中键入:hgclonehttp://bitbucket.org/bos/hgbook).然后

2013-08-11 17:15:16 1936

转载 [转]最具影响力的16个开源项目-2011年

OpenLogic发布的2011年度开源软件趋势分析报告,Openlogic报告重点分析了现今流行以及活跃的用于企业基础架构中的核心应用程序。同时报告将热门的开源项目主要分为了Web应用和应用服务器、应用程序框架以及数据库和大数据三大类别。以下为OpenLogic评选出的2011年度最具影响力的16个开源项目。1.HBaseHBase是一款开源的非关系数据库,主要基于Google

2013-08-10 14:27:27 889

转载 [转]ThoughtWorks(中国)程序员读书雷达

(注:上述图片的放大版见 http://agile-club.aiyzx.com/book/wp-content/uploads/2013/05/reading-radar-final.jpg ,大图的体积太大,上传不了)   软件业的特点是变化。若要提高软件开发的技能,就必须跟上技术发展的步伐。埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与学识。世界上并不存

2013-08-09 17:03:17 1400

转载 [转] ThoughtWorks读书雷达-方法学篇

方法学(Methodology)看似与开发技能无关,常为程序员忽略。忽略意味着未曾察觉,却不等于它的无关紧要。我们每时每刻呼吸的空气同样会被我们忽略,但空气不重要么?不要等到我们开始戴上口罩,每日关心PM2.5指数时,方才察觉原来空气的质量已经积重难返(经过长时间形成的思想作风或习惯,很难改变--解释来自百度词典)了。在我们的读书雷达中,方法学象限囊括的书籍多与开发过程相关。如果说开发技能是程序员

2013-08-09 16:27:16 896

转载 [转]Object Oriented Design Principles

Who is Audience?This article is intended for those who have at least a basic idea of Object oriented programming. They know the difference between classes and objects and can talk about the basic

2013-08-08 21:29:03 2296

原创 Unix原理与应用(第四版)学习笔记3--系统调用之进程篇

进程篇进程这个抽象的概念可以使我们了解计算机内部的工作过程。进程的控制,内核的进程控制机制和相关的数据结构,详细分析了fork-exec-wait周期的整个过程,利用内核的描述符复制文件,实现shell中的redirect和pipe,信号控制机制。1进程的几个抽象概念Unix支持抢占式多任务系统(preemptivemultitasking),意味着,当一个进程的时间片用完时,内核就强

2013-08-07 22:47:19 2951 2

原创 Unix原理与应用(第四版)学习笔记2--系统调用之文件篇

文件篇Unix的c语言的系统调用库,Unix是一个多道程序系统,一个资源可能有多个进程共享使用。作为Unix系统开发者,必须将c语言的知识应用到程序设计中,并根据实际的需要,在不引起冲突的情况下,让多个应用程序共享资源。5.1系统调用基础Unix系统大概提供了200个特殊函数,这些函数为系统调用。系统调用是嵌在内核里的历程,它执行非常基本的功能,包括访问CPU(CPU的条件码和寄存器文

2013-08-06 22:33:05 1760

原创 Unix原理与应用(第四版)学习笔记1--理论篇

1Unix的体系结构与命令用法Unix操作系统的两个组成部分:内核和壳.学习操作系统的一个重要的任务是命令集,Unix的帮助文档-man。1.1Unix系统的结构整个Unix是以几个简单并有点抽象的概念为核心的。Unix的成功在于对一组精心挑选出来的成熟的思想的充分的实现,并证明这些思想是实现一个小而强大的系统的关键技术。1.1.1 任务分工—内核和壳将内核和壳之间的任

2013-08-06 19:43:45 1518

原创 关于Bash---DOS到shell的转换

1.缘起     由于从windows转向Ubuntu以及自身项目的的原因,需要学习shell,而Linux中默认的shell就是大名鼎鼎的bash。因为项目的原因,发现需要将一个dos的批处理修改为shell脚本。自身的知识不是很过硬,就google了一下。2.将DOS的批处理转换为shell脚本   关于DOS或者是现代的windows机器上的DOS模拟器cmd程序,百度文库有《C

2013-08-06 14:23:10 4544

转载 常用控制台命令大全-Ubuntu篇

查看软件xxx安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file search filename查询软件xxx依赖哪些包#apt-cache depends xxx查询软件xxx被哪些包依赖#apt-cache rdepends xxx增

2013-08-04 22:22:30 2419 1

转载 方滨兴校长在2013届本科生毕业典礼上的讲话(转)

——方滨兴校长在2013届本科生毕业典礼上的讲话  同学们,大家上午好!(掌声)  今 天,我们在这里举行一年一度的本科生毕业典礼,虽然每年的校历都镌刻着这个日子,对教师们来说习以为常,但对你们来说却非同寻常。因为这是你们人生中一个 重要的标志,是你们人生征途中的一个里程碑。不瞒你们说,这次毕业典礼对我来说也是极为特别的,因为这次毕业典礼恰逢本届校行政领导班子履职期满,这是本 届领

2013-08-04 21:59:57 1385

原创 软件测试实验学习笔记系列7--性能测试

性能测试在软件质量保证中起到重要的作用。中软评测中心:应用的客户端性能,应用的网络性能,应用的服务器端性能。各种测试,各种工具。性能测试基本靠工具。工具类型:负载/压力测试,资源检测工具,故障定位工具以及调优工具。商用工具:QALoad,SilkPerfomer,LoadRunner,IBMRational Performance Tester,WebLoad开源工具:WAS(Micr

2013-08-04 16:23:07 1202

原创 软件测试实验学习笔记系列6--图形界面测试(GUI)

界面是软件和用户交互的最直接的层面,界面决定了用户对软件的印象,GUI,设计良好GUI—轻松愉悦的感觉。Web应用+网页制作--->GUI设计的兴起.流行的界面风格:多窗体风格,单窗体风格,资源管理器风格特性:易用性,规范性,帮助,合理性,美观与协调,菜单位置,独特性,快捷方式的结合,安全性考虑,多窗口的应用与系统资源。GUI测试重点是正确性,易用性和视觉效果,文字检查和拼写检查是GU

2013-08-04 14:52:07 4718

原创 软件测试实验学习笔记系列5-单元覆盖测试

单元覆盖测试    覆盖测试是衡量软件质量的一个重要的指标,是一种”白合”测试方法,覆盖的标准有逻辑覆盖,循环覆盖,基本路径覆盖。其中逻辑测试包括语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖和路径覆盖。覆盖测试必须拥有程序的规格说明书和程序清单,以程序的内部结构为清单设计测试用例。覆盖测试主要使用在具有高可靠性要求的软件领域(军工企业,航空航天软件,工业控制软件).覆盖测试需

2013-08-02 20:11:11 1990

原创 初次使用GTK

1.GTK简介Gtk(GIMPtoolkit)+使用C语言开发的,采用了面向对象的技术,跨平台的图形工具包,LGPL,Gtk+提供所有流行的语言的接口:C++,Perl,Python,Java,ObjectiveC,被Gnome选中,优势:1.现代,开发和维护积极2.提供了广泛的选项,可以将工作扩展到尽可能多的人,3.简单易用4.自由软件,自由的开放源码许可。5.设计良好,灵活而可扩展。

2013-08-02 15:38:24 859

原创 软件测试实验学习笔记系列4--CppUnit

CppUnit单元测试工具CppUnit也是对xUnit家族中的一个成员,C++语言实现的一个单元测试的框架,Micheal Feathers由JUnit移植过来了,GNULGPL条约。CppUnit按照层次来管理测试,最底层的就是TestCase,当有了几个TestCase以后,可以将它们组织成TestFixture。在TestFixture中,可以建立被测试的类的实例,并编写TestC

2013-08-01 21:15:08 3702 1

原创 软件测试实验学习笔记系列3--单元测试

单元测试从软件测试V模型,单元测试是软件测试的基础,四个方面看出单元测试的重要性:1.时间方面—系统集成节约很多的时间2.测试效果--单元测试是测试阶段基石,能够发现深层次的问题3.测试成本--单元测试阶段问题容易发现4.产品质量--单元测试好坏影响软件产品的质量.                             图1:软件测试V模型软件代码越來越多,软

2013-08-01 17:13:15 2888 1

原创 软件测试实验学习笔记系列2 -- lint,splint的使用

lint简史1979年,贝尔实验室SteveJohnson于1979在PCC(PortableCCompiler)基础上开发的出了代码分析工具Lint,可以检查出很多的不符合规范的的错误(如将“==”写成了“=”)以及函数接口参数不一致性的问题等,完成代码健壮性的检查。Lint后来形成了一系列的工具,包括PC-Lint/FlexeLint(Gimpel),LintPlus(Cleanscape

2013-08-01 14:56:44 3043

原创 软件测试实验学习笔记系列1

Part 1 ManagementSoftwareengeering = Technology + Management现代软件测试思想:全生命周期的测试思想.软件系统的规模的急剧增大--->国际协作模式,联合开发,软件测试管理:softwaretest团队组织管理,软件测试计划管理,软件缺陷跟踪管理,软件测试资源管理。软件缺陷是软件与生具来的特征,是影响软件质量的重要

2013-08-01 11:47:17 1526

Java虚拟机规范Java_SE_7

JVM虚拟机规范的中文翻译版本,是由《深入例解java虚拟机》的作者周志明和其他的几个网友共同翻译的,非常好用

2013-12-17

matlab语言常用算法集

matlab算法资源,可以直接调用,注释全面,代码高效.

2012-02-13

qt基础教程

根据QT GUI Programming With QT4 写的教程,适合初学者看

2012-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除