笔记
行8
垂涎三尺有神明。
展开
-
3070使用tensorflow1.15或更低版本
3070使用tensorflow1.15或更低版本Background环境大体步骤Background抢到了黄老板的3070,但是发现只有cuda11.1支持8.6算力,tf又没有支持cuda11.1的版本,故找到了如下解决方案。思路为套一层docker,以跳过对cuda与cudnn的检测。环境要求如下软件包:ubuntu 18(20可以,16未测试)Dockernvidia-docker2大体步骤ubuntu禁用自带N卡驱动,安装nvidia官方驱动。截至11.18,nvidia对原创 2020-11-18 09:10:13 · 2477 阅读 · 1 评论 -
GDT、GDTR、LDT、LDTR的学习
在Protected Mode下,一个重要的必不可少的数据结构就是GDT(Global Descriptor Table)。为什么要有GDT?我们首先考虑一下在Real Mode下的编程模型:在Real Mode下,我们对一个内存地址的访问是通过Segment:Offset的方式来进行的,其中Segment是一个段的Base Address,一个Segment的最大长度是64 KB,这是16-bi...转载 2018-03-14 23:16:10 · 739 阅读 · 0 评论 -
什么是GDT,LDT,GDTR及LDTR?
(1)全局描述符表GDT(Global Descriptor Table)在整个系统中,全局描述符表GDT只有一张(一个处理器对应一个GDT),GDT可以被放在内存的任何位置,但CPU必须知道GDT的入口,也就是基地址放在哪里,Intel的设计者门提供了一个寄存器GDTR用来存放GDT的入口地址,程序员将GDT设定在内存中某个位置之后,可以通过LGDT指令将GDT的入口地址装入此寄存器,从此...转载 2018-03-14 23:14:29 · 1273 阅读 · 0 评论 -
C++ 直接计算多项式的值
在数据结构上遇到了这个题...但是觉得麻烦没写,想想还是要学的,特此记录下来。以下是代码:#include <Windows.h>#include <iostream>#include <vector>#include <String>#include <stack>#include <cstdlib>using ...原创 2018-03-27 22:31:22 · 6894 阅读 · 0 评论 -
STM32串口发送字节数据
代码如下(串口初始化自行操作):void USART1_Send_Byte(unsigned char byte,int USART_Num) { switch(USART_Num) { case 1:USART_SendData(USART1, byte); while( USART_GetFlagStatus(USART1,USART_FLAG_TC)!= SET); ...原创 2018-03-27 22:38:33 · 5677 阅读 · 0 评论 -
这是一篇关于如何正确理解Java转型机制的文章
这是一篇关于如何正确理解Java转型机制的文章 谨以此文纪念明天要默单词我还在复习Java谁让他明天考Java呢什么是转型就是转型啊还能怎么说!子类转父类,父类转子类巴拉巴拉。父类转子类需要注意这里边有什么不好理解呢,主要有这几点:假如说子类重写了父类的一个函数,那么不管子类转父类或者父类转子类,转完了之后调用该函数,那么执行的是父类的函数还是子类的呢?到底谁可以...原创 2018-06-14 00:12:42 · 596 阅读 · 0 评论 -
Python爬虫一则
就是个python爬虫就像爬个图看看源网站链接:http://www.setuw.com使用python编写,使用了threadpool 等库,自行下载。环境:python 3 , win10 , 树莓派环境下测试通过网站元素结构代码# -*- coding: utf-8 -*from concurrent.futures import ThreadPoolExecutor...原创 2019-09-14 23:54:57 · 5517 阅读 · 0 评论