当前位置: 首页 > news >正文

蓝帽杯半决赛2022

手机取证_1

iPhone手机的iBoot固件版本号:(答案参考格式:iBoot-1.1.1)

直接通过盘古石取证 打开

取证大师和火眼不知道为什么都无法提取这个

 手机取证_2

该手机制作完备份UTC+8的时间(非提取时间):(答案参考格式:2000-01-01 00:00:00)

这里就是需要查看最后备份

那我们直接通过火眼可以查看

还有一个方式 就是通过 7z中的 info.plist查看

 查看 记得要+8小时 换算为 东八区

所以就是

2022-01-11 18:47:38

exe分析_1

文件services.exe创建可执行文件的路径是:(答案参考格式:C:\Windows.exe)

首先我们需要找一下 这个软件在哪里 exe 一般就是文件传输

最后我们可以从聊天记录中看到

 我们直接导出

 然后放入在线解析的看看 微云

 我们就发现了答案
 

C:\Program Files\Common Files\Services\WmiApSvr.exe

 exe分析_2

文件HackTool.FlyStudio.acz_unpack.exe是否调用了advapi32.dll动态函式链接库?是   否


所以存在

exe分析_3

文件aspnet_wp.v.exe执行后的启动的进程是什么:(答案参考格式:qax.exe)



答案就是svchost.exe

exe分析_4

文件[4085034a23cccebefd374e4a77aea4f1]是什么类型的木马:(答案参考格式:勒索)



答案是挖矿

exe分析_5

文件[4085034a23cccebefd374e4a77aea4f1]网络连接的IP地址的归属地是哪个国家:(答案参考格式:美国)


APK分析_01

受害人手机中exec的序列号是:(答案参考格式:0xadc)


导出 然后放入jadx查看

APK分析_02

受害人手机中exec关联服务器地址是:(答案参考格式:asd.as.d)


直接去主函数看看

base64解密看看

ansjk.ecxeio.xyz

APK分析_03

    受害人手机中exec加载服务器的函数是:(答案参考格式:asda)

直接查找一下这个方法的引用



答案就是loadUrl

APK分析_04

受害人手机中exec的打包ID是:(答案参考格式:adb.adb.cn)


题目提示 .cn 我们直接搜搜看

就一个 那就是他了

__W2A__nansjy.com.cn

APK分析_05 

    受害人手机中exec的是否有安全检测行为?是 否


发现了和初赛差不多的内容 所以选择有

APK分析_06

受害人手机中exec的检测方法的完整路径和方法名是:(答案参考格式:a.a.a())



这里我也不知道为什么出现问题 正确答案应该是 d.a.a.c.a.a()
但是可以从另一个方法知道答案
从 APK月少版



这样也可以得到正确的 路径

APK分析_07

受害人手机中exec有几个界面:(答案参考格式:2)


这里存在知识点

在代码中的 一个 Activity 就代表了一个界面 主Activity  会启动其他的Activity 


发现这里有3个 所以答案是3

APK分析_08

受害人手机中红星IPA的包名是:(答案参考格式:a.s.d)

直接搜红星

导出
但是是 IPA文件 我们无法直接通过 apk工具解析
这里就有方法 直接将后缀改为 zip 分析
在之前分析的时候 就知道 会存在一个 info.plist文件 我们直接搜
IOS查看包名、版本号、设备信息、签名、进程ID_ipa修改版本号_Crett的博客-CSDN博客

在plist edit中可以通过ctrl+f查找一下信息。CFBundleIdentifier包名CFBundleExecutable 进程idCFBundleName(一般和进程id是一样的,然后同info.plist文件中会有一个和进程id名的文件)CFBundleURLTypes 协议 (一般有多个)用来唤起APP,暂时还没有使用到


所以我们直接搜 CFBundleIdentifier

答案就是com.dd666.hongxin

APK分析_09

受害人手机中红星IPA的APIKEY是:(答案参考格式:asd)


d395159c291c627c9d4ff9139bf8f0a700b98732

APK分析_10

 受害人手机中红星IPA的权限有哪些?相册  定位  摄像头  麦克风





所以四个都有

APK分析_11

嫌疑人手机中红星APK的服务器地址是:(答案参考格式:ass.a.d:11)




导出 我们直接搜索

 url www .com 这类关键词

这种关键词

 这里就是和提交格式一样的答案了

www.nansjy.com.cn:8161

APK分析_12

嫌疑人手机中红星APK的程序入口是:(答案参考格式:a.v.b.n)

com.example.weisitas526sad.activity.SplashActivity

 APK分析_13

嫌疑人手机中分析聊天工具,服务器的登录端口是:(答案参考格式:12)

分析聊天工具 那我们继续回到盘古石

多半就是这个

 6661

APK分析_14

嫌疑人手机中分析聊天工具,用户归属的机构是:(答案参考格式:太阳)

翻翻数据库

 

 发现确实是聊天软件

所以答案是红星

APK分析_15

结合手机流量分析聊天工具的登录账号和密码是:(答案参考格式:1212311/12312asd)

使用FIdder打开 流量包 那么既然账号密码 那我们直接搜 password看看

 貌似账号存在 密码也是 并且这个密码类似md5加密 我们直接md5碰撞看看

成功

答案就是17317289056/b12345678b

服务器取证_01 查看定时任务 gzexe加密

服务器在启动时设置了运行时间同步脚本,请写出脚本内第二行内容。(答案参考格式:/abcd/tmp www.windows.com)

服务器 那么多半就是 linux的 我们直接打开计算机取证

既然是设置了自动脚本 那们直接搜

 我们直接通过仿真看看

vi /etc/rc.local

 发现了一个 time.sh 我们进去文件看看

vi /root/time.sh

 发现 $gztmpdir 出现很多次 直接搜

 发现就是加密解密脚本 那我们直接通过解密脚本解密了

 所以答案就是 /usr/sbin/ntpdate time.nist.gov

服务器取证_02 查看计划任务 并且 sh.x混淆

服务器在计划任务添加了备份数据库脚本,请写出该脚本的第二行内容。(答案参考格式:2022年第六届蓝帽杯)

 或者

crontab -l

就可以列出计划任务

        

发现是乱码 我们没有信息 只有后缀名 那我们直接搜 sh.x混淆

这里我们通过 盘古石导出 backup.sh.x 通过 wsl 直接安装 unshc.sh进行解密

 

答案就是#台北下着雪你说那是保丽龙

服务器取证_03

使用宝塔linux面板的密码加密方式对字符串lanmaobei进行加密,写出加密结果。(答案参考格式:e10adc3949ba59abbe56e057f20f883e)

这题确实完全没思路

wp写着

/www/server/panel/class/users.py

这里就是 密码加密方式的脚本

 那这里我们就可以也来

25b9447a147ad15aafaef5d6d3bc4138

服务器取证_04

写出服务器中第一次登录宝塔面板的时间。(答案参考格式:2022-02-02 02:02:02)

这里一般都是去查看基本信息

 显示操作日志已经清空了  那我们换个方向 去看宝塔的日志呢 不看宝塔的内部操作日志

centos/分区1/www/server/panel/logs/requests中存放着 宝塔的post和get请求

如果登入就会有login字眼

 2021-05-17 16:10:40

服务器取证_05

写出宝塔面板的软件商店中已安装软件的个数(答案参考格式:2)

这里可以直接从盘古石发查看

 但是不是正确答案 因为FTP也是 但是作为一个独立出来的 所以应该是6个

 答案为6

服务器取证_06

写出涉案网站(维斯塔斯)的运行目录路径。(答案参考格式:/root/etc/sssh/html)

 /www/wwwroot/v9.licai.com/public

服务器取证_07

写出最早访问涉案网站后台的IP地址。(答案参考格式:111.111.111.111)

 直接去查找一下log后缀的名字

 发现了域名下的内容

file=open("C:\\Users\\12455\Desktop\\2023-08-23-13-03-56-Exports\\v9.licai.com.log",'r')
lines=file.readlines()
for line in lines:if  "http://www.nansjy.com.cn" in line and "Login" in line:print(line)

登入会存在后台 Login 还有网站后台地址 那么url应该就是这个站点

在前面 APK分析 存在的 url 我们就放上来

 

 查看时间 就得到 最早的 ip 是 这个了

并且找到后台登入地址

http://www.nansjy.com.cn:8161/AdminV9YY/Login 

183.160.76.194

服务器取证_08 服务器网络配置

写出涉案网站(维斯塔斯)的“系统版本”号。(答案参考格式:6.6.6666)

这道题最好通过登入宝塔来实现 我们来看看如何登入

CentOS7关于网络的设置_centos7网络配置_akipa11的博客-CSDN博客

一步一步操作即可

 然后我们直接moba链接

 

 那我们就取消所有的登入限制

 bt 11 && bt 12 && bt 13 && bt 23

奇安信攻防社区-第六届“蓝帽杯”半决赛取证题目官方解析

操作完毕后 就可以通过url登入 宝塔了

 终于进来了!!!!!

这道题是我们要进入网站看看 那我们直接开启所有服务进入

但是这里我死都进不去 网站

所以我最后决定 放弃 直接在 服务器虚拟机中安装图形化 然后访问

最后解决了

这里改为自己的ip即可:8161/AdminV9YY/Login 

 接下来通过管理员登入看看

发现不行

这里就提供思路去做

管理员账号是存在 加密的要么直接修改加密文件 要么通过数据库进行首先直接访问http://192.168.222.128:8161然后注册一个账号

其中会需要一个邀请id

这里随便选一个即可 然后去member中找自己

 这个是我注册的 然后将密码账号密码都复制到 admin中

然后去登入 

 

1.0.190311

服务器取证_09

分析涉案网站的会员层级深度,写出最底层会员是多少层。(答案参考格式:66)

这个是真不会了

答案是10

服务器取证_10  查询代码中的字符串

请写出存放网站会员等级变化制度的网站代码文件的SHA256值。(答案参考格式: 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92)

find /www/wwwroot/v9.licai.com -name *.php | xargs grep '会员等级'

 

 很显然就是这个Memberrecharge.php\

certutil -hashfile Memberrecharge.php SHA256      

 

 服务器取证_11  sql语句

计算向网站中累计充值最多的五名会员,获得的下线收益总和(不包含平台赠送)。(答案参考格式:666.66)

 我们去看看流水的地方在哪里

发现是在 memberrecharge这个表中

我们看看

 userid和amount 就是我们查询的目标 条件是用户充值 并且已经处理

那么就是status和 type

我们写sql语句

select userid,SUM(amount)from memberrecharge WHERE type = '用户充值' and`status` = 1 group by userid order by sum(amount)desc limit 5

 

 我们需要得到下线的收益我们去看看数据库

发现是在 moneylog这里存在下线分红 我们看看sql

select sum(moneylog_money) from moneylog where `moneylog_type`like"%下线%" and `moneylog_userid`IN(7,2,12,11,168)

答案就是 25178.59

 服务器取证_12

统计涉案网站中余额大于0且银行卡开户行归属于四川省的潜在受害人数量。(答案参考格式:6)

我们首先确定运行哪一个数据库

最后确定 可能是在 member数据库中

那我们开始写sql语句

SELECT count(*) from member where amount>0 and bankaddress like "%四川省%"

答案是2

服务器取证_13

统计平台从成立之初至“2021-07-01 23:59:59”共收益多少金额(不包含平台赠送)。(答案参考格式:6666.66)

这里就需要用到很多子查询和嵌套查询了

首先我们确定 收益这么来

用户充值 (不包括平台赠送的) - 用户提现

我们一段一段来 用户充值我们怎么求

在11出现了

select SUM(amount) from memberrecharge WHERE type = '用户充值' and`status` = 1 and updated_at < "2021-07-01 23:59:59"

那么用户提现怎么求

结果超级管理员的对比 发现是在 这个表中 

select sum(amount) from memberwithdrawal where status = '1' and updated_at < "2021-07-01 23:59:59"

很简单 求出来即可

 或者可以将两个查询组合了一下计算出来

select d.a-c.h from(select SUM(amount)a from memberrecharge WHERE type = '用户充值' and`status` = 1 and updated_at < "2021-07-01 23:59:59")d,(select sum(amount)h from memberwithdrawal where status = '1' and updated_at < "2021-07-01 23:59:59")c

 服务器取证_14

 统计涉案网站哪一天登录的会员人数最多。(答案参考格式:1999-09-09)

这里是查询时间 那么我们就需要使用函数 date_format(列,格式)

我们先确定表

既然只需要尝试登入 那我们 直接通过 时间来获取 count(userid)即可

select count(DISTINCT(userid)),date_format(updated_at,'%Y-%m-%d')from memberlogs group by date_format(updated_at,'%Y-%m-%d') order by count(DISTINCT(userid)) desc

答案就是2021-07-14

服务器取证_15 mysql备份恢复

写出涉案网站中给客服发送“你好,怎么充值”的用户的fusername值。(答案参考格式:lanmaobei666)

发现存在 该网站的sql备份

 第一个 直接去找 mysqldump.sql

打开直接搜索

 

第二种方式 直接通过mysql恢复命令

cd /root/db-bak/v9_licai_comunzip db-v9_licai_com-20210714030001.sql.zip

linux下mysql忘记密码解决方案

通过修改mysql密码

mysql -uroot -p123456 < -

 这样就得到了答案

hm688

总结:

2022蓝帽杯半决赛 取证题目Writeup - DIDCTF-Blog

第六届“蓝帽杯”半决赛取证题目官方解析 |

2022第六届蓝帽杯半决赛服务器取证部分wp_2022蓝帽杯取证材料_dazaogege的博客-CSDN博客
 

几乎都是跟着师傅的wp来做的 就算是边看边复现 还是遇到了很多困难仿真后的宝塔 和 网站的打开 都遇到了很多困难 但是最后是好的 都是解决了这些题目中 做完 会发现其实没有很难 但是在看到题目后 就不知道该怎么做了 

收获还是很大的 学了 对APK 服务器更深入的了解了

相关文章:

蓝帽杯半决赛2022

手机取证_1 iPhone手机的iBoot固件版本号:&#xff08;答案参考格式&#xff1a;iBoot-1.1.1&#xff09; 直接通过盘古石取证 打开 取证大师和火眼不知道为什么都无法提取这个 手机取证_2 该手机制作完备份UTC8的时间&#xff08;非提取时间&#xff09;:&#xff08;答案…...

电路学习+硬件每日学习十个知识点(40)23.8.20 (希腊字母读音,阶跃信号和冲激信号的关系式,信号的波形变换,信号的基本运算,卷积积分,卷积和)

文章目录 1.信号具有时间特性和频率特性。2.模拟转数字&#xff0c;抽样、量化、编码3.阶跃信号和冲激信号4.信号的波形变换&#xff08;时移、折叠、尺度变换&#xff09;5.信号的基本运算&#xff08;加减、相乘、微分与积分、差分与累加&#xff09;5.1 相加减5.2 相乘5.3 微…...

Python——列表(list)推导式

本文基于python3。 目录 1、Python推导式2、列表(list)推导式2.1、定义2.2、实际操作2.2.1、一个表达式&#xff0c;后面为一个 for 子句2.2.2、一个表达式&#xff0c;后面为一个 for 子句&#xff0c;然后&#xff0c;跟着if 子句。2.2.3、一个表达式&#xff0c;后面为一个…...

代码随想录算法训练营day43 | LeetCode 1049. 最后一块石头的重量 II 494. 目标和 474. 一和零

1049. 最后一块石头的重量 II&#xff08;题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台&#xff09; 思路&#xff1a;把全部石头重量加起来&#xff0c;然后除以二&#xff0c;就等于背包的最大容量。然后就可以按照背包问题…...

Linux安装jdk、mysql、并部署Springboot项目

&#x1f61c;作 者&#xff1a;是江迪呀✒️本文关键词&#xff1a;Linux、环境安装、JDK安装、MySQL、MySQL安装☀️每日 一言&#xff1a;知行合一&#xff01; 文章目录 一、前言二、安装步骤2.1 安装JDK&#xff08;1&#xff09;创建文件夹&#xff08;便于后…...

tomcat更改端口号和隐藏端口号

因为默认端口:8080不会自动隐藏&#xff0c;因此为了更显格调需要将其改为:80 进入tomcat的server文件 将其改为80&#xff0c;之后将tomcat重新启动即可 tomcat启动流程 [rootshang ~]# cd /usr/local/tomcat/apache-tomcat-8.5.92 [rootshang apache-tomcat-8.5.92]# cd b…...

生信分析Python实战练习 2 | 视频19

开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在&#xff1a;https://github.com/Tong-Chen/Bioinfo_course_python 目录 背景介绍 编程开篇为什么学习Python如何安装Python如何运行Python命令和脚本使用什么编辑器写Python脚本Python程序事例Python基本语法 数…...

wps设置其中几页为横版

问题&#xff1a;写文档的时候&#xff0c;有些表格列数太多&#xff0c;页面纵向显示内容不完整&#xff0c;可以给它改成横向显示。 将鼠标放在表格上一页的底部&#xff0c;点击‘插入-分页-下一页分节符’。 将鼠标放在表格页面的底部&#xff0c;点击‘插入-分页-下一页分…...

如何在Ubuntu 22.04上安装PHP 8.1并设置本地开发环境

引言 PHP是一种流行的服务器脚本语言&#xff0c;用于创建动态和交互式web页面。开始使用你选择的语言是学习编程的第一步。 本教程将指导您在Ubuntu上安装PHP 8.1&#xff0c;并通过命令行设置本地编程环境。您还将安装依赖管理器Composer&#xff0c;并通过运行脚本来测试您…...

wazuh安装与使用

目录 一、wazuh安装 二、wazuh使用 一、wazuh安装 下载&#xff1a;https://wazuh.com 可以直接安装OVA这个&#xff0c;然后导入到Linux中就可以使用了。 导入完毕后开启&#xff0c;使用远程连接工具进行连接&#xff0c;出现以下画面则成功了。 之后可以看一下图形化界面…...

Vue 3 常见面试题汇总

前端面试题库 &#xff08;面试必备&#xff09; 推荐&#xff1a;★★★★★ 地址&#xff1a;前端面试题库 前言 最近两年许多大厂都在实行“降本增效”、“优化组织架构”&#xff0c;然后“为社会输送了大量人才”&#xff0c;今年&#xff08;2023&#xff…...

Docker是什么?详谈它的框架、使用场景、优势

作者&#xff1a;Insist-- 个人主页&#xff1a;insist--个人主页 作者会持续更新网络知识和python基础知识&#xff0c;期待你的关注 目录 一、什么是 Docker&#xff1f; 二、Docker 的架构 1、Docker客户端 2、Docker守护进程 3、Docker镜像 4、Docker容器 5、Docker…...

neo4j

UNWIND 将列表里的值展开 CREATE (N0:Person {name: Anders}) CREATE (N1:Person {name: Becky}) CREATE (N2:Person {name: Cesar}) CREATE (N3:Person {name: Dilshad}) CREATE (N4:Person {name: George}) CREATE (N5:Person {name: Filipa})CREATE (N0)-[:KNOWS]->(N3)…...

【项目 计网5】 4.15 TCP通信实现(服务器端)4.16 TCP通信实现(客户端)

文章目录 4.15 TCP通信实现&#xff08;服务器端&#xff09;4.16 TCP通信实现&#xff08;客户端&#xff09; 4.15 TCP通信实现&#xff08;服务器端&#xff09; // TCP 通信的服务器端// TCP 通信的服务器端 #include <stdio.h> #include <arpa/inet.h> #incl…...

windows可视化界面管理服务器上的env文件

需求&#xff1a;在 Windows 环境中通过可视化界面编辑位于 Linux 主机上的 env 文件的情况&#xff0c;我现在环境是windows环境&#xff0c;我的env文件在linux的192.168.20.124上&#xff0c;用户是op&#xff0c;密码是op&#xff0c;文件绝对路径是/home/op/compose/env …...

自然语言处理在智能客服和聊天机器人中的应用

文章目录 1. 引言2. NLP基础2.1 词法分析2.2 语法分析2.3 语义理解2.4 情感分析 3. 智能客服中的应用3.1 自动问答3.2 意图识别3.3 情感分析与情绪识别 4. 聊天机器人中的应用4.1 对话生成4.2 上下文理解 5. 技术原理与挑战5.1 语言模型5.2 数据质量和多样性5.3 上下文理解 6. …...

为什么不建议使用@Async注解创建线程

1 前言 在很久很久之前&#xff0c;我有一段痛苦的记忆。那种被故障所驱使的感觉&#xff0c;在我脑海里久久无法驱散。 原因无它&#xff0c;有小伙伴开启了线程池的暴力使用模式。没错&#xff0c;就是下面这篇文章。 夺命故障 ! 炸出了投资人&#xff01; 我有必要简单的…...

更新Ubuntu18.04上的CUDA和GCC

问题&#xff1a; 有一台服务器的GPU是1080&#xff0c;有八张卡&#xff0c;已经好久没有人用了。cuda版本是10.1,我现在拿来复现一些论文的模型&#xff0c;经常遇到版本依赖问题&#xff0c;报错Driver is too old。所以要更新一下驱动。遇到的主要问题是gcc版本也太低了&am…...

算法通过村第6关【青铜】| 如何通过中序和后序遍历恢复二叉树

中序&#xff1a;3 4 8 6 7 5 2 1 10 9 11 15 13 14 12 后序&#xff1a;8 7 6 5 4 3 2 10 15 14 13 12 11 9 1 通过这两个遍历顺序恢复二叉树 首先我们知道中序遍历顺序左中右&#xff0c;后序遍历顺序左右中 第一步&#xff1a; 由后序遍历确定根结点为1 > 由中序遍历…...

高斯牛顿法和LM算法异同示例

LM&#xff08;Levenberg-Marquardt&#xff09;算法和高斯牛顿&#xff08;Gauss-Newton&#xff09;算法是两种用于非线性最小二乘问题的优化算法&#xff0c;它们也有一些相似之处&#xff1a; 迭代优化&#xff1a;LM算法和高斯牛顿算法都使用迭代的方式来优化参数值&#…...

奥威BI财务数据分析方案:只做老板想看的

奥威BI财务数据分析方案是一套从老板的视角出发&#xff0c;做老板想看的财务数据分析报表&#xff0c;帮助老板更好地了解公司的财务状况和经营绩效的综合性智能财务数据分析方案&#xff0c;可实现财务数据分析可视化、灵活自主性&#xff0c;随时为老板提供最为直观的财务数…...

opencv进阶19-基于opencv 决策树cv::ml::DTrees 实现demo示例

opencv 中创建决策树 cv::ml::DTrees类表示单个决策树或决策树集合&#xff0c;它是RTrees和 Boost的基类。 CART是二叉树&#xff0c;可用于分类或回归。对于分类&#xff0c;每个叶子节点都 标有类标签&#xff0c;多个叶子节点可能具有相同的标签。对于回归&#xff0c;每…...

Unity通过TCP/IP协议进行通信

uinty项目中需要与C编写的硬件进行通信&#xff0c;因此采用TCP/IP协议进行通信&#xff0c;主要实现了与服务器的连接、通信内容的发送以及断开连接等功能。 根据确定好的协议格式&#xff0c;编写需要发送的内容&#xff0c;将其转为字节流&#xff08;byte[]&#xff09;通过…...

基于VuePress搭建知识库

我这边需要搭建一个运维知识库&#xff0c;将项目的方方面面记录下来&#xff0c;方便新手接手运维。 准备环境 Nginx 1.19.0VuePress 1.xMinio RELEASE.2022-02-16T00-35-27Zvuepress-theme-vdoing主题 安装VuePress 根据官网步骤即可 # 创建目录 mkdir vuepress-starter…...

odoo安装启动遇到的问题

问题&#xff1a;在第一次加载odoo配置文件的时候&#xff0c;启动失败 方法&#xff1a; 1、先检查odoo.conf的内容&#xff0c;尤其是路径 [options] ; This is the password that allows database operations: ; admin_passwd admin db_host 127.0.0.1 db_port 5432 d…...

【Flink】Flink提交流程

我们通常在学习的时候需要掌握大数据组件的原理以便更好的掌握这个大数据组件&#xff0c;Flink实际生产开发过程中最常见的就是提交到yarn上进行调度&#xff0c;模式使用的Per-Job模式&#xff0c;下面我们就给大家讲下Flink提交Per-Job任务到yarn上的流程&#xff0c;流程图…...

哪种英特尔实感设备适合您?

原文链接 https://www.intelrealsense.com/which-device-is-right-for-you/ 无论您是深度和跟踪硬件的新手&#xff0c;还是经验丰富的专业人士&#xff0c;确定我们提供的众多英特尔实感产品中哪些产品适合您的项目仍然是一项挑战。在这篇文章中&#xff0c;我们将讨论英特尔…...

C++11的四种强制类型转换

目录 语法格式 static_cast(静态转换) dynamic_cast(动态转换) const_cast&#xff08;常量转换&#xff09; reinterpret_cast(重解释) 语法格式 cast-name <typename> (expression) 其中cast-name为static_cast、dynamic_cast、const_cast 和 reinterpret_cast之一…...

分布式事务(4):两阶段提交协议与三阶段提交区别

1 两阶段提交协议 两阶段提交方案应用非常广泛&#xff0c;几乎所有商业OLTP数据库都支持XA协议。但是两阶段提交方案锁定资源时间长&#xff0c;对性能影响很大&#xff0c;基本不适合解决微服务事务问题。 缺点&#xff1a; 如果协调者宕机&#xff0c;参与者没有协调者指…...

React源码解析18(9)------ 实现多节点渲染【修改beginWork和completeWork】

摘要 目前&#xff0c;我们已经实现了单节点的&#xff0c;beginWork&#xff0c;completeWork&#xff0c;diff流程。但是对于多节点的情况&#xff0c;比如: <div><span></span><span></span> </div>这种情况&#xff0c;我们还没有处…...

网络广告网站怎么做/最近的疫情情况最新消息

在教材中&#xff0c;关于数组的声明&#xff0c;格式要求是“类型标识符 数组名[常量表达式]”&#xff0c;是的数组的大小&#xff0c;数组的size&#xff0c;强调一定是变量。看过不少的书&#xff0c;都在强调一定要用常量&#xff0c;或者用成const定义的常变量&#xff0…...

网站的设计特点有哪些/怎么推广游戏代理赚钱

1.Redis 面试题1、什么是 Redis?.2、Redis 的数据类型&#xff1f;3、使用 Redis 有哪些好处&#xff1f;4、Redis 相比 Memcached 有哪些优势&#xff1f;5、Memcache 与 Redis 的区别都有哪些&#xff1f;6、Redis 是单进程单线程的&#xff1f;7、一个字符串类型的值能存储…...

域名注册之后怎么建设网站/百度搜索引擎属于什么引擎

点上方蓝色小字&#xff0c;关注「java版web项目」记得星标哦关注公众号后台回复pay或mall获取实战项目资料视频作者 &#xff1a;废物大师兄来源 &#xff1a;www.cnblogs.com/cjsblog/p/11613708.html1. BitMapBit-map的基本思想就是用一个bit位来标记某个元素对应的Value&am…...

十大流量平台/百度seo引流

Quartz中时间表达式的设置-----corn表达式时间格式: , 分别对应: 秒>分>小时>日>月>周>年,举例:1.每天什么时候执行:0 59 23 * * ?: 如下为每天23:59:00开始执行0 1,2,3 11,12 * * ? : 每天11:01,11:02,11:03; 12:01,12:02,12:03分执行任务2.每隔多久执行…...

怎么在外汇局网站做结汇申报/手游推广渠道

状态条的实现比较简单 先创建一个Panel 然后将状态栏放到对应的bbar位置 状态栏比工具条多了几个参数&#xff1a; text、iconCls参数&#xff1a;分别为工具条初始化后显示的文字和图标 defaultText、defaultIconCls&#xff1a;工具条在第一次页面渲染时&#xff0c;首先显…...

商务网站的功能和建设/个人外包接单平台

目录 一、前言 二、Git Bash 三、统计信息 1.统计某项目中成员数量 2.统计所有用户的提交总次数 3.统计所有用户指定时间段的提交次数 4.按用户名统计提交次数 完整脚本如下 一、前言 项目中有很多成员&#xff0c;如何查看各个时间段每个组员的代码提交量&#xff0c;下…...