阻塞/非阻塞讨论的前的是针对I/O的操作,当发起一个I/O操作调用请求时,调用一定要等到I/O读、写操作完全完成才返回 那么我们可以说这个I/O操作是阻塞的;反之,如果调用立即返回,但是I/O读、写操作结果需要通过后续通知…
2025/1/4 13:52:20我们知道,n代表的是table的长度length,之前一再强调,表table的长度需要取2的整数次幂,就是为了这里等价这里进行取模运算时的方便——取模运算转化成位运算公式:a%(2^n) 等价于 a&(2^n-1),而&操作比%操作具有更高的效率。…
2025/1/4 10:49:35先看代码package test.java.lang.thread;public class TestThread {public static void main(String[] args) throws InterruptedException {Thread t new Thread();t.start();t.start();}}上面的代码在运行时,会抛出以下异常,Exception in thread &quo…
2025/1/4 10:31:43为什么要进行内存对齐? 这是因为CPU的读取总是对齐的。举个例子,假设CPU是32位的,那么CPU每次读取的4字节数据的首地址都是4的倍数,也就是说,内存中数据首地址为4的倍数时,CPU一次操作就可以完成数据读取&a…
2025/1/4 8:46:10TJPEGScale (jsFullSize, jsHalf, jsQuarter, jsEighth);//图片大小(全部,1/2,1/4,1/8)TBitmap.pixelFormat:pf8bit;//图片位数(8,24) 给大家提供几个常用的图象格式转换方法和其转…
2025/1/4 14:07:54 人评论 次浏览前言:提高IDE的断点调试能力,逐步学习GDB命令行的调试。 在官方提供的OJ上得到了70/160的分数 首先要理解算法的逻辑,这种算法与操作系统中内存管理的很像。 先实现NewPageImpl, 由于C只能返回一个值,所以申请到的p…
2025/1/4 12:52:42 人评论 次浏览from: http://blog.csdn.net/huangyimin/article/details/6133650好多东西学了过段时间就忘,忘了再搜索再学。也许人一生忘记是硬道理,学习也是硬道理吧!见到下面的短文很好,便引用到此,以备后忘!ÿ…
2025/1/4 11:01:14 人评论 次浏览知识点 《单片机—HLK-W801并口驱动ST7789》 《单片机—HLK-W801驱动触摸屏》 《单片机—HLK-W801图形框架LVGL移植》 简单介绍 根据前面的知识点内容,一步一步走了过来,实现了lvgl在HLK801上的运行,还是挺让人欣慰的,没有遇到…
2025/1/4 10:10:36 人评论 次浏览今天遇到了一个问题,查询一条数据,返回用list接,发现少了2个值(ssh框架)。执行SQL少的这两个字段的值为null。上图说明一下: 可以看到第一次查询没有角标38、39的值。 是同一条SQL,第一张图数据…
2025/1/4 15:28:45 人评论 次浏览解决方法: 在 yum install xxxx 命令之后添加 --nogpgcheck 进行跳过公钥检查安装 到此公钥尚未安装的问题完美解决。
2025/1/4 15:28:15 人评论 次浏览12月07日,钛博士机器人侦测到 17 起发生在科技和互联网行业的投融资或并购事件,其中 10 起发生在中国境内,7 起发生在海外,总计交易额超过17.27亿人民币。 中国境内今天科技行业投融资总额约11.39亿人民币,单笔最大交易…
2025/1/4 15:27:44 人评论 次浏览1)class类包含: 类的属性:类中所涉及的变量 类的方法:类中函数 2)_init_函数(方法) 1.首先说一下,带有两个下划线开头的函数是声明该属性为私有,不能在类地外部被使用或直接访问。 2…
2025/1/4 15:27:13 人评论 次浏览find排除一个或多个目录的方法 百度就是垃圾,搜索结果千篇一律,错抄错。google一下,总结find排除某个目录的方法: How to exclude a directory in find . command Use the -prune switch. For example, if you want to exclude t…
2025/1/4 15:26:43 人评论 次浏览Timer介绍: (1)基本方法: public Timer():创建一个新计时器。相关的线程不 作为守护程序运行。 public void schedule(TimerTask task, long delay, long period) 安排指定的任务从指定的延迟后开始进行重复的固定延迟…
2025/1/4 15:26:12 人评论 次浏览腾讯云域名提供免费版DNS解析和付费版DNS解析,腾讯云百科来详细说下DNS解析DNSPod免费版解析配置说明,包括解析线路、DNS节点分布、域名防护、最低TTL等配置参数: 腾讯云域名DNS解析DNSPod免费版 腾讯云域名可以免费试用DNS解析服务&#x…
2025/1/4 15:28:02 人评论 次浏览在sublime text3 中选择Tools->Build System->New Build System 此时就会打开一个含有配置文件编辑的页面,先以c为例,将下列代码复制到里面 { "working_dir": "$file_path", "cmd": "gcc -Wall \"$file…
2025/1/4 0:05:09 人评论 次浏览计算机网络:4、现代互联网的网络拓扑1、边缘部分2、核心部分3、现代网络拓扑1、边缘部分 用户能直接接触的部分称为边缘部分。(比如家里的网络、公司网络) 家庭网络拓扑 企业网络拓扑 2、核心部分 核心部分由地区ISP、主干ISP、一些国际…
2025/1/3 19:14:12 人评论 次浏览一、Windows环境搭建1.安装Python3.6PyCharm2019这一步略去,网上有很多安装教程(注意:社区版本是无法在PyCharm中直接创建Django项目的,最好安装专业版)2.配置Django2.0.6环境在PyCharm中安装Django环境,为了不和去其他的安装环境…
2025/1/4 15:21:59 人评论 次浏览文章目录我用的是这个框架直接把crc.js文件拷到自己的项目里,使用如下crc.js文件我用的是这个框架 github - js-crc 直接把crc.js文件拷到自己的项目里,使用如下 crc.js文件 /*** [js-crc]{link https://github.com/emn178/js-crc}** namespace crc* …
2025/1/4 2:03:07 人评论 次浏览抽象与分层,是计算与程序世界里最根本的思想。逻辑之始。 抽象是对普遍性的表达,分层则是在适当的语义层次放置抽象。0,1, 112, 1110,都是抽象;“大人说话小孩别插嘴”,就是一种分层。 抽象与分层能力,是程…
2025/1/4 15:16:20 人评论 次浏览