自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (12)
  • 收藏
  • 关注

原创 HeapSort

void HeapAdjust(int a[], int n, int i) { int l = 2*i + 1; int r = l + 1; int largest = i; if (l a[i]) { largest = l; } if (r a[largest]) { largest = r; } if (

2013-10-22 11:19:17 628

原创 KMP

void KMP(char* s, char* p) { int s_len = strlen(s); int p_len = strlen(p); // generate next-array; vector next; next.push_back(-1); // -1, 0...; for (int i = 1; i < p_len; i++) { int n = -1;

2013-10-17 23:22:50 624

原创 QuickSort

template void Swap(vector& a, int i, int j) { T temp = a[i]; a[i] = a[j]; a[j] = temp; } template void QuickSort(vector& a, int start, int end) { if (start < end) { // start ~ (i-1) < pivot;

2013-10-17 21:43:38 582

原创 hash_map 实现

template struct HashNode { KEY key; VAL value; HashNode* next; HashNode() : next(NULL) { } HashNode(KEY key, VAL val) : key(key), value(val) { next = NULL; } }; template class HashMap {

2013-10-15 22:55:09 568

java6 API 英文文档

JAVA 6 API 的英文文档 chm 格式, windows 下使用;

2012-03-16

SD 协议合集,一个就够了~~

MMC_spec.pdf Readme.txt SD spec 大全.rar SD卡的传输协议和读写程序 .pdf SD卡规范.pdf SD卡接口规范.pdf SD卡要点说明.pdf sd_audio_1.00_full.pdf sd_bus_core_with_avalon.pdf sd_card_1.9_full.pdf sd_card_2.2_full.pdf sd_filesystem_1.00_full.pdf sd_host_controller_2.00_simp.pdf sd_host_controller_src sd_physical_layer_1.00_full.pdf sd_physical_layer_1.01_full.pdf sd_physical_layer_2.00_full.pdf sd_physical_layer_2.00_simp.pdf sd_sdio_bt.pdf sd_sdio_simp.pdf sd_security_1.00_full.pdf sd卡通信协议+中文.doc

2011-01-18

介绍 AXI 协议的 PPT, 因为做 AXI 的桥,学习过程中写的;

介绍 AXI 协议的 PPT, 因为做 AXI 的桥,学习过程中写的;

2010-12-08

通过 UART 读写 SDRAM verilog 源代码, 附时序约束文件

通过 UART 的接口发送命令来读写 SDRAM 命令格式如下: 00 02 0011 1111 2222 00: 写数据 02: 写个数 0011: 写地址 1111 2222: 写数据, 是 16 bit, 每写完一个数据,向串口发送 FF 回应; 输出: FF FF 01 03 0044 01: 读sdram 03: 读的个数 0044: 读的地址 输出: xxxx xxxx xxxx sdram 在 0044 0045 0046 处的数据; sdram 使用的是 K4S161622D.pdf 系统时钟 25m, 通过 PLL 得到 SDRAM clk 100m sdram controller clk 100m, 前者相对后者2ns 相移

2010-10-10

uart 收发器 verilog 代码,实现自收发功能;

sys clk = 25m, baud 9600 停止位1, 无校验位; 代码实现了串口自收发功能,及把从 PC 收到的内容都发送会 PC, 其他波特率,自行修改代码即可,在 alter 的FPGA 上调试通过;

2010-10-10

USB PID 04B4 VID 5500 USB 转 串口 驱动

RT 是个驱动 是 CYPRESS 的片子 VID 04B4 PID 5500 看好了·~

2010-09-17

SIFT 算法学习资料;

含有 SIFT 的 vc 代码(基于OPEN CV) 和一份程序解说 ppt。 经过多方求取,学习,发现这是目前学习 sift 算法细节最有用的2份资料了,c 代码虽然是基于 open cv 的,但是不影响对 sift 算法整个流程的展现,只用到 openv 中对图像操作的部分,完全可以修改成纯 VC ++ 的代码哦~~

2010-05-24

蓝牙 HCI 驱动(通过 USB 总线)

蓝牙芯片 HCI 层的传输驱动 , 使用 USB 总线, 适用于 windows 系统, 驱动实现了4个借口: SEND_HCI, GET_STATUS, WriteFile ReadFile;

2010-02-26

Linux 内核情景分析.pdf (清晰版本,不是扫描的)

猫的草, 呼吸名 出的; Linux 内核 情景分析;

2009-02-03

有向图的强连通块算法

分析了 Gabow 算法和 Kosaraju 算法;

2008-06-07

控制器和多功能设备驱动

本文简单的翻译了《Programming the Microsoft Windows Driver Model 》, 2nd Ed Chapter 11: Controller and Multifunction Devices , 对写总线驱动可能会有所帮助;

2007-10-21

WIN32 汇编教程 (罗云彬)

罗云彬的汇编教程,讲得很好,电子版得很难得哦,纸得要 70 多~~

2007-10-04

空空如也

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

TA关注的人

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