listenerri

wireshark-filter-Manual-Page

NAME wireshark-filter - Wireshark display filter 显示过滤器语法手册 SYNOPSIS wireshark [other options] [ -Y "display filter expression" | --display-filter "dis

linux-原始套接字收发-packet

近期工作接触到了些 linux 在 OSI 二层(数据链路层)使用 ethernet 协议收发数据包的内容,网上搜罗了一些有用的文档: https://austinmarton.wordpress.com/2011/09/14/sending-raw-ethernet-packets-from-a-

Qtcreator-Fakevim-映射-寄存器不生效

在 QtCreator 使用 Fakevim 可以指定读取配置文件,在配置文件中映射按键,我发现当映射 + 寄存器时(也就是系统剪切板)不生效,比如下面这行命令: map <Space>yy "+yy 尝试了很多方法,比如转义:\"+yy 等都不行,网上也搜不到相关问题,下载了 QtCreator

堆排序(完全二叉树)最后一个非叶子节点的序号是-n-2-1-的原因

参考并修正了其中的错误:https://www.cnblogs.com/malw/p/10542557.html 堆排序是基于完全二叉树实现的,在将一个数组调整成一个堆的时候,关键之一的是确定最后一个非叶子节点的序号,这个序号为 n/2-1,n 为数组的长度。但是为什么呢? 可以分两种情况考虑: 堆

freedesktop-software

与 freedesktop.org 相关的软件 下面是一个与 freedesktop.org 相关的不完全软件列表。 你可以去我们的 Gitlab 服务查看和下载它们的代码、Bugs、提交合并请求。 freedesktop.org 本身并不每天运行这些项目:我们为自己运行项目的社区提供托管和基础设施

bash-parameter-expansion-参数扩展

摘自 bash man 手册 字符 $ 引入了参数扩展,命令替换和算术扩展。要扩展的参数名或符号可能包含在花括号中,花括号可选的,但是可以使得要扩展的变量不会与紧随其后的字符合并,成为新的名称。 使用花括号的时候,匹配的右括号是第一个 },并且它没有被反斜杠引用或包含在一个引用的字符串中,也没有包含

qtcreator-qDebug-没有打印输出

前段时间遇到个奇怪的问题,在 qtcreator 中 qDebug 语句的打印内容一直出不来,解决方法是在构建工具链设置中新增一个环境变量:QT_ASSUME_STDERR_HAS_CONSOLE=1 具体步骤(英文菜单): 点击 qtcreator 工具栏,依次点击 Tools > Options

解决-gradle-下载不下来

有时候由于网络问题,会发现 android-studio 或 idea 下载不懂 gradle,可以修改 gradle-wrapper.properties 配置文件中的 distributionUrl 选项来解决这个问题。 distributionUrl=https\://mirrors.clou

nextcloud-部署后没有日历邮件等应用

在公司内部服务器上搭了一个 Nextcloud 服务,跑起来之后发现没有日历、邮件等应用,且不能打开应用商店,分析了服务日志发现是由于网络问题。 启动服务时加上代理即可正常,比如使用 docker 跑的话: docker run --name nextcloud -p 8080:80 -e http

edge-实现-ctrl-tab-切换最近标签页

以前一直在用 firefox 火狐浏览器作为主力浏览器,主要是因为它可以做到不翻墙就实现全平台(linux/mac/windows/android/ios)数据同步,只是 firefox 在 linux 下长时间运行后会变得打开新网页速度很慢,必须要退出程序重新打开才能恢复正常访问速度,给我这种感觉