[数据结构]-Trie树

  • Post author:
  • Post category:其他

Trie树 Trie树又叫做前缀树、字典树。核心思想是以空间换时间,利用字符串的共同前缀(Common Prefix)作为存储依据。 Trie的字符串搜索时间复杂度为O(m),m为最长的字符串的长度,其查询性能与集合中的字符串的数量无关。 性质 根结点(Root)不包含字符,除根结点以外,每个节点都仅包含一个字符。从根结点到某一节点路径上所经过的字符节点连接起来,即为该节点所对应的字符串。任意节点…

继续阅读 [数据结构]-Trie树

Python3.7.0官方版安装步骤

  • Post author:
  • Post category:python

python3.7下载地址 1.https://www.python.org/downloads/ 2.https://www.onlinedown.net/soft/1225763.htm 一、基本简介  Python3.7.0官方版是一款相当出色的通用型编程语言。PyCharm官方版适用性极广,被用户广泛应用于各种编程操作,软件还拥有丰富全面的模块,并支持sockets编程,Python3.7…

继续阅读 Python3.7.0官方版安装步骤

Volatile:可见性保证+禁止指令重排

  • Post author:
  • Post category:其他

Volatile 1.可见性保证1.1 何为可见性1.2 JAVA内存模型1.3 voletile的实现原理1.4.synchronized 关键字和 volatile 关键字的区别 2.禁止指令重排 volatile是java语言中的关键字,用来修饰会被多线程访问的共享变量,是JVM提供的轻量级的同步机制,相比同步代码块或者重入锁有更好的性能。 它主要有两重个作用,一是保证多个线程对共享变量访问…

继续阅读 Volatile:可见性保证+禁止指令重排

c语言,读取一个内容长度未知的文本文件。

  • Post author:
  • Post category:其他

我们常常会用到size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream)这个函数进行文件的读取,但有些情况下,我们会发现读取文件之前并不知道文件的具体长度,故而对fread()的第三个参数也就是要读取文件的长度产生疑惑。解决方法如下: char* buffer; long lSize; FILE *fp; fp = fopen(…

继续阅读 c语言,读取一个内容长度未知的文本文件。

java public main_JAVA:public static void main(String args[]) 详解

  • Post author:
  • Post category:java

JAVA中的主函数,所有java程序的运行起点就是这个方法,除了args这个名字可以不一样外,其他必须是这样。 主函数的一般写法如下: public static void main(String[] args){…} (1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。 (2)static关键字,告知编译器main函数是一个静态函数。也就是说main函…

继续阅读 java public main_JAVA:public static void main(String args[]) 详解

linux 文件操作,linux 文件操作api

  • Post author:
  • Post category:linux

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? #include #include #include int open(const char *pathname, int flags); //打开一个现有的文件 int open(const char *pathname, int flags, mode_t mode); //打开文件不存在,则先创建 【flags】…

继续阅读 linux 文件操作,linux 文件操作api

yolov5+Deepsort实现目标跟踪

  • Post author:
  • Post category:其他

一、参考资料 项目源码 pytorch yolo5+Deepsort实现目标检测和跟踪 工程落地 YoloV5 + deepsort + Fast-ReID 完整行人重识别系统(三) yolov5-deepsort-pedestrian-counting Yolov5-Deepsort-Fastreid 二、相关介绍 Deepsort是实现目标跟踪的算法,从sort(simple online a…

继续阅读 yolov5+Deepsort实现目标跟踪

PyTorch笔记

  • Post author:
  • Post category:其他

Tensor torch中的Tensor是一种数据结构,使用上与Python的list、numpy的array、ndarray等数据结构类似,可以当成一个多维数组来用。 数学上对张量有特定定义,但通常理解为多维数组即可。 生成Tensor:torch包中提供了直接生成Tensor的函数,如 zeros()、ones()、rand() 等。 还可以用 tensor(data) 函数直接将表示数组的数…

继续阅读 PyTorch笔记

java8 JDK1.8 API 中文 翻译版 java帮助文档

  • Post author:
  • Post category:java

java 1.6 帮助文档 中文 链接:http://download.csdn.net/detail/qw599186875/9608735 英文 Java1.8 帮助文档 英文 中文 – 谷歌版 在线版: https://blog.fondme.cn/apidoc/jdk-1.8-google/ 下载链接:http://download.csdn.net/detail/qw599186875/…

继续阅读 java8 JDK1.8 API 中文 翻译版 java帮助文档