- 博客(21)
- 收藏
- 关注
原创 LeetCode:926. 将字符串翻转到单调递增
LeetCode:926. 将字符串翻转到单调递增 暴力法超时:思想:动态规划public int minFlipsMonoIncrb(String S) { int result = S.length(); for (int i = 0; i < S.length(); i++) {...
2019-05-14 23:50:00 188
原创 安卓Android虚拟机分享及使用
不知道大家伙在安装安卓虚拟机时被各式各样的问题折磨过没,我在安装安卓虚拟机时,遇到的问题简直就像长江之水源源不断,就算是最后安装好了也会因为各式各样的原因无法进入启动桌面。当我发现这个可以直接导入到电脑一键开启运行的虚拟机时,今天我必须分享给大家!话不多说安排!这个可以直接导入到vmware或者virtualbox中进行使用,这里的虚拟机文件通常来源于国外网站,例如osbox,各大linu...
2024-10-03 22:00:00 832
原创 安卓Android虚拟机分享及下载链接
Android虚拟机,LineageOS 是一个基于 Android 的开源操作系统,旨在为各种设备提供更灵活和可定制的用户体验。它是 CyanogenMod 项目的继承者,旨在保持高质量的代码和社区驱动的发展。
2024-10-03 21:55:31 879
原创 基于python win32setpixel api 实现计算机图形学相关操作
最近读研期间上了计算机可视化的课,老师也对计算机图形学的实现布置了相关的作业。虽然我没有系统地学过图形可视化的课,但是我之前逆向过一些游戏引擎,除了保护驱动之外,因为要做透视,接触过一些计算机图形学的基础常识。这次的作业主要分为2个主要模块,一个是实现画线,画圆的算法,还有填充的算法,以及裁剪的算法。之前工作的时候虽然参与过一些数据可视化大屏的设计,但是当时主要的工作使用Echarts或者G2...
2021-12-08 11:41:00 627 2
原创 [JavaScript闭包]Javascript闭包的判别,作用和示例
闭包是JavaScript最重要的特性之一,也是全栈/前端/JS面试的考点。那闭包究竟该如何理解呢?如果不爱看文字,喜欢看视频。那本文配套讲解视频已发送到B站上供大家参考学习。如果觉得有所收获,可以给点个赞支持一下!地址在这:javascript闭包讲解视频闭包函数的判断和作用闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。那...
2021-11-09 20:38:00 359
原创 rtvue-lowcode:一款基于uniapp框架和uview组件库的开源低代码开发平台
rtvue-lowcode低代码开发平台rtvue-lowcode一款基于uniapp框架和uview组件库的低代码开发平台,项目提供可视化拖拽编辑器,采用MIT开源协议,适用于app、小程序等项目开发。对于客户端/浏览器端开发人员,真正意义的上做到了开箱即用!目前项目正在研发中,已经实现的功能如下:表单组件,自定义表单,抽奖转盘,图表。相信开发完毕之后,本项目将会是一个非常nice的工...
2021-08-30 19:42:00 3049
原创 一款基于Uniapp开发的开源低代码平台
rtvue-lowcode 简介rtvue-lowcode是一款基于uni-app框架和uview组件库开发的app可视化拖拽项目,适用于企业、个人等基于uni-app技术栈开发的项目。适合各种小程序平台的开发人员、产品经理、UI等等。采用MIT开源协议,集成了很多常见的业务代码,帮助开发人员快速板砖,快速实现产品。真正意义上做到了开箱即用!目前项目正在开发,希望大家能给我们个小小的sta...
2021-08-21 12:23:00 5471 2
原创 CTF中特别小的EXE是怎么生成的
我们在打CTF时候,出题的爷爷们给出的exe都很小 就10k左右,有的甚至就5k,那时候我很郁闷啊。现在我也能了啊哈哈不多bb按如下操作:我们来看看正常的release生成的代码#include "windows.h"int main(){ MessageBoxA(0,"hello","hello",0); return 0;}不得不说 我们在程序里并没有写...
2020-03-18 12:35:00 508
原创 海明码一篇文章彻底搞懂
海明码学习前提记住几个要点:不要用异或套用公式!!!!题目随便变几个变死你!看完这篇博客不要看别的博客!!!!别的人瞎写的坑死你学习海明码之前,我们要约定3个原则:海明码只能检测出2位错,纠1位错(因此不要问如果3位错怎么办等幼稚问题)。海明码默认进行偶校验(除非特殊说明使用奇校验)。海明码是一串由0和1组成的序列(除01外没有其他的值,记住了!这是重点)如果下面...
2019-12-07 22:13:00 1609 2
原创 windows linux 子系统及windows terminal的使用。
windows linux 子系统及windows terminal的使用。windows linux (wsl)其实windows早就为我们准备好了子系统,但是我们的应用商店经常挂掉。因此都用不了。1、打开应用商店我的在这里这里我们搜索WSL,就能进行安装了。直接安装直接用2、修复应用商店如果有人打不开应用商店就这么做。第一步、打开设置第二部、点intern...
2019-09-24 22:26:00 1341 1
原创 从植物大战僵尸开始一步一步带你入门逆向工程,
逆向工程扫盲篇最近又来了一群对逆向工程感兴趣的同学,我这里带领大家来一次逆向工程初体验。在这里我们会修改弹框的值修改植物大战僵尸的阳光编译并运行以下C程序使用的工具:Devcpp#include<windows.h>int main(){ MessageBox(0,"Hello world","title",MB_OK); return 0...
2019-09-24 15:22:00 794
原创 用Java做一个跳一跳辅助
用Java做一个跳一跳辅助 Java跳一跳辅助首先。。让大家看下效果:由于是闲着没事写的。也懒得看OpenCV的API了。要用到的工具如下:adb+jdk把adb添加到环境变量里就行。很简单。全部代码如下。就这么多。。。package A;import java.awt.Graphics;import...
2019-06-09 22:33:00 765
原创 Java五子棋手把手教你写
五子棋手把手教你写:写在前面的话:回想起从前初学代码的五子棋简直写的不像样子。今天闲来无事就写了个五子棋的小程序。一来呢回忆一下很久以前写代码时的感觉。二来呢顺便帮下诸位有需求的学生,顺利的Ctrl+C。五子棋的运行效果如下。开发环境:这个小程序是基于Java实现的。因此呢需要提前安装JDK环境。(老油条忽略此条信息)开发环境jdk1.8 + eclips...
2019-05-29 20:06:36 5500 4
原创 网络安全(超级详细)零基础带你一步一步走进缓冲区溢出漏洞和shellcode编写!
零基础带你走进缓冲区溢出,编写shellcode。写在前面的话:本人是以一个零基础者角度来带着大家去理解缓冲区溢出漏洞,当然如果你是开发者更好。注:如果有转载请注明出处!创作不易、谢谢合作。0、环境搭建:本次实验所用到的工具有:x32dbg:一个基于qt开发的、开源调试器。ghidra:美国NSA国家安全局用的反汇编静态分析工具。如果你对IDA熟悉也可以用IDA。...
2019-05-29 20:02:26 787
原创 实现一个Java五子棋
实现一个Java五子棋 五子棋手把手教你写:写在前面的话:回想起从前初学代码的五子棋简直写的不像样子。今天闲来无事就写了个五子棋的小程序。一来呢回忆一下很久以前写代码时的感觉。二来呢顺便帮下诸位有需求的学生,顺利的Ctrl+C。五子棋的运行效果如下。开发环境:这个小程序是基于Java实现的。因此呢需要提前安装J...
2019-05-28 10:48:00 734 1
原创 JavaScript实现弹幕效果
JavaScript实现弹幕效果 效果如下<html><head> <title></title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script&g...
2019-05-19 00:36:00 693
原创 InteliJ 安装PlantUML插件
InteliJ 安装PlantUML插件 打开InteliJ点击Setting在【Plugins】搜索PlantUML插件,点击绿色的Install安装然后重启完成 posted @ 2019-05-11 01:04 godoforange 阅读(...) 评论(...
2019-05-11 01:04:00 193
原创 银行家算法
银行家算法银行家算法一、基本概念:Dijkstra 的银行家算法是避免死锁最具有代表性的算法。起这样的名字是由于该算法原本是为银行系统设计的。以确保银行在发放现金贷款时,不会发生不能满足所有客户需要的情况。在OS中也可以用它来实现避免死锁。二、数据结构:(1)一个Available数组。这是一个含有M个元素的数组,其中的每一个元素均可代表可利用的资源数目。(2)最大需求Ma...
2019-05-09 17:30:00 255
原创 网络安全(超级详细)零基础带你一步一步走进缓冲区溢出漏洞和shellcode编写!...
网络安全(超级详细)零基础带你一步一步走进缓冲区溢出漏洞和shellcode编写!零基础带你走进缓冲区溢出,编写shellcode。写在前面的话:本人是以一个零基础者角度来带着大家去理解缓冲区溢出漏洞,当然如果你是开发者更好。注:如果有转载请注明出处!创作不易、谢谢合作。0、环境搭建:本次实验所用到的工具有:x32dbg:一个基于qt开发的、开源调试器。...
2019-05-09 12:16:00 747 2
原创 心脏滴血漏洞复现(CVE-2014-0160)
心脏滴血漏洞复现(CVE-2014-0160) 漏洞范围:OpenSSL 1.0.1版本漏洞成因: Heartbleed漏洞是由于未能在memcpy()调用受害用户输入内容作为长度参数之前正确进 行边界检查。攻击者可以追踪OpenSSL所分配的64KB缓存、将超出必要范围的字节信息复 制到缓存当中再返回缓存内容,这样一来受害者的内存内容...
2019-05-08 21:29:00 1002
原创 利用BURPSUITE检测CSRF漏洞
利用BURPSUITE检测CSRF漏洞 CSRF漏洞的手动判定:修改referer头或直接删除referer头,看在提交表单时,网站是否还是正常响应。下面演示用Burpsuite对CSRF进行鉴定。抓包。成功修改密码完成漏洞的利用。 posted @ 2019-05-08...
2019-05-08 21:09:00 2314 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人