WPF设置全局样式

WPF  笔记 

创建资源字典然后在里面编写样式<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="htt

WPF-Style样式多样性

WPF 

<Window x:Class="WpfApp1.Window6" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="

javascript aes-256-cbc 加密密钥


const crypto = require("crypto");const fs = require("fs");const path = require("path");const configPath = path.join(__di

C++链接 静态库

笔记  C++ 

静态库静态库(Static Library)是一种包含已编译的对象文件的库,它们通常以.a(Unix/Linux)或.lib(Windows)为文件扩展名。静态库中包含了一组函数、类、变量等代码,可以在编译时被链接到应用程序中,从而形成一个可执行文件。与动态库(Dynamic Library)不同,

C++智能指针

笔记  C++ 

智能指针独占指针: unique_ptr介绍在任何给定时刻,只能有一个指针管理内存该类型指针不能copy,只能Move使用 unique_ptr 可以避免内存泄漏和手动释放资源的问题,它会在不再需要时自动释放所管理的对象。当 unique_ptr 被销毁时,它会自动调用 delete 来释放对象的内

c++随机生成key

笔记  C++ 

#include <iostream>#include <string>#include <random>// 生成指定长度的随机字符串,包含随机数量的数字和字母std::string generateKey(int length){ // 构造随机数生成器

XOR加密算法c++加密文件内容


什么是XOR加密算法XOR(异或)是一种逻辑运算符,用于比较两个二进制数的每一位,如果相同则返回 0,否则返回 1。在加密中,XOR 算法通常用于对数据进行加密和解密。XOR 算法的加密和解密过程非常简单,只需要使用一个密钥(也是一个二进制数),对需要加密或解密的数据进行逐位异或运算即可。具体来说,

C++ 文件批量重命名

笔记  C++ 

#include <iostream>#include <fstream>#include <string>#include <filesystem>// 检查目录是否存在bool isDirectoryExist(const std::string

C++ main函数参数

笔记  C++ 

C++ main函数参数int argc 和 char* argv[] 是 C++ 中 main 函数的标准参数,用于接收程序启动时的命令行参数。argc 表示命令行参数的数量,包括程序本身的名称。因此,当执行程序时,在命令行中输入的参数个数加一就是 argc 的值。argv[] 是一个字符指针数组

SHELL4 输出第5行的内容


描述编写一个bash脚本以输出一个文本文件nowcoder.txt中第5行的内容。示例:假设 nowcoder.txt 内容如下:welcometonowcoderthisisshellcode你的脚本应当输出:is#!/bin/bashlet j=0for i in `cat nowcod