-
[综合] Ubuntu系统中Keras默认数据集存放路径
使用Keras载入cifar10数据集时,官网上给的是不带路径的: fromkeras.datasetsimportcifar10(x_train,y_train),(x_test,y_test)=cifar10.load_data() 但是下载的速度很慢,数据集又费流量。如果有下载好的数据集,其...
13
热度 -
[综合] 大家都知道的 CAS
废话不多说,在并发领域,synchronized涉及上下文切换(悲观机制),性能大打折扣。Volatile只能保证可见性,不能保证原子性。本文主题,CAS全称是compareandswap,即比较并交换,它是一种原子操作,同时CAS是一种乐观机制。java.util.concurrent包很多功能都...
41
热度 -
[综合] 已知一棵完全二叉树,求其节点的个数
遍历算法时间复杂度是O(N),而遍历是低于O(N)的 我们可以利用满二叉树的结点个数为2^h-1(h为树的层数)来加速这个过程。 我们用h总纪录变量最深到了哪一层然后遍历x右子树的左边界我们看右子树的左边界有没有到达最后一层 如果x的右子树的左边界已经到达最后一层那么x的左子树就是满的!且左子树高度...
78
热度 -
[综合] node自由切换版本
一、使用nvm管理node版本 1、安装nvm brewinstallnvm 2、使用nvm安装node版本 安装最新版本nvmisntallnode 安装指定版本nvminstall10.16.4 3、查看所有版本 nvmls 4、切换node版本 使用最新版本nvmusenode 使用指定...
20
热度 -
[综合] 二、Oracle数据库体系架构之:存储结构
二、Oracle数据库体系架构之:存储结构 Oracle的存储结构分为:物理存储结构和逻辑存储结构 物理i/o和逻辑i/o---------1:1000 物理i/o:从数据缓冲区找不到所需要的数据,就要从硬盘里面读取。 逻辑i/o:从数据缓冲区能找到所需要的数据, 理论上讲一个数据库性能是否良好,这...
34
热度 -
[综合] 10-29-di递归-跳台阶
妙不可言 思想:1.首先是只有一个台阶的时候,只需要一次就可以了;2.如果是有两个台阶的时候,就有两种方法,一次一个,一次两个;3.那么当有三个台阶的时候,就会有先做1后做2或者先做2后做1,和一次一个,如此就有3中方法;4.那么,这就是一个递归的题目,每一次都要保存前面所有的可能性,只讨论当前的一...
11
热度 -
[综合] ftp工具-filezilla搭建(windows环境下)
客户端filezillaClient、服务端FileZillaServer下载; 服务端FileZillaServer安装步骤:1)进入服务器FileZillaServer安装包,选中FileZillaServer.exe右键以管理员身份运行(这一步很重要,第一次搭建失败因为此)2)启动FileZi...
51
热度 -
67
热度 -
8
热度 -
[综合] 实现sIoT上mqtt消息的通讯以及通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。
一、实验目的及要求【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯。【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软...
90
热度 -
[综合] [trustzone]-ARM trustzone学习和总结-一篇就够了
★★★个人博客导读首页—点击此处★★★.说明:在默认情况下,本文讲述的都是ARMV8-aarch64架构,linuxkernel64位 文章目录 1、ARMTrustzone的安全扩展简介 2、ARMTrustzone技术下的软件框图 1、ARMTrustzone的安...
91
热度 -
[综合] JAVA反射学习笔记
文章目录 了解反射 Class对象 获取Class有三种方式: 了解反射 Java反射是指在程序运行期获取对象所有信息。 简单来说,我们可以在对一个实例一无所知的情况下通过反射来获取、调用对象的字段(Field)、方法(Method)、通过构造方法获取实例以及了解类的继承关系...
62
热度 -
[综合] Python协程 之官方教程+我的理解(下一篇专门通过代码讲解)
什么算协程(Coroutines)通过async/await语法进行声明可等待对象(Awaitables)如果一个对象可以在await语句中使用,那么它就是可等待对象 可等待对象有三种主要类型:协程(我觉得这是指协程函数),Task,Future(换言之,如果一个对象是协程,想要在其他协程函数中调用...
40
热度 -
[综合] java|深度详细剖析锁的底层实现原理
java锁的剖析 无锁状态,偏向锁状态,轻量级锁状态,重量级锁状态 内存中的java对象(HotSpot虚拟机) 在32位系统下,存放Class指针的空间大小是4字节,MarkWord是4字节,对象头为8字节。 在64位系统下,存放Class指针的空间大小是8字节,MarkWord是8字节,...
79
热度 -
[综合] C/c++查看内存中的数据
我们平时在写代码的时候常常需要查看分析一个结构体或者一个变量随着程序的运行在内存中的数据。这个需求在支持分步调试的IDE中往往可以分容易实现。比如KEIL、vs、CCS都支持这一功能,但是如果程序在写好以后烧写到开发板中调试的时候,这个时候的虽然可以通过串口打印查看程序的运行状态,但是如果想要监控一...
82
热度 -
[综合] Python基础(四)
1.0.0文档字符串 又叫长字符串,内容比较多长字符串中回车,在执行也回车用’’’‘’'表示###2.0.0格式化字符串第一种方式:拼接字符串第二种方式:函数参数的传递第三种方式:占位符第四种方式:格式化
39
热度 -
[综合] GDB程序代码调试及运行
GDB程序代码调试及运行 一、目标 二、GDB简介 1、GDB 2、作用 三、GDB的使用 1、启动GDB 2、GDB的命令 3、GDB调试举例 一、目标 熟练掌握linux系统下gdb调试器的使用,了解其作用以及在gdb下程序的调试方法。 二、GDB简介 1、GDB GNUDe...
43
热度 -
[综合] Redis 列表(List) 命令
命令 描述 lindex 通过索引获取列中的元素 rpush 在列表中添加一个或多个值 lrange 获取列表中指定范围内的元素 rpoplpush 移除列表的最后一个元素,并将元素添加到另一个列表并返回 lrem 移除列表元素 llen 获取列表长度 ltrim 对...
44
热度 -
6
热度 -
[综合] HTML文本操作标签总结
文章目录 HTML文本操作 基本文字排版 描述文本的语义化,结构化元素 块级元素和行内元素 容器元素 注释 列表 HTML文本操作 基本文字排版 <p>段落开始结束文字之间形成一个段落</p> 速记:批(p)处理的文字 <br>控制换行</br...
12
热度