fuqiuluo's blog
  • 首页
  • 标签
  • 分类
  • 关于

Kotlin Flow Test

Start Code suspend fun main(args : Array<String>){ val flow = MutableSharedFlow<Int>() GlobalScope.launch { flow.collect {
2024-04-30
Kotlin
#Kotlin#flow

Hello Halo

如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。
2024-04-30
默认分类
#Halo

Comparison performance testing between Pbandk and Kotlinx Protobuf

Introduction This article is a comparison of the performance of the serialization and deserialization of the same data using the Pbandk library and th
2024-02-07
Kotlin
#Kotlin#Pbandk

Linux - Note (Things You Never Should Do in the Kernel)

在面向新开发人员的 Linux 内核编程邮件列表中,人们会提出一些常见问题。几乎每次提出这些问题时,回答总是“不要这样做!”,让困惑的提问者想知道他们闯入了什么样的奇怪开发社区。这是偶尔发布的系列文章中的第一篇,旨在解释为什么做这些事情通常不是一个好主意。然后,为了弥补这些指责,我们打破了所有的规则
2023-09-22
linux
#kernel#linux#c

锐捷 - 认证流程抓包分析

寻找认证服务器 通过抓包发现3个与众不同的包,下面紧接着就是锐捷认证服务器的回复包,协议开始变成EAP协议。 接下来,我们对包的内容进行一波分析, c8:7f:54:c9:b2:df 不是我的mac地址吗?前面也是6字节,说明前面大概率也是一个mac地址,而且是固
2023-07-13
锐捷
#ruijie#rust

Angular提交信息规范

良好的Git提交信息对于项目维护和团队协作至关重要。在Angular项目中,采用规范化的提交信息可以帮助团队成员更好地理解代码变更的目的和影响范围。下面我将详细介绍Angular项目中的提交信息规范。 为什么需要提交信息规范? 规范的提交信息有以下好处: 提高代码审查效率 自动生成更新日志 快速筛选
2023-07-12
angular
#github#git#commit#angular

Linux - copy_to_user vs copy_to_user_no_fault

static __always_inline unsigned long __must_check copy_to_user(void __user *to, const void *from, unsigned long n) { if (!check_copy_size(from, n, tr
2023-07-04
linux
#linux

C++和Java的差异

多态差异 先说结论,C++的多态因为虚函数的缘故,他的表现和Java的略与不同,虚函数。当C++程序员进行Java开发的时候如若不能立即切换,可能会因为他们所谓的反直觉导致代码编写出现差异 源代码 C++ Code #include <iostream> class Father { public
2023-07-01
java
#java#c++#polymorphism
1 … 10 11 12 … 16
FQL @2024