← 回主頁面 :house:
Tools here are not always binded with Audio, but good to work with Audio.
工具
Captivate (source code): Live DMX Lighting and Visuals
NAP (source code): low overhead, real-time control & visualization plaform. Create fast, modular and responsive applications to interact with the world around you. NAP is built to scale up to a large number of input and output devices: many displays, many lights, many speakers, many sensors, many servos.
PureData familyPureData
PurrData
PlugData
idoleat changed 10 months agoView mode Like Bookmark
exaplin what it is -> how does that cause the problem -> how to solve it
-->
One may find his/her Linux machine always has 1 CPU under full load. In system monitor such as top or htop, a command called kworker takes up nearly 100% of a CPU.
Observation
This problem mostly happens on laptops. On my MSI GS60 6QD, with kernel Linux 6.8.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 17 Apr 2024 15:20:28 +0000 x86_64, top two CPU usage listed in top are kworker/0:1+kacpid and irq/9-acpi
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10 root 20 0 0 0 0 R 82.1 0.0 9:32.66 kworker/0:1+kacpid
79 root -51 0 0 0 0 R 15.6 0.0 1:48.09 irq/9-acpi
idoleat changed 10 months agoView mode Like Bookmark
contributed by < idoleat >
作業表單中的問題
問題 2 :考慮以下程式碼: char s[64]; 試問 s == &s 是否成立?搭配〈你所不知道的 C 語言:指標篇〉的描述,佐以 C 語言規格來解釋
#include <stdio.h>
int main(){
char s[64] = "test";
if (s == &s) {
idoleat changed a year agoView mode Like 1 Bookmark
Generalize Synchronization Mechanisms for Analyzing Properties Trade-offs and Exploring New Mechanisms
泛化同步機制以分析屬性權衡及探索新機制
<small style="color: #999">(Link to the paper: https://arxiv.org/abs/2309.11972)</small>
Introduction
The synchronization of shared resources.
The origin
Multiple workers for scalability and speedup
No shared resources<span style="color: #999">No data race. Simply divide the workload</span>
idoleat changed 2 years agoSlide mode Like 1 Bookmark