最新 最热

Java学习笔记之报错Exception in thread “main“ java.io.FileNotFoundException

需要在IDE内获取文件的绝对路径,此处使用copy-absoulte path 发现文件路径内是多出了 \src

2021-12-27
1

索引离散性 && 最左匹配原则

列的离散性(可以理解为差异性)=count(distinct col ) / count(col)

2021-12-22
1

Linux 面试最高频的 5 个基本问题

什么是CPU时间片?我们现在所使用的Windows、Linux、Mac OS都是“多任务操作系统”,就是说他们可以“同时”运行多个程序,比如一边打开Chrome浏览器浏览网页还能一边听音乐。...

2021-12-20
1

如何优化Golang中重复的错误处理

Golang 错误处理最让人头疼的问题就是代码里充斥着「if err != nil」,它们破坏了代码的可读性,本文收集了几个例子,让大家明白如何优化此类问题。

2021-12-14
1

Go+ defer

defer是延迟语句,当我们打开某些资源,比如说数据库连接资源、文件资源、IO资源的时候,我们在使用完或者是遇到错误之前需要提前返回,否则互造成资源泄露或者是占用系统内存过高的问题,有点类似Java的try...catch...finally...

2021-12-13
0

FPGA的虚拟时钟如何使用?

虚拟时钟通常用于设定输入和输出的延时,即set_input_delay和set_output_delay。可能有同学忘记这两个约束的用法了,这里我们再展示一下:

2021-12-10
1

Linux系统Load Average解析

很多小伙伴在遇到某一接口服务性能问题时,比如说,TPS上不去、响应时间拉长、应用系统出现卡顿,某一请求出现超时等等现象,往往显得苍白无力,无从下手。...

2021-12-09
1

看一遍就理解:IO模型详解

什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll跟IO模型有什么关系?有几种经典IO模型呢?BIO、NIO、AIO到底有什么区别的?...

2021-12-09
1

CS143-PA4: 抽象语法树语义分析

Class检查在class符号表中添加了5种基本类(Object, IO, Int, Bool, Str);检查主类Main和主函数main是否定义,按照规范应该被定义;检查SELF_TYPE类是否被定义,按照规范不应该被定义;检查类(class)或者函数(method)是否被重复...

2021-12-09
1

90%的人以为会用ThreadPoolExecutor了,看了这10张图再说吧

如果经常基于Executors提供的工厂方法创建线程池,很容易忽略线程池内部的实现。特别是拒绝策略,因使用Executors创建线程池时不会传入这个参数,直接采用默认值,所以常常被忽略。...

2021-12-07
1