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

图片 - voasem

常用工具

  • binwalk

  • foremost

  • winhex

  • 010

  • file

  • stegsolve

  • zsteg

  • F5

  • Stegdetect

  • Steghide

  • outguess

  • exiftool

  • stegseek

解题思路

一.未知文件类型

当文件没有后缀名或者有后缀名却无法打开时,我们需要去识别图片类型

1.可以用file命令进行识别

image-20250917102111491

2.通过以下应用查看文件头类型---->然后判断出文件类型

  • winhex
  • 010
  • notepad++

常见文件头如表所示

文件类型 文件头
JPEG(jpg) FFD8FFE1
PNG(png) 89504E47
GIF(gif) 47494638
TIFF(tif) 49492A00
Windows Bitmap(bmp) 424DC001
ZIP Archive(zip) 504B0304
RAR Archive(rar) 52617221
Adobe Photoshop(psd) 38425053

3.文件头 缺失/错误

先用file查看,得到结果data,意思是不知道是什么类型

通常文件无法正常打开有两种情况,一种是文件头部残缺,另一种是文件头部字段错误。

针对文件头部残缺的情况,使用 winhex /010手动补全文件头

针对头部字段错误,可以找一个相同类型的文件进行替换。
image-20250917102741693

二.已知文件类型

题型1:文件分离操作

图片隐写:出题人把很多同类型或者不同类型的文件融合成一个文件----->文件分离操作

1.binwalk工具(命令)

查看文件结构,可以用binwalk -e 来分离文件

如果分离成功会在同目录下生成一个形如_文件名_extracted 的文件目录,目录中有分离后的文件。

linux下的命令binwalk查看图片中有没有隐藏信息(是否包含其他文件)
image-20250419193600157

说明0x0--0x596f范围内的文件是jpeg,后面的是zip

现在的任务是要分离JPEG中的zip

2.foremost工具(命令)

binwalk用不了的时候用foremost

命令格式: foremost 文件名 -o 输出目录名

foremost会把文件夹自动分类,分类后还帮你写个日志

image-20250419195800128

** 3.dd(最难用,最复杂)**

当文件自动分离出错或者因为结构复杂无法自动分离时,可以使用 dd 实现文件手动分离。

半自动化工具,可以实现手动分离

如下图所示情况(此时每个文件都不完整),用前两个工具无法完整的把文件分离出来

用法说明:

dd if=源文件 of=目标文件名 bs=n(长度)count=n(几个) skip=开始分离的字节数

eg:

image-20250419201429232

(1)dd if=1.txt of=2.txt bs=5 count =1

​ 从源文件1.txt里截取内容,创建成一个新文件2.txt,截取的长度为5(从头开始),截取一个(块)

就是12345

(2)dd if=1.txt of=3.txt bs=5 count =2

​ 从源文件1.txt里截取内容,创建成一个新文件3.txt,截取的长度为5(从头开始),截取两个(块)

就是1234567890

(3)如果我不想让他从头开始
image-20250419202355284

dd if=1.txt of=4.txt bs=5 count =3 skip=1

从源文件1.txt里截取内容,创建成一个新文件4.txt,截取的长度为5(从跳过的5个字节后再开始),截取三个(块),跳过第一个块(从头开始)

就是从头开始跳过5个字节,然后截取后面的15个字节

结果就是67890abcdefg
image-20250419203113054

应用:

(1)用命令行进行半手动分离
image-20250419204807017

(2)用010手动存到一个文件夹里

image-20250419205251249

能直接看懂文件头,可以直接修改文件后缀

题型2:文件内容隐写

(1)有的题会直接把内容藏在十六进制里,可以用padnote++查看,或者010,打开直接搜索flag/key/xxxctf.

(2)有的可能藏在属性的详细信息里

(3)多帧隐藏,gif的图片直接在某一帧图片存放明显的flag,可能较快闪过

(4)最低有效位LSB隐写

​ 红绿蓝三原色

​ 一字节8bit

​ 最后一位是最低有效位,改成0/1没有任何区别(对这个颜色没有任何影响)

image-20250420103941380

工具:Stegsolve

Stegsolve打开

先打开cmd,然后输入
image-20250420103734308

应用一:改变最低为0/1,查看data extract

image-20250420104045671

应用二:如果题目给了两张一样/相似的图片,可以试试异或(二维码也可以)

用Image combiner进行XOR,ADD,SUB等操作.异或加减运算

题型3:图片修复

1.文件头尾修复(即未知文件类型)

2.宽高修复

3.CRC校验修复

可以用脚本自行破解宽高(ps:只适合常见的12:16)

可能是文件的宽或高发生错误,需要用CRRC来计算出正确的宽高

脚本“2.png”是可改文件名,crc就用原先错误的冗余码就可以

image-20250420111220816

题型4:图片加密

难在1.不知加密方式2.找不到解密工具

以下是一些用过的解密工具:

1.firework

当你用 winhex 打开文件时会看到文件头部中包含 firework 的标识,通过 firework 可以找到隐藏图片。

image-20250917110241453

2.exiftool
image-20250917110305292

3.wbstego4工具(有点麻烦)

支持的文件格式更多

image-20250420104634289

continue--》decode---》展示支持的文件类型(bmp)--》(”画图“工具可以转换图片类型)复制文件地址--》输入密码---》创建新文件---》打开新文件(notepad)(遇到乱码--》用16进制打开)

*支持的文件类型
image-20250420104814170

4.python脚本

image-20250420105451048

JPG解密

1.Slienteye

image-20250917111517742

image-20250420112202678

2.Stegdetect-JPEG

Stegdetect 程序主要用于分析 JPEG 文件,能检测出通过 StegJPHideOutGuessInvisible SecretsF5appendXCamouflage 等隐写工具隐藏的信息。
image-20250917111110617

3.

image-20250420112404878
4.outguess 命令:outguess -k '密码' -r 图片 flag.txt(导出的flag存放地),然后直接cat flag.txt
5.
image
6.stegseek 命令:stegseek 图片 rockyou.txt
image-20250527194419720

png解密

3.zsteg

可以查看png&bmp图象,能看到其中的LSB结构

会把所有可能隐藏的文本信息都列出来

image-20250917110734737

gif图片

1.convert命令

convert cake.gif cake.png

2.identify查看时间间隔

identify -format "%s %T \n" test.gif

image-20250530203727177

二维码

直接使用CQR.exe打开二维码图片,找到内容字段

tips:如果二维码某个定位角被覆盖了,该工具有时候也可以自动识别,如果识别失败,需要使用PS或画图工具将另外几个角的定位符移动到相应的位置,补全二维码。
除此之外,二维码还有很多不同的类型

常见二维码种类:

  • 汉信码
  • QRCode
  • PDF417
  • Data Matrix
  • Grid Matrix
  • Aztec code

QRCode

QRCode 是由日本 Denso-Wave 公司于 1994 年研制的一种矩阵二维码,现已成为世界上最流行的二维码码制之一。QRCode 是英文 Quick Response Code (快速响应)的缩写,超高速识读特点是 QRCode 区别于 PDF417、Data Matrix 等二维码的主要特性。
QRCode 最多可容纳多达7089个数字字符、4296个字母字符或2953 字节的数据。具备四种纠错等级:7%、15%、25% 、30%,即使它被遮挡了一部分,也能被设备正常识别。

Grid Matrix

Grid Matrix Code 是一种由中国研发的二维码,现已成为二维码国家标准并在2007年获得信息产业部科技进步奖。
Grid Matrix 外观整体由一个正方形组成,正方形中包含许多由更小的正方形组成的矩阵。由于矩阵中的方块在深色和浅色之间交替,因此形似一个小棋盘,因此又被称为网格矩阵码。Grid Matrix 专门设计用于对中文字符进行编码,因为可以对整个 GB2312-1980 字符集以及 ASCII 进行编码。

Data Matrix

Data Matrix 原名 Data code,由美国国际资料公司(International Data Matrix) 于 1989 年发明。该二维码最大特点就是密度高,其尺寸是所有同类条码中最小的码,可在仅仅25mm²的面积上编码30个数字。由于小巧的特点,其主要用于小型零件、电子产品和制药行业等。Data Matrix 可以存储最多 3116 个数字、2335 个字母 或 1556 字节的数据。

PDF417代码

pdf417-code_800_8

PDF417 码是由美国 Symbol Technologies 公司于 1991 年发明的一种堆叠式二维码(由线性条形码堆叠而成),广泛地应用在交通运输、工商业、金融、海关及政府管理等领域。 PDF 是英文 Portable Data File 单词首字母的缩写,意为“便携数据文件”。PDF417 码可用于存储字母、数字、ASCII,中文等多种字符,理论上可容纳 1850 个字母数字字符,2710 个数字或 1108 个字节。

Han Xin

han-xin_800_91

汉信码是中国开发的一种二维码标准,由中国物品编码中心以及相关单位合作开发完成。如今,汉信码已经成为中国和国际二维码标准之一。 汉信码是目前唯一一个全面支持我国汉字信息编码 GB18030 的二维码码制,信息容量也更大,最多可表示 7829 个数字、4350 个 ASCII 字符、2174 个汉字 或 3262 字节的信息。 汉信码具备四种纠错等级:8%、15%、23% 、30%,不输QR码。抗污损、抗畸变识读能力强,特别适合在恶劣条件下使用。

Aztec Code

aztec-code-_800_70

Aztec Code 中文称阿兹特克码,是由 Andrew Longacre,jr 和 Robert hussey 与 1995 年发明的二维码。该二维码构筑在方形网格上,其中心有一个“牛眼”图案用以定位,由于中心图案与阿兹特克金字塔相似,因此得名 Aztec code。 Aztec code 通常用于机票和其他旅行证件。最多可存储 3823 个数字、3067 个字母 或 1914 字节的数据。

除此之外还有些没见到过的二维码种类

数据矩阵

image-20250917114415767

这数据矩阵码 其边缘有一个 L 形取景器图案。

其模式识别功能使扫描仪能够轻松水平或垂直读取嵌入的数据。

自 1989 年推出以来,数据矩阵码已经取得了长足的进步。

现在广泛应用于产品标签,特别是食品生产、药品和电子零件生产公司。

使用此类条形码,用户最多可以嵌入各种语言的 2,335 个字母数字或图形字符。

这就是为什么它具有更高的容错能力,即使在外观损坏 25% 的情况下,扫描仪仍然可以访问嵌入的数据。

马克西码

maxicode_800_2

MaxiCode 受到联合包裹服务公司 (UPS) 的欢迎和独家使用,用于监控和管理包裹运输。

其圆形符号看起来酷似靶心,使其在其他二维条码中脱颖而出。

虽然其他的装饰有方形像素和取景器图案,但 MaxiCode 的符号被点图案包围。

对于未经训练的人来说,它们看起来只是一簇点。但当仔细观察时,这些点实际上形成了六边形图案。

每个点簇对于代码的可扫描性都起着重要作用。其中包括 MaxiCode 的查找器模式、纠错功能和数据加密区域。

而且与其他二维条码相比,MaxiCode 的存储容量相对较小。

用户可以嵌入 93 个字母数字字符和 138 个数字字符,这足以对包裹的地址或位置数据(例如国家/地区代码)进行编码。

另一方面,MaxiCode 的固定尺寸为 1 英寸 x 1 英寸。

点码

dotcode_800

顾名思义,DotCode 由点组成,其中数据、纠错和模式检测均经过加密。

但 DotCode 并没有像当今大多数二维条形码那样将点压缩成正方形,而是向侧面延伸,形成矩形外观。

尽管其存储容量仍未知,但 DotCodes 肯定可以对 7 位和 8 位 ASCII 字符以及其他特殊字符进行编码,从而允许用户存储更大容量的数据。

以上就是全部,解码网站

相关文章:

图片 - voasem

常用工具binwalkforemostwinhex010filestegsolvezstegF5StegdetectSteghideoutguessexiftoolstegseek解题思路 一.未知文件类型 当文件没有后缀名或者有后缀名却无法打开时,我们需要去识别图片类型 1.可以用file命令进行识别2.通过以下应用查看文件头类型---->然后判断出文…...

图片大全 - voasem

常用工具binwalkforemostwinhex010filestegsolvezstegF5StegdetectSteghideoutguessexiftoolstegseek解题思路 一.未知文件类型 当文件没有后缀名或者有后缀名却无法打开时,我们需要去识别图片类型 1.可以用file命令进行识别2.通过以下应用查看文件头类型---->然后判断出文…...

面试时让你设计一个“朋友圈点赞”功能测试,如何回答才出彩?

希望这篇文章能够帮助你在面试中脱颖而出,不仅拿到心仪的offer,更展现出你作为优秀测试工程师的潜质和能力。祝你面试成功!朋友圈点赞,一个看似简单的功能,背后却涉及复杂的技术逻辑和用户体验考量。当面试官抛出这个问题时,他真正想考察的不是你能想到多少测试点,而是你…...

企训宝教育培训微信小程序系统

1. 概述总结 企训宝教育培训小程序系统包含微信小程序和抖音小程序相关的源码及定制开发服务。其交付方式为微擎系统交付,微擎系统是一款基于 PHP 开发的开源应用生态系统,主要用于快速搭建微信公众号、小程序等应用,同时支持 Web 系统开发与部署,该程序源码未加密,为官方…...

Inventor Professional 2026.1.1 产品设计与工程制图

描述 Autodesk Inventor提供了专业级机械设计、文档编制和产品仿真工具。参数化建模、直接建模、自由形状建模和基于规则的设计功能的强大组合。用于钣金、结构件设计、三维布管、电缆和线束、演示、渲染、仿真、机床设计等的集成工具。值得信赖的 DWG™ 兼容性,强大的基于模型…...

叮当计步微信小程序系统

1. 概述总结 叮当计步小程序系统是基于微擎系统交付的应用,微擎系统是一款基于 PHP 开发的开源应用生态系统,主要用于快速搭建微信公众号、小程序等应用,同时支持 Web 系统开发与部署。该计步系统历经数月研发,投入 20 多万研发费用,注重数据可靠性、系统扩展性和高并发支…...

fetch-event-source踩坑sse(getReader)后续 IOS全量返回问题

这两天在做智能聊天,遇到了和这个博主相同的问题,我按这个改了,https://blog.csdn.net/a598829181/article/details/135913704,但是也停留在IOS会全量返回。 后来试了fetch 模拟,失败,增加各种IOS兼容,web-streams-polyfill,失败。试了event-source-polyfill可以,但是会…...

P12508 「ROI 2025 Day2」程序员的日常

在天数 \(k\) 固定时,定义 \(p_i\) 为第 \(i\) 个连续段的起点。那么一个贪心是在保证第 \(i\) 段的 \(\max=a_{p_i}\) 时尽量最小化 \(a_{p_{i+1}}\)。于是有 \(p_{i+1}=\arg\min\limits\left\{a_j\mid p_i+1\le j\le \min(r_{p_i},n-k+i+1)\right\}\)。注意最后一个位置可能…...

手机上有哪些比较好用的待办事项提醒工具 - 指南

手机上有哪些比较好用的待办事项提醒工具 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace …...

Redis源码学习 -- 数据类型编码 -- List - -蓝蜗牛

1. 什么是List? List​​是Redis的数据类型之一,给用户提供一个双向链表的功能。核心优势是头尾操作O(1)。 2. List的编码模式 List的编码模式有两种:LISTPACK和QUICKLIST。(下文用全大写表示编码名称,首字母大写表示数据结构) Quicklist本身就是节点为Listpack的链表,所…...

乌班图无法登录桌面,只能终端登录用户。且有网拉不了包(DNS问题)

尝试startx解决dns问题 $ sudo vi /etc/resolv.conf 新增nameserver 127.0.1.1 #这里用的是阿里云的DNS服务器 nameserver 223.5.5.5 nameserver 223.6.6.6一定要更新一下 $ sudo apt-get update重新安装桌面$ sudo apt-get install xorg $ sudo apt-get install ubuntu-desk…...

事半功倍是蠢蛋53 tornado接口报错

新写的接口无法访问也不404,log也没有任何输出。 二分找出初始化的时候报错...

完整教程:云手机的技术架构可分为哪些

完整教程:云手机的技术架构可分为哪些pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !importan…...

AI提示词遇见精密算法:TimeGuessr如何用数学魔法打造文化游戏新体验

在人工智能与历史文化的美妙交融中,一套精密的评分算法正在重新定义游戏公平性与挑战性当我们谈论AI生成的文化游戏时,很多人首先想到的是华丽的视觉效果和智能的内容生成。然而,真正让TimeGuessr(https://timeguessr.online/)脱颖而出的,是其背后那套**精密而公平的评分算…...

Arkime:大规模开源网络分析与数据包捕获系统

Arkime是一个开源的大规模网络数据包捕获与分析系统,支持PB级流量处理,提供完整的PCAP存储、索引和搜索功能,帮助安全团队进行网络取证和威胁检测。Arkime:大规模开源网络分析与数据包捕获系统 项目描述 Arkime(前身为Moloch)是一个大规模、开源的网络数据包捕获和分析系…...

kylin SP2安装mysql 8.0.41

环境:OS:kylin SP2mysql:8.0.41 glibc2.17查看系统glibc版本[root@localhost soft]# ldd --version ldd (GNU libc) 2.28 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even…...

SAP采购订单数据获取

最近要配合公司AI做一个采购订单信息获取。 1、根据条件获取采购订单基本信息。 2、得到最早交易记录和最晚交易记录。 3、得出平均含税单价。 4、得出总交易条数。 AI的模型输入因为是不确定的,可能单个问,多个问,各种问,目前定义了采购订单、供应商、物料、日期等维度,这…...

get和post如何理解

基础概念: get主要是获取资源,post主要提交资源 传输链路上区别: get 在URL上携带参数,公开透明,不安全,幂等性(同一个请求多次执行,结果和只执行一次是一样的,不会产生额外的副作用,不会改变服务器的状态) 传递参数数量比较少(一般是2048个字符,但是具体还要看浏…...

me and my girlfriend WP复盘

一台非常简单的靶机复盘 vulnhub官网注释 Description Back to the Top Description: This VM tells us that there are a couple of lovers namely Alice and Bob, where the couple was originally very romantic, but since Alice worked at a private company, "C…...

顺序表

#include<iostream> #include<cstdlib> #define Maxsize 100 using namespace std; typedef struct//存储元素 {int data[Maxsize];int length; }Sqlist; //建立顺序表 typedef int CYDGOOD; //初始化线性表 void InitList(Sqlist *& L) {L = new Sqlist;L …...

能源管理的数字神经:MyEMS如何重塑能效认知

在工业设备的低沉轰鸣中,在写字楼宇的明暗交替间,能源如血液般在现代社会中流动。如何读懂这些流动的韵律,如何与这些无形的能量对话,成为当代能效管理的核心命题。MyEMS作为一套开源的能源管理系统,正在为各类组织构建这样的数字感知能力,让能源管理从模糊的经验艺术走向…...

开源・数据・能效:MyEMS 如何成为能源管理革新的核心引擎

在现代建筑的钢构骨架内,在工厂设备的运转节拍中,能量以电流、热能、冷量的形式不停流动。这些无形的流动蕴含着效率的秘密与优化的钥匙,而读懂这种语言需要特殊的解码能力。MyEMS作为一套开源能源管理系统,正扮演着这样的解码者角色——它将混沌的能源数据转化为清晰的行动…...

mysql回表,为什么你的查询总是慢半拍?

各位数据库爱好者们,不知道你们是否遇到过这样的场景:明明建了索引,查询速度却还是不理想?今天我们就来深入探讨这个让无数开发者头疼的问题——MySQL回表机制。理解了这个概念,你将能够轻松诊断并优化那些看似诡异的慢查询。 回表到底是什么? 简单来说,回表就是MySQL在…...

HMCL 3.6.17 Minecraft我的世界启动器

描述 HMCL是一个跨平台的Minecraft启动器,支持模组管理,游戏定制,自动安装(Forge、Fabric、Quilt、LiteLoader和OptiFine),Modpack创建,UI定制等。HMCL具有惊人的跨平台功能。 它不仅可以在不同的操作系统上运行,例如Windows,Linux和macOS, 但也支持多种CPU架构,如x…...

用自带的Nginx为gitlab做白名单

修改 /etc/gitlab/gitlab.rb文件vim /etc/gitlab/gitlab.rb如下这种写法不建议用 nginx[custom_gitlab_server_config] = "location ~* (.*) {deny 192.168.1.10;allow 192.168.1.0/24;deny all;proxy_cache off;proxy_pass http://gitlab-workhorse;root html;index …...

XHR/Fetch请求介绍与安全测试

XHR/Fetch请求介绍与安全测试目录XHR/Fetch是什么?所引发的安全问题XHR/Fetch是什么? XHR/Fetch 都是浏览器与服务器进行数据通信(即 API 调用)的两种主要技术。 简单来说,它们都是用来实现 AJAX(Asynchronous JavaScript and XML)理念的技术,即在不重新加载整个页面的…...

能流新智:MyEMS与开源时代的能源感知

在机器轰鸣的工厂、灯火通明的写字楼、冷热交替的数据中心,能量的流动从未停止。而真正理解这些流动,并与之对话,需要一种新的语言和感知能力。MyEMS,作为一个开源能源管理系统,正是这种感知能力的构建者——它让不可见的能源变得可见,让无序的消耗变得可解,最终让能源管…...

​​普科科技罗氏线圈应用指南:精准掌控电流测量的艺术​​

普科罗氏线圈以无磁饱和、宽频带、灵活轻便优势,提供高效精准电流测量解决方案。在电力测量、新能源及工业驱动领域,安全、精准地测量电流,尤其是高频、大电流信号,是一项核心需求。传统电流互感器(CT)易饱和、体积大、安装不便的局限性日益凸显。​​普科科技(PUKY-Tec…...

go mod基础

新建项目 并且新建 mod 管理 mkdir go_study cd go_study && go mod init studygo mod tid 下载依赖以及移除未使用的依赖require github.com/gin-gonic/gin v1.9.0...

go 变量作用域

1...

Oracle笔记:测试update语句关联表扫描的次数

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。Oracle笔记:测试update语句关联表扫描的次数下面是测试一下update语句…...

​​电流互感器选型指南:以普科科技产品为例

普科科技电流互感器选型注重测量与保护需求,明确参数、合理选型以确保安全与精度。在电力测量、监控和保护系统中,电流互感器(CT)扮演着至关重要的角色。它不仅是系统安全运行的"感知器官",更是确保数据准确、保护可靠的关键部件。面对多样的应用场景和复杂的工…...

.NET驾驭Word之力:玩转文本与格式

在前面的文章中,我们已经了解了Word对象模型的核心组件,包括Application、Document和Range对象。掌握了这些基础知识后,我们现在可以进一步深入到文档内容的处理,特别是文本的插入和格式化操作。本文将详细介绍如何使用MudTools.OfficeInterop.Word库来操作Word文档中的文本…...

读书笔记:白话解读位图索引:什么时候该用,什么时候千万别用?

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。本文为个人学习《Expert Oracle Database Architecture Techniques and…...

泰克CT-6交流电流探头测量原理

泰克 CT-6 交流电流探头是一款在电气测量领域广泛使用的专业工具。其测量原理基于电磁感应定律,通过精巧的设计实现对交流电流的精确测量。 从结构上看,泰克 CT-6 交流电流探头主要由磁芯、线圈和信号处理电路等部分构成。当交流电流通过导线时,会在导线周围产生变化的磁场,…...

结构体成员赋值问题

在函数里这样写对吗stCalc->stStitchingRule={.segment_count = 3, .segment_starts = {0, 336, 900}, .segment_lengths = {300, 100, 112}, .stitched_total_length = 512}; 问题分析 在C语言中,直接在函数内对结构体成员(如 stCalc->stStitchingRule)使用​​复合字…...

RepositoryItemGridLookUpEdit 使用 ok

private void Form1_Load(object sender, EventArgs e){下拉初始化();gridControl1.DataSource = DemoData.GetGridData();}private void 下拉初始化(){GridView view = rep_Grid.View;view.Columns.Add(new GridColumn { Caption = "货号", FieldName = "Goods…...

wso2~系统端口总结

好的,这是 WSO2 API Manager 中这些常见端口的详细总结。了解这些端口对于部署、运维和故障排查至关重要。 我将它们分为 API 流量端口、管理/控制平面端口 和 内部通信端口 三类。一、API 流量端口 (API Traffic Ports) 这些端口用于处理实际的 API 调用(数据平面流量)。端…...

故障处理:19C RAC改私网IP后重建集群时报网络找不到

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。今天在回复23年安装的ARM环境的19C的集群时,将服务器的私有网络和共有…...

谈谈程序猿的职业方向

大学生在校期间可能会有这样的疑问:将来就业干啥好呢? 如果你是学计算机的,将来想进入软件和互联网行业,恭喜,这是个好行业,薪水很高, 也不需靠关系,一切靠实力说话,不需要有个好爸爸。 坏处是,这个行业需要极为繁重的脑力和体力劳动,加班也是司空见惯的事情。 接下…...

Flash Attention详解

Flash Attention 并没有减少 Attention 的计算量,也不影响精度,但是却比标准的Attention运算快 2~4 倍的运行速度,减少了 5~20 倍的内存使用量。究竟是怎么实现的呢? Attention 为什么慢? 此处的“快慢”是相对而言的。严格意义上来说,相比于传统的 RNN,Transformer中的…...

eclipse插件调用保护后的jar包流程

jar包如何调用使用 导入jar包创建好项目后,进入项目后,创建libs文件夹,将jar包放入libs文件夹内; 选中项目,点击Runtime->Add选项,添加libs里的jar包;项目配置 当jar包导入成功后,对此项目进行配置。选中Build,将libs目录下所需要的jar包勾选上;添加成功后,点击b…...

通义上线 FunAudio-ASR,噪声场景幻觉率降 70%;盒智科技推出 AI 口语练习陪伴设备 Lookee 丨日报

开发者朋友们大家好:这里是 「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的技术」、「有亮点的产品」、「有思考的文章」、「有态度的观点」、「有看点的活动」,但内容仅代表编辑的个人观点…...

reLeetCode 热题 100-11 盛最多的谁 - MKT

reLeetCode 热题 100-11 盛最多的谁 1 bu 不合格答案 暴力// 时间超时int my_1(vector<int>& height){// x * hign_minint max_=0;for(int i=0; i<height.size()-1;i++){for(int j=i+1; j<height.size();j++){int high_= std::min(height[i],height[j]);int …...

AI 视频生成网站 Viddo AI 的 SEO 分析和优化建议

AI 视频生成网站 Viddo AI 的 SEO 分析和优化建议有个朋友的新网站 Viddo AI - AI 生成图片和视频上线了,我提了一些 SEO 和前端方面的问题和修改意见,顺便记录到蓝星空的 Blog,希望对其他朋友也有一点帮助,可能也有一些考虑不周的地方,欢迎大家指正!SEO方面的问题和修改…...

k3s 离线部署流程(内网环境)

k3s 离线部署流程(内网环境) 一、准备工作 1. 下载 k3s 安装相关文件(在有外网的跳板机上)k3s 安装脚本curl -sfL https://get.k3s.io -o install_k3s.shk3s 二进制文件curl -LO https://github.com/k3s-io/k3s/releases/download/<k3s版本>/k3sk3s 镜像包wget https…...

GPS简单模拟

注册回调 LocationListener,listener 被封装在 receiver 中@Overridepublic void requestLocationUpdates(LocationRequest request, ILocationListener listener,PendingIntent intent, String packageName) {...Receiver receiver;if (intent != null) {receiver = getRecei…...

C# Avalonia 15- Animation- XamlAnimation

C# Avalonia 15- Animation- XamlAnimation同样用两种方式实现动画,各位自行选择。实现了一个ArithmeticConverter类。 ArithmeticConverter.cs类using Avalonia.Data.Converters; using System; using System.Collections.Generic; using System.Globalization; using System…...

多个表格汇总到一个表格不同的sheet,vba宏

`Sub MergeWorkbookToSheets()Dim Path As StringDim Filename As StringDim Wb As WorkbookDim ws As WorksheetDim ThisWb As WorkbookDim Newsheet As Worksheet设置目标文件夹路径,请修改为您的实际路径Path = "C:\Users\haifeng\OneDrive\桌面\测试bom\" 注意:…...

python读取Excel表合并单元格以及清除空格符

读取合并单元格并保留合并信息 当我们只是使用 pandas 的 read_excel 方法读取 Excel 文件时,我们可能会遇到一个很棘手的问题:合并单元格的信息将会丢失,从而导致我们的数据出现重复或缺失的情况。 在本篇文章中将介绍使用 pandas 正确地读取包含合并单元格的 Excel 表格,…...