有人能帮忙下载一下《自己动手写搜索引擎》吗? [问题点数:100分,结帖人ahao]

Bbs7
本版专家分:16246
结帖率 100%
Bbs10
本版专家分:103952
版主
Blank
进士 2012年 总版技术专家分年内排行榜第八
Blank
金牌 2012年12月 总版技术专家分月排行榜第一
2012年10月 总版技术专家分月排行榜第一
2012年9月 总版技术专家分月排行榜第一
2012年8月 总版技术专家分月排行榜第一
Blank
铜牌 2012年11月 总版技术专家分月排行榜第三
Blank
微软MVP 2014年1月 荣获微软MVP称号
2013年1月 荣获微软MVP称号
Bbs7
本版专家分:22094
Blank
GitHub 绑定GitHub第三方账户获取
Blank
领英 绑定领英第三方账户获取
Bbs7
本版专家分:22094
Blank
GitHub 绑定GitHub第三方账户获取
Blank
领英 绑定领英第三方账户获取
Bbs7
本版专家分:16246
Bbs7
本版专家分:16246
Bbs10
本版专家分:103952
版主
Blank
进士 2012年 总版技术专家分年内排行榜第八
Blank
金牌 2012年12月 总版技术专家分月排行榜第一
2012年10月 总版技术专家分月排行榜第一
2012年9月 总版技术专家分月排行榜第一
2012年8月 总版技术专家分月排行榜第一
Blank
铜牌 2012年11月 总版技术专家分月排行榜第三
Blank
微软MVP 2014年1月 荣获微软MVP称号
2013年1月 荣获微软MVP称号
Bbs1
本版专家分:0
自己手写网络爬虫完整版 源码
本书使用Java语言来开发网络爬虫 <em>自己</em>动<em>手写</em>网络爬虫(全书源代码) 包含最后一个小型<em>搜索引擎</em>源码
自己手写CPUpdf及光盘资源
<em>自己</em>动<em>手写</em>CPUpdf及光盘资源,曹思磊著,电子工业出版社出版
自己手写网络爬虫PDF+源码.zip
<em>自己</em>动<em>手写</em>网络爬虫PDF+源码.zip<em>自己</em>动<em>手写</em>网络爬虫PDF+源码.zip<em>自己</em>动<em>手写</em>网络爬虫PDF+源码.zip<em>自己</em>动<em>手写</em>网络爬虫PDF+源码.zip
自己手写网络爬虫(第一天)
现在是2015年12月10日晚上21:56,我坐在<em>自己</em>的电脑面前发呆,忽然想起<em>自己</em>的笔记本里还雪藏着好东西羡慕羡慕羡慕,赶紧在臃肿的电脑磁盘里找啊找啊, n n哎呦喂,我擦,到底有啥东西,(搜刮过程自行脑补) 然后找到了以前收藏的一本书《<em>自己</em>动<em>手写</em>网络爬虫》,╮(╯▽╰)╭反正每天晚上都很无聊,所以准备从今晚开始学这本书吧。 n n n在粗略的看了<em>一下</em>这本书后,火速前往百度<em>下载</em>干活的工具 n 1.
自己手写Java虚拟机(GO语言)
使用go语言从0开始编写java虚拟机,参考资料有深入java虚拟机第二版和java相关规范
自己手写CPU一书配套资源代码
<em>自己</em>动<em>手写</em>CPU一书配套资源代码,包括所有章节代码及相关pdf文档说明。
自己手写CPU.雷思磊(带详细书签) PDF 下载 高清 完整版
《<em>自己</em>动<em>手写</em>CPU》使用Verilog HDL 设计实现了一款兼容MIPS32指令集架构的处理器——OpenMIPS。OpenMIPS 处理器具有两个版本,分别是教学版和实践版。教学版的主要设计思想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。 《<em>自己</em>动<em>手写</em>CPU》分为三篇。第一篇是理论篇,介绍了指令集架构、Verilog HDL的相关知识。第二篇是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行一条指令的处理器,从这个最简单的情况出发,通过依次添加,实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,最终实现了教学版OpenMIPS处理器。第三篇是进阶篇,通过为教学版OpenMIPS添加Wishbone总线接口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一个小型SOPC,然后<em>下载</em>到FPGA芯片以验证实现效果,最后为实践版OpenMIPS处理器移植了嵌入式实时操作系统μC/OS-II。 《<em>自己</em>动<em>手写</em>CPU》适合计算机专业的学生、FPGA开发人员、处理器设计者、嵌入式系统应用开发工程师、MIPS平台开发人员以及对处理器内部的实现感兴趣的读者阅读,也可以作为高等院校计算机原理、计算机体系结构等课程的实践参考书。 第一篇 理论篇 第1章 处理器与MIPS 1.1 计算机的简单模型 1.1.1 计算机的简单组成模型 1.1.2 计算机的简单使用模型 1.2 架构与指令集 1.2.1 CISC与RISC 1.2.2 主要的几种ISA 1.3 MIPS指令集架构的演变 1.4 MIPS32指令集架构简介 1.4.1 数据类型 1.4.2 寄存器 1.4.3 字节次序 1.4.4 指令格式 1.4.5 指令集 1.4.6 寻址方式 1.4.7 协处理器CP0 1.4.8 异常 1.5 本书的目标与组织方式 第2章 可编程逻辑器件与Verilog HDL 2.1 可编程逻辑器件概述 2.2 基于PLD的数字系统设计流程 2.2.1 设计输入 2.2.2 综合 2.2.3 布局布线 2.2.4 <em>下载</em> 2.2.5 仿真 2.2.6 工具介绍 2.3 Verilog HDL简介 2.4 Verilog HDL中模块的结构 2.5 Verilog HDL基本要素 2.5.1 常量 2.5.2 变量声明与数据类型 2.5.3 向量 2.5.4 运算符 2.6 Verilog HDL行为语句 2.6.1 过程语句 2.6.2 赋值语句 2.6.3 条件语句 2.6.4 循环语句 2.6.5 编译指示语句 2.6.6 行为语句的可综合性 2.7 电路设计举例 2.8 仿真 2.8.1 系统函数 2.8.2 Test Bench 2.8.3 ModelSim仿真 2.9 本章小结 第二篇 基础篇 第3章 教学版OpenMIPS处理器蓝图 3.1 系统设计目标 3.1.1 设计目标 3.1.2 五级流水线 3.1.3 指令执行周期 3.2 教学版OpenMIPS处理器接口 3.3 文件说明 3.4 实现方法 第4章 第一条指令ori的实现 4.1 ori指令说明 4.2 流水线结构的建立 4.2.1 流水线的简单模型 4.2.2 原始的OpenMIPS五级流水线结构 4.2.3 一些宏定义 4.2.4 取指阶段的实现 4.2.5 译码阶段的实现 4.2.6 执行阶段的实现 4.2.7 访存阶段的实现 4.2.8 回写阶段的实现 4.2.9 顶层模块OpenMIPS的实现 4.3 验证OpenMIPS实现效果 4.3.1 指令存储器ROM的实现 4.3.2 最小SOPC的实现 4.3.3 编写测试程序 4.3.4 建立Test Bench文件 4.3.5 使用ModelSim检验OpenMIPS实现效果 4.4 MIPS编译环境的建立 4.4.1 VisualBox的安装与设置 4.4.2 GNU工具链的安装 4.4.3 使用GNU工具进行编译 4.4.4 使用GNU工具进行链接 4.4.5 得到ROM初始化文件 4.4.6 编写Makefile文件 4.5 第一条指令实现小结 第5章 逻辑、移位操作与空指令的实现 5.1 流水线数据相关问题 5.2 OpenMIPS对数据相关问题的解决措施 5.3 测试数据相关问题的解决效果 5.4 逻辑、移位操作与空指令说明 5.5 修改OpenMIPS以实现逻辑、移位操作与空指令 5.5.1 修改译码阶段的ID模块 5.5.2 修改执行阶段的EX模块 5.6 测试程序1——测试逻辑操作实现效果 5.7 测试程序2——测试移位操作与空指令实现效果 5.8 小结 第6章 移动操作指令的实现 6.1 移动操作指令说明 6.2 移动操作指令实现思路 6.2.1 新的数据相关情况的解决 6.2.2 系统结构的修改 6.3 修改OpenMIPS以实现移动操作指令 6.3.1 HI、LO寄存器的实现 6.3.2 修改译码阶段的ID模块 6.3.3 修改执行阶段 6.3.4 修改访存阶段 6.3.5 修改回写阶段 6.3.6 修改OpenMIPS顶层模块 6.4 测试程序 第7章 算术操作指令的实现 7.1 简单算术操作指令说明 7.2 简单算术操作指令实现思路 7.3 修改OpenMIPS以实现简单算术操作指令 7.3.1 修改译码阶段的ID模块 7.3.2 修改执行阶段的EX模块 7.4 测试简单算术操作指令实现效果 7.5 流水线暂停机制的设计与实现 7.5.1 流水线暂停机制的设计 7.5.2 流水线暂停机制的实现 7.6 乘累加、乘累减指令说明 7.7 乘累加、乘累减指令实现思路 7.8 修改OpenMIPS以实现乘累加、乘累减指令 7.8.1 修改译码阶段的ID模块 7.8.2 修改执行阶段的EX模块 7.8.3 修改EX/MEM模块 7.8.4 修改OpenMIPS模块 7.9 测试乘累加、乘累减指令实现效果 7.10 除法指令说明 7.11 除法指令实现思路 7.11.1 试商法 7.11.2 实现思路 7.11.3 系统结构的修改 7.12 修改OpenMIPS以实现除法指令 7.12.1 增加DIV模块 7.12.2 修改译码阶段的ID模块 7.12.3 修改执行阶段的EX模块 7.12.4 修改OpenMIPS模块 7.13 测试除法指令实现效果 7.14 数据流图的修改 第8章 转移指令的实现 8.1 延迟槽 8.2 转移指令说明 8.3 转移指令实现思路 8.3.1 实现思路 8.3.2 数据流图的修改 8.3.3 系统结构的修改 8.4 修改OpenMIPS以实现转移指令 8.4.1 修改取指阶段的PC模块 8.4.2 修改译码阶段 8.4.3 修改执行阶段的EX模块 8.4.4 修改OpenMIPS模块 8.5 测试转移指令的实现效果 8.5.1 测试跳转指令 8.5.2 测试分支指令 第9章 加载存储指令的实现 9.1 加载存储指令说明 9.1.1 加载指令lb、lbu、lh、lhu、lw说明 9.1.2 存储指令sb、sh、sw说明 9.1.3 加载存储指令用法示例 9.1.4 加载指令lwl、lwr说明 9.1.5 存储指令swl、swr说明 9.2 加载存储指令实现思路 9.2.1 数据流图的修改 9.2.2 系统结构的修改 9.3 修改OpenMIPS以实现加载存储指令 9.3.1 修改译码阶段 9.3.2 修改执行阶段 9.3.3 修改访存阶段 9.3.4 修改OpenMIPS顶层模块 9.4 修改最小SOPC 9.4.1 添加数据存储器RAM 9.4.2 修改最小SOPC 9.5 测试程序 9.6 链接加载指令ll、条件存储指令sc说明 9.7 ll、sc指令实现思路 9.7.1 ll、sc指令实现思路 9.7.2 数据流图的修改 9.7.3 系统结构的修改 9.8 修改OpenMIPS以实现ll、sc指令 9.8.1 LLbit寄存器的实现 9.8.2 修改译码阶段的ID模块 9.8.3 修改访存阶段 9.8.4 修改OpenMIPS模块 9.9 测试ll、sc指令实现效果 9.10 load相关问题 9.10.1 load相关问题介绍 9.10.2 解决方法 9.11 修改OpenMIPS以解决load相关问题 9.11.1 修改译码阶段的ID模块 9.11.2 修改OpenMIPS模块 9.12 测试load相关问题解决效果 9.13 小结 第10章 协处理器访问指令的实现 10.1 协处理器介绍 10.2 协处理器CP0中的寄存器 10.3 协处理器CP0的实现 10.4 协处理器访问指令说明 10.5 协处理器访问指令实现思路 10.5.1 实现思路 10.5.2 数据流图的修改 10.5.3 系统结构的修改 10.6 修改OpenMIPS以实现协处理器访问指令 10.6.1 修改译码阶段 10.6.2 修改执行阶段 10.6.3 修改访存阶段 10.6.4 修改OpenMIPS模块 10.7 测试程序 第11章 异常相关指令的实现 11.1 MIPS32架构中定义的异常类型 11.2 精确异常 11.3 异常处理过程 11.4 异常相关指令介绍 11.4.1 自陷指令 11.4.2 系统调用指令syscall 11.4.3 异常返回指令eret 11.5 异常处理实现思路 11.5.1 实现思路 11.5.2 修改数据流图 11.5.3 修改系统结构 11.6 修改OpenMIPS以实现异常处理 11.6.1 修改取指阶段 11.6.2 修改译码阶段 11.6.3 修改执行阶段 11.6.4 修改访存阶段 11.6.5 修改协处理器CP0 11.6.6 修改控制模块CTRL 11.6.7 修改OpenMIPS 11.7 再次修改最小SOPC 11.8 测试程序 11.8.1 测试程序1——测试系统调用异常 11.8.2 测试程序2——测试自陷异常 11.8.3 测试程序3——测试时钟中断 11.9 教学版OpenMIPS处理器实现小结 第三篇 进阶篇 第12章 实践版OpenMIPS处理器设计与实现 12.1 实践版OpenMIPS处理器的设计目标 12.2 Wishbone总线介绍 12.2.1 Wishbone总线接口说明 12.2.2 Wishbone总线单次读操作的过程 12.2.3 Wishbone总线单次写操作的过程 12.2.4 SEL_O/SEL_I信号说明 12.3 实践版OpenMIPS处理器接口 12.4 实践版OpenMIPS处理器的实现思路 12.5 从教学版OpenMIPS到实践版OpenMIPS 12.5.1 Wishbone总线接口模块的实现 12.5.2 修改CTRL模块 12.5.3 修改OpenMIPS顶层模块 12.6 实践版OpenMIPS处理器实现小结 第13章 基于实践版OpenMIPS的小型SOPC 13.1 小型SOPC的结构 13.2 Wishbone总线互联矩阵WB_CONMAX 13.3 GPIO 13.4 UART控制器 13.4.1 UART简介 13.4.2 UART16550 IP核介绍 13.5 Flash控制器 13.5.1 Flash简介 13.5.2 Flash控制器的设计 13.5.3 Flash控制器的实现 13.6 SDRAM控制器 13.6.1 SDRAM简介 13.6.2 SDRAM CONTROLLER IP核 13.7 实现基于实践版OpenMIPS的小型SOPC 13.8 本章小结 第14章 验证实践版OpenMIPS处理器 14.1 DE2平台简介 14.2 测试需要的硬件连接 14.3 QuartusII工程建立 14.4 测试步骤说明 14.5 测试一——GPIO实验 14.5.1 测试内容 14.5.2 测试程序 14.5.3 编译测试程序 14.5.4 将测试程序写入Flash芯片 14.5.5 <em>下载</em>小型SOPC到DE2 14.5.6 测试效果 14.6 测试二——UART实验 14.6.1 测试内容 14.6.2 测试程序 14.6.3 测试效果 14.7 测试三——模拟操作系统的加载过程 14.7.1 测试内容 14.7.2 测试程序BootLoader 14.7.3 测试程序SimpleOS 14.7.4 将测试程序写入Flash 14.7.5 测试效果 14.8 本章小结 第15章 为OpenMIPS处理器移植μC/OS-II 15.1 为什么需要操作系统 15.2 嵌入式实时操作系统介绍 15.3 μC/OS-II简介 15.4 μC/OS-II特点 15.5 μC/OS-II的几个概念 15.5.1 任务 15.5.2 任务调度 15.5.3 任务切换 15.5.4 μC/OS-II的中断处理 15.5.5 时钟节拍 15.5.6 μC/OS-II的初始化 15.5.7 μC/OS-II的启动 15.6 μC/OS-II的基本功能 15.6.1 任务间的通信与同步 15.6.2 任务管理 15.6.3 时间管理 15.6.4 内存管理 15.7 μC/OS-II的文件体系 15.8 μC/OS-II的移植条件 15.9 C语言中使用汇编代码 15.10 MIPS函数调用规范 15.10.1 寄存器使用规范 15.10.2 参数传递 15.10.3 函数返回值 15.10.4 堆栈布局 15.10.5 示例 15.11 μC/OS-II在OpenMIPS处理器上的移植 15.11.1 文件目录的建立 15.11.2 修改os_cpu.h文件 15.11.3 修改os_cpu_a.S文件 15.11.4 修改os_cpu_c.c文件 15.12 测试程序 15.12.1 创建openmips.h文件 15.12.2 创建openmips.c文件 15.13 编译指示文件的建立 15.14 OpenMIPS处理器运行移植后的μC/OS-II 15.15 本章小结 附录A 教学版OpenMIPS各个模块的接口说明 A.1 PC模块接口说明 A.2 IF/ID模块接口说明 A.3 ID模块接口说明 A.4 Regfile模块接口说明 A.5 ID/EX模块接口说明 A.6 EX模块接口说明 A.7 DIV模块接口说明 A.8 EX/MEM模块接口说明 A.9 MEM模块接口说明 A.10 MEM/WB模块接口说明 A.11 CP0模块接口说明 A.12 LLbit模块接口说明 A.13 HILO模块接口说明 A.14 CTRL模块接口说明 附录B OpenMIPS实现的所有指令及对应的机器码 B.1 逻辑操作指令 B.2 移位操作指令 B.3 移动操作指令 B.4 算术操作指令 B.5 转移指令 B.6 加载存储指令 B.7 协处理器访问指令 B.8 异常相关指令 B.9 空指令及其他指令 参考文献
自己手写搜索引擎.
<em>自己</em>动<em>手写</em><em>搜索引擎</em>.压缩包文件,资源大小:2.75MB,欢迎<em>下载</em>
自己手写CPU PDF电子书下载 完整版
《<em>自己</em>动<em>手写</em>CPU》 PDF电子书<em>下载</em> 完整版
自己手写搜索引擎.pdf
<em>自己</em>动<em>手写</em><em>搜索引擎</em>.pdf 研究<em>搜索引擎</em>的好书
自己手写Java虚拟机
<em>自己</em>动<em>手写</em>Java虚拟机;<em>自己</em>动<em>手写</em>Java虚拟机;<em>自己</em>动<em>手写</em>Java虚拟机;<em>自己</em>动<em>手写</em>Java虚拟机;<em>自己</em>动<em>手写</em>Java虚拟机;
自己手写 Docker
容器技术发展日新月异,除了不断地跟进最新的版本和社区发展,好的深入学习方式就是通过模仿来造一个类似的轮子。 本书结合了几位作者在容器领域和阿里云上的生产实践,涉及了从入门的容器技术和Go原理到最新的容器领域规范和开源项目OCI、containerd、CRI等,很精炼地将如何从零写一个Docker娓娓道来,非常有助于提高读者在Docker领域的深度动手能力。 ——阿里巴巴高级技术专家,汤志敏 本书通过从头构建容器引擎、构造镜像,深入浅出地讲解了容器背后的原理,是一本不可多得的好书。 ——阿里巴巴高级技术专家,戒空 随着Docker技术的不断发展,Docker公司、阿里云及其他的云产品公司都推出了越来越成熟的、基于Docker的解决方案,一场Docker容器带来的技术变革正在兴起。本书内容由浅至深,通俗易懂,引导读者通过学习容器技术的实现细节,一步步去构建一个简单的容器,能帮助有一定Docker基础的工程师学习到更有实践性的经验,对刚接触Docker技术的工程师也很有参考价值。 ——阿里巴巴技术专家,罗晶
【CPU】自己手写CPU+配套光盘
【CPU】<em>自己</em>动<em>手写</em>CPU+配套光盘 <em>自己</em>动手 CPU 配套光盘 程序代码
自己手写Rpc框架系列
基于nfs-rpc上改造nnfs-rpc 消息解码时,对于半包的消息判断,需要读完整个消息头之后,实际上如果在消息协议设计时,添加一个字段表示 n消息总长度(header+body)n服务发现与装配 方案 nSPI(service provider interface)n代码赏析 byteBuf.readBytes(dst = new byte[byteBuf.readInt()]);
自己手写Java虚拟机(最新版)
本书代码经过精心调整,每一章(第1章除外)都建立在前一章 的基础上,但每一章又都可以单独编译和运行。本书内容主要围绕 代码对Java虚拟机展开讨论。读者可以从第1章开始,按顺序阅读本 书并运行每一章的源代码,也可以直接跳到感兴趣的章节阅读,必 要时再阅读其他章节。
区块链常见问题扫盲--引自《从零开始自己手写区块链》
1、区块链是不是数据库n单从数据库的字面理解而言,作为一个公共账本,区块链很显然是一种存储数据结构的数据库。但和传统的数据库又有一定的区别。n从操作上讲,传统的数据库可以增、删、改、查,而区块链支持增、查。n从隐私上讲,传统的数据库可能是不公开的,比如交易平台存储用户账户密码的数据库,而区块链是公开透明的。n从存储上讲,传统的数据库几乎都是中心化存储,而且可以存储任意大型数据;而区块链是分布式存储...
从零开始自己手写区块链
本书是一本区块链底层开发入门图书,全书围绕作者开发的区块链模拟器,从原理和程序实现两个方面介绍了区块链开发技术。书中首先通过一个数字货币发行的故事,介绍了区块链的专业术语和工作原理;然后结合区块链模拟器的程序实现过程,介绍了区块链的关键技术细节。毫不夸张地讲,本书是一本手把手带领读者学习区块链开发的图书。
自己手写网络爬虫PDF
<em>自己</em>动<em>手写</em>网络爬虫PDF<em>自己</em>动<em>手写</em>网络爬虫PDF<em>自己</em>动<em>手写</em>网络爬虫PDF<em>自己</em>动<em>手写</em>网络爬虫PDF<em>自己</em>动<em>手写</em>网络爬虫PDF
自己手写Java虚拟机 (Java核心技术系列) 完整版.pdf
<em>自己</em>动<em>手写</em>Java虚拟机 (Java核心技术系列) 完整版.pdf <em>自己</em>动<em>手写</em>Java虚拟机 (Java核心技术系列) 完整版.pdf
自己手写编译器、链接器 pdf 完整带目录
自动动<em>手写</em>编译器,链接器,可以深入了解从高级语言到底层机器语言的过程,有很好的学习过程
自己手写编译器、链接器 (随书源码)
<em>自己</em>动<em>手写</em>编译器、链接器 (随书源码)
自己手写网络爬虫_附全书源码
《<em>自己</em>动<em>手写</em>网络爬虫》作者:罗刚,介绍了网络爬虫开发中的关键问题与Java实现。主要包括从互联网获取信息与提取信息和对Web信息挖掘等内容。《<em>自己</em>动<em>手写</em>网络爬虫》在介绍基本原理的同时注重辅以具体代码实现来帮助读者加深理解,书中部分代码甚至可以直接使用。
自己手写CPU
《<em>自己</em>动<em>手写</em>CPU(含CD光盘1张)》使用Verilog HDL 设计实现了一款兼容MIPS32指令集架构的处理器——OpenMIPS。OpenMIPS 处理器具有两个版本,分别是教学版和实践版。教学版的主要设计思想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。《<em>自己</em>动<em>手写</em>CPU(含CD光盘1张)》分为三篇。第一篇是理论篇,介绍了指令集架构、Verilog HDL的相关知识。第二篇是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行一条指令的处理器,从这个最简单的情况出发,通过依次添加,实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,最终实现了教学版OpenMIPS处理器。第三篇是进阶篇,通过为教学版OpenMIPS添加Wishbone总线接口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一个小型SOPC,然后<em>下载</em>到FPGA芯片以验证实现效果,最后为实践版OpenMIPS处理器移植了嵌入式实时操作系统μC/OS-II。 《<em>自己</em>动<em>手写</em>CPU(含CD光盘1张)》适合计算机专业的学生、FPGA开发人员、处理器设计者、嵌入式系统应用开发工程师、MIPS平台开发人员以及对处理器内部的实现感兴趣的读者阅读,也可以作为高等院校计算机原理、计算机体系结构等课程的实践参考书。
自己手写网络爬虫(修订版) 源代码
<em>自己</em>动<em>手写</em>网络爬虫(修订版) 源代码,网盘<em>下载</em>url:链接:https://pan.baidu.com/s/1dEP3WE9 密码:*****
自己手写网络框架
一、概述最近有个项目,服务器是用的Socket通信,由于是合作开发项目,负责界面的同事,不太想关注具体的业务部分逻辑,直接获取到数据区组织界面就可以了。但是基于socket通信,很难做到这么简洁,想到之前使用过的http,何不按照http模式,简单实现一个易用的网络框架呢?有了想法就要付诸实践。简单流程:二、框架涉及到类:1、Request类,定义了请求命令参数,url地址,请求类型,是否需要缓存...
自己手写神经网络_源代码
百度阅读里的《<em>自己</em>动<em>手写</em>神经网络》的源代码
自己手写CPU[PDF扫描版]
本书使用Verilog HDL设计实现了一款兼容MIPS32指令集架构的处理器——OpenMIPS。OpenMIPS处理器具有两个版本,分别是教学版和实践版。教学版的主要设想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。 全书分为三部分。第一部分是理论篇,介绍了指令集架构、Verilog HDL的相关知识。第二部分是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行一条指令的处理器,从这个最简单的情况出发,通过依次添加实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,最终实现了教学版OpenMIPS处理器。第三部分是进阶篇,通过为教学版OpenMIPS添加Wishbone总线接口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一个小型SOPC,然后<em>下载</em>到FPGA芯片以验证实现效果,最后为实践版OpenMIPS处理器移植了嵌入式实时操作系统μC/OS-II。
自己手写cpu》读书笔记
本文来自《<em>自己</em>动<em>手写</em>cpu》一书的总结。原来<em>自己</em>看过原作者的《步步惊芯--软核处理器分析》以及其他关于or1200的书。本次粗略浏览了该书,就某些感兴趣的部分详细分析,并总结成此文。
自己手写Java虚拟机 文字可复制 极度清晰 不下载你会后悔的
<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的<em>自己</em>动<em>手写</em>Java虚拟机 文字可复制 极度清晰 不<em>下载</em>你会后悔的
赠送《自己手写编译器、链接器》给龙书联合作者Monica
2015年10月14日,参加第六届MDCC移动开发者大会,赠送《<em>自己</em>动<em>手写</em>编译器、链接器》给龙书联合作者Monica
自己手写Java虚拟机》学习笔记(九)本地方法调用
第九章 本地方法调用nn想要运行Java程序,出了Java虚拟机外,还需要Java类库的配合。Java虚拟机和Java类库一起构成了Java运行环境。Java类库主要用Java语言编写,一些无法用Java语言实现的方法则使用本地语言编写,这些方法叫做本地方法。nn9.1注册和查找本地方法nn在开始实现本地方法之前,需要先实现一个本地方法注册表,用来注册和查找本地方法。nn把本地方法定义成为一个函数...
自己手写搜索引擎第2章
<em>自己</em>动<em>手写</em><em>搜索引擎</em>第2章源码,欢迎<em>下载</em>和使用
自己手写编译器、链接器
<em>自己</em>动<em>手写</em>编译器、链接器,是一本描述如何写编译器和链接器的一本书。
自己手写分布式搜索引擎.part1
<em>自己</em>动<em>手写</em>分布式<em>搜索引擎</em> part 1 of 2
自己手写分布式搜索引擎.part2
<em>自己</em>动<em>手写</em>分布式<em>搜索引擎</em> part 2 of 2
自己手写Java虚拟机》学习笔记(一)命令行工具
作者代码github传送nn笔者语:nn在2017年11月份,有幸读到了张秀宏老师的《<em>自己</em>动<em>手写</em>Java虚拟机》。正巧看完了周志明老师的《深入理解java虚拟机》,所以决定<em>自己</em>动手实现一个。随着张老师的代码不断深入,<em>自己</em>写到第六章(类和对象)的时候卡住了(挂在了莫名奇妙的bug上)。这几天才腾出了时间,打算整理<em>一下</em>学习笔记并继续完成这个简单jvm。nn全书一共十一章。分别为nn第一章:命令行工具n...
自己手写框架(思想)
我们每天都在用别人的框架感觉很牛逼,一大堆配置之后竟然就可以运行程序了。是不是觉得很牛逼?其实不是很复杂,只要理解框架做了什么事情,一切都变得非常容易。首先,框架一般都需要你配置一个xml文件然后获得全限定类名,或者属性,或者文本等需要的数据。xml不用多说,扩展性标签语言,曾经想取代html(超文本标签语言)可是没能成功,最后又想作为存储数据而存在互联网中,谁知市场上的数据库已经是非常成熟了。最...
自己手写搜索引擎第五章光盘代码
有关lucene的资料,<em>自己</em>动<em>手写</em><em>搜索引擎</em>书的部分代码
自己手写编译器 链接器 高清扫描版 完整全本 pdf 有目录书签 王博俊 张宇
<em>自己</em>动<em>手写</em>编译器 链接器 高清扫描版 完整全本 pdf 有目录书签 simplified C compiler 王博俊 张宇
从零开始自己手写区块链(带目录).pdf.zip
本书是一本区块链底层开发入门图书,全书围绕作者开发的区块链模拟器,从原理和程序实现两个方面介绍了区块链开发技术。书中首先通过一个数字货币发行的故事,介绍了区块链的专业术语和工作原理;然后结合区块链模拟器的程序实现过程,介绍了区块链的关键技术细节。毫不夸张地讲,本书是一本手把手带领读者学习区块链开发的图书。 本书共7章。第1章从一个数字货币发行的故事引出了区块链,并围绕该故事介绍了区块链的基本原理和常见概念;第2章对区块链模拟器的基本功能和架构做了具体介绍,并对Python入门知识做了简单介绍;第3章介绍了区块链的加密技术,包括哈希算法、椭圆曲线加密和钱包等,并对热门的格密码进行了初步探讨;第4章介绍了UTXO模型中交易的数据结构,以及交易的创建和独立验证有效性的过程;第5章介绍了区块的数据结构、区块头的组成和意义、梅克尔树的作用和实现、创世区块所包含的内容、区块如何链接成区块链等;第6章以工作量证明(POW)共识算法为例,介绍了区块链达成全网共识的整个过程;第7章从专业技术角度进一步探讨了区块链技术的一些相关话题。
自己手写docker-2
2.基础技术n2.1 linux namespacennnnamespace 方便隔离一系列系统资源,pid,user_id, network等,(chroot 创造目录监狱)nnuser_id:因为不同的用户很多时候会需要root权限,不可能都授予他们,namespace可以做user_id级别的隔离,使用户在namespace里面是有root权限的npid:每个namespace都有一个ini...
从零开始,自己手写Java虚拟机
从零开始,<em>自己</em>动<em>手写</em>Java虚拟机n<em>自己</em>动<em>手写</em>一个Java虚拟机njava虚拟机的作用njava虚拟机的组成njava虚拟机的开发njava虚拟机的测试
到底什么是RPC,不妨自己手写一个。了解一下
RPC是一种远程过程调用协议。RPC主要功能:异构分布式项目之间的通信,使消费者只需要知道接口,远程调用方法就像调用本地方法一样。 要使得消费层只通过接口调用远程实现方法,那么其之间的传输数据肯定是:类、方法、参数、返回值,以及一些其它传输的信息。 之间涉及到通信,肯定要发布服务供客户端请求。客户端要执行未知实现的方法,是通过动态代理实现的。 在了解动态代理的使用后,就会发现,在动态代理的方法执行...
自己手写CPU--雷思磊(超清完整版本)
<em>自己</em>动<em>手写</em>CPU--雷思磊(超清完整版本)一共553页,内容超级完整,字迹非常清晰,适合一切对CPU有兴趣的小伙伴,零基础也可以看。
自己手写前端框架》电子书.pdf
《<em>自己</em>动<em>手写</em>前端框架》电子书.pdf 1. Tiny框架 2. 算法感想 3. 悠然乱弹 4. 未分类
自己手写搜索引擎和网络爬虫
想学习写<em>搜索引擎</em>的盆友,快来看看 这么好的资料,拿回去<em>自己</em>学吧
自己手写CPU的源代码
<em>自己</em>动<em>手写</em>CPU的源代码,一共15章,可以完整实现MIPS的指令
自己手写网络爬虫》笔记5-设计爬虫对列
之前使用内存数据结构(队列或者链表)来说实现爬虫队列,但是在一些大型的<em>搜索引擎</em>中大搞斗殴十几亿的URL需要抓取。因此,内存数据结构并不适用于这些应用,最适合的一种方法是使用内存数据库,或者直接使用数据库来存储这些URL。本节讲的是一种非常流行的内存数据库——Berkeley DB。n爬虫队列的特点n能够存储海量数据,当数据超出内存限制的时候,能够固化在硬盘上n存取数据速度非常快n能够支持多线程访问
自己手写CPU》书中代码
《<em>自己</em>动<em>手写</em>CPU》原书附赠光盘里中的code部分,内含书中列举的所有源代码
自己手写CPU(光盘+PDF+整体图)
《<em>自己</em>动<em>手写</em>CPU》/使用Verilog语言设计CPU/pdf+光盘 语言的介绍 环境的搭建 设计步骤与过程
自己手写RPC框架
在上一篇博客中,介绍了RPC的主要概念和实现原理,然后基于TCP协议实现了一个非常简单的RPC小案例(点此回顾)。nn现在,自我挑战<em>一下</em>,动<em>手写</em>一个RPC框架。nn高能预警:本文涉及到的知识点如下nnSpring Boot2:起步依赖、自动配置,让应用开发变得简单n Spring的Java Bean配置,条件注解:灵活控制注入n 基于JDK接口的动态代理(了解<em>一下</em>?):发起远程调用对服务消费者来说...
自己手写内核系列!!!!!
<em>自己</em>动<em>手写</em>内核系列<em>自己</em>动<em>手写</em>内核系列<em>自己</em>动<em>手写</em>内核系列<em>自己</em>动<em>手写</em>内核系列<em>自己</em>动<em>手写</em>内核系列
自己手写Docker.陈显鹭(带详细书签).pdf
通过讲解 Docker 使用到的各种底层技术,例如Namespace、Cgroups等来<em>自己</em>一步步动手完成一个简单版本的Docker。在<em>自己</em>动手的过程中,从而对Docker 这个技术有一个整体、细致的了解。能够明白Docker 的原理以及结构,从而加深对目前炽手可热的Docker 技术的理解,方便解决工作中使用Docker 遇到的各种问题。 本书在详细分析Docker所依赖的技术栈的基础上,一步一步地通过代码实例,让读者可以<em>自己</em>循序渐进地用Go语言构建出一个容器的引擎。不同于其他Docker原理介绍或代码剖析的书籍,本书旨在提供给读者一条动手路线,一步一步地实现Docker的隔离性,构建Docker的镜像、容器的生命周期及Docker的网络等。本书涉及的代码都托管在GitHub上,读者可以对照书中的步骤从代码层面学习构建流程,从而精通整个容器技术栈。本书也对目前业界容器技术的方向和实现做了简单介绍,以加深读者对容器生态的认识和理解。 本书适合对容器技术已经使用过或有一些了解,希望更深层次掌握容器技术原理和最佳实践的读者。 第1章 容器与开发语言 1 1.1 Docker 1 1.1.1 简介 1 1.1.2 容器和虚拟机比较 2 1.1.3 容器加速开发效率 3 1.1.4 利用容器合作开发 4 1.1.5 利用容器快速扩容 4 1.1.6 安装使用Docker 4 1.2 Go 5 1.2.1 描述 5 1.2.2 安装Go 6 1.2.3 配置GOPATH 6 1.3 小结 7 第2章 基础技术 8 2.1 Linux Namespace 介绍 8 2.1.1 概念 8 2.1.2 UTS Namespace 10 2.1.3 IPC Namespace 11 2.1.4 PID Namespace 13 2.1.5 Mount Namespace 14 2.1.6 User Namespace 16 2.1.7 Network Namespace 18 2.2 Linux Cgroups 介绍 20 2.2.1 什么是Linux Cgroups 20 2.2.2 Docker 是如何使用Cgroups 的 24 2.2.3 用Go 语言实现通过cgroup 限制容器的资源 25 2.3 Union File System 26 2.3.1 什么是Union File System 26 2.3.2 AUFS 27 2.3.3 Docker 是如何使用AUFS 的 27 2.3.4 <em>自己</em>动<em>手写</em>AUFS 34 2.4 小结 37 第3章 构造容器 38 3.1 构造实现run 命令版本的容器 38 3.1.1 Linux proc 文件系统介绍 38 3.1.2 实现 run 命令 39 3.2 增加容器资源限制 45 3.2.1 定义Cgroups 的数据结构 45 3.2.2 在启动容器时增加资源限制的配置 51 3.3 增加管道及环境变量识别 53 3.4 小结 58 第4章 构造镜像 59 4.1 使用busybox 创建容器 59 4.1.1 busybox 59 4.1.2 pivot_root 60 4.2 使用AUFS 包装busybox 63 4.3 实现volume 数据卷 67 4.4 实现简单镜像打包 75 4.5 小结 77 第5章 构建容器进阶 78 5.1 实现容器的后台运行 78 5.2 实现查看运行中容器 82 5.2.1 准备数据 82 5.2.2 实现mydocker ps 87 5.3 实现查看容器日志 90 5.4 实现进入容器Namespace 93 5.4.1 setns 94 5.4.2 Cgo 94 5.4.3 实现命令 94 5.5 实现停止容器 100 5.6 实现删除容器 104 5.7 实现通过容器制作镜像 105 5.8 实现容器指定环境变量运行 117 5.8.1 修改runCommand 117 5.8.2 修改Run 函数 117 5.8.3 修改NewParentProcess 函数 118 5.8.4 修改mydocker exec 命令 119 5.9 小结 121 第6章 容器网络 122 6.1 网络虚拟化技术介绍 122 6.1.1 Linux 虚拟网络设备 122 6.1.2 Linux 路由表 124 6.1.3 Linux iptables 126 6.1.4 Go 语言网络库介绍 127 6.2 构建容器网络模型 128 6.2.1 模型 128 6.2.2 调用关系 130 6.3 容器地址分配 137 6.3.1 bitmap 算法介绍 138 6.3.2 数据结构定义 138 6.3.3 地址分配的实现 140 6.3.4 地址释放的实现 142 6.3.5 测试 142 6.4 创建Bridge 网络 144 6.4.1 Bridge Driver Create 实现 144 6.4.2 Bridge Driver 初始化Linux Bridge 流程 144 6.4.3 Bridge Driver Delete 实现 148 6.4.4 测试 148 6.5 在Bridge 网络创建容器 149 6.5.1 挂载容器端点的流程 150 6.5.2 测试 156 6.6 容器跨主机网络 159 6.6.1 跨主机容器网络的IPAM 160 6.6.2 跨主机容器网络通信的常见实现方式 161 6.7 小结 163 第7章 高级实践 164 7.1 使用mydocker 创建一个可访问的nginx 容器 164 7.1.1 获取nginx tar 包 164 7.1.2 构建<em>自己</em>的nginx 镜像 165 7.1.3 运行mynginx 容器 167 7.2 使用mydocker 创建一个flask + redis 的计数器 169 7.2.1 创建redis 容器 169 7.2.2 制作flask 镜像 173 7.2.3 创建myflask 容器 176 7.3 runC 177 7.3.1 简介 177 7.3.2 OCI 标准包(bundle) 177 7.3.3 config.json 178 7.3.4 mounts 178 7.3.5 process 179 7.3.6 user 179 7.3.7 hostname 180 7.3.8 platform 180 7.3.9 钩子(Hook) 181 7.4 runC 创建容器流程 182 7.5 Docker containerd 项目介绍 186 7.5.1 架构 187 7.5.2 特性和路线图 188 7.5.3 containerd 和Docker 之间的关系 188 7.5.4 containerd、OCI 和runC 之间的关系 188 7.5.5 containerd 和容器编排系统的关系 189 7.6 Kubernetes CRI 容器引擎 189 7.6.1 什么是CRI 189 7.6.2 为什么需要CRI 193 7.6.3 为什么CRI 是接口且是基于容器的而不是基于Pod 的 193 7.6.4 如何使用CRI 193 7.6.5 CRI 的目标 194 7.6.6 已知的问题 194 7.7 小结 195
自己手写嵌入式操作系统_蓝枫叶(pdf与源码)
本书以作者亲自在pc上开发嵌入式操作系统“hello china”的全过程为主线,详细地叙述<em>自己</em>动<em>手写</em>嵌入式操作系统所需的各方面知识,如加载和初始化、shell、线程的实现、内存管理机制、互斥和同步机制及中断和定时机制的实现,以及设备驱动程序管理框架,应用编程接口等。
自己手写Java虚拟机.pdf
<em>自己</em>动<em>手写</em>Java虚拟机.pdf 我<em>下载</em>了好几个。。。都坏掉了, 或者是试读版本,这个是可以的版本
自己手写编译器、链接器源代码
<em>自己</em>动<em>手写</em>编译器、链接器源代码 <em>自己</em>动<em>手写</em>编译器、链接器源代码 <em>自己</em>动<em>手写</em>编译器、链接器源代码
自己手写编译器链接器_源码
<em>自己</em>动<em>手写</em>编译器链接器_源码。免费来源于网络,免费上传之!
自己手写SpringMVC(五)
已经分析过DispatcherServlet主要的任务,分为五个任务,任务1:把项目中所有的bean扫描,进行维护,我们已经完成,现在第二个任务:根据全类名创建bean实例,并进行维护;nn其实写到这里就要恶补<em>一下</em>反射的相关知识了:nn1.如何通过类的信息,获得这个类的类类型nnClass&amp;lt;?&amp;gt;   c1 = Class.forName(&quot;com.tx.Foo&quot;);nn2.知道一个类的...
自己手写CPU-学习目录
FPGA-设计一个定点乘法器(原码一位乘法器)n CPU-MIPS32指令架构(无内锁流水线微处理器)n FPGA-阵列乘法器的设计(利用全加器 基于CRA阵列乘法器)n Linux-(在写CPU的过程中遇到的)n CPU-流水线的数据相关问题n CPU-逻辑移位操作与空指令说明n CPU-移动操作指令说明n...
手写实现ajax的实现过程及ajax跨域
1、<em>手写</em>ajax的实现过程,不依赖任何第三方库nn主要考察XMLHttpRequest 对象,它用于在后台与服务器交换数据 n版本ie使用ActiveXObject对象,该方法没有做兼容(根据目前行情,不需要了)nnnnvar xhr = new XMLHttpRequest();nxhr.open(&quot;GET&quot;, url, false);nxhr.onreadtstatechange = func...
自己动手从0到1写嵌入式操作系统-李述铜-专题视频课程
这不是rtos源码分析的课程,而是为初级的同学设计,从基础原理讲师,一步步不断迭代设计rtos的课程!nn用不到【2000行代码,汇编代码仅18行】(不含注释)实现一个精巧的可以运行在ARM Cortex-M内核芯片上的RTOS!nn该RTOS功能与ucos类似,具体实现不同。学习之后,再去学习ucos之类的系统将没有什么问题。...
自己手写神经网络】小白入门连载(三)--神经元的感知
真实原创,转载务必注明出处】rn上一个连载中我们已经了解了神经元模型和其工作方式。单个神经元就可以构成一个最简单的神经网络——感知机。在单层神经元感知机中,网络接收若干过输入,并通过输入函数、传输函数给出一个网络的输出。这个网络已经可以解决苹果和香蕉的分类问题。在本系列中,将具体介绍其内部原理。rn首先,我们确定感知机的输入。在此,我们引入形状和颜色两个变量,苹果的形状为圆形记为1,颜色为红色记为...
自己手写java虚拟机》学习笔记(一)-----命令行工具(go)
     项目地址:https://github.com/gongxianshengjiadexiaohuihuinn在今年三月份的时候,看过这本书,但是可能知识储备不足,许多东西都一知半解,导致看到一半就看不下去了,现在觉得<em>自己</em>进步挺大的,决定重新拾起这本书,并且把学习过程记录下来。nn     这本书需要用到的工具,go语言开发环境,可以去官网<em>下载</em>,<em>下载</em>完需要配置环境变量,也就是工作空间,我们...
自己手写一个web框架(一):实现IOC与MVC
最近这段时间在研究怎么写一个web框架,<em>自己</em>也动<em>手写</em>了个雏形,在这个过程中受益良多。写个文章记录下思路。另外,强烈推荐《架构探险:从零开始写Java Web框架》这本书,虽然我现在只看了第三章和第四章的一点点,但是所获颇丰。nnn一、基本介绍n语言:javan基本技术: 反射,注解n用到工具: mavenn已实现功能: ioc,mvcn待实现:aopn如何一边写框架一边使用框架:
自己手写Docker》书摘之三---Union File System介绍
Union File SystemUnionFSunionfs是一种为Linux,FreeBSD和NetBSD操作系统设计的把其他文件系统联合到一个联合挂载点的文件系统服务。它使用branch把不同文件系统的文件和目录“透明地”覆盖,形成一个单一一致的文件系统。这些branches或者是read-only或者是read-write的,所以当对这个虚拟后的联合文件系统进行写操作的时候,系统是真正写到了
《亲自动手写一个深度学习框架》-专题视频课程-广州市老刘
《亲自动<em>手写</em>一个深度学习框架》n课程介绍    n    Caffe、Tensorflow等框架灵活好用,但也屏蔽了很多技术细节,对我们的学习很不利! 本课程带领大家亲自动<em>手写</em>一个深度学习框架,理解常用技术的底层实现。具体安排如下: 1.板书完成数学推导,同时画图讲解; 2.基础:Python实现多层感知器; 3.进阶:C++实现深度学习框架; 4.穿插讲解重点的Python、C++知识。n课程收...
自己手写一个“tomcat”
很多初学或将学java web的朋友总是被一系列异于常规java project的流程结构所困惑,搞不清事情的本质,这里就以最简单的方式来让初出茅庐的新手对java web项目有个清晰明了的认识。rn学java web的必定先行学过java基础,众所周知,java项目运行于一个public类中的一个pulblic static void main(String[])函数,然而java web中既没
自己手写java虚拟机》学习笔记(二)-----命令行工具(java)
项目地址:https://github.com/gongxianshengjiadexiaohuihuinn首先是Cmd的类nnn/**n * @ClassName Cmdn * @Description TODOn * @Author Mr.Gn * @Date 2018/10/9 9:40n * @Version 1.0n */npublic class Cmd {n boolean i...
自己手写网络爬虫PDF+源码.zip自己手写网络爬虫PDF+源码.zip自己手写网络爬虫PDF+源码.zip自己手写网络爬虫PDF+源码.zip
<em>自己</em>动<em>手写</em>网络爬虫<em>自己</em>动<em>手写</em>网络爬虫<em>自己</em>动<em>手写</em>网络爬虫
自己手写嵌入式操作系统《一》
最近在学习<em>自己</em>动<em>手写</em>嵌入式操作系统,分享学习过程,希望各位大佬指教! n 先预热<em>一下</em>,这几天较忙,过几天再码字,上详细学习过程
自己写的小型嵌入式操作系统
小型嵌入式操作系统的实现n写一个<em>自己</em>的操作系统是我一直以来的愿望,一来,学习,二来吗,装装X了。。哈哈n进过一段时间的学习,今天我写的代码终于实现了任务切换,也就是多任务环境了,虽然任务本身只是很简单那的闪烁你的LED小灯,但是仍然遮挡不住背后操作系统光辉的本质。 n今天我决定,把我学习的经历分享出来,希望能起到抛砖引玉的作用。 n 一提到操作系统,大部分人的感觉是高端大气上档次,其实不然,仔
学历认证
写在前面rnrn做这件事的原因是因为需要落户买房,母校的学历都是没有认证的,一般大学都是学校帮助弄好了,我们得<em>自己</em>操作。rnrn方法一:现场办理rnrn提供学历证明的是学信网,网址是学信网。以前都是学要复印身份证、学员证、学历证书、参军登记表、军校入学批准书、学籍或者学员登记表,这些材料都在个人档案里。整理完这些材料之后,到湖南省教育科学研究院学历学位认证中心办理,这个机构在长沙市开福区蔡锷路,百度地图可查到...
自己手写编译器、链接器PDF电子书+源码
<em>自己</em>动<em>手写</em>编译器、链接器PDF电子书+源码。书籍清晰,源码完整。是学习自制编程语言的最佳选择,希望给各位同仁带来很好的帮助。
自己手写JVM-解析ClassFile
n笔者博客地址:https://charpty.comn本文代码委托在:https://github.com/charpty/cjvmnn许多同学看了不少关于JVM和GC相关的书,很多概念都熟悉了,但本着经历过才能身入其境的原则,我觉得必须要<em>自己</em>写一写,体会下前人的思想和辛苦,才能对所学JVM和GC相关知识进行实践性总结。n业余时间的乐趣型项目,使用C语言实现的一个可高效运行的Java虚拟机,包括...
红蜻蜓抓图
红蜻蜓抓图,包含源程序,可根据这个<em>自己</em>动<em>手写</em><em>一下</em>!
破坏指定目录下的文件程序
<em>自己</em>动<em>手写</em>的一个程序,挺好玩的,所以分享<em>一下</em>
自己手写分享插件
分享插件:http://blog.csdn.net/libin_1/article/details/52424340
3.自己手写Java Web框架-MVC初体验
jw的github地址是https://github.com/menyouping/jw第一次看到这篇文章时非常惊讶,介绍FastPHP如何实现一个简易的MVC。我的大脑中总是将Servlet与Spring MVC割裂开来,总认为是两个事物,看到这篇文章后茅塞顿开!Java版的MVC,我也可以玩了!理<em>一下</em>思路:当外界发送一个请求,被jw-web拦截,请求跳转到一个自定义的HttpServlet中,S
自己手写神经网络随书代码
<em>自己</em>动<em>手写</em>神经网络随书代码<em>自己</em>动<em>手写</em>神经网络随书代码<em>自己</em>动<em>手写</em>神经网络随书代码<em>自己</em>动<em>手写</em>神经网络随书代码
自己手写虚拟机
<em>自己</em>动<em>手写</em>虚拟机,java,java虚拟机,java核心技术
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
武汉理工大学模拟电子技术课程设计下载
音频功率放大器 使用pspice仿真说明原理 相关下载链接:[url=//download.csdn.net/download/qq642481029/2085092?utm_source=bbsseo]//download.csdn.net/download/qq642481029/2085092?utm_source=bbsseo[/url]
图灵奖获得者获奖演讲稿.part1下载
图灵奖是计算机界的最高奖项,由ACM发起,本资料收录了66-94年图灵奖获得者在ACM大会上的讲话。(共四个分卷) 相关下载链接:[url=//download.csdn.net/download/chieh1213/2177172?utm_source=bbsseo]//download.csdn.net/download/chieh1213/2177172?utm_source=bbsseo[/url]
Java Web整合开发王者归来(pdf清晰版).part19下载
Java Web整合开发王者归来 上传大小限制,总共23个,清晰版 相关下载链接:[url=//download.csdn.net/download/jjcl521/3039165?utm_source=bbsseo]//download.csdn.net/download/jjcl521/3039165?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 产品经理能培训吗 零基础能学产品经理吗
我们是很有底线的