编程日记

列表

Linux --- 权限

1. 权限的概念及其作用什么是权限?权限是访问资源能还是不能的问题。为什么存在权限?因为 Linux 是一个多用户的操作系统,同时会有多个人进行登录访问(普通用户和 root ),权限本质是为了更好的进行用户管理…

软考中级习题与解答——第七章_数据库系统(1)

例题11、知识点总结数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、硬件、软件和人员等组成,它是在文件系统基础上发展而来。数据库系统的优势在于能够减少数据冗余(避免数据重…

netty中protobuf的编解码器和协议语法

1、针对例如Msg.proto的文件,内容如下 //版本 syntax"proto3";//包名 package com.example.netty_test.protocol;//选项,打包后POJO和构造器存储的位置,如果无此选项,则默认安装上面的package放 option java_package &…

JavaScript数组some()和every()方法

在JavaScript中,数组的some()和every()方法是处理数组中元素的重要工具,它们分别用于判断数组中是否存在至少一个满足条件(some())或所有元素都满足条件(every())。这两个方法都非常有用,但它们…

贪心算法在网络入侵检测(NID)中的应用

Java中贪心算法在网络入侵检测(NID)中的应用 贪心算法以其“每一步选择当前最优解”的特性,在处理NID中的某些特定、资源受限的子问题时非常有效。需要注意的是,贪心算法本身通常不直接用于最终的入侵判定(这通常是复杂…

C2(Command Control)命令与控制

一:什么是 C2?C2,全称为 Command and Control,中文通常翻译为 “命令与控制”。它是什么? 它是一个由攻击者控制的服务器或网络基础设施,用作对受害机器(被植入恶意软件的电脑、服务器、IoT设备…

【课堂笔记】复变函数-2

文章目录复值函数可微性微分算子全纯函数(Holomorphic function)引理保角矩阵定理复值函数 可微性 设U⊂CU \subset \mathbb{C}U⊂C是开集,一个复值函数(complex valued function)是映射f:U→Cf:U \to \mathbb{C}f:U→C。由于C≃R2\mathbb{C} \simeq \mathbb{R}^2…

腾讯元宝 Java 中的 23 种设计模式(GoF 设计模式)

稚辉君 分享于2025-09-160 java 23 设计模式 好的,Java 中的 23 种设计模式(GoF 设计模式)是面向对象软件设计的精华。它们分为三大类:​​创建型​​、​​结构型​​和​​行为型​​。 下面我将为你详细解析这 23 种模式&#…

物联网传感器检测实验

/*------------------------------------------------------------------------------ * 文件名 : handle * 描述 : 用户处理函数 * 作者 : 物联网项目组 * 日期 : 2023/04/01 * 版本 : V0.0.2 **********************************…

[deepseek]Visual Studio 2022创建和使用DLL教程

我想在visual studio2022中使用c语言制作dll应该怎么办,同时如果我写了另一个c语言程序想要使用这个dll中的函数应该怎么编写代码? 好的,在 Visual Studio 2022 中使用 C 语言创建和使用 DLL 的过程可以分为两大步。我会为你提供详细的步骤和…

Unity休闲游戏性能checklist

本文由 NRatel 历史笔记整理而来,如有错误欢迎指正。 总则:关闭/删除无用项,调低不必要项 以真机检验为标准 以正式包为标准(日志、使用Mono等,对性能影响较大) 一、项目设置 图形质量(Proje…

jira工具

Jira 工具概述 Jira 是由 Atlassian 公司开发的项目管理与问题跟踪工具,广泛用于敏捷开发、任务管理和团队协作。支持 Scrum、Kanban 等多种工作流,适用于软件开发、运维、市场营销等团队。 核心功能 问题跟踪 创建任务(Task)、…

CPP学习之红黑树

1. 红黑树定义及性质 1.1 定义: 红黑树是一种二叉平衡搜素树,其节点分红色节点与黑色节点,因其独特的性质,树的最长路径长度不超过最短路径长度的两倍,是一种近似平衡的树。 1.2 性质:根节点必须是黑色节点…

运维知识积累(持续补充版)

1.DNS解析流程 先查本地hosts及缓存,后查本地DNS服务器(递归解析),递归服务器先后向根服务器、顶级域名服务器、权威域名服务器迭代查询,最后得到域名对应IP并返回。 2.SSH无法登陆 首先检查自己的登陆信息是否正确 …

Python 简述

Python作为一种优雅、明确且简单的编程语言,近年来在全球范围内获得了广泛的关注和应用。它以其低学习曲线、强大的生态系统和跨平台的特性,成为了许多开发者和企业的首选语言。无论是数据科学、人工智能、Web开发还是自动化脚本,Python都展现…

io_uring最简单的实例io_uring-test.c分析

文章目录1. 背景知识1.1 io_uring的3个系统调用1.2 io_uring封装库liburing2. 应用io_uring-test.c示例分析2.1 下载地址及编译方法2.2 代码分析2.2.1 io_uring_queue_init API2.2.2 io_uring_get_sqe API2.2.3 io_uring_prep_readv API2.2.4 io_uring_submit API2.2.5 io_urin…

linux C 语言开发 (十二) 进程间通讯--消息队列

文章的目的为了记录使用C语言进行linux 开发学习的经历。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。 相关链接: linux C 语言开发 (一) Window下用gcc编译和gdb调试 linux C 语言开发 (二) VsCode远程开发 linux linux C 语言开发 (…