hook day 3.2 03

Day17 包机制

包机制 包的本质就是文件夹 一般利用公司域名倒置作为包名; ​ 如 com.baidu.www 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; ​ 为了能够使用某一个包的成员,我们需要在 Java程序中明确导入该包。 使用"import"语句可完成此功能 impo ......
机制 Day 17

Day16 三元运算符

三元运算符 扩展赋值运算符 += -= *= /= package operator; public class Demo07 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;// a=a+b a-=b; ......
运算符 Day 16

Day15 逻辑运算符、位运算符

逻辑运算符、位运算符 1.逻辑运算符 与(&&): 两个变量只要有一个是假,结果就是假(两个都是真,结果才是真) 或 (||) : 两个变量只要有一个为真,结果就是真(两个都为假,结果才为假) 非 (!( ) ):与括号内结果相反 package operator; //逻辑运算符 public c ......
运算符 逻辑 Day 15

Java Learning Day4 面向对象基础

初始化顺序:默认初始化 显示初始化 构造器初始化(单参先执行) 有内部类加载的话,在显式赋值之后,就进行新的加载 Static 静态变量:静态成员变量属于类的,完全不需要创建对象使用。 private:同类中 缺省:同一包中 protected:不同包子类 public:不同包 只有成员变量可以用权 ......
Learning 对象 基础 Java Day4

SQLBI_精通DAX课程笔记_03_计算列

计算列是由DAX在表中生成的列,逐行计算并储存在模式之中。 以下链接是采悟老师关于度量值和计算列的区别的文章,可以同步查看。 https://zhuanlan.zhihu.com/p/75462046 一:课程内容 X-MIND 二:笔记 计算列是由DAX语言,在现有的模型表上生成的列,是逐行计算并 ......
课程 笔记 SQLBI DAX 03

03.app结构

1.什么是apk 全称:Android application package(Android应用程序包) 安装在安卓设备上的软件 APK 文件基于ZIP文件格式. 后缀名被修改为apk 2.apk包结构 lib/ res/ assets/ classes(n).dex resources.arsc ......
结构 app 03

0x03 Introductory Researching

Task1、Introduction Topic: No one knows everything. In the field of information security, there will never come a point where you don't need to look th ......
Introductory Researching 0x03 x03 0x

day04

进制 在计算机中,任何数据都是以二进制数据来进行存储的. 常见的进制有以下几种类型: 1.二进制 2.八进制 3.十进制 4.十六进制 ![](C:\Users\chent\Pictures\Screenshots\屏幕截图 2023-12-02 142653.png) 进制转换 公式:系数*基数的 ......
day 04

Leetcode刷题day4-链表.交换.删除.相交.环

24.两两交换链表中的节点 24. 两两交换链表中的节点 - 力扣(LeetCode) 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 ......
Leetcode day4 day

DAY 7

Day 7 Chapter 6 字符串 STRINGS 字符串文字 四种引号 引号的作用就是将文字包裹起来,告诉python这是个字符串 单引号和双引号是最常见的两种字符串引号 三个引号的情况不太常见,但是它在一些场合有特定的作用(如函数文档 doc-strings) 我们为什么需要两种不同的引号? ......
DAY

DAY 6

DAY 6 Chapter 5 循环 Loop FOR 循环和循环范围 FOR 循环的特点 基于提供的范围,重复执行特定次数的操作 for x in range(m, n+1) range(x, y)是左闭右开区间,包含x,不包含y,从m到n遍历赋值给x 如果省略第一个参数会发生什么? 默认起点是0 ......
DAY

day10 动态Jenkins-Slave解决方案-发布流程设计 (4.1.1-4.2)

一、动态Jenkins-Slave解决方案上 1、基于Jenkins的Master-Slave模式实现CI-CD 1.1 痛点梳理 构建任务高峰期,Jenkins 服务频发不可用状态 服务虚拟机资源有限,不能随意调用空闲资源 Jenkins服务器宕机后需要人工手动重启 1.2 思路分析 基于K8S动 ......

Unreal入门,门03,红色的门

1. 利用Construction Script来对门进行不同的初始化,通过对Locked状态判断来设置对应的纹理 2. 新建并应用红色的纹理(默认新手礼包好像没有红色纹理) 其它 引擎版本为5.3.2 参考 https://neil3d.github.io/assets/pdf/CUC-Week- ......
红色 Unreal

day1 走进Java

day1 走进Java 对于新手零基础的我想对自己说: ​ 对于零基础的人学习Java这件事来说其实任何困难都不怕,比如总有人会问英语不好/理解慢/现在学晚不晚,其实持之以恒才是最关键的!没有坚持,一切学习都是白谈。 ​坚持的重要性不止在学习Java这条路上尤为关键,在其他方面的学习也是一样的。只要 ......
day1 Java day

day2 Java预科

day2 Java预科 一、学会用MarkDown语法在文本编辑器Typora上总结和思考学过的知识发到博客上面。 ​ 博客推荐使用博客园,直接搜typora下载即可。新建文件夹“MarkDown学习”☞新建文本. txt☞改文件后缀xxx. md即可。 二、MarkDown语法,先学会语法,再学快 ......
预科 day2 Java day

Leetcode刷题day3-链表

203.移除链表元素 203. 移除链表元素 - 力扣(LeetCode) 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 输入:head = [1,2,6,3,4,5,6], val = 6 ......
Leetcode day3 day

day09 Helm开发与实践-基于Helm的方式运维管理应用 (3.2-3.3)

一、Helm开发与实践 1、Helm Chart详解 1.1 Chart 目录结果 # helm create nginx Creating nginx # tree nginx nginx ├── charts ├── Chart.yaml ├── templates │ ├── deployme ......
Helm 方式 day 3.2 3.3

阅读《Effective c++》第三版笔记 day 1

阅读《Effective c++》第三版 day 1 ·容易区别的 copy 构造和 copy 赋值,如果一个新对象被定义,则一定会被某个构造函数调用,不可能做调用赋值操作,如果新对象没有被定义,则不会有构造函数被调用,会被当成赋值操作。 bool hasAccpetTableQuality(Wid ......
Effective 笔记 day

深入浅出 PLT/GOT Hook与原理实践

动态链接 计算机程序链接时分两种形式:静态链接和动态链接。 静态链接在链接时将所有目标文件中的代码、数据等Section都组装到可执行文件当中,并将代码中使用到的外部符号(函数、变量)都进行了重定位。因此在执行时不需要依赖其他外部模块即可执行,并且可以获得更快的启动时间和执行速度。然而静态链接的方式 ......
深入浅出 原理 Hook PLT GOT

day03

java 编译 编译时需注意以下两点: 英文状态下的标点符号 代码的大小写 配置path环境变量 ![截图](C:\Users\chent\Pictures\Screenshots\屏幕截图 2023-11-30 131408.png) java的发展史 ![](C:\Users\chent\Pic ......
day 03

代码随想录day4链表2

day4 24. 两两交换链表中的节点19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II 总结 资料来源:代码随想录 (programmercarl.com) 5.两两交换链表中的节点 class Solution { private: /* data */ pub ......
随想录 随想 代码 day4 day

梦断代码 读书笔记03

第9章 方法IBM执行强制进度纪律的成功基于两条原则:1)计划是强制性的2)计划必须符合现实情况 “从底向上”,依据那些负责按计划执行的程序员的经验和知识而来,而不是“从顶至下”,靠管理者拍脑袋或对市场的期望而来2001年17位领军人物,提出了敏捷软件开发宣言,向这种笨重的CMM宣战,从此极限编程X ......
代码 笔记

【管理信息系统】03. 三个理论来源

管理的定义 管理是为了某种目标,应用一切思想、理论和方法去合理地计划、组织、指挥、协调和控制他人,调度各种资源。如人、财、物、设备、技术和信息等,以求用最小的投入去获得最好或最大的产出目标。 信息的定义 信息是经过加工后的数据,它对接收者的行为产生影响,它对接收者的决策具有价值。 对接收者有用的,才 ......
三个 来源 理论 系统 信息

Thinkphp 3.2 Cookie丢失导致中英文混排

问题关键: CheckLangBehavior.class.php文件中,使用cookie保存语言版本,如果cookie数据被清或者丢失,导致页面出现非预期版本 解决办法: 不使用cookie保存数据,使用session保存数据,但会出现另外一个问题,CheckLangBehavior.class. ......
中英 Thinkphp Cookie 3.2

Leetcode刷题day2-数组

977有序数组的平方 977. 有序数组的平方 - 力扣(LeetCode) 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平 ......
数组 Leetcode day2 day

day5

day5black-java学习 二维数组 格式1 数据类型[ ] [ ] 变量名 = new 数据类型[ m ] [ n ] m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数 举例: int [] [] arr = new int [3] [2]; 定义了一个二维数组arr 这个 ......
day5 day

代码随想录day3链表1

链表理论基础203.移除链表元素707.设计链表206.反转链表 资料来源:代码随想录 (programmercarl.com) 1 链表理论基础 定义:是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null ......
随想录 随想 代码 day3 day

01Day

打开CMD的方式 开始+系统+命令提示符 Win键+R键 输入cmd打开控制台(推荐使用) 在任意的文件下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 资源管理器的地址栏前面加上cmd路径 管理员方式运行:选择以管理员方式运行 常用的Dos命令 #盘符切换 #查看当前目录下的所有文件 d ......
Day 01

【AcWing-Linux】03. Shell

Shell 一、Shell简介 shell是我们通过命令行与操作系统沟通的语言。 shell是一种脚本语言,通过对应的脚本解释器解释执行,一般作为内置于操作系统的应用程序向用户提供访问操作系统内核的服务。 shell脚本(shell script)可以直接在命令行中执行,也可以将一套逻辑组织成一个文 ......
AcWing-Linux AcWing Linux Shell 03

Java Learning Day3 数组

System.out.print; System.out.println;每输出一次就会换行 Integer.parseInt 字符串转int Double.parseDouble 字符串转double 数组 存储结构连续,存储元素类型相同,随机访问 JVM JVM栈:JVM栈正是java中方法执行 ......
数组 Learning Java Day3 Day