NOT

架构图设计还得看《华为》

华为,一家起源于电信设备的公司,如何在短短二十年内成为全球架构设计的领导者?让我们一起探讨华为架构设计的发展历程及其背后的核心理念。《华为基本法》作为华为的基因,如何塑造了华为独特的架构设计?让我们一起深入了解华为的架构设计之道,揭示其成为全球领导者的秘密武器! 一、华为架构设计的发展历程 《华为基 ......
架构

2023.10.25

T1 题面 解题 发现 \(k\le7\),故考虑用容斥定理。设 \(ans_i\) 表示不通过 \(i\) 个必经城市的方案数,则最终的输出答案为 \(ans_0-\sum\limits_{i=1}^{k}(-1)^{k-1}ans_i\)。 考虑如何统计 \(ans_i\)。发现总状态数不大于 ......
2023 10 25

Google全球分布式数据库:Spanner

2012年的OSDI上google发布了Spanner数据库。个人认为Spanner对于版本控制,事务外部一致性的处理,使用TrueTime + Timestamp进行全球备份同步的实现都比较值得一看。个人认为对于其中时序逻辑的理解对在大范围内(通常是全国到全球)部署分布式DB以确保复制同步有重要意 ......
分布式 Spanner 数据库 数据 Google

JavaScript的数组在不同场景的使用

比如什么时候一个新的数组 什么时候还是原来数组 什么时候获取数组下标等等 https://www.bilibili.com/video/BV1vA4y197C7?p=155&spm_id_from=pageDriver&vd_source=f47173c6ece362dfbe9a439ae6addc ......
数组 JavaScript 场景

ubuntu配置笔记

一、ubuntu的mnt/hgfs下共享文件夹设置 1.确认VMware Tools和共享目录设定已经完成,安装vmware tool sudo apt-get install open-vm-tools, 2.挂载 sudo vmware-hgfsclient 挂载成功 二、IP地址 ifconf ......
笔记 ubuntu

基于Electron27+Vite4+React18搭建桌面端项目|electron多开窗口实践

前段时间有分享一篇electron25+vite4搭建跨桌面端vue3应用实践。今天带来最新捣鼓的electron27+react18创建跨端程序、electron多开窗体(模拟QQ登录窗口切换主窗口)、自定义无边框窗口拖拽导航栏的一些知识分享。 electron团队更新迭代比较快,目前稳定版本已经 ......
Electron electron 桌面 项目 Vite4

各个位数字相加

给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。 my code:忽略了num为零;不知道如何对不为一位数的结果再次循环; 正解: int addDigits(int num){ while(1){ int ans = 0; while(num){ ans += ......
个位 数字

【160Crackme】《ceycey》

这个程序其实没什么好写的,但是可以用来做一下壳入门的尝试,又作为一次比较标准的脱upx壳的经验,还是可以看看。 exeinfo直接爆了标准的upx壳。 这种标准的upx壳,可以直接采用最粗暴的方法,直接upx -d 就直接出来 。 但作为标准的upx,手动脱脱。 来到程序内部,明显的push 堆栈平 ......
Crackme ceycey 160

18_rust的泛型

提取函数消除重复代码 fn get_largest(list: &[i32]) -> i32 { let mut max_num = list[0]; for &i in list { if i > max_num { max_num = i; } } max_num } fn main() { l ......
rust 18

汇编程序执行过程

第一步:编写汇编源程序 使用文本编辑器(记事本、Notepad++等等),用汇编语言编写汇编源程序。这一步的工作是产生了一个存储 源程序的文本文件 第二步:对源程序进行编译连接 使用汇编语言编译程序对源程序文件中的源程序进行编译,产生目标文件(如1.obj);再用连接程序对目标文件进行连接, 生成可 ......
过程 程序

封装一个PHP可控限速下载文件的方法

说明 实测下载后的文件与源文件哈希值一致,保证数据传输安全一致。 如果下载到的文件每次都165KB左右,和源文件大小不符合,需要用IDE打开下载的文件,看看是否报致命错误,提示超过最大内存限制。这个与php.ini中的“memory_limit”参数配置有关,所以方法的$kilobyte参数不要设置 ......
限速 文件 方法 PHP

在 Windows Server 2022 中,你可以使用内置的磁盘管理工具来设置和管理 RAID 阵列

RAID(冗余独立磁盘阵列)是一种用于提高数据可靠性和/或性能的技术。通过将数据分布在多个磁盘上,RAID 可以提供冗余,从而在磁盘故障时保护数据,或者通过并行操作来提高性能。 在 Windows Server 2022 中,你可以使用内置的磁盘管理工具来设置和管理 RAID 阵列。以下是主要的 R ......
阵列 管理工具 磁盘 Windows 工具

在 Windows Server 2022 中,你可以使用 PowerShell 来检查网络适配器的链路速度

在 Windows Server 2022 中,你可以使用 PowerShell 来检查网络适配器的链路速度。以下是如何进行的步骤: 打开 PowerShell。你可以通过在开始菜单中搜索 "PowerShell" 来找到它。 在 PowerShell 中,输入以下命令并按 Enter 键: Get ......
链路 适配器 PowerShell 速度 Windows

团队作业1——团队展示&选题

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13017 这个作业的目标 团队展示、团队选 ......
团队 选题 amp

十月二十五日

今天下载了tomcat10版本,本来以为会是一个好的结果,但是eclipse上简便的servlet生成又报错了,头大了,本来以为我可以摆脱乱码,又来一个大问题。 所以只能老实的回到我们熟悉的tomcat 9。 还又有再网上学习人家写的一个学生信息管理系统,主要是在数据处理方面,我的是根据表的参数有几 ......

Synchronized和Lock接口

Synchronized Synchronized关键字回顾 synchronized是java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1.修饰一个代码块,被修饰的代码块称为同步代码块,其作用的范围是大括号{},括起来的代码,作用的对象是调用这个代码块的对象,synchronized不能 ......
Synchronized 接口 Lock

试题3

......
试题

微博排行榜:获取微博用户和话题排行榜API接口

随着社交媒体的快速发展,微博已成为了人们获取信息的重要途径。而在微博中,用户和话题的排行榜更是引起了人们的广泛关注。那么如何获取微博用户和话题排行榜呢?下面介绍一下基于微博排行榜API接口的方法。 一、获取微博用户排行榜API接口 微博用户排行榜API接口是一种用于获取微博用户排名的接口。我们可以使 ......
排行榜 接口 话题 用户 API

预编译条件的简单使用

#include <stdio.h> #define YEARS_OLD #ifdef YEARS_OLD void say(){ printf("say say say say.... hello world..");} #endif // DEBUG int main(){#ifdef YEAR ......
条件

【2023最新10.25】全国建筑市场监管公共服务平台(四库一平台)js逆向

目录js逆向思路第一步抓包第一种破解方法,堆栈法python还原js扣代码还原第二种破解方法,搜索法完整代码效果展示 js逆向思路 第一步看请求网址的发起程序都有哪些 接在js文件搜索AES,MD5,等高频加密方式的字段 1 parse 2 decrypt 3 .toString() 4 Base6 ......

虚拟机初始化配置

网络配置 在vmvare的虚拟网络编辑器中找到可用的网段 打开虚拟网络编辑器 进入设置,虚拟机可设置的ip范围就是 192.168.239.128 — 192.168.239.254 。 在linux的配置文件中配置静态IP 配置文件路径 vim /etc/sysconfig/network-scr ......

R语言使用马尔可夫链对营销中的渠道归因建模|附代码数据

原文链接:http://tecdat.cn/?p=5383 最近我们被客户要求撰写关于马尔可夫链的研究报告,包括一些图形和统计输出。 在这篇文章中,我们看看什么是渠道归因,以及它如何与马尔可夫链的概念联系起来 我们还将通过一个电子商务公司的案例研究来理解这个概念如何在理论上和实践上运作(使用R)。 ......
渠道 语言 代码 数据

【专题】2023数字孪生世界白皮书报告PDF合集分享(附原数据表)

原文链接:https://tecdat.cn/?p=34041 原文出处:拓端数据部落公众号 本次报告合集分为数字孪生综述、技术架构建设、核心技术分享、新型技术成果展示以及重点行业应用五大内容版块。从数字孪生应用建设路径的角度出发,着重提出了“数智视融合,虚实人联动”的观点,并提供数字孪生应用技术的 ......
白皮 数据表 白皮书 数字 专题

Hibernate 6 调整字段生成顺序(按类属性顺序)

升级Hibernate到版本6之后,原本修改字段生成顺序的方法失效了,需要更改另一个类。 Hibernate 5 修改org.hibernate.cfg下的PropertyContainer类,将其中的TreeMap改为linkedHashMap。 Hibernate 6 此处使用的使6.2.9 修 ......
顺序 字段 Hibernate 属性

安装WSL

控制面板→程序→启用或关闭Windows功能→{ Hyper-V, 适用于Linux的Windows子系统 } 设置→开发者选项→开发人员模式 以管理员身份运行cmd # WSL2需要开启win10的虚拟机平台特性 dism.exe /online /enable-feature /featuren ......
WSL

IT生涯日记

这篇文章用来记录个人IT生涯的发展过程。 2023年九月(加入南职院) 2023年九月1日南宁职业技术学院报道(南职院),来到新学校迎接新的挑战。 2023年10月(知道什么是早八) 其实早八(早上八点要上课)也没什么,主要是碰到国庆放假,然后又需要军训,老师如果不补课的话,这个学期的课会上不完,现 ......
生涯 日记

每日总结20231025

代码时间(包括上课)3h 代码量(行):30行 博客数量(篇):1篇 相关事项: 1、今天是周三,今天上午上的是软件构造,软件构造老师给我们讲了讲我们不能局限于课上的知识,需要额外多学东西和多参加竞赛扩宽自己的眼界。 2、今天下午效率还可以,午觉睡醒之后看了看软考中数据库部分的知识,然后刷了其相关的 ......
20231025

无类型指针调用错误问题

关于段老师发的无类型指针的调用错误问题 先声明一下,下面这段话是和段老师讨论过的,并非个人瞎猜,大家可以放心看。 无类型指针的坑? void*类型的指针可以指向任意类型的变量,当我们调用它时,必须先把它强制转换为它所指变量的类型的指针。 这造成了一个问题,那就是这个指针因为指向了不确定类型的变量,而 ......
指针 错误 类型 问题

开发软件的基本流程是什么呢?干货分享

软件开发的基本流程通常包括以下几个阶段: 1、需求分析:在这一阶段,开发团队与客户或利益相关者合作,以确定软件项目的目标、范围和功能需求。这包括定义用户需求、制定项目规格和功能规范。 2、系统设计:根据需求分析的结果,开发团队制定系统设计,包括软件体系结构、数据模型、界面设计和系统组件。系统设计定义 ......
干货 开发软件 流程 软件

CTFshow Reverse re2 wp

首先解压附件,发现一个文本文件和一个exe文件。文本文件包含乱码的内容,exe文件是一个32位的可执行文件。使用IDA工具打开exe文件进行分析,查找字符串,跳转到对应的伪代码进行分析。编写Python脚本解密。运行exe文件,输入密码,得到flag。 ......
CTFshow Reverse re2 re wp