自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (10)
  • 收藏
  • 关注

转载 水平消隐和垂直消隐 复核消隐信号

电子枪从左到右画出象素,它每次只能画一条扫描线,画下一条之前要先回到左边并做好画下一条扫描线的准备,这之间有一段时间叫做水平消隐(HBlank)。在画完全部扫描线(行)之后它又回到屏幕左上角准备下一次画屏幕(帧),这之间的一段时间就是垂直消隐(VBlank)。电子枪就是在不断的走‘之’字形。模拟视频信号解码并量化成连续的数字视频流后所包含的一些信号元素:模拟视频信号,每秒25 帧,每帧

2014-07-21 17:35:34 5313

原创 二分搜索

一个简单的分搜索算法 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 589

原创 编程珠玑<续>之性能监视工具3-验证篇

今天还是继续讨论第一章(这效率-_-|||)。其实已经看到第三章了,只不过看到后面越发觉得不太对劲,这书不该这么看啊,怎么能一过了之呢?太对不起作者了好吧(虽然这本书很薄看起来很容易看完的样子)。更何况,而且明明很多都没有弄懂,于是有了现在这个验证篇。1.利用gcov对书中素数例子进行验证   尽管知道书上说的肯定是对的,可是还是想自己动手试试看结果。   首先,编译 加入gcov

2014-03-18 17:41:22 619

原创 编程珠玑<续>之性能监视工具2工具篇

其实,这一章翻译成性能监视工具还是有点误导人的(profiler 这个词明明就是分析工具)。作者在这一章里,最想表达的就是我们需要一个合适的代码分析工具(profiler)来帮助我们更好的窥探设计出来的程序,他建议如果找不到就自己造一个。可是神农尝百草的我悲剧的发现按译文的给出的“性能监视工具”基本上没有类似的对执行语句进行行统计的工具了,都是一些很恢弘的monitor,离我想要的相差甚远。可是,

2014-03-18 15:04:31 779

原创 编程珠玑<续>之性能监视工具

这一章主要说明了一个问题,也就是写代码过程中最重要又最容易被忽略的问题-----代码的执行效率。   验证一个程序的正确与否,最直观的是看输出是否达到预期。但评价一个程序的好坏,还是得从性能上去评估。    学习编程之初就学到时间复杂度和空间复杂度的概念,可是如何提高代码的效率,如何很好的减小各种系统开销却没有很明确的说法。    就像医生用听诊器去诊断病人的患处一样,程序员用性能监视

2014-03-13 16:14:43 787

转载 visio调整画布大小和旋转画布

1.调整画布大小:鼠标移至画布边界(注意不能是顶点附近),按下ctrl,就会出现双向箭头,拖动鼠标即能调整画布大小。2.旋转画布:鼠标移至画布顶点或附近,按下ctrl, 出现单箭头优弧,移动鼠标即能旋转画布。也可先按住ctrl,再移动鼠标~

2014-03-06 21:31:14 4017

原创 读《编程珠玑》Programming Pearls <一>

经SW推荐最近在读《编程珠玑II》这本书。实为惭愧,久闻盛名的书现在才开始看。从看到这本书的目录那一刻我就知道,这是本好书.....值得花时间花精力慢慢去品读......那就从今天开始每天看一点点吧……

2014-02-23 19:32:09 641 2

原创 坑爹的Word技巧

Q1:插入公式后出现高低行如何是好?  A:方法一:页面左侧空白处双击鼠标等弹出‘页面设置’后,选择文档网格选项卡,然后选“无网格”;      如若对于中文方法一不奏效,还可进行方法二操作:      1)全选;2)段落-->中文版式-->文本对齐方式-->居中;3)字体-->高级-->位置-->标准。4)最后保存。如果还是不行那就放弃算了........

2014-02-14 13:15:43 497

原创 小感

最近受到一点小刺激其一 「有关坚持」QQ里有一位好友来自上海马普所 所从事的是生物信息工程方面的研究 她于九月初被交换到德国ploen的马普所做为期89天的项目研究 每天都能看到她的日志更新 不管她有多累她都会记录这一天所发生的事 有工作&生活各个方面的~~~标题很简单就是《ploen第X天》就这样 伴随着自己找工作的节奏 时间就这么向前推进着  直到突然某天发现她居然已经记录

2013-11-10 00:15:30 628

转载 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2012-07-30 21:12:16 382

原创 eclipse中注释模板修改

Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit

2012-07-30 20:30:56 445

转载 软件测试的哲学思考

世界是物质的,存在即被感知.  这是近代英国大主教、哲学家贝克莱(1684-1753)的观点。近代西方主观唯心主义哲学的鼻祖,是英国唯心主义经验论心理学思想的主要代表,其空间知觉学说对心理学有重要贡献,影响马赫主义、实证主义,并促进联想主义心理学的发展。  贝克莱的学说属于英

2011-08-04 10:48:25 739

转载 白盒测试 如何有效的开展白盒测试

如何开展有效的白盒测试一、        引子这两天,时常被问到如何开展有效的白盒测试的问题,我很乐意和我的朋友交流,并提出了自己的看法。现在共享出来,如果有不妥之处,请指正 二、        回顾过去过去众多国内企业的测试,那是--“昨

2011-08-04 10:47:31 2177

转载 白盒测试 如何挑选白盒测试工具二 王者诞生

白盒测试工具王者诞生 作为我在测试行业中,一路走过来,见证了Parasoft非凡的成绩,行业的特点,让我们看到了曙光,让我们的奋斗有了期待。当我看到了上面的报道,让我不觉然的想到C++Test:1. 可靠性,C++Test一方面不断融入专业领域和区域领的规范,20

2011-08-04 10:47:05 1025

转载 白盒测试 如何挑选白盒测试工具 一

白盒测试工具王者选择部分转自中国软件评测中心   白盒测试目前主要用在具有高可靠性要求的软件领域,例如:军工软件、航天航空软件、工业控制软件等等。白盒测试工具在选购时应当主要是对开发语言的支持、代码覆盖的深度、嵌入式软件的测试、测试的可视化等。  对开发语

2011-08-04 10:46:27 1355

转载 白盒测试 第四代白盒测试方法

第4代白盒测试方法介绍--理论篇 作者:wayne_chan 出处:.csdn 关键词: 白盒测试 第4代 测试方法 4GWM 在线测试 持续测试 灰盒 脚本驱动

2011-08-04 10:44:38 4581

转载 白盒测试 静态质量度量法

根据ISO/IEC 9126国际标准的定义,软件的质量包括以下六个方面:l  功能性(FUNCTLONALITY);l  可靠性(RELIABILITY):l  可用性(USABILITY):l  有效性(EFFICIENCY):l  可维

2011-08-04 10:44:09 2238

转载 白盒测试 代码检查 三

5.缺陷检查表在进行人工代码检查时,代码缺陷检查表是我们用到的测试用例。代码缺陷检查表中一般包括容易出错的地方和在以往的工作中遇到的典型错误,如下所示。l  格式部分:①嵌套的IF正确地缩进了吗?②注释准确并有意义吗?③使用有意义的

2011-08-04 10:43:24 1112

转载 白盒测试 代码检查 二

3.编码规范编码规范是程序编写过程中必须遵循的规则,一般会详细规定代码的语法规则、语法格式等,如表2-1所示。序号总则条款排版11-1:程序块要采用缩进风格编写,缩进的

2011-08-04 10:42:55 1490

转载 白盒测试 [代码规范] [J2EE]

http://img.tongji.linezing.com/2051467/tongji.gif    包命名规范:  目的:包的命名规范应当体现出项目资源良好的划分  servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet

2011-08-04 10:40:26 1002

转载 白盒测试 [代码规范] [C++] 二

代码风格与版式代码风格的重要性怎么强调都不过分。一段稍长一点的无格式代码基本上就是不可读的。先来看一下这方面的整体原则:空行的使用空行起着分隔程序段落的作用。空行得体(不过多也不过少)将使程序的布局更

2011-08-04 10:39:36 1129

转载 白盒测试 [代码规范] [C++] 一

文件结构文件头注释所有C++的源文件均必须包含一个规范的文件头,文件头包含了该文件的名称、功能概述、作者、版权和版本历史信息等内容。标准文件头的格式为:

2011-08-04 10:38:52 1796

转载 白盒测试 代码检查

6.2.1 代码检查法代码检查包括桌面检查、代码审查和走查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码逻辑表达的正确性,代码结构的合理性等方面;发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,

2011-08-04 10:37:16 2137

转载 白盒测试 词法分析与桌面走查

6.1.1  词法分析与语法分析通过词法分析与语法分析可以获取软件组成的重要基本因数,例如:变量标识符、过程标识符、常量等,组合这些基本因数可以得到软件的基本信息。如:l  标号交叉引用表。列出在各模块中出现的全部标号,在表中标出标号的属性,包括己说明、未说明、己

2011-08-04 10:36:56 1058

转载 白盒测试 [代码规范] [C++] 四

宏宏是C/C++编译环境提供给用户的,在编译开始前(编译预处理阶段)执行的唯一可编程逻辑。何时使用宏应当尽量减少宏的使用,在所有可能的地方都使用常量、模版和内联函数来代替宏。

2011-08-04 10:35:33 1304

转载 白盒测试 [代码规范][C++] 三

函数函数是程序执行的最小单位,任何一个有效的C/C++程序都少不了函数。 函数原型函数原型的格式为: [存储类] 返回值类型[名空间或类::]函数名(参数列

2011-08-04 10:34:40 1310

转载 白盒测试 [代码规范][Java] 二

3. 注释规范3.1 注释 vs 代码注释宜少二精,不宜多而滥,更不能误导命名达意,结构清晰, 类和方法等责任明确,往往不需要,或者只需要很少注释,就可以让人读懂;相反,代码混乱,再多的注释都不能弥补。所以,应当先在代码本身下功夫。不能正确表达代码意义

2011-08-04 10:33:03 3989

转载 白盒测试 [代码规范] [Java] 一

Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以SUN Java标准为准。1. 标识符命名规范1.1 概述标识符的命名力求做到统

2011-08-04 10:32:25 1880

原创 showModalDialog,open取得父窗口的代码

通常使用window.open的方式开启新窗口的话 要取得父窗口的控件,可以用window.opener来取得父窗口 然而如果使用showModalDialog的话...却无效 如果有需要的话,需要修改开启的语法以及showModalDialog中的语法 开启语法第2个参数请下s

2011-07-29 11:31:53 492

转载 隐藏/取消GridView的列

protected void gvwComments_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow

2011-07-29 10:45:43 332

转载 用javascript/css实现GridView行背景色交替、鼠标划过行变色,点击行变色选中

window.onload = function(){   GridViewColor("","#fff","#eee","#6df","#fd6");   }//参数依次为(后两个如果指定为空值,则不会发生相应的事件): //GridView ID, 正常行背景色,交替行背景色

2011-07-28 15:52:54 729

转载 Java命名规范

1.包命名:全部字母小写:cn.package.bean2.类命名:单词的首字母大写:SimpleBean3.属性名称:第一个单词的首字母小写,之后每个单词的首字母大写studentName4.方法命名:与属性命名相同:public void sayHello()5.常量命名:全

2011-07-28 10:29:49 269

转载 C#的命名规范

1、命名约定Pascal和Camel命名约定编程的命名方式主要有Pascal和Camel两种(Pascal:每个单词的首字母大写,例如ProductType;Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType)以下是一些常用的C#成员及其推荐命名方

2011-07-28 10:15:53 332

原创 window.location.href的target控制

在使用框架时,经常会对框架子页面进行页面引导的情况,如果只是简单的设置location. href="",会使得整个页面显示在子框架中,导致出现重叠框架。如何解决呢?很简单。只要指定子框架的父级框架页面链接至目标页面即可。如window.top.framename.locatio

2011-07-27 17:24:32 2152

转载 GridView固定表头(不用javascript只用CSS,2行代码,很好用)

代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >    GridView固定表头 清清月儿http://blog.csdn.net/21aspne

2011-07-27 10:31:34 1880 2

转载 ASP.NET后台中调用前台Javascript函数的几种方法

做web开发,用的技术是aspx.net,可是由于比较习惯于ASP现在做起来,觉得非常别扭,原因在于有很多功能其实在前台可以处理的,但是因为用到了很多webcontrol,导致不断postback。如果利用ajax来处理可能会好些。目前只能通过在后台对这些控件绑定前台的javas

2011-07-26 09:49:00 1215

转载 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 53992 5

转载 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 6909

转载 setTimeout和setInterval

clearInterval()方法可 用这个ID阻止再次执行该代码。显然。这一点在使用时间间隔时更重要,因为如果不取消时间间隔,就会一直执行它,直到页面被卸载为止。下面是时间间隔用法 的一个常见示例: var iNum = 0;    var iMax = 100;    var

2011-07-20 17:22:28 358

原创 PS怎么让图的白色背景变透明?

双击背景图层 更名为图层1 魔棒选中白色 按del删除白色 就透明了

2011-07-15 10:50:51 4655

VB.NET2008编写的不规则窗体

这个是老师上课时编写的,相信对初学习.NET2008的同学非常有帮助.......可以自己实现各种可爱的图片转变成的不规则窗体

2009-02-14

谭浩强《C语言》习题集答案

与《C语言》配套的习题解答相信会对初学编程的同学带来帮助........

2009-02-14

谭浩强老师《c语言》

这本书想必不必我多做介绍吧.........O(∩_∩)O哈哈~

2009-02-14

多功能电子钟的Verilog设计

摘 要:Verilog是广泛应用的硬件描述语言,可以用在硬件设计流程的建模、综合和模拟等多个阶段。随着硬件设计规模的不断扩大,应用硬件描述语言进行描述的CPLD结构,成为设计专用集成电路和其他集成电路的主流。通过应用Verilog HDL对多功能电子钟的设计,达到对Verilog HDL的理解,同时对CPLD器件进行简要了解。 本文的研究内容包括: 对Altera公司Flex 10K系列的EPF10K 10简要介绍,Altera公司软件Max+plusⅡ简要介绍和应用Verilog HDL对多功能电子钟进行设计。 关键词:多功能电子钟;硬件描述语言 Abstract:Verilog is the most widely used hardware description language.It can be used to the modeling, synthesis, and simulation stages of the hardware system design flow. With the scale of hardware design continually enlarging, describing the CPLD with HDL become the mainstream of designing ASIC and other IC.To comprehend Verilog HDL and get some knowledge of CPLD device, we design a block with several functions with Verilog HDL. This thesis is about to discuss the above there aspects: Introduce the EPF10K 10 of Flex 10K series producted by Altera Corporation simply. the software Max+plusⅡ,Design the block with several functions with Verilog HDL. Keywords: block with several functions; hardware description language ******************************************* 目  录 1 引言 2 1.1课题的背景、目的 2 1.2 课题设计环境 2 2 EPF10K 10相关说明及VERILOG HDL简介 2 2.1 EPF10K 10相关说明 2 2.2 VERILOG HDL硬件描述语言简介 4 3应用VERILOG HDL描述的多功能电子钟 5 3.1功能描述 5 3.2 源程序 6 3.3模块仿真 13 4 应用VERILOG HDL描述的多功能电子钟功能模块及仿真 15 4.1 计时模块 15 4.2 闹铃设置模块 17 4.3 校时模块 19 4.4 秒表功能模块 22 4.5 整点报时模块 25 4.6 闹铃屏蔽及响铃功能 27 4.7 秒表提示铃声功能 28 5结束语 30 6致谢 30 参考文献 31

2009-02-14

基于VHDL的基带线路码产生电路设计

本课程设计用VHDL硬件描述语言完成了基带线路码产生电路的设计。数字基带信号的传输是数字通信系统的重要组成部分之一。信号在传输前要经过编码的处理。在数字通信中,有些场合可不经过载波调制和解调过程,而对基带信号进行直接传输。为使基带信号能适合在基带信道中传输,通常要经过基带信号变换,这种变换过程事实上就是编码过程。 ~~~~~~~~~~~~~~~~~~~~~~ This course is designed to use VHDL hardware description language completed the base-band circuits have a code of the circuit design. Digital base-band signal transmission of digital communications systems is an important part of one.In the signal before transmission to go through the code to deal with. In digital communications, there are some occasions, not through the process of modulation and demodulation, and base-band signal for direct transmission. In order to be able to base-band signal for the base-band transmission channels, usually after a base-band signal transformation, the transformation process is in fact the process of encoding. ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 目 录 1引言 7 1.1课题的背景、目的 2 1.2 课题设计环境 2 2数字基带信号的码型与设计 3 2.1数字基带信号的码型设计原则 3 2.2 数字基带信号的常用码型 5 3基带信号编码的建模与设计 7 3.2数字双相码(DIGITAL BIPHASE CODE ) 10 3.4 HDB3码 13 4 小结 23 致谢 24 参考文献 25

2009-02-14

基于VHDL语言的交通灯控制器设计

:传统的交通灯控制器多数由单片机或PLC来实现,文中介绍了基于VHDL硬件描述语言进行交通灯控制 器设计的一般思路和方法。选择XIL INX公司低功耗、低成本、高性能的FPGA芯片,采用ISE5. X和MODELSIM SE 6. 0开发工具进行了程序的编译和功能仿真。最后给出了交通灯控制器的部分VHDL源程序和仿真结果,仿 真结果表明该系统的设计方案正确。 ~~~~~~~~~~~~~~~~~~~~~· 非常详细的设计过程,仿真图,设计思路,代码

2009-02-14

基于VHDL数字电子钟设计与实现课程设计

本课程设计完成了数字电子钟的设计,数字电子钟是一种用数字显示秒、分、时的计时装置,由于数字集成电路技术的发展和采用了先进的石英技术,它使数字钟具有走时准确、性能稳定、携带方便等优点。数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活带来极大的方便。在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路的能力。

2009-02-14

VHDL 语言的交通灯

用VHDL 语言设计交通灯控制系统, 并在MAX+PLUS II 系统对FPGA/ CPLD 芯片进行下载, 由于生成的是集成化的数字电 路, 没有传统设计中的接线问题, 所以故障率低、可靠性高, 而且体积小。体现了EDA 技术在数字电路设计中的优越性。 有完整的中英文摘要详细图等........

2009-02-14

用VHDL设计的单片机

本文首先对MCS8051单片机的原理进行介绍和分析;接着介绍使用EDA技术,用VHDL语言完成了8051单片机的设计工作;MCS8051单片机的CPU和数模转换器的设计运用了算术逻辑单元ALU算术运算的算法实现和控制单元的状态机;以及数模转换器的∑-△调制方法的实现。通过如上的算法实现,可以看出VHDL语言在算法级的设计上具有很多的优势和特点。使用EDA技术设计的结果既可以用FPGA/CPLD来实施验证,也可以直接做成专用集成电路(ASIC)。

2009-02-14

空空如也

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

TA关注的人

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