个人的电脑使用偏好

简单聊一聊我自己使用电脑的一些习惯,说不定对大家有帮助,持续更新中…… 桌面不放程序快捷方式 我桌面不放程序的快捷方式。桌面上只放正在处理的文件,或者短期内经常要打开的文件夹。 启动软件的时候,我就是按下键盘上的 Win 键,然后直接输入软件名字,回车就能打开。 如果某个软件安装之后在开始菜单里搜不

ConstStar ConstStar 发布于 2026-04-22

进程间通信:管道和消息队列对比

1. 数据格式与边界 管道(pipe):数据是一串连续的字节,没有分条。写多少可以一次读,也可以分多次读。 消息队列:数据是一条条的消息,消息有类型和长度。发一个消息,对方就是按消息一次性收,不会拆分。 2. 通信方式 管道:单向通信。无名管道只能亲缘进程间使用;命名管道(FIFO)可以不相关进程用

ConstStar ConstStar 发布于 2025-11-28

打靶常用命令

# 查找系统中所有设置了SUID权限的可执行文件(用于提权检测) # SUID权限允许普通用户以文件所有者权限执行,常用于权限提升漏洞利用 find / -perm -u=s -type f 2>/dev/null # 使用Nikto进行Web服务器漏洞扫描 # 对指定IP地址(192.168.2

ConstStar ConstStar 发布于 2025-05-07

简单JSON格式验证代码

BOOL validate_json_structure(uint8 *pU8Buf, uint8 *pU8BufEnd) { uint8 aStack[256]; uint8 u8Top = 0; if(pU8Buf == NULL || pU8BufEnd == NUL

ConstStar ConstStar 发布于 2025-05-07

封装简单的微信WebSocket兼容层 | paho-mqtt.js

问题 MQTT.js库4.1.0不支持多个MQTT连接,使用paho-mqtt-js又不支持小程序,只能自己根据源码写一个兼容层 解决方法 通过微信提供的接口模拟简单的W3C格式的WebSocket类 let websocket_debug = false /* 微信小程序WebSocket 转

ConstStar ConstStar 发布于 2025-03-21

vscode免密连接ssh|证书方式验证ssh

cmd下生成公钥/密钥对 ssh-keygen -t rsa 修改配置文件,指向刚刚生成的id_rsa C:\Users\Administrator.ssh\config Host 192.168.2.63 HostName 192.168.2.63 User root IdentityFile

ConstStar ConstStar 发布于 2024-11-29

VMware后台跟随主机启动和关闭

gpedit.msc --> 本地计算机策略 --> 用户配置 --> 脚本 --> 登录 @echo off & setlocal enabledelayedexpansion D:\VMware\vmrun -T ws start "D:\VMOS\Ubuntu_ATK_RV1126\Ubunt

ConstStar ConstStar 发布于 2024-11-29

第一次开机随机mac地址

/etc/init.d/boot_init.sh ifconfig eth0 down ifconfig eth1 down if [ ! -e "/boot/first/boot_mac_eth0" ] || [ ! -e "/boot/first/boot_mac_eth1" ] ; then

ConstStar ConstStar 发布于 2024-11-29

移位运算符陷阱

int main() { /* 符号位 和 左移运算符的类型提升 */ int8_t val1 = 0x10; int8_t val2 = 0x84; uint16_t val3 = (val1 <<

ConstStar ConstStar 发布于 2024-11-29

利用select实现模拟事件信号量并同时接收网络消息

#include <stdio.h> #include <unistd.h> #include <string.h> #include &#

ConstStar ConstStar 发布于 2024-11-29