最新 最热

Rust:axum学习笔记(7) websocket

核心就是handle_socket这个function,这里我们只是简单的将收到的内容,原封不动的发回浏览器。

2022-04-27
2

ROS教程-广播坐标系

这个很明显是,订阅了一个节点,每一次调用都使用一次handle_turtle_pose这个函数,其实很奇怪,他不是一个回调函数,就是一个普通的函数。

2022-04-15
1

基础篇:异步编程不会?我教你啊!CompeletableFuture

以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其...

2022-03-17
2

c 语言画心

七夕又快到了,分享一个曾经玩过的代码,用 C 语言画一个跳动的心,很有逼格有木有。

2022-02-25
1

进程中的数据读取和修改

// 获取窗口句柄HWND hFindWnd = ::FindWindow(NULL, “[窗口标题]”);

2022-02-16
1

线程的创建释放与使用

TerminateThread(m_hThreadHandle,0); // 线程句柄

2022-02-11
1

批量处理工具类

业务开发中,时常会批量执行任务,例如批量同时调用4个http接口或者rpc接口,这类业务代码执行具有通用性,为了提高开发效率、可复用性、可扩展性,简化代码,抽象出通用的工具类,方便开发同学使用。使用者只关心入参、具体任务执...

2021-12-13
2

Linux系统驱动之链式中断控制器驱动程序编写

沿着中断的处理流程,GIC之下的中断控制器涉及这4个重要部分:handleB、GPIO Domain、handleC、irq_chip

2021-12-08
2

不会吧,你还不会用RequestId看日志 ?

在日常的后端开发工作中,最常见的操作之一就是看日志排查问题,对于大项目一般使用类似ELK的技术栈统一搜集日志,小项目就直接把日志打印到日志文件。那不管对于大项目或者小项目,查看日志都需要通过某个关键字进行搜索,从...

2021-11-26
1

C|内存管理|COW in Linux

众所周知,在fork时,属于进程private的内存页将会进行COW机制。所谓COW,就是一个资源如果需要值拷贝,在读时不创建出副本,仅当写时再创建。这样的话,就可以方便地判断出什么资源需要真的进行拷贝,而能够共享则无需拷贝,从而减...

2021-11-22
1