- 博客(540)
- 收藏
- 关注
原创 IDA调试时对异常的处理
此处需要注意的是,不论点击"YES", “NO”, “Suspend” ,假如被调试程序没有安装异常处理程序,而ida又不负责异常处理,那么异常会重复出现。此时,只有点击"Change exception definition"按钮,选择忽略该异常即可。
2025-03-21 19:35:45
128
原创 vmware下linux无法上网解决方法
首先,打开打开"编辑" “虚拟网络编辑器”,并将"桥接"方式的网卡选择为主机上网的网卡。如果ipv6没有关闭,此时也是无法上网的。
2025-03-20 19:51:04
151
原创 FIN_WAIT2 FIN_WAIT FIN_CLOSE的区别
FIN_WAIT2:主动端发起FIN后,收到对端应答(Acknowledgement)包后进入FIN_WAIT2,之后就没收到对端发送的FIN信号。即只有一方发送完FIN。CLOSE_WAIT:一方发送FIN(之前对端已经发送过FIN)后,进入CLOSE_WAIT,然而没有收到客户端的响应(ack)。即两方都发送了FIN,但是一方没收到ack。调用close关闭连接后,socket有3中状态。FIN_WAIT:socket重复使用的间隔时间。
2025-03-20 17:02:30
82
原创 汇编移位指令
除此之外,注意debug语法得写法,最后一行要写 int 1,而不是int 3,因为测试中int 3指令导致debug退出。因为左移/右移时将最高位/最低位移动到CF中,其他位依次左移/右移,并将最低位/最高位清零。因为左移/右移时将最高位/最低位移动到CF中,同时移动到最低位,其他位依次左移/右移。汇编例子跟上图类似。汇编例子跟上图类似。汇编例子跟上图类似。
2025-03-19 11:02:13
258
原创 切比雪夫不等式
证明:若期望值为μ,方差为δ2则P∣x−u∣≥ϵ≤ϵ2δ2P∣x−u∣≥ϵ∫∣x−μ∣≤ϵfxdx≤∫∣x−μ∣≤ϵϵ2∣x−μ∣2fxdx≤∫−∞∞ϵ2∣x−μ∣2fxdxϵ21∫−∞∞∣x−μ∣2fxdxϵ2δ2即P∣x−u∣≥ϵ≤ϵ2δ2。
2025-03-08 13:35:32
596
原创 android分区和root
系统启动时,首先引导程序启动initrd,内核加载完成后,启动第一个用户程序init,最后是zygote创建dalvik虚拟机并启动第一个java程序system server。线刷包是一个完整的android镜像,不但包括android、linux和用户数据,还包括recovery等。root实际上是,把一个具有set-uid权限的程序写入到system目录的过程,android内核中本身就有具备这种权限的可执行文件。一般要登录以后才会有,而且每次解锁会清空。系统分区,包括linux下主要的二进制程序。
2025-01-11 14:57:45
498
原创 android 官网刷机和线刷
通过fastboot界面提示,按音量键,跳过"Do not unlock the bootloader",选择"unlock the bootloader",点击电源键确认。注意,此处选择"出厂映像"而不是OTA。
2025-01-10 19:10:55
438
原创 android刷机
优点:可以进行底层修复,一般在升级过程中可直接将bootloader、基带等一并升级,可在卡刷失败时可以使用官方刷机包进行救砖。缺点:操作步骤繁琐,刷机工具调试复杂,刷机包必须和手机销售地对应,刷机过程中出现问题可能导致手机无法修复。缺点:需要借助第三方recovery,个别品牌或者机型需要事先获得ROOT权限才能够进行。一般手机没有到无法开机的状态下,平时刷机建议不要使用线刷。优点:方便、简单,刷机方法通用,不会破坏手机底层数据,理论上不会将硬件刷坏。android启动过程。模式:fastboot。
2025-01-10 18:06:21
756
原创 三角函数合角公式证明
余弦的证明也是类似。总之,利用直角三角形的特性、三角形相似等基本特性,可以很容易的证明。他人的证明大多是和小于90°,这里的证明也包括大于90°的情况。
2024-12-31 09:15:20
112
原创 jpeg学习
1992年颁布了JPEG File Interchange Format(JFIF),目前在互联网上用的最多的jpeg格式,接着又出现了EXIF格式,主要用于数码产品,记录了媒体的时间地点信息。对DCT变换进行量化后,得到的量化结果,会出现大量的0,使用Z形扫描,可以将大量的0连到一起,减小编码后的大小。越偏离左上方,表示频率越高,通过量化,将图像的高频信息干掉了。该步骤的作用是,图像内容平均亮度较高,将0电平移到中间,平均亮度降低, 便于DCT变换量化后直流的系数大大降低,也就降低了数据量。
2024-12-27 17:01:54
1134
原创 cmake初次体验
问题在于,假如第一次选择了不正确的vs环境,再次点击Configure不会出现vs选择页面,而是会直接编译,导致出错,并且无法修复错误!出错提示:“could not find any instance of Visual Studio”!假如正确选择了本机安装的visual studio,成功完成编译。
2024-12-26 14:28:59
152
原创 configure错误:“C compiler cannot create executables“
在main()函数前加"int",执行./configure,ok!
2024-12-18 18:32:04
333
原创 make错误:“autoheader未找到“或者“recipe for target ‘autoconfig.h.in‘ failed“
【代码】make错误autoheader: No such file or directory。
2024-12-18 15:24:19
232
原创 结构体struct的一些细节
既定义了一个abc变量,又定义了一个结构体类型ABC。可用ABC cde来定义另外一个结构体ABC变量。既定义了一个abc变量,又定义了一个结构体类型ABC。可用ABC cde来定义另外一个结构体ABC变量。只定义了一个结构体类型ABC。可用ABC cde来定义另外一个结构体ABC变量。只定义了一个结构体类型ABC。可用ABC cde来定义另外一个结构体ABC变量。只定义了一个结构体类型ABC。可用ABC cde来定义另外一个结构体ABC变量。只定义了一个abc变量,而没有定义结构体类型。
2024-11-29 15:37:50
221
原创 vlc以tcp连接打开rtsp
打开 VLC菜单栏选择 工具 -> 首选项选择 输入 / 编解码器页项Live555 流传输选择 RTP over RTSP (TCP)点击 保存按钮
2024-11-28 15:26:14
501
原创 tcpdump交叉编译
需要注意的是:因为tcpdump的编译依赖于libcap,所以命令中"–prefix=/home/ljg/tcpdump/tools"这一字段值要与libcap的设置保持一致。本文使用的libcap版本是libpcap-1.10.5,tcpdump版本是tcpdump-4.99.5。编译libcap前要设置操作系统、指令集、目录等。网上那么多教程,下载地址都只给了一个英文的官网首页,编译TCPDUMP前要设置操作系统、指令集、目录等。你尽可以试试,从里面找到下载地址都要费半天时间。
2024-11-21 10:20:19
837
1
汇编语言实现的汤姆猫动画,打哈欠的动作
2023-08-16
用masm汇编语言写的操作系统雏形
2023-08-16
jpg转码bmp的c源码
2023-08-14
ios voip类型的消息推送源码,服务器端代码实例
2023-08-14
png开源库和接口例子
2023-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人