动态库与静态库

本文总结了C/C++中静态库与动态库的使用方法。内容详细对比了两种链接方式的优缺点,并以Linux环境为例,通过具体代码和编译命令,演示了如何创建(.a和.so文件)、链接和运行使用静态库与动态库的程序,还提及了运行时加载动态库的方法。

Korbin 发布于 2022-08-10

WSL转移后无法入网

本文记录了在两台Windows主机间转移WSL子系统时遇到的网络问题及解决方案。内容涵盖了系统导出导入、因IP地址段不匹配导致的网络重置、防火墙规则配置、DNS解析失败(修改resolv.conf)以及新版Windows下端口直接映射等问题的排查与解决步骤。

Korbin 发布于 2022-08-02

一些不常用C语言关键字

本文简要介绍了一些不常用的C语��关键字。内容涵盖了`volatile`(防止编译器优化)、`typedef`(创建类型别名)、`register`(建议变量存储于寄存器)、`__attribute__`(设置编译器属性)以及`inline`(建议函数内联),有助于深入理解C语言的底层特性。

Korbin 发布于 2022-05-21

树莓派4B运行docker错误

本文解决了在树莓派4B上因`libseccomp2`库版本过旧而导致Docker容器运行报错的问题。在尝试更新库失败后,最终通过卸载系统源安装的旧版Docker,并使用官方`get.docker.com`脚本重新安装最新版本,成功修复了该问题。

Korbin 发布于 2022-04-12

树莓派4B wlan0消失

本文提供了解决树莓派4B上`wlan0`无线网络接口消失问题的两种快速方法。第一种是当接口未启动时,使用`sudo ifconfig wlan0 up`命令手动启用。第二种是当接口被软件锁定时,使用`sudo rfkill unblock all`命令进行解锁。

Korbin 发布于 2022-04-10

Yew框架实现秒表

本文介绍了如何使用Rust的Yew框架实现一个Web秒表应用。内容从一个简单的定时计数器开始,逐步增加了开始、停止、继续、计次和重置等功能。文章详细讲解了如何通过`gloo::timers::Interval`管理定时器,以及如何利用组件的状态和消息(Msg)来处理用户交互和更新UI。

Korbin 发布于 2022-04-03

从CNF到DPLL算法

本文介绍了布尔可满足性(SAT)问题中的合取范式(CNF)和求解该问题的DPLL算法。内容首先解释了CNF的定义,然后通过四个步骤详细说明了如何将任意逻辑表达式转换为CNF。最后,概述了基于回溯搜索的DPLL算法如何解决CNF-SAT问题。

Korbin 发布于 2022-03-12

Rust框架Yew支持CSS

本文探讨了Rust的Yew框架中对CSS的支持方案。由于Yew核心未内置CSS支持,文章盘点并介绍了几款社区开发的样式库,如yew_styles、yew-mdc、muicss-yew和stylist-rs等,它们通过不同方式为Yew应用提供了CSS样式和布局能力。

Korbin 发布于 2022-03-06

联想小新pro 13 windows11 bug记录(2022)

本文记录了联想小新Pro 13笔记本在Windows 11系统上遇到的两个Bug。第一个是Windows Hello人脸识别无法录入,通过在设备管理器中卸载并重装摄像头驱动解决。第二个是使用Win+X快捷键导致资源管理器崩溃重启的问题,该问题已通过系统更新修复。

Korbin 发布于 2022-03-05

Rust框架Yew的使用

本文介绍了如何开始使用Rust的Yew框架来构建WebAssembly应用。内容涵盖了环境搭建,包括添加Wasm编译目标和安装构建工具`trunk`。通过一个“Hello World”示例,文章演示了如何创建项目、添加Yew依赖、编写基本组件,并最终使用`trunk serve`启动Web应用。

Korbin 发布于 2022-02-26
上一页 下一页