XOR

day03--23.7.2计算机语言发展史

计算机语言发展史 第一代语言 二进制 1--1 2--10 3--11 4--100 5--101 6-110 7--111 8--1000 16--10000 32--100000 第二代语言 汇编语言 应用 逆向工程 机器人 病毒 第三代语言 摩尔定律--高级语言 大体分为面相过程和面向对象两大 ......
发展史 语言 计算机 day 03

day04--23.7.3JAVA发展史以及特点和版本

java的诞生 1972年c语言诞生 c语言的特点 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网络系统 指针和内存管理 1982年C++语言诞生 C++语言的特点 面相对象 兼容c语言 图形领域、游戏 1995年java语言诞生 JVM--java虚拟机,所有平台只要安装JVM就可以跑 ......
发展史 特点 版本 JAVA day

Educational Codeforces Round 151 (Rated for Div. 2) A-D

# A ## 代码 ```c++ #include using namespace std; using ll = long long; bool solve() { int n, k, x; cin >> n >> k >> x; if (x != 1) { cout = 3) { if (k > ......
Educational Codeforces Round Rated 151

whyFunctionCannotOverLoadByReturnValue

# whyFunctionCannotOverLoadByReturnValue ? ``` /*eton@230703 whyFunctionCannotOverLoadByReturnValue.cc */ # include /* * because cannot know the retur ......

unserialize3

看着这个源码长度,就觉着比较简单 本题就一个__wakeup方法需要绕过,但是不对哦没有提示也不知道该参数得多少呀 本来都要复制进编译器写了,发现源码闭合有点问题,可能是做了隐藏 解题步骤 实在找不到了,就尝试了一下flag=111直接利用code传参 class xctf{ public $fla ......
unserialize3 unserialize

快速上手 vercel,手把手教你白嫖部署上线你的个人项目

# 壹 ❀ 关于 vercel Vercel 是一个云服务平台,支持静态网站(纯静态页面,比如现在base utils 文档也是基于vercel)和动态网站的应用部署、预览和上线。如果你用过 GitHub Pages ,那么心里可能不会太陌生,但你也能通过 vercel 集成 GitHub 后后,在 ......
项目 vercel 个人

UE在loop中执行delay

# 方案一:使用set timer by event方法实现,如下图 ![](https://img2023.cnblogs.com/blog/1873371/202307/1873371-20230703215432731-1819062123.png) # 方案二:使用delay实现(这个方法比 ......
delay loop

安全进程

文件自动加解密 企业重要数据(如客户资料)存储在文件中(如WORD文件),而文件是由用户通过特定的应用程序产生的(如Word.exe)。因此,企业需要指定哪些应用程序需要被重点关注,由这些应用程序产生的文件,无论其以怎样的文件名、后缀名、存储路径、存储介质保存,其数据都将被强制加密,因此,这些应用程 ......
进程

MySQL删除/更新数据时报1175错误

今天删除MySQL数据库中的一条记录的时候,一直不能删除,提示错误信息如下: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KE ......
时报 错误 数据 MySQL 1175

Github-Readme-Stats 简明教程

WakaTime旨在用可视化的图标来帮助程序员更直观的观察自己在一天中的各种代码活动,比如使用的IDE时间、一般在几点工作、提交代码的数量等。而本篇文章中介绍的开源项目Github WakaTime Stats则是把这些信息展示在你的个人主页里,怎么样?是不是很酷! ......

mysql下载-安装配置-卸载

一:mysql下载 注意:下载的是msi的 需要安装 zip的不需要安装,zip解压是自定义的,但是msi默认直接下载安装到c:盘下C:\Program Files\MySQL\MySQL Server 8.0 这个下面的两个是zip的 红框内的是msi的 二:mysql安装配置 MySQL安装文件 ......
mysql

mysql时间类sql处理总结

获取当前时间:【年-月-日 时:分:秒】 -- 格式:2020-05-15 19:57:47 select now() from test -- 建议 select current_timestamp from test select current_timestamp() from test se ......
时间 mysql sql

软测笔记5-Linux面试题

1. 什么是操作系统? 操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石 2. Linux操作系统主要应用领域有哪些? Linux操作系统主要应用领域包括:应用服务器、数据库服务器、网络服务器、云计算 3. 简述Linux的文件系统结构 Linux的文件系统结构是以树形 ......
笔记 Linux

「Solution Set」 JOISC 2023

我觉得 JOISC 的题都非常有水平! ### P9329 [JOISC 2023 Day1] Two Currencies 简单题。因为每次尽量花银币,而且尽可能在银币花销比较小的花银币,所以整一棵主席树,二分。 复杂度 $O(n\log n)$ 非常好。 [Submission](https:/ ......
Solution JOISC 2023 Set

7月3日

继续学习了Java,并将Java与C语言进行了对比,目前语法基本一样。 Java的输出代码是System.out.println(),每用一次都会输出一次回车。 Java中long的声明后必须加L/l,float后加F/f。 Java中类型转化只能大转小,要想小转大必须用(数据类型) 变量名来转化, ......

51.深拷贝与浅拷可以描述一下吗?

## 51.深拷贝与浅拷可以描述一下吗? ## 1.浅拷贝 同一类型的对象之间可以赋值,使得两个对象的成员变量的值相同,两个对象仍然是独立的两个对象,这种情况被称为**浅拷贝。** 浅拷贝和深拷贝之间的区别:浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制它的一个引用 ......
拷贝 51

52.new和malloc的区别

## 52.new和malloc的区别 **相同点** ●都可用于内存的动态申请和释放 ●new和malloc都可以分配指定大小的内存块,并且分配的内存都在堆上。 ●new和malloc的结果都返回一个指向已分配内存的指针。 ●都允许使用字面量作为参数来分配内存。 **不同点** ●前者是C++运算 ......
malloc new 52

53、delete p、delete [] p、allocator都有什么作用?

# 53、delete p、delete [] p、allocator都有什么作用? 1、 动态数组管理new一个数组时,[]中必须是一个整数,但是不一定是常量整数,普通数组必须是一个常量整数; `delete p`是用于释放由`new`运算符分配的单个对象的内存。如果使用`new[]`运算符创建了 ......
delete allocator 作用

7月3日总结

7.3 周一 早晨5点起床,打了太极拳,公园空气很好,就是没出太阳,可能被云挡住了,上午学习了Java,下午一觉睡到16点,写了pta,晚上家里漏水了,收拾到了八点,累死,晚饭出去吃了一顿,果然美食可以治愈心灵。 ......

闲话 Day14

短短的整个闲话出来。 怎么一共才写了这么几期闲话啊。 按照这个频率更新的话,可能今年是见不到闲话 Day20 了。 其实在此之前我已经打了两篇闲话出来了,长度都不少于 150 行。 然后就被我删了。 具体原因的话,前一天晚上写了一半没写完。 然后第二天早上一看,这写的啥,怎么啥都写出去了。 然后就删 ......
Day 14

Vue-案例-查询所有

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <a href="addBrand.html"><input type="button" value= ......
案例 Vue

42.C++的异常处理的方法

## 42.C++的异常处理的方法 在程序执行过程中,由于程序员的疏忽或是系统资源紧张等因素都有可能导致异常,任何程序都无法保证绝对的稳定,常见的异常有: - 数组下标越界 - 除法计算时除数为0 - 动态分配空间时空间不足 - ... 如果不及时对这些异常进行处理,程序多数情况下都会崩溃。 # 1 ......
方法 42

43.static的用法和作用?

## 43.static的用法和作用? 在C++中,`static`关键字有多种用法,可以用于声明静态成员变量、静态成员函数、静态局部变量和静态全局变量。下面是它们的作用和特点: ## 1.静态成员变量: ●在类内声明,类外进行定义和初始化(const修饰的静态成员变量最好在类内初始化) ```C+ ......
作用 static 43

44.指针和const的用法

# 44.C++中的const 编写程序过程中,我们有时不希望改变某个变量的值。此时就可以使用关键字 **const** 对变量的类型加以限定。 ***初始化和const*** 因为const对象一旦创建后其值就不能再改变,所以const对象必须初始化。一如既往,初始值可以是任意复杂的表达式: `` ......
指针 const 44

45.形参与实参的区别?

## 45.形参与实参的区别? 1.形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。 函数调用结束返回主调函数后则不能再使用该形参变量。 2.实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有 ......
45

46.值传递、指针传递、引用传递的区别和效率

## 46.值传递、指针传递、引用传递的区别和效率 1.值传递:有一个实参向函数所属的栈拷贝数据的过程,如果值传递的对象是类对象或是大的结构体对象,将耗费一定的时间和空间。(传值) 2.指针传递:同样有一个实参向函数所属的栈拷贝数据的过程,但拷贝的数据是一个固定为4字节(32位操作系统)的地址。(传 ......
指针 效率 46

47.静态变量什么时候初始化?

## 47.静态变量什么时候初始化? 1. 初始化只有一次,但是可以多次赋值,在主程序之前,编译器已经为其分配好了内存。 2. 静态局部变量和全局变量一样,数据都存放在全局区域,所以在主程序之前,编译器已经为其分配好了内存,但在C和C++中静态局部变量的初始化节点又有点不太一样。在C中,初始化发生在 ......
变量 静态 时候 47

48.const关键字的作用有哪些?

## 48.const关键字的作用有哪些? 编写程序过程中,我们有时不希望改变某个变量的值。此时就可以使用关键字 **const** 对变量的类型加以限定。 ***初始化和const*** 因为const对象一旦创建后其值就不能再改变,所以const对象必须初始化。一如既往,初始值可以是任意复杂的表 ......
关键字 作用 关键 const 48

49.什么是类的继承?

## 49.什么是类的继承? ###### 1.类与类之间的关系 has-A包含关系,用以描述一个类由多个部件类构成,实现has-A关系用类的成员属性表示,即一个类的成员属性是另一个已经定义好的类; use-A,一个类使用另一个类,通过类之间的成员函数相互联系,定义友元或者通过传递参数的方式来实现; ......
49

50.从汇编层去解释一下引用

## 50.从汇编层去解释一下引用 ``` 9: int x = 1; 00401048 mov dword ptr [ebp-4],1 10: int &b = x; 0040104F lea eax,[ebp-4] 00401052 mov dword ptr [ebp-8],eax ``` x ......
50