需要在IDE内获取文件的绝对路径,此处使用copy-absoulte path 发现文件路径内是多出了 \src
列的离散性(可以理解为差异性)=count(distinct col ) / count(col)
什么是CPU时间片?我们现在所使用的Windows、Linux、Mac OS都是“多任务操作系统”,就是说他们可以“同时”运行多个程序,比如一边打开Chrome浏览器浏览网页还能一边听音乐。...
Golang 错误处理最让人头疼的问题就是代码里充斥着「if err != nil」,它们破坏了代码的可读性,本文收集了几个例子,让大家明白如何优化此类问题。
defer是延迟语句,当我们打开某些资源,比如说数据库连接资源、文件资源、IO资源的时候,我们在使用完或者是遇到错误之前需要提前返回,否则互造成资源泄露或者是占用系统内存过高的问题,有点类似Java的try...catch...finally...
虚拟时钟通常用于设定输入和输出的延时,即set_input_delay和set_output_delay。可能有同学忘记这两个约束的用法了,这里我们再展示一下:
很多小伙伴在遇到某一接口服务性能问题时,比如说,TPS上不去、响应时间拉长、应用系统出现卡顿,某一请求出现超时等等现象,往往显得苍白无力,无从下手。...
什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll跟IO模型有什么关系?有几种经典IO模型呢?BIO、NIO、AIO到底有什么区别的?...
Class检查在class符号表中添加了5种基本类(Object, IO, Int, Bool, Str);检查主类Main和主函数main是否定义,按照规范应该被定义;检查SELF_TYPE类是否被定义,按照规范不应该被定义;检查类(class)或者函数(method)是否被重复...
如果经常基于Executors提供的工厂方法创建线程池,很容易忽略线程池内部的实现。特别是拒绝策略,因使用Executors创建线程池时不会传入这个参数,直接采用默认值,所以常常被忽略。...