域名解析相关经验 整理记录排查网络问题事的域名解析相关问题 [toc] 基础知识点 A 和 AAAA A 和 AAAA 都是DNS记录,它们的作用是将域名解析到IP地址。具体来说,A记录将域名解析到IPv4地址,而AAAA记录将域名解析到IPv6地址。 因此,主要的区别在于 A 记录用于IPv4,而 AAAA 记录用于IPv6。 相关工具 设置域名工具 常见方式是在网卡的配置界面设置 dns 服务器, 2023-10-27 B_Code > 网络编程 > DNS #网络 #Windows/域 #DNS
【网络编程】DNS用的是TCP协议还是UDP协议 概述: 关于 DNS 使用的是 TCP 还是 UDP 的说明 DNS缓存问题可以看这篇文章 【查看浏览器DNS缓存】 [toc] DNS概述 DNS占用53号端口,同时使用TCP和UDP协议。 📌 那么DNS在什么情况下使用这两种协议? DNS在区域传输的时候使用TCP协议,其他时候使用UDP协议。 DNS区域传输的时候使用TCP协议: 辅域名服务器会定时(一般3小时)向主域名 2023-10-27 B_Code > 网络编程 > DNS #DNS #UDP #TCP
【正则表达式】匹配不等于 [^a]* 表示匹配除了a以外的所有字符 [^abc]* 表示匹配除了a、b、c以外的所有字符,注意这里不是abc字符串,而是a、b、c任何一个字符都不匹配 当我们要不匹配某个字符串或者中文词组的时候,可以这样用 ((?!天空).)* 这个表示匹配出’天空’之外的所有字符 regex(?![0-9]+) 匹配不是regex,但后面不是数字 2023-10-27 B_Code > 正则表达式 #regex #正则表达式
Qt插件——使用 QtCipherSqlitePlugin 对数据库进行加密 开源库介绍 devbean/QtCipherSqlitePlugin: A Qt plugin for cipher SQLite. (github.com) 该加密库是基于 SQLite 和 wxSQLite3 源代码开发的的一个加密 SQLite 的Qt插件。总结就是,可以使用该插件对 SQLite 的数据库进行加密。 开始 在开始之前,可以去仓库的 wiki 界面找到相应的开始教程,以 2023-10-27 B_Code > 数据库 #Qt #数据库 #加密 #Database
【MYSQL】数据类型 MYSQL 数据类型整理 MySQL 中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL 支持所有标准 SQL 数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL 和 NUMERIC),以及近似数值数据类型(FLOAT、REAL 和 DOUBL 2023-10-27 B_Code > 数据库 > MYSQL #Database
【MYSQL】Ubuntu22.04安装 MYSQL 并使用 navicat 连接 [toc] 安装 Ubuntu 安装 mysql 的教程网上一大堆。 1sudo apt-get install mysql-server 配置 修改配置文件 1sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在 [mysqld] 添加 skip-grant-tables 重启数据库 12345sudo systemctl restart 2023-10-27 B_Code > 数据库 > MYSQL #数据库 #Linux/Ubuntu #navicat
【声网】创建实时音频 [Toc] 快速上手 安装 1npm add @netless/fastboard @netless/window-manager white-web-sdk 创建实时音频 采集音视频相关 1. 获取摄像头列表 调用 getMicrophones 获取可用的摄像头列表 getMicrophones 方法会通过 Promise 异步返回一个 MediaDeviceInfo 对象的数组。 2023-10-27 B_Code > TypeScript #脚本 #code/TypeScript #fastboard