XOR
SqlServer用户权限
一、设置权限用户的意义 数据库是一个应用程序,运行起来对应一个进程,这个进程中,有很多很强大的功能支持,对于开发者 或者是数据库管理者,都是充分的来应用这些功能,应用这些功能,需要客户端/或者是应用程序链接 进来,通过客户端/应用程序来操作数据库。操作客户端来使用数据库功能的最终是人在使用。 为了保 ......
上周热点回顾(7.10-7.16)
热点随笔: · 终于可以彻底告别手写正则表达式了 (风的姿态)· 有了红黑树,为啥还要跳表? (林子er)· 园子的商业化努力:欢迎关注DataFun联合行行AI举办的数据智能创新与实践人工智能大会 (博客园团队)· .NET 8 Preview 6发布,支持新的了Blazor呈现方案 和 VS C ......
方芳:非物质文化遗产外宣翻译的意义
方 芳 159 2760 2711 指导教师: 南京传媒学院 何艳萍 摘要:非物质文化遗产是一个国家、民族文化的重要组成部分,具有独特的历史价值和文化价值。外宣翻译是将非物质文化遗产推向世界的重要手段,本文探讨了非物质文化遗产外宣翻译的意义。 关键词:非物质文化遗产;外宣翻译;意义 一、引言 非物质 ......
读 Go 源码,可以试试这个工具
编程发展至今,从面向过程到面向对象,再到现在的面向框架。写代码变成了一件越来越容易的事情。 学习基础语法,看看框架文档,几天时间搞出一个小项目并不是一件很难的事情。 但时间长了就会发现,一直这样飘在表面是不行的,技术永远得不到提升。 想要技术水平有一个质的飞跃,有一个很好的方法,就是读源码。 但读源 ......
自打有了GIPKs,DBA和开发再也不用battle了
- 1. GIPKs特性简介 - 2. GIPKs特性的作用 - 3. 玩转GIPKs > GIPKs解决了历史难题 ## 1. GIPKs特性简介 从MySQL 8.0.30开始,新引入一个叫做GPIKs的特性,其全称是 **Generated Invisible Primary Keys**,简 ......
mongodb副本集(PSA模式)修改节点信息
环境:OS:Centos7mongodb:4.4.22 我们在副本集扩容的情况下,新加入节点一般设置priority和votes都为0,待新节点数据同步完成后再进行修改:主库上执行新增新的节点:myrepl:PRIMARY>rs.add({ host: "192.168.1.107:29001", ......
利用g++展开宏
[参考](https://blog.csdn.net/daniel_dzz/article/details/124839016) ACM学习其他人的代码时, 遇到一些不习惯的宏定义方式, 影响理解, 但由无法直接查找替换, 这里用g++将宏展开; ```shell g++ -E input_file ......
c#.net实现浏览器端大文件分片上传
前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......
UART——通用异步收发传输器
特点:发送—并转串;接收—串转并;全双工传输 1、发送: 常见设置包含:起始位、数据位、波特率、奇偶校验类型、停止位、空闲位 (1)起始位 先发一个逻辑0,表示传输字符开始,依靠检测起始位来实现发送与接收方的时间同步。 (2)数据位 单个UART数据传输的数据位数,可以是5、6、7或8(默认) (3 ......
cdn静态资源加速
阿里云cdn产品 https://www.aliyun.com/product/cdn CDN通过广泛的网络节点分布,提供快速、稳定、安全、可编程的全球内容分发加速服务,支持将网站、音视频、下载等内容分发至接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。 什么是cdn 全称 ......
Redis多级缓存
什么是多级缓存 传统缓存的问题 传统的缓存在请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,存在以下问题: 请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 Redis缓存失效时,会对数据库产生冲击 多级缓存就是充分利用请求处理的每个环节,分别添加缓存,减轻Tomc ......
Dubbo接口+python的接口测试举例(用Python自带的telnetlib库进行dubbo测试)
最近公司开发新的一套系统,开发出来的方案会基于dubbo分布式服务框架开发的,那么什么是dubbo,身为测试的我,第一眼看到这个,我得去了解了解dubbo是啥玩意,为开展的测试工作做准备,提前先学 dubbo的相关知识。 1、什么是dubbo Dubbo来源于阿里巴巴集团某个团队研发出来的一个分布式 ......
uni-app http.js 请求封装(构造函数版本)
import { getToken, removeToken } from "./auth.js" import config from './config.js' // 默认配置 const DEFAULT_CONFIG = { baseUrl: process.env.NODE_ENV 'dev ......
WORD中输入代码并保持对齐的方法
1. 取消这个勾  2. 减少行距 : ```xml AnyCpu;x64 ``` 2. 在编译配置中,修改当前项目(或者目标项目)的编译架构:  代码: ......
body-parse的简单使用
处理用户post请求提交的数据,把数据保存在req.body中。以一个对象的形式提供给服务器,方便进行后续的处理。由于无论用户提交什么都会接受,所以需要在使用数据前进行验证来提高安全性。 const bodyParser = require("body-parser"); app.use(bodyP ......
net core-socket编程
基本概念:TCP和UDP的区别 具体区别如下: 1)TCP 是面向连接的传输。UDP 是无连接的传输 2)TCP 有流量控制、拥塞控制,检验数据数据按序到达,而 UDP 则相 反。 3)TCP 的路由选择只发生在建立连接的时候,而 UDP 的每个报文都要 进行路由选择 4)TCP 是可靠性传输,他的 ......
python利用小列表中元素排序对整个大列表中的小列表进行排序
一、了解sorted() 函数 sorted() 函数是Python内置的用于排序可迭代对象的函数,它可以接受多个参数来进行灵活的排序操作。下面是对sorted()函数的参数要求和使用方法的详细说明: 参数列表: iterable(必需):表示要进行排序的可迭代对象,例如列表、元组、集合等。 key ......
WPF-Datagrid常用
列标题居中和单元格内容居中 <!--DataGrid 列标题居中方法--> <Style x:Key="ColumnHeaderStyle" TargetType="DataGridColumnHeader"> <Setter Property="HorizontalContentAlignment ......
利于puppeteer获取网络资源的直链
## 背景 比如我想使用curl 或者 页面按钮点击直接下载个网盘资源,那就会出现问题。 因为目前各大网盘给的分享链接都是一个页面,而且大部分还都做了防盗机制,你无法简单的获取真实下载连接! 但是我们可以利用puppeteer来做到! ## 蓝奏云 lanzou-helper.js ```js im ......
dockerhub网页无法访问解决
docker官网最近无法访问,如果只是拉取镜像,其实问题不大,可以通过设置 中科大,阿里等镜像仓库解决; 但是如果想要查询tag,即docker镜像版本类型等信息,docker本身的命令并不支持,只能从web网页查看,找到一个网站,大部分热门的可查,据说有一些镜像可能版本较老,凑合使用吧: Dock ......
【Qt-Material】适用于PySide6,PySide2,PyQt6以及PyQt6的仿Material样式
# Qt-Material 如题,更多内容详见:[Qt-Material](https://github.com/UN-GCPDS/qt-material) ## 安装 ```python pip install qt-material ``` ## 引用 ```python import sys ......
spdlog日志库源码:CMake构建项目
[TOC] # spdlog项目构成 Github源码:https://github.com/gabime/spdlog spdlog项目采用CMake构建,其一级目录结构如下 ```shell $ tree -L 1 . ├── CMakeLists.txt // 根目录CMake文件 ├── I ......
编译命令make、make -j4和cmake的区别
002、make表示编译 批量执行编译文件makefile中的指令。 002、make -j4 -j(表示 job 的数目)参数可以对项目在进行并行编译。 make -j4,让make 最多允许 4 个编译命令同时执行,这样可以更有效的利用 CPU 资源。 由此看来,在多核 CPU 上,适当的进行并 ......
[笔记]组成原理_计算机系统概述
计算机系统的层次结构 硬件和软件系统共同构成了一个完整的计算机系统。 冯·诺依曼机的基本思想——“存储程序” 其特点如下: 采用存储程序的工作方式。 计算机硬件系统由运算器、存储器、控制器、输入设备和输出设备五大部件组成。 指令和数据以同等地位存储在存储器中,形式上没有区别,但计算机应能区分它们。 ......
dns解析
用户访问网站原理 接下来一个大环节,就是学习网站的所有知识点了 用户访问网站,主要分两大块知识点 客户端输入www.yuchaoit.cn后,是如何看到网页的,其中原理流程 服务端是如何提供网站服务的?其中原理流程 浏览器输入网址后发生了什么 这是一个经典的问题,通过回答的细致程度,可以判断出,小白 ......
分布式缓存
单点redis的问题 数据丢失问题:Redis是内存存储,服务重启可能会丢失数据。解决:数据持久化 并发能力问题:单节点并发能力不足。解决:主从集群,读写分离。 故障恢复:需要自动的故障恢复手段。解决:Redis哨兵,实现健康检测和自动恢复。 存储能力问题:单节点Redis难以满足海量数据存储。解决 ......
枚举
public enum Sea { id, age, name } Sea s = Sea.age; Sea s1 = Sea.id; var s2 = (Sea)2;//name Console.WriteLine($"{s},{(int)s},{(int)s1},{s2}");//age,1,0 ......