水平消隐和垂直消隐 复核消隐信号 电子枪从左到右画出象素,它每次只能画一条扫描线,画下一条之前要先回到左边并做好画下一条扫描线的准备,这之间有一段时间叫做水平消隐(HBlank)。在画完全部扫描线(行)之后它又回到屏幕左上角准备下一次画屏幕(帧),这之间的一段时间就是垂直消隐(VBlank)。电子枪就是在不断的走‘之’字形。模拟视频信号解码并量化成连续的数字视频流后所包含的一些信号元素:模拟视频信号,每秒25 帧,每帧
二分搜索 一个简单的分搜索算法 public static int bisearch(int key, int[] a) { int low = 0, high = a.length - 1, mid = 0; while (low <= high) { mid = (low + high) / 2; if (a[mid] < key) { low = mid + 1
编程珠玑<续>之性能监视工具3-验证篇 今天还是继续讨论第一章(这效率-_-|||)。其实已经看到第三章了,只不过看到后面越发觉得不太对劲,这书不该这么看啊,怎么能一过了之呢?太对不起作者了好吧(虽然这本书很薄看起来很容易看完的样子)。更何况,而且明明很多都没有弄懂,于是有了现在这个验证篇。1.利用gcov对书中素数例子进行验证 尽管知道书上说的肯定是对的,可是还是想自己动手试试看结果。 首先,编译 加入gcov
编程珠玑<续>之性能监视工具2工具篇 其实,这一章翻译成性能监视工具还是有点误导人的(profiler 这个词明明就是分析工具)。作者在这一章里,最想表达的就是我们需要一个合适的代码分析工具(profiler)来帮助我们更好的窥探设计出来的程序,他建议如果找不到就自己造一个。可是神农尝百草的我悲剧的发现按译文的给出的“性能监视工具”基本上没有类似的对执行语句进行行统计的工具了,都是一些很恢弘的monitor,离我想要的相差甚远。可是,
编程珠玑<续>之性能监视工具 这一章主要说明了一个问题,也就是写代码过程中最重要又最容易被忽略的问题-----代码的执行效率。 验证一个程序的正确与否,最直观的是看输出是否达到预期。但评价一个程序的好坏,还是得从性能上去评估。 学习编程之初就学到时间复杂度和空间复杂度的概念,可是如何提高代码的效率,如何很好的减小各种系统开销却没有很明确的说法。 就像医生用听诊器去诊断病人的患处一样,程序员用性能监视
visio调整画布大小和旋转画布 1.调整画布大小:鼠标移至画布边界(注意不能是顶点附近),按下ctrl,就会出现双向箭头,拖动鼠标即能调整画布大小。2.旋转画布:鼠标移至画布顶点或附近,按下ctrl, 出现单箭头优弧,移动鼠标即能旋转画布。也可先按住ctrl,再移动鼠标~
读《编程珠玑》Programming Pearls <一> 经SW推荐最近在读《编程珠玑II》这本书。实为惭愧,久闻盛名的书现在才开始看。从看到这本书的目录那一刻我就知道,这是本好书.....值得花时间花精力慢慢去品读......那就从今天开始每天看一点点吧……
坑爹的Word技巧 Q1:插入公式后出现高低行如何是好? A:方法一:页面左侧空白处双击鼠标等弹出‘页面设置’后,选择文档网格选项卡,然后选“无网格”; 如若对于中文方法一不奏效,还可进行方法二操作: 1)全选;2)段落-->中文版式-->文本对齐方式-->居中;3)字体-->高级-->位置-->标准。4)最后保存。如果还是不行那就放弃算了........
小感 最近受到一点小刺激其一 「有关坚持」QQ里有一位好友来自上海马普所 所从事的是生物信息工程方面的研究 她于九月初被交换到德国ploen的马普所做为期89天的项目研究 每天都能看到她的日志更新 不管她有多累她都会记录这一天所发生的事 有工作&生活各个方面的~~~标题很简单就是《ploen第X天》就这样 伴随着自己找工作的节奏 时间就这么向前推进着 直到突然某天发现她居然已经记录
Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
软件测试的哲学思考 世界是物质的,存在即被感知. 这是近代英国大主教、哲学家贝克莱(1684-1753)的观点。近代西方主观唯心主义哲学的鼻祖,是英国唯心主义经验论心理学思想的主要代表,其空间知觉学说对心理学有重要贡献,影响马赫主义、实证主义,并促进联想主义心理学的发展。 贝克莱的学说属于英
白盒测试 如何有效的开展白盒测试 如何开展有效的白盒测试一、 引子这两天,时常被问到如何开展有效的白盒测试的问题,我很乐意和我的朋友交流,并提出了自己的看法。现在共享出来,如果有不妥之处,请指正 二、 回顾过去过去众多国内企业的测试,那是--“昨
白盒测试 如何挑选白盒测试工具二 王者诞生 白盒测试工具王者诞生 作为我在测试行业中,一路走过来,见证了Parasoft非凡的成绩,行业的特点,让我们看到了曙光,让我们的奋斗有了期待。当我看到了上面的报道,让我不觉然的想到C++Test:1. 可靠性,C++Test一方面不断融入专业领域和区域领的规范,20
白盒测试 如何挑选白盒测试工具 一 白盒测试工具王者选择部分转自中国软件评测中心 白盒测试目前主要用在具有高可靠性要求的软件领域,例如:军工软件、航天航空软件、工业控制软件等等。白盒测试工具在选购时应当主要是对开发语言的支持、代码覆盖的深度、嵌入式软件的测试、测试的可视化等。 对开发语
白盒测试 静态质量度量法 根据ISO/IEC 9126国际标准的定义,软件的质量包括以下六个方面:l 功能性(FUNCTLONALITY);l 可靠性(RELIABILITY):l 可用性(USABILITY):l 有效性(EFFICIENCY):l 可维
白盒测试 代码检查 三 5.缺陷检查表在进行人工代码检查时,代码缺陷检查表是我们用到的测试用例。代码缺陷检查表中一般包括容易出错的地方和在以往的工作中遇到的典型错误,如下所示。l 格式部分:①嵌套的IF正确地缩进了吗?②注释准确并有意义吗?③使用有意义的
白盒测试 [代码规范] [J2EE] http://img.tongji.linezing.com/2051467/tongji.gif 包命名规范: 目的:包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet