• 2024-07-13C语言——数组、sizeof关键字
    一、数组1.数组的引入与定义: C语言中的数组是一种基本的数据结构,用于在计算机内存中连续存储相同类型的数据。数组中的每个元素可以通过索引来访问,索引通常是一个整数,用于指定元素在数组中的位置。在C语言中,数组索引是从0开始的。 要使用数组,必须在程序中先定义数组,即通知
  • 2024-07-12Shiro550反序列化漏洞分析
    shiro搭建教程可以在网上自行搜索漏洞发现进入shiro界面后,burp抓包,选择rememberme并进行登录。观察burp抓到的包登录之后服务器返回一个CookieRememberme之后用户的访问都带着这个Cookie这个Cookie很长,可能会在里面存在一定的信息源码审计接下来去shiro源码中,看
  • 2024-07-10redis-benchmark压力测试
    01测试-redis-benchmark压力测试redis自带有redis-benchmark工具做压力测试,经常用来测试新版本,新特性对基准测试性能的影响。参数场景变化下的性能状况。主要参数: -h<hostname>   服务器地址(default127.0.0.1) -p<port>     端口(default6379) -s<so
  • 2024-07-10rsync
    rsync与inotify【1】、rsync同步操作应用场景(业务场景)应用建议rsync作为命令使用临时拉取,推送数据。未来这和需求可以通过scp命令实现定时备份:rsync服务+定时任务定时备份,定期备份(定时任务进行备份+通过rsync传输备份)实时同步:rsync服务+sersync/lsyncd是先试试
  • 2024-07-10初级运维之--虚拟机配置
    1:vmwareworkstation16部署centos7VMware-workstation-full-16.2.3-19376536#搭建环境CentOS-7-x86_64-DVD-2009#镜像2:配置虚拟机为静态地址vi/etc/sysconfig/network-scripts/ifcfg-ens33#变更BOOTPROTO="static"#dhcp换static#新增IPADDR=192.168.35.
  • 2024-07-09C#将文件以byte[]形式传给python的sanic接口
    C#如何将文件以byte[]形式传给python的sanic接口?C#调用的部分你可以按照以下步骤进行:1)读取文件,将文件转换成byte[];2)定义类,将byte[]内容转成json格式传输;3)使用post请求将content传输到接口,返回结果;C#调用部分代码:/*将文件转换成byte[]格式*/protectedstaticbyte[]GetFileD
  • 2024-07-08Oracle系列---【表空间常用命令】
    1.创建表空间#创建大小为30G且开启自增的表空间CREATETABLESPACETEST_COM_SMM_FRONTDATAFILE'/oradata/ORA19/datafile/TEST_COM_SMM_FRONT_01.dbf'SIZE30024MAUTOEXTENDON;2.查看表空间使用情况#表空间数据文件维度使用率查询SELECTb.TABLESPACE_NAME,b
  • 2024-07-07西瓜杯CTF2024
    前言闲着无聊做一下,也是出了一道很简单的密码,也是被秒了最后结果,misc差一题,reverse当misc做了也差一题,web就第一题,pwn没有。更加坚定了只搞密码的决心了。crypto奇怪的条形码硬看,然后根据base64解密结果微调关键点:大小写 字母大写J和小写p最后因为题目flag设置错误,后面才
  • 2024-07-07mini-lsm通关笔记-字符相关操作
    本文捋一下mini-lsm中的字符相关操作[u8]Vec<u8>BytesBufKeySliceKeyBytes[u8]和Vec<u8>这两个是rust内置的数据类型。[u8]:切片本身并不拥有数据,而是引用了数据。它由一个指向数组开始处的指针和一个表示数组长度的计数器组成。[u8]类型通常写作&[u8],这是因为切片通
  • 2024-07-07python 识别图片验证码/滑块验证码准确率极高的 ddddocr 库
    前言验证码的种类有很多,它是常用的一种反爬手段,包括:图片验证码,滑块验证码,等一些常见的验证码场景。识别验证码的python库有很多,用起来也并不简单,这里推荐一个简单实用的识别验证码的库ddddocr(带带弟弟ocr)库.环境准备python版本要求小于等于python3.9版本pip安装pipin
  • 2024-07-06WPF MenuItem behavior MVVM
    //xaml<ImageGrid.Column="1"ClipToBounds="True"Source="{BindingSelectedItem.ImgUrl,ElementName=lbx}"><Image.ContextMenu><ContextMenu><MenuItemHeader="S
  • 2024-07-05运维锅总详解计算机缓存溢出
    本文尝试从缓存溢出、如何平衡防止缓存溢出和OOM、conntrack缓存满载影响及优化措施、TCP/IP协议栈缓存满载影响及优化措施等方面对计算机缓存溢出进行详细分析,最后给出一些缓存满载的Prometheus告警规则。希望对您有所帮助!一、计算机缓存溢出简介缓存溢出(CacheOverflow)
  • 2024-07-05断点续传:使用java对大文件进行分块与合并
    通常我们下载上传的视频文件比较大。虽然https协议没有规定上传文件大小的限制,但是网络的质量,电脑硬件的参差不齐可能会导致大文件快要上传完成的时候突然断网了要重新上传,非常影响用户体验。以此我们引入了断点续传的功能。什么是断点续传呢?就是我们在上传下载文件的时候,将一个
  • 2024-07-04安卓手机微信H5无法长按保存图片修复
     <imageid="saveImg":src="imgSrc"></image>主要是因为空格的处理:this.img.replace(/(\r\n)|(\n)|(\r)/g,"")网络上的其他方式都尝试了 却忽略了最简单的问题;computed:{ imgSrc(){ if(/android/i.test(navigator.userAgent)){//判断是不
  • 2024-07-04IDA7.7 使用IDAPython搜索指定模式的二进制数据方法
    新版的ida弃用了idc.find_binary推荐使用ida_bytes.bin_search方法。ida_bytes.bin_search需要和ida_bytes.parse_binpat_str配合使用。ida_bytes.parse_binpat_str的功能类似于对正则表达式进行编译。ida_bytes.parse_binpat_str官方文档importida_bytesimportidaapiimpo
  • 2024-07-02java操作hbase查询数据 java操作hbase查询数据库
    java操作hbase查询数据java操作hbase查询数据库HBasejavaAPI访问HBase数据库登录后复制packagecom.hunan.hbase_options;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.hbase.;importorg.apache.hadoop.hbase.client.;importorg.apache.had
  • 2024-07-01clickhouse集群及单节点库表占用存储
    1、单节点查询库表存储占用‘system’:库名SELECT  databaseAS`库名`,  tableAS`表名`,  sum(rows)AS`总行数`,  formatReadableSize(sum(data_uncompressed_bytes))AS`原始大小`,  formatReadableSize(sum(data_compressed_bytes))AS`压
  • 2024-06-23Centos7.5删除virbr0网卡
    1.ifconfig查看linux网卡ip[root@localhost~]#ifconfigens33:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500inet192.168.44.128netmask255.255.255.0broadcast192.168.44.255inet6fe80::27ec:9128:8fca:ee44prefixlen64scopeid0x20<link>ether0
  • 2024-06-22Python高效内存访问,memoryview这个神器你值得拥有!
    目录1、初识memoryview
  • 2024-06-21java周测总结(2)
    1.什么是I0流.  是一串流动的字符从先进先出的方式发送信息的通道。2.IO流共有多少种划分方式,分别都包含哪些流三种   按流分   输出输入流   按处理单元分字节和节符按流的角色方节点流和处理流3.如何把字荐串交量str转换为字节数组,并且存入bytes数
  • 2024-06-20入门一.HTB--pwned
    资源以及wp官方视频:https://www.youtube.com/watch?v=LMCKbR_wWds大佬:渗透测试学习日记之第一天:Meow_哔哩哔哩_bilibili下载vpn并连接下载好复制到kalisudoopenvpnstarting_point_yx.ovpn连接看到框框说明连接成功查看ip地址(主机地址/本地地址/创建的地址)
  • 2024-06-20SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes
     SyntaxError:(unicodeerror)'unicodeescape'codeccan'tdecodebytes报错解释:这个错误通常发生在Python代码中,当你尝试使用包含反斜杠(\)的字符串时。在Python中,反斜杠通常用于开始转义字符序列。例如,\n 代表一个换行符。在字符串前加 r 可以阻止这种转义,但是
  • 2024-06-20Error: Insufficient memory (Failed to allocate 16588800 bytes) in void* cv::OutOfMemoryError(size_t)
    这个错误信息表明在运行OpenCV库时遇到了内存不足的问题。具体来说,OpenCV尝试分配大约16,588,800字节(16MB)的内存,但操作系统无法满足这个请求。这可能是由于以下原因:内存限制:你的设备或系统可能没有足够的内存来处理当前操作。这在资源有限的设备(如某些嵌入式系统或旧手机)上尤
  • 2024-06-17获取服务器基本信息脚本
    #!/bin/bash#系统名称;s_type=$(uname-o|awk'{print"|"$0}')#系统位数;32/64os_bit=$(uname-m|awk'{print"|"$0}')#内核发型版本kernal_version=$(uname-r|awk'{print"|"$0}')#系统版本信息sys_inf
  • 2024-06-16usb gadget配置记录
    linux配置DeviceDrivers>Networkdevicesupport>USBNetworkAdapters[*]Multi-purposeUSBNetworkingFramework[*]SimpleUSBNetworkLinks(CDCEthernetsubset)DeviceDrivers>USBsupport>USBGadgetSupport[*]Ser