自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (58)
  • 收藏
  • 关注

原创 C++笔记-二维棋盘数组使用BFS(宽度优先遍历)

这里只对一个顶点只能上下左右,不能和左上,左下,右上,右下连起来。思路步骤:1.二维棋盘数据转链接表;2.邻接表直接进行BFS源码如下:#include <QDebug>#include <QVector>#include <QQueue>#define MAX_COLUMN 6 + 2#define MAX_ROW 6 + 2//用-1包住,保证处理的统一int map1[MAX_ROW][MAX_COLUMN] = {

2021-06-29 08:49:35 652

原创 C++笔记-二维棋盘数组转邻接表(使用QTL)

使用这样的结构存储邻接表:QVector<QVector<Point>> m_adj;Point存储当前顶点号及X轴,Y轴:struct Point{ Point(int vNum, int x, int y) { this->vNum = vNum; this->x = x; this->y = y; } int vNum = -1; //顶点号 int x;

2021-06-29 08:47:55 512 1

原创 Java笔记-解决Cause: java.sql.SQLException: 试图在只读事务中修改数据(达梦数据库)

解决方法:@Transactional(readOnly=false)这里要注意,可能会失效,一定要放对位置。要包住所有sql调用的函数的上面,不要只包一部分,不然不会生效的。

2021-06-29 08:44:17 4250 5

原创 C++笔记-基于邻接矩阵的BFS(宽度优先遍历)

邻接表是是用一个二维链表,表示顶点和顶点相邻的节点。而邻接矩阵是,他的行,代表的是顶点,列也代表的顶点,如下:第0行:这是第0个顶点,他可以去第1个和第2个顶点;第1行:这是第1个顶点,他可以去第4个顶点;第2行:这是第2个顶点,他可以去第0个和第2和第3个顶点;第3行:这是第3个顶点,他可以去第0个和第4个顶点;第4行,这是第4个顶点,他一个顶点也不能走。思路BFS都一样,先选一个顶点,然后看他可以访问哪个顶点,然后依次访问:运行截图:先访问0这个顶点,在1,2

2021-06-29 08:43:23 1185

原创 C++笔记-基于邻接表的BFS(宽度优先遍历)

这里是基于邻接表的,有向的,具体代码如下:#include <iostream>#include <list>using namespace std;class Graph{ int V; list<int> *adj;public: Graph(int V); void addEdge(int v, int w); void BFS(int s);};Graph::Graph(int V){ this->V =

2021-06-29 08:42:09 507

原创 Windows破解笔记-windows API中的SendMessage

LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);hWnd:接收窗口的句柄,windows api可以通过:FindWindow获取。Msg:指定发送的信息,如:WM_LBUTTONDOWNWM_LBUTTONUPwParam:指定附加的消息;lParam:一般填写0;lparam:填写坐标,这里填写4字节,一共32位,前16位代表...

2021-06-22 08:57:45 1455

原创 Android逆向笔记-Unity3D逆向一般思路(静态分析)

主要是修改assets->bin->Data->Managed下的Assembly-CSharp.dll使用dnSpy直接打开这个文件:这里选择需要修改的地方,右键编辑方法即可。这里还有个小技巧:点击后:选着字符串,直接定位:修改完后记得保存这个文件,然后再次打包签名,直接安装。剩下了就不多说了,可以慢慢的破解了。...

2021-06-22 08:55:37 1302

原创 Windows破解&逆向-CrackMe_1实例(使用IDA Pro修改静态区资源)

这里开发了一个CrackMe实例,源码打包下载如下:https://github.com/fengfanchen/Qt/tree/master/CrackMe_1程序是这个样子的:程序从10s开始倒计时:到0s后提示Game over这里的倒计时的数在代码中是这样体现的:resource,并且为static,进程在计算机中有4个空间,一个是代码区负责逻辑相关的功能,一个是常量区,如HelloWord字符串都在那里面资源文件等,静态区,就这些静态资源和全局变量了。耳环.

2021-06-22 08:53:23 1815

原创 Windows破解&逆向-CrackMe_1实例(使用OpenProcess修改内存中的值)

这里开发了一个CrackMe实例,源码打包下载如下:https://github.com/fengfanchen/Qt/tree/master/CrackMe_1程序是这个样子的:程序从10s开始倒计时:到0s后提示Game over这里的倒计时的数在代码中是这样体现的:resource,并且为static,进程在计算机中有4个空间,一个是代码区负责逻辑相关的功能,一个是常量区,如HelloWord字符串都在那里面资源文件等,静态区,就这些静态资源和全局变量了。耳环.

2021-06-22 08:50:27 1018 2

原创 Java笔记-Java中桥接模式

最近在研究一个APP,逆向后发现貌似用了桥接模式,特意学习了下Java中的桥接模式。关于C++的桥接链接如下:https://blog.csdn.net/qq78442761/article/details/98877170下面是java相关的代码以及自己的新理解!首先设计模式代表外招功法,是外招的模板,个人觉得他是为面向对象7个原则而准备的:面向对象程序设计要考虑7个原则:单一职责原则:设计目的单一的类;开放封闭原则:对扩展开发,对修改封闭;李氏替换原则:子类可以替换.

2021-06-22 08:48:12 538

原创 Java文档阅读笔记-Guide to the Hibernate EntityManager

1. IntroductinoEntityManager是JPA的一个API,他实现了JPA2.0的程序接口和程序生存周期。下面将介绍其使用方式。2. Maven Dependencies引入Hibernate和mysqlJDBC的依赖:<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId>.

2021-06-22 08:45:09 537

原创 Java笔记-Java端口扫描功能(含TCP包分析以及原理)

端口扫描主要是扫描其TCP端口。因为他有三次握手,握上了,如果有加密才进行传输层的加密。写个程序,去连接那个端口,能握手,就说明端口是开着的。关于UDP的端口扫描,有但意义不是很大,因为udp不会面向连接的。主要看服务端会不会回包,以及使用了什么协议如DTLS,如果服务端写成,客户端发送过来的数据异常,就回个异常的,这样就能扫描到,如果没写成这样,那就没办法了。Java代码如下:public class PortScanJava { public boolean is..

2021-06-15 09:00:37 1801

原创 Android逆向笔记-查看app的log打印(含调试方式打开)

打开monitor

2021-06-15 08:54:37 2135 1

原创 Android逆向笔记-使用Android Studio调试Smali代码(方式二)

这里我使用Android Studio写了这样的一个程序:

2021-06-15 08:50:48 738

原创 Android逆向笔记-使用Android Studio调试Smali代码(方式一)

这里我使用Android Studio写了这样的一个程序:然后点下BUTTON后:

2021-06-15 08:46:10 1273 2

原创 Android逆向笔记-某水果大作战内购破解思路

思路一:在游戏中,我们点下支付或购买,弹出一个框,我们点返回,就购买成功:将成功转Unicode进行搜索后:

2021-06-15 08:41:23 862 2

原创 Java笔记-Object中Timestamp转指定格式的

这里转成yyyy-MM-dd HH:mm:ss为例: @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private Timestamp time;

2021-06-15 08:39:35 1078 1

原创 Android逆向笔记-4种方式破解下例中的smali代码

原始的代码如下:这里可以直接看到,用户名是hfdcxy,密码是1234。如何破解,提供4个思路:改法一:

2021-06-15 08:38:08 3024 2

原创 Charles笔记-配置Charles代理抓取HTTP和HTTPS数据包,安卓模拟器连接Charles

这里要记住:雷电4是连不上的,有问题。我这里换成了逍遥7模拟器。Charles的版本是4.6.1首先是代理配置:把这2个都勾上:

2021-06-08 14:37:17 1520 1

原创 Qt文档阅读笔记-DTLS client解析

此篇博文讲解了DTLS客户端的编写注意:DTLS客户端需要结合DTLS服务端一起跑才有效果。这里使用DTLS客户端使用少量的连接可以和一个或多个DTLS服务端进行通信。DtlsAssociation是DTLS客户端连接类。这个类使用了QudpSocket去进行数据报的读写,使用QDtls进行数据报的加密:...

2021-06-08 14:34:53 837

原创 SQL笔记-检索出ID为Int或Long中不连续的第一个点

命令如下:select MY_ID+1 from TableName where MY_ID+1 not in(select MY_ID from TableName) and MAP_ID+1<>(select max(MY_ID)+1 from TableName) limit 1解析下:

2021-06-08 08:53:11 510

原创 Qt文档阅读笔记-DTLS server解析

此篇博文展示了如何创建一个简单的DTLS服务端:

2021-06-08 08:49:37 611

原创 网络协议文档阅读笔记-Introduction to DTLS(Datagram Transport Layer Security)

在互联网中安全的数据传输是至关重要的。很多敏感数据都通过互联网交互数据如金融交易数据,医药数据,媒体流数据等。SSL/TLS和IPSec就是为了确保互联网中传输数据的安全而创建的。许多网站使用的是SSL/TLS。DTLS也是传输层的的一个安全协议。What is DTLSDTLS是传输层协议,用于加密传输的数据,是基于UDP的。DTLS与TLS很相似,在RFC4347和RFC6347中有定义。Why DTLSSSL/TLS在TCP协议上的加密协议,TCP他是安全可靠不会丢失数据的..

2021-06-08 08:45:03 767

原创 网络协议文档阅读笔记-TLS vs DTLS | Difference between TLS and DTLS

TLS是工作在除应用层协议外最顶层的协议。也就是传输层协议,这个协议,在有些文档中称为应用层的子协议。DTLS与TLS区别就在那个D,也就是DatagramTLS协议

2021-06-08 08:43:05 1355

原创 IDEA中报错“cannot resolve symbol XXX”,但编译正确可以运行

File -> Invalidate Caches / Restart随后:

2021-06-01 08:34:37 800

原创 Spring Boot笔记-设置拦截器为false时返回的Body

以preHandle拦截器为例:@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler

2021-06-01 08:33:36 1276

原创 Java笔记-Integer或Long转String时补0(补零)

举个例子:要8位,如果没8位就前面补0Integer类型:Integer num = 10;String numString = String.format("%08d", num);Long类型:

2021-06-01 08:32:22 4690

原创 Spring Boot文档阅读笔记-exception handling–@ExceptionHandler解析与实例

程序结构如下:源码如下:CustomExceptionHandler.java

2021-06-01 08:31:29 1148

原创 Spring Boot笔记-JPA自定义SQL语句参数为对象时如何操作

环境:SpringBoot v2.1.10.RELEASE举个例子:@Modifying@Query(nativeQuery = true, value = "update XXX.YYY set NAME=:#{#xxObject.getName()}, XXX_ID=:#{#xxObject.getXXXId()}, XXX_TYPE=:#{#xxObject.getXXXType()}, PYYE=:#{#xxObject.getPYYYe()} where ID = :#{#x.

2021-06-01 08:26:51 2374 2

Qt读取串口数据ReadSerialCardID

Qt读取串口数据ReadSerialCardID,免费开源,在csdn it1995有对应的博文

2020-04-03

rabbitmq安装套.rar

Rabbitmq 3.6.15 erlang 20.3 另外在本人的博客里面有对应的安装博文,CSDN IT1995

2019-11-27

Nginx相关.rar

Linux 上 Nginx相关的依赖包。凝思6版本已经装成功了!

2019-08-22

mysqllib和dll.rar

快速解决Qt5\MinGw编译器快速解决-QMYSQL driver not loaded问题

2019-05-20

基于Qt的HTTP服务器

本源码有对应的博文教程: https://blog.csdn.net/qq78442761/article/details/89080144

2019-04-08

Qt多线程端口扫描工具(开源)

本源码在 https://blog.csdn.net/qq78442761/article/details/89016277 中有解释说明

2019-04-04

Qt文本转化工具 realase版本

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 ASCII 注意:源码请在本人前一个连接下载!

2019-01-19

Qt文件编码转换工具源码

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 ASCII

2019-01-19

Qt + Python + OpenCV图标转换工作源码

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

图标替换工具(开源发布版)

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

Qt自定义代理,委托,自定义开关

本原理在CSDN IT1995 博客有详细说明。

2018-11-27

Qt,获取CPU信息(Linux,Windows通用)

本源码在CSDN IT1995的博客有代码详解,欢迎大家参考。谢谢!

2018-11-23

tcl8.4.19.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

tcl8.4.11.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

expect5.45

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

libX11生成libX11-xcb.so.1

解决部分Linux操作系统在安装Qt时候,缺少libX11-xcb.so.1文件的问题! 详细步骤可以查看CSDN IT1995博客

2018-11-13

RFID,C/C++门禁系统 RFID源码

CSDN IT1995相关博文的,关于RFID的源码,详细请看IT1995的博客

2018-11-05

winscp文件传输软件

只要ssh,22端口打开,无需vsftpd与proftpd都能进行文件传输,适合冷门系统,节约开发者时间成本

2018-11-05

C++Qt实时颜色查询源码 opencv

本套源码开源! 由CSDN IT1995提供! 在CSDN IT1995博客上有对应此套开源的博文,逻辑和算法讲解! 内有视频演示!

2018-10-16

opencv_contrib-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

opencv-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

Qt界面QSS等

此源码在博客CDSN IT1995有详细的说明。 https://blog.csdn.net/qq78442761/

2018-07-11

Qt仿QQ登录界面

此源码在CSDN IT1995有对应的博文。本程序开源!!!!

2018-05-03

Qt打地鼠游戏

qt打地鼠游戏,在博客CSDN IT1995 有相关博文讲解。 https://blog.csdn.net/qq78442761/

2018-04-22

QTreeWidget基础操作代码

本博文在CSDN IT1995有相关博文查阅。可以进入CSDN IT1995查看

2018-03-25

Qt/C++ 网站爬虫源码

本源码很简单,不是专业的爬虫软件,在CSDN博客IT1995有对应的博文,代码讲解。

2018-02-08

Android容器相关开发实践

Android容器相关开发实践 在博客IT1995有相关博文,方便大家快速掌握!

2018-01-25

XSS存储型 网易云课堂

网易云课堂微专业-WEB安全工程师 XSS存储型 源码。 在CSDN有对应博文

2018-01-18

基于RFID门禁系统源码 ,C/C++

/*本程序开源 * 作者QQ570176391,78442761 * * 博客http://blog.csdn.net/qq78442761 * * *此源码在博客有对应博文 * * */

2017-09-10

Qt|C/C++仿QQ宠物

免费开源代码; http://blog.csdn.net/qq78442761本博客有配套此代码的博文

2017-08-29

同步与通信机制的设计(信号量)

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-06-07

客户与服务器程序的同步与通信机制的设计(信号量版本)

此源码在csdn IT1995的博文有详讲

2017-06-06

客户与服务器程序的同步与通信机制的设计

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-05-31

Qt+Opencv-PCA人脸识别+视频

http://blog.csdn.net/qq78442761/article/details/71157980 此项目人脸识别模块讲解

2017-05-07

人脸识别Qt,opencv2.4.9

人脸识别,Qt,opencv2.4.9,

2017-05-04

qt图像灰度处理源码

相关文章请查阅csdn IT1995博客

2017-03-11

qt游戏客户端

此源码配套教程请查阅csdn IT1995博客

2017-03-02

gameServer

此源码配套教程为csdn IT1995博客

2017-03-02

Huffman.rar

相关文章查阅CSDN IT1995

2017-02-21

隐藏ExE文件到bmp中

csdn IT1995 C/C++信息隐写术第四节代码

2017-02-06

空空如也

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

TA关注的人

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