- 博客(44)
- 资源 (10)
- 收藏
- 关注
转载 水平消隐和垂直消隐 复核消隐信号
电子枪从左到右画出象素,它每次只能画一条扫描线,画下一条之前要先回到左边并做好画下一条扫描线的准备,这之间有一段时间叫做水平消隐(HBlank)。在画完全部扫描线(行)之后它又回到屏幕左上角准备下一次画屏幕(帧),这之间的一段时间就是垂直消隐(VBlank)。电子枪就是在不断的走‘之’字形。模拟视频信号解码并量化成连续的数字视频流后所包含的一些信号元素:模拟视频信号,每秒25 帧,每帧
2014-07-21 17:35:34
5563
原创 二分搜索
一个简单的分搜索算法 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
2014-03-29 20:11:38
649
原创 编程珠玑<续>之性能监视工具3-验证篇
今天还是继续讨论第一章(这效率-_-|||)。其实已经看到第三章了,只不过看到后面越发觉得不太对劲,这书不该这么看啊,怎么能一过了之呢?太对不起作者了好吧(虽然这本书很薄看起来很容易看完的样子)。更何况,而且明明很多都没有弄懂,于是有了现在这个验证篇。1.利用gcov对书中素数例子进行验证 尽管知道书上说的肯定是对的,可是还是想自己动手试试看结果。 首先,编译 加入gcov
2014-03-18 17:41:22
682
原创 编程珠玑<续>之性能监视工具2工具篇
其实,这一章翻译成性能监视工具还是有点误导人的(profiler 这个词明明就是分析工具)。作者在这一章里,最想表达的就是我们需要一个合适的代码分析工具(profiler)来帮助我们更好的窥探设计出来的程序,他建议如果找不到就自己造一个。可是神农尝百草的我悲剧的发现按译文的给出的“性能监视工具”基本上没有类似的对执行语句进行行统计的工具了,都是一些很恢弘的monitor,离我想要的相差甚远。可是,
2014-03-18 15:04:31
824
原创 编程珠玑<续>之性能监视工具
这一章主要说明了一个问题,也就是写代码过程中最重要又最容易被忽略的问题-----代码的执行效率。 验证一个程序的正确与否,最直观的是看输出是否达到预期。但评价一个程序的好坏,还是得从性能上去评估。 学习编程之初就学到时间复杂度和空间复杂度的概念,可是如何提高代码的效率,如何很好的减小各种系统开销却没有很明确的说法。 就像医生用听诊器去诊断病人的患处一样,程序员用性能监视
2014-03-13 16:14:43
830
转载 visio调整画布大小和旋转画布
1.调整画布大小:鼠标移至画布边界(注意不能是顶点附近),按下ctrl,就会出现双向箭头,拖动鼠标即能调整画布大小。2.旋转画布:鼠标移至画布顶点或附近,按下ctrl, 出现单箭头优弧,移动鼠标即能旋转画布。也可先按住ctrl,再移动鼠标~
2014-03-06 21:31:14
4184
原创 读《编程珠玑》Programming Pearls <一>
经SW推荐最近在读《编程珠玑II》这本书。实为惭愧,久闻盛名的书现在才开始看。从看到这本书的目录那一刻我就知道,这是本好书.....值得花时间花精力慢慢去品读......那就从今天开始每天看一点点吧……
2014-02-23 19:32:09
690
原创 坑爹的Word技巧
Q1:插入公式后出现高低行如何是好? A:方法一:页面左侧空白处双击鼠标等弹出‘页面设置’后,选择文档网格选项卡,然后选“无网格”; 如若对于中文方法一不奏效,还可进行方法二操作: 1)全选;2)段落-->中文版式-->文本对齐方式-->居中;3)字体-->高级-->位置-->标准。4)最后保存。如果还是不行那就放弃算了........
2014-02-14 13:15:43
532
原创 小感
最近受到一点小刺激其一 「有关坚持」QQ里有一位好友来自上海马普所 所从事的是生物信息工程方面的研究 她于九月初被交换到德国ploen的马普所做为期89天的项目研究 每天都能看到她的日志更新 不管她有多累她都会记录这一天所发生的事 有工作&生活各个方面的~~~标题很简单就是《ploen第X天》就这样 伴随着自己找工作的节奏 时间就这么向前推进着 直到突然某天发现她居然已经记录
2013-11-10 00:15:30
659
转载 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2012-07-30 21:12:16
411
原创 eclipse中注释模板修改
Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit
2012-07-30 20:30:56
475
转载 软件测试的哲学思考
世界是物质的,存在即被感知. 这是近代英国大主教、哲学家贝克莱(1684-1753)的观点。近代西方主观唯心主义哲学的鼻祖,是英国唯心主义经验论心理学思想的主要代表,其空间知觉学说对心理学有重要贡献,影响马赫主义、实证主义,并促进联想主义心理学的发展。 贝克莱的学说属于英
2011-08-04 10:48:25
798
转载 白盒测试 如何有效的开展白盒测试
如何开展有效的白盒测试一、 引子这两天,时常被问到如何开展有效的白盒测试的问题,我很乐意和我的朋友交流,并提出了自己的看法。现在共享出来,如果有不妥之处,请指正 二、 回顾过去过去众多国内企业的测试,那是--“昨
2011-08-04 10:47:31
2221
转载 白盒测试 如何挑选白盒测试工具二 王者诞生
白盒测试工具王者诞生 作为我在测试行业中,一路走过来,见证了Parasoft非凡的成绩,行业的特点,让我们看到了曙光,让我们的奋斗有了期待。当我看到了上面的报道,让我不觉然的想到C++Test:1. 可靠性,C++Test一方面不断融入专业领域和区域领的规范,20
2011-08-04 10:47:05
1097
转载 白盒测试 如何挑选白盒测试工具 一
白盒测试工具王者选择部分转自中国软件评测中心 白盒测试目前主要用在具有高可靠性要求的软件领域,例如:军工软件、航天航空软件、工业控制软件等等。白盒测试工具在选购时应当主要是对开发语言的支持、代码覆盖的深度、嵌入式软件的测试、测试的可视化等。 对开发语
2011-08-04 10:46:27
1417
转载 白盒测试 第四代白盒测试方法
第4代白盒测试方法介绍--理论篇 作者:wayne_chan 出处:.csdn 关键词: 白盒测试 第4代 测试方法 4GWM 在线测试 持续测试 灰盒 脚本驱动
2011-08-04 10:44:38
4650
转载 白盒测试 静态质量度量法
根据ISO/IEC 9126国际标准的定义,软件的质量包括以下六个方面:l 功能性(FUNCTLONALITY);l 可靠性(RELIABILITY):l 可用性(USABILITY):l 有效性(EFFICIENCY):l 可维
2011-08-04 10:44:09
2494
转载 白盒测试 代码检查 三
5.缺陷检查表在进行人工代码检查时,代码缺陷检查表是我们用到的测试用例。代码缺陷检查表中一般包括容易出错的地方和在以往的工作中遇到的典型错误,如下所示。l 格式部分:①嵌套的IF正确地缩进了吗?②注释准确并有意义吗?③使用有意义的
2011-08-04 10:43:24
1178
转载 白盒测试 代码检查 二
3.编码规范编码规范是程序编写过程中必须遵循的规则,一般会详细规定代码的语法规则、语法格式等,如表2-1所示。序号总则条款排版11-1:程序块要采用缩进风格编写,缩进的
2011-08-04 10:42:55
1549
转载 白盒测试 [代码规范] [J2EE]
http://img.tongji.linezing.com/2051467/tongji.gif 包命名规范: 目的:包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet
2011-08-04 10:40:26
1049
转载 白盒测试 [代码规范] [C++] 二
代码风格与版式代码风格的重要性怎么强调都不过分。一段稍长一点的无格式代码基本上就是不可读的。先来看一下这方面的整体原则:空行的使用空行起着分隔程序段落的作用。空行得体(不过多也不过少)将使程序的布局更
2011-08-04 10:39:36
1166
转载 白盒测试 [代码规范] [C++] 一
文件结构文件头注释所有C++的源文件均必须包含一个规范的文件头,文件头包含了该文件的名称、功能概述、作者、版权和版本历史信息等内容。标准文件头的格式为:
2011-08-04 10:38:52
1874
转载 白盒测试 代码检查
6.2.1 代码检查法代码检查包括桌面检查、代码审查和走查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码逻辑表达的正确性,代码结构的合理性等方面;发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,
2011-08-04 10:37:16
2226
转载 白盒测试 词法分析与桌面走查
6.1.1 词法分析与语法分析通过词法分析与语法分析可以获取软件组成的重要基本因数,例如:变量标识符、过程标识符、常量等,组合这些基本因数可以得到软件的基本信息。如:l 标号交叉引用表。列出在各模块中出现的全部标号,在表中标出标号的属性,包括己说明、未说明、己
2011-08-04 10:36:56
1127
转载 白盒测试 [代码规范] [C++] 四
宏宏是C/C++编译环境提供给用户的,在编译开始前(编译预处理阶段)执行的唯一可编程逻辑。何时使用宏应当尽量减少宏的使用,在所有可能的地方都使用常量、模版和内联函数来代替宏。
2011-08-04 10:35:33
1346
转载 白盒测试 [代码规范][C++] 三
函数函数是程序执行的最小单位,任何一个有效的C/C++程序都少不了函数。 函数原型函数原型的格式为: [存储类] 返回值类型[名空间或类::]函数名(参数列
2011-08-04 10:34:40
1374
转载 白盒测试 [代码规范][Java] 二
3. 注释规范3.1 注释 vs 代码注释宜少二精,不宜多而滥,更不能误导命名达意,结构清晰, 类和方法等责任明确,往往不需要,或者只需要很少注释,就可以让人读懂;相反,代码混乱,再多的注释都不能弥补。所以,应当先在代码本身下功夫。不能正确表达代码意义
2011-08-04 10:33:03
4105
转载 白盒测试 [代码规范] [Java] 一
Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以SUN Java标准为准。1. 标识符命名规范1.1 概述标识符的命名力求做到统
2011-08-04 10:32:25
1947
原创 showModalDialog,open取得父窗口的代码
通常使用window.open的方式开启新窗口的话 要取得父窗口的控件,可以用window.opener来取得父窗口 然而如果使用showModalDialog的话...却无效 如果有需要的话,需要修改开启的语法以及showModalDialog中的语法 开启语法第2个参数请下s
2011-07-29 11:31:53
527
转载 隐藏/取消GridView的列
protected void gvwComments_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow
2011-07-29 10:45:43
377
转载 用javascript/css实现GridView行背景色交替、鼠标划过行变色,点击行变色选中
window.onload = function(){ GridViewColor("","#fff","#eee","#6df","#fd6"); }//参数依次为(后两个如果指定为空值,则不会发生相应的事件): //GridView ID, 正常行背景色,交替行背景色
2011-07-28 15:52:54
766
转载 Java命名规范
1.包命名:全部字母小写:cn.package.bean2.类命名:单词的首字母大写:SimpleBean3.属性名称:第一个单词的首字母小写,之后每个单词的首字母大写studentName4.方法命名:与属性命名相同:public void sayHello()5.常量命名:全
2011-07-28 10:29:49
317
转载 C#的命名规范
1、命名约定Pascal和Camel命名约定编程的命名方式主要有Pascal和Camel两种(Pascal:每个单词的首字母大写,例如ProductType;Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType)以下是一些常用的C#成员及其推荐命名方
2011-07-28 10:15:53
370
原创 window.location.href的target控制
在使用框架时,经常会对框架子页面进行页面引导的情况,如果只是简单的设置location. href="",会使得整个页面显示在子框架中,导致出现重叠框架。如何解决呢?很简单。只要指定子框架的父级框架页面链接至目标页面即可。如window.top.framename.locatio
2011-07-27 17:24:32
2179
转载 GridView固定表头(不用javascript只用CSS,2行代码,很好用)
代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > GridView固定表头 清清月儿http://blog.youkuaiyun.com/21aspne
2011-07-27 10:31:34
1920
转载 ASP.NET后台中调用前台Javascript函数的几种方法
做web开发,用的技术是aspx.net,可是由于比较习惯于ASP现在做起来,觉得非常别扭,原因在于有很多功能其实在前台可以处理的,但是因为用到了很多webcontrol,导致不断postback。如果利用ajax来处理可能会好些。目前只能通过在后台对这些控件绑定前台的javas
2011-07-26 09:49:00
1280
转载 js、jquery、动态添加option项
JS:var selid = document.getElementById("sltid"); for(var i=0; i<10;i++){ //循环添加多个值 sid.option[i] = new Option(i,i
2011-07-22 09:12:40
54171
1
转载 JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参(selected的值和页面其它元素的值)以及js的select
JQurey1 2 3 $(document).ready(function(){ 4 $('#mySelect').change(function(){ 5 alert($(this).children('option:selected').val()); 6
2011-07-21 15:56:14
6965
转载 setTimeout和setInterval
clearInterval()方法可 用这个ID阻止再次执行该代码。显然。这一点在使用时间间隔时更重要,因为如果不取消时间间隔,就会一直执行它,直到页面被卸载为止。下面是时间间隔用法 的一个常见示例: var iNum = 0; var iMax = 100; var
2011-07-20 17:22:28
391
多功能电子钟的Verilog设计
2009-02-14
基于VHDL的基带线路码产生电路设计
2009-02-14
基于VHDL语言的交通灯控制器设计
2009-02-14
基于VHDL数字电子钟设计与实现课程设计
2009-02-14
VHDL 语言的交通灯
2009-02-14
用VHDL设计的单片机
2009-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人