XOR
sudo apt-get install libtool
Can't exec "libtoolize": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 345, line 5. autoreconf: failed to run libtoolize ......
定时上传 Linux 服务器代码到 GitHub
> 使用国外的服务器不知道什么时候就会出现服务器崩溃停机、数据全清等问题,为防止丢失数据需要随时保证自己有一套完整的代码和数据库。 **实现:将服务器上面的代码上传到 ` GitHub ` , 使用 ` crontab ` 定时备份上传代码,备份数据库到项目目录,让 ` MySQL ` 跟随项目代码 ......
docker生成镜像
要生成一个 Docker 镜像,可以使用以下两种方法之一:使用 Dockerfile 或使用 docker commit 命令。 使用 Dockerfile: 创建一个 Dockerfile: Dockerfile 是一个文本文件,用于定义如何构建镜像。在所选的目录中创建一个名为 Dockerfil ......
python中有关编码
fp = open('test1.txt', 'r') #open默认使用cp936 fp = open('test1.txt', 'r', encoding='utf8') #明确指定使用utf8 几个例子: import sys print(sys.getdefaultencoding()) # ......
winload.efi是Windows操作系统的一个重要文件,它负责启动系统和加载操作系统的关键组件。0xc0000426错误状态表示UEFI(统一扩展固件接口)引导过程中有一个验证失败
winload.efi是Windows操作系统中负责启动加载操作系统的文件之一。它位于计算机的EFI系统分区(或称为ESP,EFI System Partition)中,通常位于磁盘上的一个特定分区。 当计算机启动时,UEFI固件会在EFI系统分区中查找并执行winload.efi文件。winloa ......
Debian 12安装phpMyAdmin记录
> 使用`apt install phpmyadmin`总会报错`AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to undefined function Symfony\\Component\\Depe ......
7.7日总结
7.7日:今天上午教练说最近要科二科三同时练,早上练科二,晚上练科三,那我的晚班工作还需要调一下,晚上真的很忙很忙,忙到连让朋友帮我代发的时间都没有,现在是7.8日凌晨2点半,刚刚下班到家发布,很累很困,明天周末早上不练车,好好补觉,中午上班。 ......
C++ 学习笔记
### 1. c++变量 常见数据类型: | 数据类型 | 说明 | 字节数 | | | | | | int | 整型 | 4字节 | | short | 短整型 | 2字节 | | long | 长整型 | 4字节 | | long long | 长整型 | 8字节 | | float | 单精度 ......
进阶-ajax
AJAX(Asynchronous JavaScript and XML)是一种用于在后台与服务器进行数据交互的技术。它可以实现异步数据加载,无需刷新整个页面即可更新部分内容。以下是对AJAX的详细介绍: 异步通信: AJAX利用JavaScript的异步机制,可以在后台与服务器进行数据交换,而无需 ......
docker是什么
Docker 是一种开源的容器化平台,它允许开发者将应用程序及其依赖项打包到一个独立的容器中,然后在不同的环境中运行。容器是一种轻量级、可移植的虚拟化技术,它提供了一种在隔离环境中运行应用程序的方法,使应用程序能够在不同的操作系统和硬件平台上一致地运行。 Docker 的核心组件包括 Docker ......
进阶-BOM
BOM(浏览器对象模型Browser Object Model )是JavaScript提供的用于与浏览器进行交互的对象集合。BOM提供了访问和操作浏览器窗口和页面的方法,包括浏览器的历史记录、位置信息、计时器、对话框等。以下是对BOM的详细介绍: window对象: window对象表示浏览器的窗 ......
进阶-this
在JavaScript中,this是一个特殊的关键字,表示当前执行代码的上下文对象。它的值根据代码的执行环境不同而变化。以下是对this的详细介绍: 全局上下文中的this: 在全局作用域中,this指向全局对象,通常是window对象(在浏览器环境中)。在严格模式下,全局作用域中的this将是un ......
进阶-事件
在JavaScript中,事件是指用户在网页上执行的交互操作,如点击、鼠标移动、键盘输入等。通过事件,可以在网页中捕获和响应用户的行为 事件类型(Event Types): 事件可以分为不同的类型,每种类型对应不同的用户交互行为。常见的事件类型包括: click:当用户点击鼠标时触发。 mouseo ......
进阶-DOM
DOM(文档对象模型Document Object Model)是一种用于表示和操作HTML、XML和XHTML文档的编程接口。它将网页文档解析为由节点和对象组成的树状结构,开发者可以使用JavaScript来访问和修改这个树状结构。以下是对DOM的详细介绍: 节点(Nodes): DOM中的每个元 ......
编译SecureValueRecovery项目
准备 下载 git clone https://codeup.aliyun.com/6306306f95064d67d44656e5/lxr1907/SecureValueRecovery.git 进入目录 cd SecureValueRecovery 编译enclave make -C ./enc ......
listdir顺序问题
目录内有文件:1.txt, 2.txt, 10.txt, 100.txt os.listdir(path) 后,遍历返回的是 1.txt, 10.txt, 100.txt, 2.txt。是按照第一个字符大小排序的。 file_list.sort(key= lambda x:int(x[:-4])) ......
代码随想录|单调栈
● 739. 每日温度 ● 496.下一个更大元素 I 单调栈 那有同学就问了,我怎么能想到用单调栈呢? 什么时候用单调栈呢? 通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。时间复杂度为O(n)。 那么单调栈的原理是什么呢?为什么时间 ......
基础-控制流程
控制流程(Control Flow): 控制流程用于控制程序的执行顺序。条件语句(如if语句、switch语句)根据特定条件选择不同的执行路径。循环语句(如for循环、while循环)用于重复执行一段代码。掌握控制流程使得程序能够根据不同情况执行不同的操作。 以下是对控制流程的详细介绍: 条件语句: ......
基础-语法
语法(Syntax): JavaScript的语法定义了编写JavaScript代码的规则和结构。它包括变量声明、函数定义、语句、表达式等。正确的语法是编写有效JavaScript代码的基础。 绍: 语句(Statements): JavaScript代码由一系列语句组成,每个语句以分号(;)结束。 ......
基础-函数
函数(Functions): 函数是一段可重复使用的代码块,它接受参数并执行特定的任务。通过定义函数,可以将代码逻辑封装起来,提高代码的重用性和可维护性。在JavaScript中,函数是一等公民,可以作为值传递和存储。 以下是关于函数的详细介绍: 函数声明: 使用 function 关键字可以声明一 ......
react跨页跳转锚点
需求: 在一个有Layout页面的react项目中,有一个footer公用模块,主要是显示整个web项目的结构连接;在“aboutus”页面中,自上向下分成了“企业简介”、“发展历程”、“企业资质”、“企业荣誉”、“企业文化”几个区域。 在公用的footer模块中罗列“aboutus”页面模块中的显 ......
基础-数据类型
数据类型(Data Types): JavaScript具有多种数据类型,包括原始数据类型(如字符串、数字、布尔值、null和undefined)和复合数据类型(如对象和数组)。了解不同的数据类型对于正确处理和操作数据非常重要。 原始数据类型(Primitive Data Types): 原始数据类 ......
基础-对象
document: document是JavaScript中的一个对象,它表示当前HTML文档的根节点。通过document对象,你可以与网页文档进行交互,包括选择元素、修改内容、添加事件监听器等。 在JavaScript中,document是一个预定义的全局对象,表示当前HTML文档的根节点。它提 ......
云服务器Debian 11安装用户图形界面
### Debian 11安装用户图形界面 * 本文档解释了如何在基于 Debian 的 Linux 服务器上设置桌面gnome。 以最简单的方式安装 Debian 系统图形界面 **在root输入如下步骤** > * 第一步: # sudo apt update > * 第二步: # sudo a ......
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) 中的4个0是什么意思
在win32api.mouse_event函数中,四个零的参数表示鼠标事件的附加信息。具体而言,它们对应于以下内容: dwFlags:指定鼠标事件的类型和标志位。在这里,0表示左键弹起事件。 dx:指定鼠标移动的水平距离。在这里,由于是左键弹起事件,所以没有鼠标移动,因此为0。 dy:指定鼠标移动的 ......
K50刷机(2) 已成功
我已经回到了13.0.13 真是美好的一天,一切顺利 现在在恢复数据 今天的步骤进程 使用小米解锁工具解锁 注意: 需要点击设置检测新版本,然后根据提示拔掉数据线再重新连接。然后可以解锁 刷入13.013包 下载好的线刷包需要 解锁至文件夹的状态才能使用 这是一次解压的状态,比原来的6.5G大了一点 ......
IDEA中一些好用的快捷键(逐渐更新)
ctrl+alt+L:格式化代码,打代码的时候不用一直担心是不是少打了空格,是不是违法了阿里巴巴编码规范,打完之后,不管代码多乱,一下就整理好了。(不过// 后面的空格还是要自己打) ctrl+alt+M:快速生成方法,idea会自动分析选中的代码,识别它的功能,帮你打包成一个方法,甚至还会帮你起一 ......