编程语言 语言 年度2023

MakeFile文件的使用 [补档-2023-07-13]

makefile-gdb文件 ​ 可以在文件中指定那些文件可以先进行编译,那些文件可以后进行编译,那些文件可以重新编译。他可以自动化编译程序。。。。 6-1 makefile基本规则 ​ 如下: ​ 目标: 依赖 ​ (tab) 命令 ​ 规则三要素: 目标:要生成的目标文件。 依赖:目标文件由那些 ......
MakeFile 文件 2023 07 13

C语言文件操作函数

______________________________________________________________________________________ | fgetc 是 file get char 的缩写,意思是从指定的文件中读取一个字符。fgetc() 的用法为: | | ......
函数 语言 文件

【Leetcode 2474. 购买量严格增加的客户】MySQL用户变量编程解决严格递增连续子序列问题

题目地址 https://leetcode.cn/problems/customers-with-strictly-increasing-purchases/description/ 代码 # Write your MySQL query statement below with t1 as( se ......
购买量 序列 变量 Leetcode 客户

Linux下的gcc/g++编译器的使用 [补档-2023-06-13]

gcc编译器 ​ 这东西是Linux上的c/c++编译器。 5-1 gcc的工作流程 5-2 gcc的常用参数 -v 查看gcc版本号, --version也可以 -E 生成预处理文件 -S 生成汇编文件 -c 只编译, 生成.o文件, 通常称为目标文件 -I 指定头文件所在的路径 -L 指定库文件 ......
编译器 Linux 2023 gcc 06

Spring表达式语言(SPEL)学习(03)

rootObject 在表达式中直接写name和getName(),这时候Expression是无法解析的,因为其不知道name和getName()对应什么意思 @Test public void test06() { ExpressionParser parser = new SpelExpres ......
表达式 语言 Spring SPEL

Linux系统的一些实用操作 [补档-2023-07-30]

Linux的实用操作 4-1.常用快捷键 强制停止:当某些程序运行时,或者命令输入错误时,可以通过 ctrl + c 来强制结束当前的操作。 退出或登出:当我们要退出某些用户时,或者要退出某些特殊的页面可以使用 ctrl + d 来进行。(vi/vim 不可用) 历史命令搜索:通过输入 histor ......
系统 Linux 2023 07 30

2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放

2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放一次,已知怪物有m点血量。 现在想问你最少用几个技能能消灭掉他(血量小于等于0)。 技能的数量是n, ......
技能 双倍 怪物 同时 语言

Linux的用户和权限 [补档-2023-07-07]

Linux用户和权限 3-1. su用户切换命令 exit用户退出命令 ​ 用户切换命令的语法: ​ su [-] [用户名] ​ 其中: ​ - 可选,表示是否在切换用户后加载环境变量,建议带上。 ​ 用户名 可选,表示要切换到那个用户,如果不填则默认切换到root用户上。 ​ 用户退出命令:直接 ......
权限 用户 Linux 2023 07

【LeetCode 2494. 合并在同一个大厅重叠的活动】MySQL用户变量编程解决区间合并问题

题目地址 https://leetcode.cn/problems/merge-overlapping-events-in-the-same-hall/ 代码 # Write your MySQL query statement below with t2 as( select * # 只需要改动这 ......
区间 变量 大厅 LeetCode 用户

vi / vim编辑器的使用 [补档-2023-07-01]

vi/vim编辑器 ​ vi/vim编辑器是linux中的文本编辑器,其中vim比vi的功能更加强大,可以编辑shell程序,推荐使用vim,下面也将介绍vim如何使用。 2-1 vi/vim的三种工作模式 命令模式 ​ 在此模式下,所敲的每一个键都是一个命令,不可以进行文本编辑。比如输入w代表保存 ......
编辑器 2023 vim vi 07

Linux基础命令 [补档-2023-06-28]

Linux基础命令 1-1.命令的基本格式 ​ Linux系统命令的通用格式为: ​ command [-options] [parameter] ​ 其中 ​ -command 命令本身 ​ -options 可选,非必填,它是命令的一些选项,控制命令的细节。 ​ -parameter 可选,非必 ......
命令 基础 Linux 2023 06

【C语言】模块划分、编译器工作原理

模块划分 在实际应用中,一个较大的 C 程序并不会把所有代码都放入 main 主函数中,而是进行模块化设计,每个程序模块作为一个源程序文件,再由若干源程序文件组成一个 C 程序。这样处理便于分别编写、分别编译、进而提高调试效率。 #include <stdio.h> void func1(){ // ......
编译器 模块 原理 语言

速通 形式语言与自动机

有啥要学的? DFA/NFA 的记号:\((Q,\Sigma,\delta,q_0,F)\)。 NFA 到 DFA:子集构造(到 \(2^n\) 级别的构造:所有最后第 \(n\) 位为 \(1\) 的 01 串)。 \(\varepsilon-\)NFA 到 DFA:类似地进行子集构造,每次转移时 ......
自动机 形式 语言

【LeetCode1747. 应该被禁止的 Leetflex 账户】MySQL用户变量编程;尝试维护一个multiset

题目地址 https://leetcode.cn/problems/leetflex-banned-accounts/description/ 代码 with t1 as( select account_id,ip_address, login as tick, "login" as mytype ......
变量 账户 LeetCode Leetflex multiset

VS Code的C语言配置以及使用的傻瓜式教程

VS Code的C语言配置以及使用的傻瓜式教程 写在前面的话 作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码. 作者水平有限,如有错误, ......
傻瓜 语言 教程 Code VS

VS Code的C语言配置以及使用的傻瓜式教程

VS Code的C语言配置以及使用的傻瓜式教程 写在前面的话 作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码. 作者水平有限,如有错误, ......
傻瓜 语言 教程 Code VS

【C语言】函数的声明、定义、调用

函数要先声明后调用! 函数的声明和定义 函数的声明:把函数的名字、函数类型及形参类型、个数和顺序通知编译系统,以便在调用该函数时编译系统能正确识别函数并检查调用是否合法。 函数的定义:对函数功能的确立,包括指定函数名、函数值类型、形参及其类型、函数体等,它是一个完整的、独立的函数单位。 #inclu ......
函数 语言

记一次docker出全linux的内网渗透题目(仿照2023铸剑杯)

前言 在2023年末的时候参加了一个铸剑杯,这个比赛主要是渗透和实网攻防,仿照这个比赛的历程做了个渗透靶场(环境与铸剑杯有很大区别,这里只有三层(因为我比较菜,只做出来了两层)) 顺便学习一下docker github下载然后运行startup.sh就可以自动搭建了 使用https://www.it ......
题目 docker linux 2023

深入浅出 C 语言:学变量、掌控流程、玩指针,全方位掌握 C 编程技能

C 语言简介 C 语言介绍 C 语言的特性 C 语言相对于其他语言的优势 C 程序的编译 C 中的 Hello World 程序 参考文章: C 语言入门:如何编写 Hello World C 语言函数:入门指南 学习变量、数据类型和运算符 C 中的变量和关键字 C 语言中的作用域规则 C 中的数据 ......
深入浅出 指针 变量 全方位 流程

【C语言】动态内存申请,堆空间与栈空间差异

我们在学习完C语言的数组后都会觉得数组长度固定很不方便,其实C语言的数组长度固定是因为其定义在栈空间,而栈空间的大小在编译时是确定的。如果使用的空间大小不确定可以使用堆空间。 #include <stdio.h> #include <string.h> #include <stdlib.h> //m ......
空间 差异 内存 语言 动态

2023年第三届全国刑事技术技能大赛取证

一、手机题目 1.[填空题] 根据安卓手机镜像分析,手机序列号的后六位是什么:[答案格式:123456](1.5分) Manifest.mfa(很不喜欢pgs做的镜像) 或者/Basic/Adlockdown.json 结果为033105 2.[填空题] 根据安卓手机镜像分析,受害人是被哪个微信诈骗 ......
刑事 年第 技能 全国 技术

【C语言】指针

指针的定义 如果在程序中定义了一个变量,那么在对程序进行编译时,系统就会给这个变量分配内存单元,按变量地址存取变量值的方式称为直接访问,如printf("%d",i);和scanf("%d",&i);;另一种存取变量值的方式称为间接访问,即将变量i的地址存放到另一个变量中,在C语言中,指针变量就是用 ......
指针 语言

【LeetCode 2142. 每辆车的乘客人数 I】乘客到站等车,车到站载客。MySQL用户变量编程完成

题目地址 https://leetcode.cn/problems/the-number-of-passengers-in-each-bus-i/description/ 思路 将所有关键时刻作为tick。(同一时刻车和人同时到,默认人在车前到) 之后按照tick升序,使用MySQL用户变量编程完成 ......
乘客 变量 LeetCode 人数 用户

go语言多态中的类型断言

类型断言案例 package main import ( "fmt" ) type Usb interface{ Connect() DisConnect() } type Phone struct{ Name string } /* * Phone实现了Usb 接口(是指实现了Usb接口的所有方法 ......
语言 类型

2023 United Kingdom and Ireland Programming Contest (UKIEPC 2023)

Preface 最坐牢的一集,前3h狂出10题然后最后2h坐牢,祁神写J怒调2h最后喜提MLE 赛后我Rush了个H的做法常数太大又喜提TLE,评价是不如去写E题的模拟退火 A. Assessment Disruption 挺精巧的构造题,刚开始以为是构造数据不卡掉想歪了好久,后面仔细一想还是挺简单 ......
2023 Programming Kingdom Ireland Contest

第六天:shell脚本编程基础格式规范及变量

一、脚本基本格式 1、首行为一些命令或声明 #!/bin/bash #!/usr/bin/python #!/usr/bin/perl #!/usr/bin/ruby #!/usr/bin/lua 2、脚本注释规范 第一行一般为调用 程序名 版本号 更改后的时间 作者相关信息 该程序的作用 简要说明 ......
脚本编程 变量 脚本 格式 基础

【专题】2023中国经济高质量发展中的商业地产趋势与机遇专题报告PDF合集分享(附原数据表)

原文链接:https://tecdat.cn/?p=34818 原文出处:拓端数据部落公众号 在摆脱了三年的新冠疫情后,2023年的中国经济开始复苏,但步伐仍显蹒跚。前三季度,GDP同比增长5.29%,但短期内仍面临诸多挑战,如外部经济和地缘政治环境的多变,以及企业和居民消费信心尚待修复。阅读原文, ......

C语言陷阱之 #if 不存在的宏

. . . . . 今天在使用 __BYTE_ORDER 宏判断字节序的时候,使用了如下的代码: #include <stdio.h> #include <stdint.h> typedef struct relay_frame_st { #if __BYTE_ORDER == __BIG_ENDI ......
陷阱 语言 if

Go语言defer的延迟执行机制

1 题目(单选题) 如下Go语言程序的输出结果是() package main import "fmt" func f1(name string) string { fmt.Println("in f1", name) return name } func f2(name string) strin ......
机制 语言 defer

CVE-2023-34050 Spring AMQP Deserialization Vulnerability

CVE-2023-34050 Spring AMQP Deserialization Vulnerability MEDIUM | OCTOBER 18, 2023 | CVE-2023-34050 Description In 2016, allowed list patterns for des ......
共21000篇  :2/700页 首页上一页2下一页尾页