挽星

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  基础知识

1 2 下一页

应该了解但未了解的知识、技术等
摘要:"原子操作(atomic operation)是不需要synchronized",这是Java多线程编程的老生常谈了。所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行倒结束,中间不会有任何 context switch (切换到另一个线程)。简介在多进程(线程)访问资源时,能够确保所有其他的进程(线程)都不在同一时间内访问相同的资源。原子操作:UP和SMP的异同-----------------------------------------------------------"原子操作(atomic operation)是不需要sync 阅读全文
posted @ 2011-02-07 20:50 挽星

摘要:一直以来都是在code.google.com中以网页形式查看某些Android开源项目的源代码,接受大家的取笑!经过本人对Source标签下内容的扫描,发现了一个巧妙的方法:通过SVN将开源代码完整的Export到本地(幸福感就像第一次品尝西瓜的味道)。以Shelves开源项目为例:可以在command-Line中直接输入以下命令svn checkouthttp://shelves.googlecode.com/svn/trunk/ shelves-read-only会出现以下内容当看到Checked out revision **,就可以在相应的路径下找到完整的源代码C:Documents 阅读全文
posted @ 2011-01-29 16:07 挽星

摘要:Pagefile.sys其实是Windows的“虚拟内存交换文件”。其作用是拿一部分的硬盘空间来当作内存使用,先把内存中一些闲置太久的数据存到硬盘上,等你要回头再用的时候,再从Pagefile.sys里调出。 是系统在硬盘上设置的虚拟内存的文件,是不能直接删除的,但是可以通过设置调整大小和取消,系统可以根据你内存的大小而自动设置一个虚拟内存的大小,默认是在系统盘下建立的,如果物理内存够大的话,可以取消虚拟内存。步骤:计算机-属性-高级系统设置-高级-性能中的设置-高级-更改,注意:选完后要点设置 再确定。重启后,pagefile.sys就没有了。hiberfil.sys文件首先分清 阅读全文
posted @ 2011-01-10 00:03 挽星

摘要:一、 软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即... 阅读全文
posted @ 2010-10-29 14:16 挽星

摘要:一、集群的基本概念 有一种常见的方法可以大幅提高服务器的安全性,这就是集群。 Cluster集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。 大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用。Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地... 阅读全文
posted @ 2010-09-19 01:11 挽星

摘要:问:我听说不少关于Regression Test的介绍,但是它到底是怎么“回归”法?回归到哪里去?我还是没搞懂。答:Regress 的英语定义是: return to a worse or lessdeveloped state。是倒退、退化、退步的意思。在软件项目中,如果一个模块或功能以前是正常工作的,但是在一个新的构建中出了问题,那这个模块就出现了一个&ld... 阅读全文
posted @ 2010-09-01 16:26 挽星

摘要:1、test strategy与test plan的区别 test strategy 用来表述如何测试软件系统,如何确定软件系统的测试级别和测试重点。实际项目中,单元测试、集成测试、功能测试、系统测试、验收测试等阶段的测试活动都要有不同的测试策略。拿集成测试阶段来说,可以采用自顶向下和自底向上的混合策略完成测试任务。test plan 要求用系统的方法来保障测试任务的顺利完成。包括测试任务的分配,... 阅读全文
posted @ 2010-08-27 11:39 挽星

摘要:什么是线程安全?如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全... 阅读全文
posted @ 2010-07-25 00:08 挽星

摘要:drupal简介1.Drupal的由来:Drupal应该翻译成什么呢?呵呵,觉得还是翻译为“水滴”比较好。Drupal这个词其实是荷兰语Druppel的英语发音,而Druppel在荷兰语里面是Drop也就是水滴的意思。Drupal的编写者最初选择这个词实在是意外,他本来想注册一个名为“Dorp”的域名,Dorp在荷兰语里是“小村庄&rdq... 阅读全文
posted @ 2010-07-22 22:27 挽星

摘要:post和get方法的区别总结简而言之,post就是提交,get方法就是获取。早期的网页技术并没有区分,两者都是会把数据提交到服务器,但是提交的方式不同。在IE的地址栏中,我们可以看到这样的URL:(1)http://blog.csdn.net/spring21st/archive/2007/10/09/1816488.aspx(2)http://www.baidu.com/s?wd=ASP.NE... 阅读全文
posted @ 2010-07-22 21:48 挽星

摘要:什么是UAT测试   UAT,(user acceptance Test),用户接受度测试 即验收测试   以下是它的一些一般步骤;仅供参考   一步:用户培训手册准备(就是针对要进行UAT测试的对象,及要进行培训的用户,准备一些培训资料:一般是测试对象使用/功能手册及要培训的用户的个人资料等等:就跟教师上课进行备课差不多)   二步:测试脚本发放(如果你公司采用自动化测试,那么每一个功能或一个模... 阅读全文
posted @ 2010-07-16 17:15 挽星

摘要:图2 模板方法模式类图  现在来考虑IoC的实现机制,组件定义了整个流程框架,而其中的一些业务逻辑的实现要借助于其他业务对象的加入,它们可以通过两种方式参与到业务流程中,一种是依赖查找(Dependency Lookup),类似与JDNI的实现,通过JNDI来找到相应的业务对象(代码1),另一种是依赖注入,通过IoC容器将业务对象注入到组件中。  3. 依赖查找(Dependency Lookup... 阅读全文
posted @ 2010-07-16 01:18 挽星

摘要:BVT 在成熟的软件研发过程中是很普及的一项测试,也是不可或缺的一项测试。然而在实际中,尤其是国内一些软件企业的实际工作中,却因为配置管理的缺乏而根本没有 BVT,甚至很多人至今还不清楚 BVT 究竟是做什么。【误区】  如果没有接触过具体的实践,单单看一些名词的定义,有时候会产生一些错误的理解。很多人误认为软件集成以后所做的一系列测试就是 BVT。这可以说对 BVT 是毫无概念了。更多人认为 B... 阅读全文
posted @ 2010-07-15 15:35 挽星

摘要:想将一些文档保存到VSS中,同时备份到MOSS 系统里。 如何从VSS中获取数据成为学习的难点,下面是我使用的VSS命令1、调用本机VSSset PATH=%PATH%;E:"install"Visual SourceSafe E:"install"Visual SourceSafe 是VSS安装位置 在此路径能找到 ss.exe2、设置vss数据库的路径set SSDIR=""vss ""vss... 阅读全文
posted @ 2010-07-12 19:03 挽星

摘要:命令行下发邮件的一些方法和技巧命令行下发邮件mail -s "hello" xuanfei2046@163.com </home/xuanfei/mailworld.txt普通模式下带附件发送cat hello.gif |uuencode hello.gif | mail -s "hello" xuanfei2046@163.com伪装gmail的邮箱发邮件echo hello|sendma... 阅读全文
posted @ 2010-06-23 17:32 挽星

摘要:前面加rem,和后面的用空格分开 阅读全文
posted @ 2010-06-23 17:16 挽星

摘要:调用计算器:System.Diagnostics.Process.Start("calc.exe");调用word程序:System.Diagnostics.Process.Start("WINWORD.exe");调用计事本:System.Diagnostics.Process.Start("notepad.exe");调用Excel: System.Diagnostics.Process.St... 阅读全文
posted @ 2010-06-23 14:52 挽星

摘要:压缩目录test及其子目录的文件内容Wzzip test.zip test –r -PWINRAR A test.rar test –r删除压缩包中的*.txt文件Wzzip test.zip *.txt -dWinRAR d test.rar *.txt刷新压缩包中的文件,即添加已经存在于压缩包中但更新的文件Wzzip test.zip test –fWinr... 阅读全文
posted @ 2010-06-23 11:10 挽星

摘要:你的机器 有RAR吗> 装个rar 里面有个 Rar.exe 文件 用法: rar <命令> - <开关 1> - <开关 N> <压缩文件> <文件...> <@列表文件...> <解压路径\> <命令> a 添加文件到压缩文件 c 添加压缩文件注释 cf 添加文件注释 c... 阅读全文
posted @ 2010-06-23 11:09 挽星

摘要:什么是正则表达式一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。很多人因为它们看上去比较古怪而且复杂所以不敢去使用——很不幸,这篇文章也不能够改变这一点,不过,经过一点点练习之后我就开始觉得这些复杂的表达式其实写起来还是相当简单的,而且,一旦你弄懂它们,你就能把数小时辛苦而且易错的文本处理工作压缩在几分钟(甚至几秒钟)内完成。正则表达式被各种文本编辑软件、类库(例... 阅读全文
posted @ 2010-06-01 16:29 挽星

1 2 下一页