- 博客(484)
- 资源 (22)
- 收藏
- 关注

原创 验证码和滑块破解
Frida可视化工具Dwarf2已经开源,大家有什么问题,可以一起交流。本文内容仅用于学习,严禁用作非法目的。验证码作用验证码作为一种人机识别手段,其终极目的,就是区分正常人和机器的操作。 区分人机行为的作用不言而喻。互联行为的注册、登录、发帖、领优惠券、投票等等应用场景,都有被机器刷造成各类损失的风险,如果不对各类机器垃圾的行为加以防范,灌水内容、垃圾注册、恶意登录、刷票、撞库、活动作弊、垃圾广告、爬虫、羊毛党等用户行为一旦发生,将对产品自身发展、用户体验造成极大的影响。搞定验证码很多网站都使
2022-03-26 12:31:18
2676
2

原创 JavaScript回调函数以及一些思考
最终的一点,就是提高了程序的扩展性。只要签名符合callback格式函数,都可以使用test或者test2函数,极大的提高了代码的复用性和可扩展性能。仔细分析上面的代码,可以看出和设计模式中的模版模式很像。可以说是通过回调函数来替代了模版中的子类实现。本编以最简单的例子来说明回调函数的执行过程。典型的mvc中的controller和service,以及service和Dao是转调。这里是回调,简单点说是函数做为参数,对于面向对象语言,可以是接口,可以是委托(C#),对于C/C++语言可以是是(函数指针)。
2018-05-05 10:22:25
497
1

原创 编程入门(劝学)
【作者】荀子 【朝代】先秦 君子曰:学不可以已。 青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木直中绳,輮以为轮,其曲中规。虽有槁暴,不复挺者,輮使之然也。故木受绳则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。 故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。干、越、夷、貉(hé)之子,生而同声,长而异俗,教使之然也。诗曰:“嗟(jiē)尔君子
2018-01-21 15:46:57
611

原创 C语言中 .h文件和.c文件的区别
要理解.c文件与.h文件有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段2.词法与语法分析阶段3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制码,也就是去掉了文件格式信息...
2017-08-06 18:16:12
65167
3
原创 Python 打破次元壁:畅连 DLL
还有一种方式就是通过pyd,在c++侧来进行调用。那种方式更好,要根据具体的场景来定。如果有很多状态在c++代码里面设置,而调用的时候又需要这些状态,那就应该写在C++侧。通过python直接调用dll。包括对指针的传递以及返回的处理。
2025-02-24 17:31:44
161
原创 Windows 64位参数传递规则
对于汇编语言,个人觉得更多的需要的是耐心,不像高级语言那样有繁杂的语法体系。在和中讲解了函数调用过程以及参数传递的方式,本文从汇编层面说一下Windows下x64的参数调用相应的规则。通过汇编能让你更彻底的了解到底什么是指针,参数如何传递的。
2025-02-09 17:36:35
434
原创 Python 秒变 “快枪手”:媲美 C 语言速度的秘密武器
在C#中,有native aot,可以将c#代码直接转化为c++,加快了启动速度和反编译的难度,而在python中也有一个类似的工具–。给的定义: Nuitka the Python Compiler。
2025-01-26 13:10:14
476
原创 再次讨论下孤注一掷
在里面,简单介绍了电影孤注一掷中用的一些"黑科技",这里继续讨论下,相对论有一个假设就是还是那句经典的话,对于赌场来说,不怕你赢,就怕你不来。这里用。请相信概率,相信大数定理。
2024-11-22 23:14:06
639
原创 Windows + ios17 + WebDriverAgent
Windows + ios17 + WDA(WebDriverAgent) 可以了
2024-11-01 18:14:50
236
原创 再说圆的面积
取(0,1)* (0,1)区间,也就是单位圆第一象限的端点区间对应的正方形区间。下面是计算机给出的结果:很显然第一象限的面积是1/4单位圆面积,即Π/4。这里使用最小标椎生成器算法生成随机数。代码中(ux,uy) = (ui, ui+1)。介绍微积分方法求解圆的面积,本文使用蒙特卡洛方法求解圆面积。更多内容,欢迎关注我的微信公众号:半夏之夜的无情剑客。从上面的结果来看,第一种方法的效果更好一点。本文使用蒙特卡洛方法对圆面积进行求解。运行结果:0.785573。运行结果:0.786203。
2024-08-25 22:32:39
312
原创 画图像解方程系列-FPI
工程中很多时候是无法求出精确解的或者精确解很难求出来。这个时候就需要数值计算来提高求解精度。理想气体状态方程PV=nRT,这个与实际方程式有差距的,不过我们可以根据PV=nRT来获取与真实值接近的初始V,然后带入实际的状态方程,不断迭代来获取到精度很高的的真实体积V。
2024-08-02 17:32:02
425
1
原创 函数图像是如何画出来的(LiveCharts2)
高中的时候,如果老师能把这些东西画出来,展现在我们面前,也许能更加有助于我们理解很多函数的特性。指数函数,高斯函数,椭圆方程,双曲线方程等等都可以画出来的,直观的图像给人的感受真的不一样。用python的话比C#简单好多,思路大同小异,都是有限元的思想,差分取值,只要两点差的足够小,就足够逼近原函数。这里说到了函数,就说说这段时间的姜萍事件吧。
2024-07-26 11:26:15
958
原创 与你聊天的可能根本就不是人
网络上有很多人冒充所谓的黑客,坐在地铁,用电脑实现自动给别人发送消息。很多聊天软件,你一上线就会有好多人给你发消息,而这些通常都不是人,而是机器,今天我来介绍下这个功能是如何实现的。本文是用的是Appium,当然很多技术都能实现这个。前面的两章是appium的安装和使用部分,不需要的话可以直接看第三章部分。
2024-07-15 10:41:00
518
原创 在Windows可以如此丝滑的测试ios应用
在没有mac本的时候,又想测试iphone或者ipad该怎么办??最简单的办法当然是买一个了,如果经济上觉得不划算的话,不妨看看这篇文章,或许能帮到您,有任何问题欢迎一起交流。
2024-07-05 15:49:51
1075
原创 1/7精确到100位,1000位,100000位怎么算?
用这种方法,也可以求出Π比较高的精度。计算Π有很多方法,比如无穷级数方法,蒙特卡罗方法等。
2024-06-29 14:24:45
711
原创 selenium +ffmpeg对测试过程录像
以上命令将以30帧/秒的帧率录制整个屏幕,输出为1024x768分辨率的H.264格式视频文件output.mp4,视频质量为23,编码速度最快。完全可以使用ffmpeg来进行录屏操作,很多转码的操作也可以使用ffmpeg,总之用处还是蛮多的。更多内容,换用关注我的微信公众号:半夏之夜的无情剑客。这是使用ffmpeg命令行工具进行屏幕录制的命令。没必要迷信那些所谓的大V,更不要相信刷单之类的。这是使用FFmpeg工具进行屏幕录制的命令。系列文章中有具体的使用,这里不做过多的介绍。一句话,免费的软件。
2024-03-22 17:44:13
641
1
原创 再次讨论下π
我想古人发现π的存在应该和牛顿发现万有引力定律差不多。在拥有大量的圆周长和直径的数据集的情况下,古人惊讶的发现圆的周长和直径(2r)成正比,而这个比例系数是一个定值,于是人们为了方便,就给这个数起了一个名字,叫做π。于是古人开始研究π的性质,直到现在,依然在继续。很多其他的数学符号也是这么来的,仅仅是为了表示的方便才有的比如ln,比如e,比如sin等。更多内容,
2024-03-01 11:51:40
472
原创 两点间直线最短不是公理!!!
根据弧长公式,很容易证明圆的周长是2πR,这个后续会进行证明。欧拉-拉格朗日方程的证明是非常复杂的,后续会出专门的文章来详细说明整个过程。现在我们已经证明的两点之间直线最短,那么两点之间是走直线最快吗?这就是著名的最速下降问题。更多内容,欢迎关注我的微信公众号:半夏之夜的无情剑客。
2024-02-18 14:06:44
2844
原创 NodeJs使用selenium
selenium的使用,使用的是C#。本文基于nodejs使用selenium。更多内容,欢迎关注我的微信公众号:半夏之夜的无情剑客。
2024-02-07 13:15:01
563
原创 Android音视频编码(2)
Android本身提供了音视频编解码工具,很多时候是不需要第三方工具的,比如等,在android中引入第三库比较复杂,在中介绍了如何引入第三方库libpng来进行进行图片处理,同时引入这些第三方库,是程序结构变得复杂。本文介绍的音视频编解码利用的就是android自带的MediaCodec。。
2024-01-14 15:44:09
1445
2
原创 Android分段进度条(继承View实现)
titles.add("process1"); titles.add("process2"); titles.add("process3"); titles.add("process4"); Set indexSet = new HashSet(); indexSet.add(0); indexSet.add(1); nodeProgressView.show
2023-12-20 13:21:41
801
原创 c#的event使用(1)
在C#中,事件是一种用于在类或对象之间进行通信的机制。当某个特定的事件发生时,与该事件相关联的方法(称为事件处理程序)将被调用。有时间到来的时候,会触发相应的注册的事件处理函数。语句调用事件处理程序。当需要触发事件时,使用。是一个事件成员变量,它是一个。
2023-12-14 13:22:33
727
原创 个人网站交流使用
个人做的小网站,有兴趣欢迎使用,也欢迎提出宝贵的意见,你们发现的任何问题,都能让软件变的更好。网站可以用作公司内部信息交流和文件传输,也可以用作亲朋好友交流。
2023-12-13 14:50:53
450
原创 010-editor破解(1)
破解使用rabin2 -z /home/burning/010editor/010editor | tee 22.txt 查看字符串。6698 0x003ba380 0x007ba380 68 69 .rodata ascii The password youentered is for an earlier version of this program. 6699 0x003ba3c80x007ba3c8 70 71 .rodata ascii You will
2023-12-07 10:10:12
2445
原创 Windows创建服务(.NET8)
Windows服务是一种在Windows操作系统中运行的后台程序,用于在系统启动时启动并在系统关闭时关闭。这些服务可以是Microsoft自己的服务,也可以是第三方软件的服务。Windows服务通常用于在计算机上提供系统级别的功能和服务,例如打印服务、数据库服务、网络服务、系统安全服务等。通常,Windows服务可以在服务控制管理器(SCM)中进行配置和管理。ChatGPT最大的BOSS也是微软,只能说微软是真的强,虽错过了移动互联网,但凭借云计算和人工智能的布局,我想会再一次登顶科技圈。
2023-12-06 16:05:56
2481
原创 微积分-圆的面积和周长(1)
不得不感叹,祖冲之的有如何的毅力才能将π的取值范围精确到3.1415926到3.1415927之间。就目前6核i7处理器来计算这个都需要小1min的时间,那在祖冲之那个年代来计算这个得需要花费多大的精力可想而知。向先贤致敬。接下来会使用微积分来证明这个圆的面积是如何积分出来的。更多内容,欢迎关注我的微信公众号: 半夏之夜的无情剑客。
2023-12-04 11:18:57
1579
原创 python路径问题
在open函数中使用相对路径…总是提示文件不存在。于是便使用绝对路径了。python这个坑,挺害人的呀。记录下来,浪费了好多的时间。
2023-11-14 16:48:22
177
原创 Android 编译和使用libpng
使用上面的命令编译报错,从错误中推测应该需要zlib依赖,还需要下载zlib,由于Android自带zlib库,遂使用cmake进行。修改libpng中CmakeLists.txt中的add_library,修改为动态共享库。从上面的信息中可以看出libpng是一个历史悠久的处理png的库,需要zlib依赖。这个路径是clone下来的libpng中CmakeLists.txt所在的目录。更多内容,欢迎关注我的微信公众号: 半夏之夜的无情剑客。使用下面的命令可以直接编译为静态库。
2023-09-08 09:46:40
623
原创 深度学习书籍
TensorFlow深度学习——手把手教你掌握100个精彩案例》《NumPy攻略:Python科学计算与数据分析》《深度学习与图像识别:原理与实践》《python编程:从入门到实践》
2023-08-23 13:33:05
411
在线预览完整实现.zip
2019-08-16
mysql-connector-java-5.1.7-bin.jar
2017-10-15
百度地图隐藏无关区域
2017-10-11
原型模式代码
2017-09-11
Builder模式
2017-09-03
抽象工厂模式代码
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人