RS232串口通信实验Verilog
RS232串口通信实验几乎是入门必做实验,这是本人学习过程中做的练习。首先是分频模块,分频模块是学习了OpenCore上的uart2bus项目的。http://opencores.org/project,uart2bus
该模块接收任意频率的输入频率(clk_i),输出频率(记为clk_o)由baud_freq_i和baud_limit_i根据以下公式计算,使用时首先需要根据输入频...
Java抛出异常机制中的Finally的作用
一直不知道Java中Finally的作用,因为总感觉没有什么用,事实上,当初学Javascript时也有同样的疑问,后来Google下,才明白过来。
public void writeFile(String filePath, String fileName, String args) throws IOException
{
FileWriter fw = ...
图的割点与割边学习笔记
割点
割点:如果在图G中删去一个结点u后,图G的连通分枝数增加,即W(G-u)>W(G),则称结点u为G的割点,又称关节点。
直观地说,就是删除了连通图的某点后,图不在连通,而是分为几个连通分量。
性质:(1)考虑根节点Root,如果Root有数量多于1的子结点时,Root是割点。
(2)考虑非根结点u,当且仅当u的某个儿子及儿子...
网络流题目记录
同之前的线段树题目记录一样,持续更新中,在此膜拜一下小HH。
hdu 3081Marriage Match II
n男n女过家家,女生可以挑没有跟她吵过架的男生匹配,也可与没有跟她朋友吵过架的男生匹配(可以认为是她喜欢的男生)。每轮游戏,每个女生选个她没选过的男生,问游戏最多能进行几轮?
构图:先用并查集处理女生友情的传递。每个女向她喜欢的所有男生以及她朋友喜欢...
线段树题目记录
本来想写成线段树学习笔记的,无奈太懒了,先记录下来吧,这篇文章会不断更新的。
hdu1166敌兵布阵
线段树的入门题,更新结点,查询区间和。
hdu1754 I Hate It
入门题,更新结点,查询区间最大值
hdu 1698Just a Hook
更新一段区间上的颜色,求值。学习了懒操作。
poj 27...
浮点数的二进制表示学习笔记
基础知识:
十进制转十六进制;
十六进制转二进制;
IEEE制定的浮点数表示规则;
了解:
目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。这种结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号。下面是具...
ExtJs2.3在IE6中出现"拖动无法停止"解决方法
刚开始接触Ext,下载了3.2的,结果又下载了2.3的,反正2.3的有教程,还是符合教程的平台吧。写了第一个很简单的程序如下:
<link rel="stylesheet" type="text/css" href="./extlib/resources/css/ext-all.css">
<scr...
详解公钥、私钥、数字证书的概念
加密和认证
首先我们需要区分加密和认证这两个基本概念。
加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。
...
scope
眼界,大概就是这么说的吧,这个取决于你的积累和涉猎,论文是其中非常重要的一部分,或者是前沿的方法和方向。同时就是工具,这就是代码的力量,或者说代码的生命,否则就眼高手低了不是;反过来说,就是你代码再熟,算法再熟,那都是死的,只有明白方向,明白未来走势,技术才有生命,工程师才有前途。
位运算
前言
看到有些人对位运算还存在问题,于是决定写这篇文章作个简要说明。
什么是位(bit)?
很简单,位(bit)就是单个的0或1,位是我们在计算机上所作一切的基础。计算机上的所有数据都是用位来存储的。一个字节(BYTE)由八个位组成,一个字(WORD)是二个字节或十六位,一个双字(DWORD)是二个字(WORDS)或三十二位。如下所示:
...