自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红颜若雪的博客

C++逆向爱好者和windows编程爱好者

  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

原创 nested exception is org.apache.ibatis.binding.BindingException: Parameter userId not found

mybatis使用注解的方式实现sql语句时,遇到如下问题Type异常报告消息Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'userId' not found. Available parameters are [r..

2020-06-19 11:41:25 1304

原创 Mybatis中typeHandler类型转换器

一.typeHandler简介 在JDBC中,需要在PreparedStatement对象中设置那些已经编译过的SQL语句的参数.执行sql后,会通过ResultSet对象获取得到数据库的数据,而这些Mybatis是根据数据的类型通过typeHandler来实现的.在typeHandler中,分为jdbcType和javaType,其中jdbcType用于定义数据库类型,而javaType用于定义java类型,那么typeHandler的作用就是承担jdbcType和javaType之间的相互...

2020-06-13 15:26:49 655

原创 springSecurity使用入门

一.springSecurity介绍Spring Security是一个提供身份验证、授权和针对常见攻击的保护的框架。它对命令式和反应式应用程序都提供了一流的支持,是保护基于spring的应用程序的事实标准。二.springSecurity的入门项目1.使用maven创建一个javaweb项目2.在main下新建一个目录 并标记为资源目录3.配置pom.xml 导入依赖 <properties> <spring.version>5.0.2.

2020-06-12 15:49:05 472

原创 SSM整合(spring springmvc mybatis) 用户注册

0.项目截图资源链接:https://download.csdn.net/download/m0_37821391/12492911一.环境搭建1.创建一个maven项目,使用webapp骨架.2.补全项目 新建一个java目录和resources目录,把java目录标记成Sources boot,把resources标记成Resources boot怎么标记呢,在目录上右击鼠标选择 Mark Directory As 然后选择相应的类型就行了.3...

2020-06-03 15:40:04 413

原创 2.5构造函数语义续(编译器什么时候会帮我们生成默认构造函数) 笔记

一.父类带缺省构造函数,子类没有任何构造函数时看一段代码:class Parent{public: Parent() { cout << "Parent" << endl; }};class Child :public Parent{public:};int main(){ Child ch; return 0;}打开vs开发人员命令提示符切换到main.obj所在目录,执行dumpbin /all main.ob

2020-06-02 20:16:36 167

原创 此文写给我亲爱的姑娘LYC

谨以此文表达我对我亲爱的姑娘LYC的深深爱意 我亲爱的姑娘 作者:SCM 我和我的姑娘相识于校园,而非网络,但和网络有很大的关系。不是一见钟情,也不能...

2020-06-01 16:47:49 601 1

原创 2.4构造函数语义(编译器什么时候会生成默认构造)笔记

一.什么是默认构造函数默认构造函数(缺省构造函数):没有参数的构造函数;二.编译器什么时候会为我们生成默认构造函数 传统认识认为:如果我们自己没定义任何构造函数,那么编译器就会为我们隐式自动定义 一个默认的构造函数,我们称这种构造函数为:“合成的默认构造函数”. 其实不是这样的,只有在必要的时候,编译器才会为我们合成出来,而不是必然或者必须为我们合成出来。 必要的时候 是什么时候呢?1.我们先看一段代码:class TestA{pub...

2020-05-31 19:49:01 233

原创 2.3 this指针的调整(笔记)

一.同时继承多个基类先看一段代码:#include <iostream>using namespace std;class A {public: int a; A() { printf("A::A()的this指针是:%p!\n", this); } void funcA() { printf("A::funcA()的this指针是:%p!\n", this); }};class B {public: int b; B() { pri.

2020-05-25 18:03:28 197

原创 2.2对象结构的发展和演化(笔记)

(1)非静态的成员变量(普通成员变量)跟着类对象走(存在对象内部),也就是每个类对象都有自己的成员变量;下面这个类占8字节class A{public: int a; int b;};(2)静态成员变量跟对象没有什么关系,所以肯定不会保存在对象内部,是保存在对象外面(表示所占用的内存空间和类对象无关)的。再加入一个静态成员之后,类还是8个字节,说明静态成员不会储存在对象...

2020-05-04 13:08:53 105

原创 字符串全排列算法(递归)

字符串全排列算法以字符串1234为例让1打头 1 一 234让2打头 2 一 134让3打头 3 一 214让4打头 4 一 231如何才能保证不遗漏呢只要保证递归前字符串顺序不变就行代码如下:#include<iostream>using namespace std;...

2020-05-03 21:48:01 1223

原创 2.1类对象所占用的空间(笔记)

一.空类所占内存空类所占内存为1字节要在内存中存在就必须占一个字节,因为一个地址指向的空间至少是一个字节.一会我们将进一步验证为什么是一个字节#include<iostream>using namespace std;class A{public:};int main(){ A a; int iLen = sizeof(a); cout <&...

2020-05-02 11:56:10 332

原创 字符串循环左移(前n个字符放置字符串末尾)

题目:给定一个字符串S[0...N-1],要求把S的前k个字符移动到S的尾部,如把字符串"abcdef"前面的2个字符'a','b'移动到字符串的尾部,得到新的字符串"cdefab":即字符串循环左移k位。算法要求:时间复杂度O(N),空间复杂度为O(1)*循环左移k位等价于循环右移N-k位方法:1.暴力移位法每次循环左移1位,调用k次即可时间复杂度O(kN),空间复...

2020-05-01 10:13:23 1040

原创 Qt实现学生信息管理系统(三)

今天来讲解一下有关数据库的操作,数据库操作很简单,最重要的是sql语句.一.学生表1.学生表结构2.学生表中的内容这是我实现插入的一些内容二.CreateDb类分析1.该类中只有两个重要的函数 void initDB(); //初始化数据库 QList<QStringList> selectDataFromBase(); /...

2020-02-23 22:10:44 2123

原创 Qt实现学生信息管理系统(二)

今天我们继续来写主界面,下面介绍一下主界面.一.程序主界面1.页面大体设计程序主界面如下:这个界面是有一个qtabwidget和四个按钮组成的.每一个页里面又放了widget,没一个widget里面又是一个表格.login.ui是登录窗体addstu.ui是添加学生窗口stumanager.ui是学生管理页面teamanager.ui是老师管理页面2...

2020-02-23 22:10:35 4090

原创 Qt实现学生信息管理系统(一)

最近一段时间在学习qt,我参照了网上的一些资料做了一个十分简单的数据库管理系统。一. 界面如下登录界面:主界面如下:添加修改界面如下二.界面样式这是参照网上的例子做的,并对其做了一些更改。今天我们先来介绍一下:登录界面是怎么做的:登录界面很简单,没有用背景图片,只用到了qss样式。界面是由两个label,一个按钮,连个编辑框组成的。QSS样式如下:...

2020-02-23 22:10:17 8629 2

原创 Qt操作数据库(QSOLITE)

今天来做一个关于qt操作数据库的笔记,内容主要包括,数据库的创建,表的创建,以及表的增删改查。 你可能会看到代码里面有return语句,但没看到函数体,这是因为我没复制函数体 代码里面的id需要从函数参数传递的。一.使用Qt连接数据库1.要想使用qt操作数据库需要在pro文件中包含 sql模块QT +=sql2.建立数据库连接 //...

2020-02-17 22:21:59 696

原创 QT学习笔记之读取INI文件

一.INI文件的组成INI文件由节、键、值组成。节[section]参数(键=值)name=value一个INI实例[student]name=xiaomingage=14二.Qt写ini文件1.创建一个QSetting类对象我这里是用的new方式,最后需要delete,在栈上定义一个对象当然也可以该构造函数的第一个参数是要写入的ini...

2020-02-15 21:29:15 1893

原创 Qtcreater卡死问题

最简单的方法就是右击鼠标以管理员方式运行,运行之后再选择文件打开你的项目。然后就可以了。我也不知道为什么不以管理员运行就会卡死哈哈。...

2020-02-12 20:46:14 365

原创 Qt乱码处理总结

初学qt时,一定会遇到的一个问题就是中文乱码问题,我也一样,下面总结了一些qt乱码的解决方法。一.在vs编译器或者Mingw下开发qt时遇到的乱码问题。 第一步要做的事情,打开控制台(用控制台这样看的更清楚),只需要把子系统改为控制台就可以了。然后我们写几行测试代码: QApplication a(argc, argv); QString str ="中文乱码"...

2020-02-12 20:13:45 2597 1

原创 linux服务器编程入门(一) 实现最简单的linux服务端

最进在学习linux网络编程,就来做一些笔记,防止自己忘记加深印象。1.创建监听的套接字/* 1.创建监听的套接字用到的函数 int socket(int domain, int type, int protocol);第一个参数 指定一个一个地址协议 我们这里填AF_INET,代表ipv4第二个参数 指定socket类型。新套接口的类型描述类型,如TCP(SOCK_STR...

2019-06-02 11:19:34 2780

转载 没有高于个人利益的集体利益

我们可以看到自由主义者对社会组成以及社会本身地位的基本看法。社会是由个人组成,但是,社会或者集体,绝不是一个超越组成它的每一个成员的一个实体,也就是说,不存在一个高于个人之上的社会和集体,任何集体都不能利用集体的名义或者多数的名义对组成集体的个人和少数发号施令!其次,我们可以看到自由主义制度下社会和个人之间的基本关系。在自由主义社会里,集体和个人在学理、法理意义上地位的平等、一致...

2019-04-29 12:19:24 1747

原创 如何判断一个数的二进制中1的个数(num &= (num - 1))

//可以用下面的方法int count_one(int num){ int count = 0; //记录1的个数 while (num) { ++count; num &amp;= (num - 1); } return count;}使 num=10;num=10=  1010Bnum-1=9= 1001B执行:num&amp;=(num-1);   //num=...

2018-05-05 19:48:11 3890

原创 第一个窗口程序

#include&lt;windows.h&gt;int WINAPI WinMain(HINSTANCE hInstance, //应用程序当前实例的句柄。 HINSTANCE hPrevInstance,//win16留下的废物现在已经不用了 LPSTR lpCmdLine,//命令行参数 int nCmdShow)//主窗口初始化时的显示方式{...

2018-04-03 20:59:48 164

原创 驱动编程环境搭建

 大家好!今天来交大家配置一下vc6.0的驱动编程环境,我也是刚刚开始学习驱动编程!如果写的不好请大家多多指导。1.首先在xp下安装vc6.0  和DDk这个很简单我就不在这么说明了,大家可以自行去百度上下载安装。DDK下载地址(解压后直接点击setup安装):http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91c...

2018-04-02 18:56:11 270

转载 有一种爱叫成全

他刚进初中那年,母亲抱回哇哇大哭的她,她哭是因为饿,尚不知失去双亲之痛。天上掉下个“林妹妹”,他异常欣喜。       他读高中时,牵了她小小的手,送她进幼儿园,她总是在他松手的刹那,用力扯下他来,踮起小脚,柔软的小嘴在他颊上,亲一下,再亲一下,旋即转身,跑向她的教室,他总担心她摔跤,跟在身后喊:小妹,慢一点!她快乐的应答着,却不转身,裙裾上的蝴蝶结在奔跑中,展翅欲飞。 

2017-08-11 11:02:29 248

register_ssm.zip

该资源用一个注册页面,来简单的把spring和springmvc和mybatis联系起来,适合新手学习

2020-06-03

stuManage.zip

Qt实现简单的学生信息管理系统,代码很简单,一个登陆页面一个管理页面.sytle文件夹的位置可能不对,需要调整.

2020-02-23

gh0st3.6版vc6可编译

因为程序比较古老,杀软会报毒。这是一个vc6下可以编译的,如果编译不过,是说明需要安装5.2.3790.1830.15.PlatformSDK_Svr2003SP1这个sdk,然后在工具-》选项-》目录中添加安装sdk目录下的include 可执行程序 lib 并把路径调到第一个即可,编译顺序先svchost 再编译install最后gh0st,即可成功

2018-07-22

Windows编程圣经

这是一个帮助文档,包含了Windows常用的各种各样的api,还有例子共大家参考。

2018-05-11

《rootkit windows内核安全防护》源代码

《rootkit windows内核安全防护》一书的源代码 《rootkit windows内核安全防护》一书的源代码

2018-04-20

空空如也

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

TA关注的人

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