最新 最热

Thread类的run()和start()方法的区别

start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码: 通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。然后通过此Thread类调用方...

2022-05-12
1

Linux下select的用法--实现一个简单的回射服务器程序

2. 函数说明:可以同时监控多个文件描述符是否发生了读写或者异常。(有点像windows下的waitformultipleobjects,可以同时等待多个事件)参数说明:1)nfds:要监控的文件描述符的最大值加1,这个值不能错。2)readfds:指向fd_set的指...

2022-05-09
1

C#学习笔记 委托

有时候可能想要将一个方法传递给另一个方法。在C++中使用函数指针来实现,在JavaScript中由于函数也是对象所以直接可以在参数列表中传递。而在C#中需要使用委托。...

2022-05-05
1

单个数码管显示0-9

数码管(Segment Displays)由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c...

2022-04-11
1

thread,runnable,callable,future

runnable线程接口需要实现run接口没有返回值(void run)没有抛出异常callable有返回值有抛出异常thread类,实现了runnable接口future接口,实现类futuretask,获取异步计算结果线程运行结果,是否在运行,是否运行完成等callable...

2022-04-07
1

Gameboy游戏开发-调色板

首先我们先看看如何告诉模拟器或真机,这个ROM是个纯GB卡还是GBC卡。查了一下文档需要在ROM的0x143这个地址修改为0x80。gbdk的修改方法是在链接目标文件到gbROM的时候增加参数-Wl-yp0x143=0x80,至于到我们的项目上需要...

2022-04-06
1

全方位解析-Android中的线程池

复用Java中的Executor接口,具体实现类为ThreadPoolExecutor,它有以下几个参数:

2022-03-29
0

鸿蒙之WiFi联网

从理论上来说,任何一个WiFi设备都可以称位STA。STA是支持IEEE802.11协议的设备。在大多数情况下,当大家说到STA模式时,一般是指具有WiFi client行为的设备,可以连接到接入点。STA会扫描可连接的接入点,选择一个想要连接的...

2022-03-29
1

一道在知乎很火的 Java 题——如何输出 ab

虽然我不是大神,但我也点进去看了一下,思考了一会之后有了一些思路,然后去看其它人的答案的时候果然全都已经被各路大神们先想到并贴出来了,所以我就不去凑热闹写重复答案了,整理一下网友们的智慧在这里自娱自乐好了。...

2022-03-28
0

编程技巧篇之线程上下文

在实际开发过程中,有时候会采用抽象继承的方式,如模板模式、策略模式实现代码编排和复用。

2022-03-25
0