自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(470)
  • 资源 (22)
  • 收藏
  • 关注

原创 微积分-圆的面积和周长(1)

不得不感叹,祖冲之的有如何的毅力才能将π的取值范围精确到3.1415926到3.1415927之间。就目前6核i7处理器来计算这个都需要小1min的时间,那在祖冲之那个年代来计算这个得需要花费多大的精力可想而知。向先贤致敬。接下来会使用微积分来证明这个圆的面积是如何积分出来的。更多内容,欢迎关注我的微信公众号: 半夏之夜的无情剑客。

2023-12-04 11:18:57 1002

原创 验证码和滑块破解

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

2022-03-26 12:31:18 2238 2

原创 编程入门(劝学)

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

2018-01-21 15:46:57 542

原创 C语言中 .h文件和.c文件的区别

要理解.c文件与.h文件有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段2.词法与语法分析阶段3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制码,也就是去掉了文件格式信息...

2017-08-06 18:16:12 63331 3

原创 selenium +ffmpeg对测试过程录像

以上命令将以30帧/秒的帧率录制整个屏幕,输出为1024x768分辨率的H.264格式视频文件output.mp4,视频质量为23,编码速度最快。完全可以使用ffmpeg来进行录屏操作,很多转码的操作也可以使用ffmpeg,总之用处还是蛮多的。更多内容,换用关注我的微信公众号:半夏之夜的无情剑客。这是使用ffmpeg命令行工具进行屏幕录制的命令。没必要迷信那些所谓的大V,更不要相信刷单之类的。这是使用FFmpeg工具进行屏幕录制的命令。系列文章中有具体的使用,这里不做过多的介绍。一句话,免费的软件。

2024-03-22 17:44:13 31

原创 Amazon s3传输对象

这里需要注意的是s3中key的写法,里面包含"路径"。

2024-03-11 11:25:03 211

原创 再次讨论下π

我想古人发现π的存在应该和牛顿发现万有引力定律差不多。在拥有大量的圆周长和直径的数据集的情况下,古人惊讶的发现圆的周长和直径(2r)成正比,而这个比例系数是一个定值,于是人们为了方便,就给这个数起了一个名字,叫做π。于是古人开始研究π的性质,直到现在,依然在继续。很多其他的数学符号也是这么来的,仅仅是为了表示的方便才有的比如ln,比如e,比如sin等。更多内容,

2024-03-01 11:51:40 351

原创 两点间直线最短不是公理!!!

根据弧长公式,很容易证明圆的周长是2πR,这个后续会进行证明。欧拉-拉格朗日方程的证明是非常复杂的,后续会出专门的文章来详细说明整个过程。现在我们已经证明的两点之间直线最短,那么两点之间是走直线最快吗?这就是著名的最速下降问题。更多内容,欢迎关注我的微信公众号:半夏之夜的无情剑客。

2024-02-18 14:06:44 693

原创 NodeJs使用selenium

selenium的使用,使用的是C#。本文基于nodejs使用selenium。更多内容,欢迎关注我的微信公众号:半夏之夜的无情剑客。

2024-02-07 13:15:01 348

原创 Android音视频编码(3)

继续中的内容,在上一篇文章中,对视频解码和编码进行了详细的介绍,具体可参见。

2024-01-21 11:59:52 330

原创 Android音视频编码(2)

Android本身提供了音视频编解码工具,很多时候是不需要第三方工具的,比如等,在android中引入第三库比较复杂,在中介绍了如何引入第三方库libpng来进行进行图片处理,同时引入这些第三方库,是程序结构变得复杂。本文介绍的音视频编解码利用的就是android自带的MediaCodec。。

2024-01-14 15:44:09 1261 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 463

原创 Java的没落 .NET的崛起

曾几何时,Java可是排列在编程语言的第一名的。而现在跌落到第三名。

2023-12-15 09:35:21 463

原创 c#的event使用(1)

在C#中,事件是一种用于在类或对象之间进行通信的机制。当某个特定的事件发生时,与该事件相关联的方法(称为事件处理程序)将被调用。有时间到来的时候,会触发相应的注册的事件处理函数。语句调用事件处理程序。当需要触发事件时,使用。是一个事件成员变量,它是一个。

2023-12-14 13:22:33 543

原创 个人网站交流使用

个人做的小网站,有兴趣欢迎使用,也欢迎提出宝贵的意见,你们发现的任何问题,都能让软件变的更好。网站可以用作公司内部信息交流和文件传输,也可以用作亲朋好友交流。

2023-12-13 14:50:53 365

原创 websocket编程实践

jsc#javawiresharkfiddler

2023-12-07 10:31:43 885

原创 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 1027

原创 Windows创建服务(.NET8)

Windows服务是一种在Windows操作系统中运行的后台程序,用于在系统启动时启动并在系统关闭时关闭。这些服务可以是Microsoft自己的服务,也可以是第三方软件的服务。Windows服务通常用于在计算机上提供系统级别的功能和服务,例如打印服务、数据库服务、网络服务、系统安全服务等。通常,Windows服务可以在服务控制管理器(SCM)中进行配置和管理。ChatGPT最大的BOSS也是微软,只能说微软是真的强,虽错过了移动互联网,但凭借云计算和人工智能的布局,我想会再一次登顶科技圈。

2023-12-06 16:05:56 1329

原创 参数传递方式

参数传递方式教材上大都说有两种,一种是值传递,另一种是指针传递。而后者本质上依然是值传递。

2023-11-17 13:36:02 197

原创 python路径问题

在open函数中使用相对路径…总是提示文件不存在。于是便使用绝对路径了。python这个坑,挺害人的呀。记录下来,浪费了好多的时间。

2023-11-14 16:48:22 87

原创 Java反序列化漏洞

我想时至今日,这个漏洞依然存在,据说都已经有人写出了webshell,很恐怖呀。接下来分析下这个漏洞

2023-09-25 09:23:06 145

原创 lldb安装以及调试Android程序

Android Studio自带lldb,安装过程不再赘述。lldb官网。

2023-09-19 11:40:01 466

原创 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 350

原创 深度学习书籍

TensorFlow深度学习——手把手教你掌握100个精彩案例》《NumPy攻略:Python科学计算与数据分析》《深度学习与图像识别:原理与实践》《python编程:从入门到实践》

2023-08-23 13:33:05 359

原创 鸿蒙系统的js代码是如何工作的(2)-sensor NAPI层源码解读

sensor中C++部分代码位于base/sensors/sensor下面。ts定义位于interface/sdk-js/api/@system.sensor.d.ts。中介绍了ts接口和C++ NAPI层的对应关系,以及Promise和callback方式对应的代码实现,这里不再展开。

2023-08-23 13:26:50 135

转载 Android资源文件以及混淆技术

Android资源文件以及混淆技术

2023-08-23 13:16:28 113

原创 孤注一掷中的黑客技术

最近孤注一掷电影很火,诈骗团伙的骗术实在厉害,就连电影中的黑客潘生都未能幸免。电影中的陆经理说:不是我们坏, 是他们贪。这句话我觉得有一部分是对的,诈骗分子抓住了人的本性贪婪,才使得被骗的人逐步走向了深渊。本文不做过多影评,主要看看潘生在电影中用到了哪些黑客技术。

2023-08-22 18:36:29 125

原创 博客摘录「 佛祖保佑,永无bug——springboot启动图案的修改方法」2023年6月8日

挺有意思的。

2023-08-12 10:47:48 703

原创 YOLOv8“炼丹“之扑克牌识别

只要有足够好的机器,就可以训练出一套能识别世间万物的东西。关于yolo框架的细节后续会陆续更新。

2023-08-12 10:12:41 377

原创 INSCODE AI 创作助手-dapr

Dapr(分布式应用程序运行时)是一个开源项目,它提供了一组 API 和工具,用于简化分布式应用程序开发。Dapr 可以轻松地与任何语言和框架集成,并与各种云、Kubernetes、服务器和边缘环境一起使用。Dapr 旨在帮助开发人员构建高度可扩展、可靠和可观测的分布式应用程序,而无需处理常见的分布式系统开发挑战。Dapr 架构包含以下四个组件:依赖注入器:Dapr 使用依赖注入器来将各个组件(如持久性、消息传递和状态管理)与应用程序逻辑分开。这使得应用程序更易于构建、测试和扩展。

2023-05-26 15:21:24 421

原创 dapr 调式(2)

dapr调试还是涉及挺多东西的,多多看看配置文件,能对dapr的运行有一个基本的了解。后续会更新docker的调试,k8s,windbg调试等一系列的调试技巧。

2023-05-05 14:28:59 129 3

原创 dapr 调式(1)

五一假期基本结束了。加油。

2023-05-03 20:27:36 207

原创 blazor webassembly前后台分离

maui blazor的出现,对于andoid平台,windows平台,苹果平台只需要一套代码,就可以在任意设备运行。前台代码通常部署在nginx下面,nginx作为最经典的反向代理服务器,具有很高的性能,这是因为它使用了多路复用技术,这个技术redis也用了,所以redis的性能会很高。中对前后台分离有基本的介绍,文章基于的是node.js做中转服务实现前后台分离。实现了客户端的实时通讯,它的计算跟渲染都在服务端处理,对服务要求还是蛮高的。随着微服务的兴起,前后台分离现在已经是非常主流的技术了。

2023-04-09 22:00:35 412

原创 颜色分层说明书

去年我在看相关报道的消息,以为不会有什么能够取代编程,但真正感受到ChatGPT后,颇为震撼,也许编程终将会被人工智能取代吧。我想那应该还需要很长的路要走。ChatGPT也不是100%正确,合理使用确实能协助工作。

2023-03-13 00:22:22 30

原创 主流语言运行系统命令

【代码】主流语言运行系统命令。

2023-02-02 16:52:34 124

原创 Java面试题集锦(持续更新)

某公司居然出了一个逻辑题,我也是服了。1个没有刻度的7L水杯和1个没有刻度的3L水杯,怎么倒出5L的水?

2022-12-12 15:58:11 656

原创 无聊的笔试题

【代码】无聊的笔试题。

2022-11-08 16:27:06 188

原创 HTTP Debugger抓包

同理可抓取到第一关和第二关的请求,如下所示中的map_id,其中第一关是80001,每次请求都一样。开启HTTP Debugger,再Filter中添”cat-match“,重新登录微信,无需设置任何代理。其中含有uid的条目中的请求头中含有字段”t“就是我们需要的token。使用HTTP Debugger抓包,其他工具抓取微信小程序的数据包,关键数据抓取不到。笔者写了一个羊了个羊的通关的网站,只需要输入正确的token,就可以完成。更多内容,欢迎关注我的微信公众号: 半夏之夜的无情剑客。

2022-09-18 18:43:58 5785

原创 限速设计及实现(微服务架构)

The Distributed Application Runtime (Dapr) provides APIs that simplify microservice connectivity. Whether your communication pattern is service to service invocation or pub/sub messaging, Dapr helps you write resilient and secured microservices.

2022-09-10 17:21:30 1706 2

原创 设计模式之单例模式(2)

这个算是补上8月分的,8月事情比较多。好久没写破解相关的文章了,接下来会写一些破解的文章,破解的目标是虎牙直播客户端。欢迎大家关注。

2022-09-06 13:37:36 261

PCHunter+spy.zip

pchunter和spy++。这个PCHUNTER还需要修改一些地方,基本功能是够用的。

2021-04-24

高级搜索思维导图.emmx

高级搜索思维图。百度,必应怎样进行高级的搜索,为何别人能搜到的东西,你却搜索不到。更多内容关注公众号:无情剑客

2020-06-11

UserForPlantUml.msi.zip

在使用PlantUml的时候,如果不使用Graphaviz的话,这只能画流程图,不能够实现类图,会提示dot.exe文件找不到

2019-10-13

Dota改建枚举进程MFC模块.zip

Dota改建 界面使用MFC,请执行下载MFC库,后续会不断更新。内容目前涉及枚举进程和模块

2019-09-10

在线预览完整实现.zip

基本思路::使用pdf.js实现在线预览pdf功能。将office(doc,execel),txt,png,jpeg等常见的格式在web端进行转换。 起初使用apose这个包,在Linux下中文字体显示为空格。这个网上有好多解决方案。但是由于内网环境,无法下载fc-list命令,放弃使用这个包。改成使用XDocService.jar这个包,简单看一下源码可知这个转换是放在xdoc服务器上进行的解析。如果条件允许,建议自己搭建一套解析系统,最好操作系统使用Windows。由于资源紧张,所以目前的方案使用的xdoc服务器进行的解析。能够将office(doc,execel),txt,png,jpeg等常见的格式转化为pdf,这个转化的功能还是很强大的。(帮xdoc做了一波广告)。不过话说回来,xdoc解析txt文件是会自带广告,这个怎么去掉,通过分析源码,修改pipe函数,过滤掉相关的广告字段就ok了。 Android中可以集成腾讯的x5内核。

2019-08-16

IOC简单实现Demo

一个简单的IOC实现Demo。使用注解和包扫描技术实现IOC。

2018-04-29

jsp+Servlet实现简单的登陆

Servlet+Jsp实现简单的登陆,HttpSession session = request.getSession();

2018-04-06

数据上传代码

数据上传相关的代码,异常处理等。数据上传相关的代码,异常处理等

2018-03-28

mysql-connector-java-5.1.7-bin.jar

加载驱动程序,这里需要引入Mysql-connection-java-5.1.7-bin.jar。没有这个包的会,加载驱动程序会失败,导致程序不能正常运行。

2017-10-15

百度地图隐藏无关区域

让百度地图只显示你想要的行政区,而将无关的区域进行隐藏。这样会让界面简介许多。echrts虽然也能做,但是百度已经不提供相关的数据下载了,同时echarts不能提供许多百度地图的特性。

2017-10-11

職責鏈模式

职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连城成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。

2017-10-07

桥接模式代码

桥接模式:将抽象部分与它的实现部分分离,使他们可以独立地变化。本例中将不同形式的消息通过不同手段及逆行发送,消息类别为抽象类,而发送方式为实现类

2017-10-07

访问者模式代码

访问者模式:表示作用于某个对象结构中的各元素的操作,它使你可以在不改变各对象元素的类的前提下定义作用于这些元素的新的操作

2017-10-04

迭代器模式

迭代器模式:提供一种方法顺序访问一个对象中的各个元素而又不暴露该对象的内部表示。

2017-10-04

组合模式代码

组合模式:将对象组合成树形结构以表示部分整体的层次关系。组合模式使得用户对单个对象和组合对象的使用具有一致性。

2017-10-03

观察者模式

观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖与它的对象都得到通知并被自动更新。

2017-09-24

代理模式代码

为其他对象提供一种代理以控制对这个对象的访问。这里的代码示例使保护代理的代码,再其中使用的Java的动态代理。

2017-09-20

mediator模式

用一个中介者对象来封装一系列对象的交互,中介和者模式使得各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。

2017-09-13

原型模式代码

用原型实例指定创建对象种类并通过拷贝这些原型创建新的对象。代码示例位订单的处理,分为企业订单和个人订单,当订单数量超过1000时进行分解,这个时考虑到人对订单的处理能力。这里的克隆方法是自己实现的浅克隆

2017-09-11

UnicornView

能打開多種類型的文件,包括PDF,PDG。因爲遇到了PDG格式文件無法打開,可以使用這個工具很方便的打開,個人感覺很强大的工具

2017-09-05

Builder模式

Builder模式:将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。当创建复杂对象的算法应该独立于改对象的组成部分以及他们的装配方式时。当构建过程必须允许被构造的对象有不同的表示时。

2017-09-03

抽象工厂模式代码

提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。 通过主板和cpu组装电脑。这里主板的CPU插槽数要和CPU的针脚数相等,也就是说CPU对象和主板对象是有关联的,同时CPU种类和主板的种类也有很多搭配,可以

2017-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除