自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT1995的博客

博主QQ570176391 个人作品网站:www.it1995.cn

原创 Java获取成员变量构造函数信息

目录 理论 实例 理论 成员变量也是对象! java.lang.reflect.Field类封装了关于成员变量的操作; getFields()方法获取的是所有public的成员变量的信息; getDeclaredFields获取的是该类自己声明的成员的信息。 成员变量也是类...

2019-02-28 23:33:41 3533 0

原创 Java获取方法信息(某一函数,方法也是一个对象)

目录 理论 演示 理论 java中万事万物都是对象,某一个类的方法,也是对象,所以对象中的一个方法也是一个对象,所以后期才会有注解,方便开发者的编程。 演示 整体项目结构如下: 演示获取基本数据! 源码如下: GenericData.java pack...

2019-02-28 19:24:14 3878 0

原创 C++仿Java反射机中字符串创建类的思想,初步实现

目录 理论 实例 理论 因为上午对Java反射机制有了跟进一步认识,这里用C++模仿下,他的思想,并且简单实现了下,这里只是模仿他的思想! 这个思想为: 如果有一个class A,可以使用new A()来创建对象,但如果要使用字符串"A"来创建class...

2019-02-28 16:48:42 3498 0

原创 Java动态加载类(对反射的基本理解)

目录 基本概念 演示 基本概念 这里演示下Java的动态加载类。因为在编译的时候,加载类是静态加载,运行时加载是动态加载。 在此我对反射有了如下的理解: 如果有一个class A,可以使用new A()来创建对象,但如果要使用字符串"A"来创建class...

2019-02-28 14:01:32 3870 0

原创 Java中java.lang.Class的初步学习

目录 理论 实例 理论 Java中有个java.lang.Class,是java虚拟机用的。把每一个类当成一个对象,放到java虚拟机里面,这是C/C++中没有的。 类是对象的抽象,类是java.lang.Class类抽象的抽象。 java.lang.Class的实例是Ja...

2019-02-28 09:46:07 3492 0

原创 Java注解实例

目录 理论 例子 理论 注解的作用范围:@Target 生命周期:@Retention 作用范围:包、类、字段、方法、方法的参数、局部变量 生命周期:源文件SOURCE、编译CLASS、运行RUNTIME 例子 这里来一个简单的实例(本实例来源与mooc网,本人只...

2019-02-27 23:40:18 3895 0

原创 Java解析注解

目录     概念 实例   概念 通过反射获取类、函数、或成员上运行时注解信息,从而实现动态控制程序运行的逻辑;   实例 如下面的这个Java工程: 源码如下: Base.java package my; public interface Base { p...

2019-02-27 15:55:15 3516 0

原创 初窥自定义注解

目录   理论 例子   理论 如下自定义注解: @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented public @i...

2019-02-27 10:10:44 3465 0

原创 初识Java中注解的分类

目录   按照运行机制 按来源分     按照运行机制 源码注解:注解只在源码中存在,编译成.class文件就不存在了; 编译时注解:注解在源码和.class文件中都有,如JDK中@Override,@Deprecated这类注解 运行时注解:在运行阶段还起作用,甚至会影响运行逻...

2019-02-27 08:55:28 3412 0

原创 初窥Spring中的注释

目录     理论 例子   理论 常见的第三方注解: Spring @Autowired @Service @Repository 初步断定Spring中的主键就是代替了配置文件的繁重工作,具体等后期深入窥视。   例子 如下面的例子实现: public cla...

2019-02-27 00:03:43 3438 0

原创 初窥JDK自带注解

目录     作用 实例   作用 让编程更加简洁,代码更加清晰。 需要配置文件和逻辑代码,就可以用注解解决。   实例 JDK自带注解 @Override @Deprecated @Suppvisewarnings 如下结构: 源码如下: Child.jav...

2019-02-26 22:52:14 3451 1

原创 Java工作笔记-使用IDEA开始我的第一个Spring项目

目录   从Spring Initializr上下载项目 补充first-app-demo中的代码 运行及现象   从Spring Initializr上下载项目 链接如下:https://start.spring.io/ 在Search for dependencies上选择...

2019-02-26 17:14:34 3542 2

原创 Java工作笔记-IntelliJ IDEA中的精确搜索

目录     快速找到某一类 快速找到某一文件 快速找到某一符号   快速找到某一类 按键:Ctrl + N 搜索: 搜索包含jar包里面的类:再按下Ctrl + N 或勾上右上角的ComboBox   快速找到某一文件 按键:Ctrl + Shift + ...

2019-02-26 09:11:23 3687 3

原创 Java工作笔记-IntelliJ IDEA中高效文件切换跳转

目录 项目之间的跳转 文件之间的跳转 最近修改文件切换 浏览最后修改的位置 浏览跳转过的页面 利用书签进行跳转 收藏位置和文件切换 编辑区和文件区来回跳转   项目之间的跳转 当项目窗口比较多的时候,可以使用这种方式! 下一个窗口:Ctrl + Alt + ] 上一个窗口...

2019-02-25 18:53:09 11579 3

原创 Java工作笔记-构建第一个IntelliJ IDEA项目

目录   背景 构建演示 对IDEA的初步介绍   背景 估计要接触Java方面的业务,涉及Spring boot和Maven这种,领导推荐使用IntelliJ IDEA,在此,估计后面的几个月时间75%的博文都是围绕Java展开的,不过还好,年轻人就该多学点东西。   构建演示...

2019-02-25 16:52:07 3440 1

原创 Java web中使用JQuery加载某页面后,自动调用Servlet(GET方法,POST方法)

目录   背景 演示 源码   背景 比如需要在页面加载后,干某些事情,就需要自动调用Servlet去调用Java代码,以达到某种功能。   演示 web网页搭建好后,进入这个web页面,自动调用Servlet Servlet输出Hello:   源码 java...

2019-02-24 15:12:27 4283 1

原创 HTTP、HTTPS、SSL、TLS之间的关系

目录     HTTP HTTPS SSL TLS   HTTP 在标准的HTTP中,所有信息都是以明文发送 这里包括所输入的任何文本信息,这些信息都是通过公共的互联网进行传输。   明文传输,因此很容易遭受到黑客的攻击!特别是使用密码,个人信息,啥的,很容易被黑客获取,黑...

2019-02-24 11:05:33 3532 1

原创 HTTP协议方法及状态码(HTTP协议入门必备)

目录   基本概念 使用telnet演示HEAD方法 使用telnet演示TRACE方法 使用telnet演示OPTIONS方法 HTTP响应中的状态码 304响应演示 使用telnet演示304响应   基本概念 客户端: 请求行(请求方法 路径 协议) 空行 主体信...

2019-02-22 11:27:40 3493 1

原创 Qt|Http笔记-两种方式发送http协议数据,获取服务器数据(GET方法)

目录   背景 演示 搭建Java Web环境 QTcpSocket获取服务器数据 QNetworkAccessManager获取服务器数据   背景 Qt中有2个方式可以实现HTTP协议的发送,一个是使用QNetworkAccessManager,这个是非常常见的,另外是使用Q...

2019-02-21 20:43:23 5039 0

原创 对HTTP基本认识(HTTP协议入门必备)

目录     基本概念 使用phpStudy演示GET方法 分析下GET方法 使用phpStudy演示POST方法 分析POST方法   基本概念 HTTP请求信息和响应信息的格式! 请求: 1. 请求行 2. 请求头信息 3. 请求主题信息(可以没有) 4. 头信息...

2019-02-21 16:28:53 3559 0

原创 Linux工作笔记-使用find和grep检索文件或子文件中是否包含指定字符串

目录   概念 演示   概念 Linux中有一个find命令,可以用于查找文件名,使用grep命令,可以用于检索文件夹中的字符串,这两个命令配合起来,可以实现强大的功能。 其中grep中有一个 -i选项,是不区分大小写的选项。 下面演示如下的命令: find . -name &...

2019-02-20 10:24:34 4190 0

原创 Qt调用face++的http接口,实现人脸对比

目录   概念 演示 源码   概念 Qt中有QNetworkAccessManager、QHttpMultiPart、QJsonArray、QHttpPart,可以实现发送http数据包,其中QNetworkAccessManager中有个函数,可以实现Get或者Post方法。 ...

2019-02-20 09:02:15 4002 0

原创 使用paintEvent()对窗口进行OpenGL2D绘图

目录   概念 演示   概念 最近在看Qt官方文档,发现QOpenGLWidget中可以使用paintEvent进行OpenGL的2D绘图,不需要任何OpenGL的知识,只需要简单的Qt的知识即可,对此自己写了一个小栗子记录下。   演示 程序运行截图如下: 程序结构如下...

2019-02-19 16:45:18 3839 1

原创 系统架构师学习笔记-分布式系统

目录     分布式操作系统 分布式数据库系统 云计算   分布式操作系统 分布式操作系统是为管理分布式系统而开发的系统软件,它能使分布式系统中的各个场地既能较均等地分担控制功能、独立发挥自身控制作用,又能相互协调,在彼此通信协调的基础上实现系统全局管理。 网络操作系统与分布式操...

2019-02-18 21:14:07 3583 2

原创 Qt文档阅读笔记-官方2D Painting Example实例解析

目录   2D Painting Example Overview Helper Class Definition Helper Class Implementation Widget Class Definition Widget Class Implementation GLW...

2019-02-18 16:30:57 3623 3

原创 使用启动外部进程的方式解决there should be only one application object(使用qtwinmigrate中常出现)

目录   背景 解决问题     背景 有点时候,在Windows操作系统下,在dll中使用qtwinmigrate添加了qt界面,然后在MFC或者C#或者其他语言调用的时候不会出现问题,然而再用QtGUI程序去调用时就会出现如下的问题:   解决问题 dll的源码查阅下面...

2019-02-18 10:36:53 4123 2

原创 使用C++控制台程序或Python调用Dll创建Qt界面(dll中创建QApplication,qtwinmigrate的使用)

目录   理论 构建DLL 使用Python进行调用 使用C++控制台程序进行调用   理论 在Windows下,可能要用MFC或C#或Java,python调用一个插件,这个插件是一个dll,可以弄一个Qt的界面出来,官方已经给出了一个API了,为qtwinmigrate,下面来...

2019-02-18 09:45:43 4595 2

原创 Qt工作笔记-使用Qt中QProcess与iostream中system调用外部进程

目录   基础概念 演示   基础概念 Qt中的QProcess类可以调用外部程序! 同时iostream有个函数system也可以调用外部程序!这个system也是Windows,Linux上通用的   演示 如下代码! 这是一个外部程序,是用vs2012写的 #inc...

2019-02-17 19:47:17 3866 1

原创 系统架构师学习笔记-系统可靠性

目录   系统故障模型 系统可靠性模型 可靠性指标与评估   系统故障模型 系统故障是指由于部件的失效、环境的物理干扰、操作的错误或不正确的设计引起的硬件或软件中的错误状态。 故障或错误有如下几种表现形式: 永久性:描述连续稳定的失效、故障或错误。在硬件中,永久性失效反映了不可恢...

2019-02-16 19:07:02 3729 0

原创 Qt工作笔记-使用toVariant().toMap()分割Json文件(666解析法)

目录     概念 演示过程及源码   概念 今天看到大佬去解析Json文件的代码,简直666,特意记录此笔记,方便以后用得到,肯定会用得到。   演示过程及源码 如下面的这个Json代码,这个是调用face++的http接口,回的数据: {"faces1&quo...

2019-02-15 17:01:41 3980 0

原创 系统架构师学习笔记-系统安全性和保密性

目录     信息系统安全体系 数据安全与保密   信息系统安全体系 信息安全有5个基本要素: 1. 机密性:确保信息不暴露给未授权的实体或进程。 2. 完整性:只有得到允许的人才能够修改数据,并能够判别数据是否已被篡改。 3. 可用性:得到授权的实体在需要时可访问数据。 4...

2019-02-14 23:26:52 4266 0

原创 系统架构师学习笔记-软件架构设计

目录     软件架构概述 特定领域软件架构 基于架构的软件开发 设计模式   软件架构概述 软件架构的定义:软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组成架构,它包括该系统的各个构件,构件的外部可见属性及构件之间的相互关...

2019-02-13 23:36:11 3724 0

原创 C++|Java混合实验-java搭建post方法靶场,Qt发送请求获取数据

目录   背景 演示 Java web源码 Qt源码     背景 post方法使用的地方有多,比如各个Http的API,涉及上传文件等,都是要使用post上传,在此模拟下post的表单上传数据的方式。   演示 首先是web端的演示: 进入PostDemo/index....

2019-02-13 10:07:05 3567 0

原创 C++|Java混合实验-java搭建get方法靶场,Qt发送请求获取数据

目录     背景 演示 java web源码 Qt端源码   背景 因为最近想进一步学习http协议,想从QNetworkAccessManager中,但访问其他网站获取的数据,太过于复杂,不便于个人的实验,在此,本人使用Java搭建了一个get方法的靶场,来学习QNetwor...

2019-02-12 15:11:08 3502 0

原创 系统架构师学习笔记-开发管理

目录     项目管理概述 范围管理 成本管理 时间管理 风险管理 软件运行与评价 软件过程改进   项目管理概述 项目的定义;项目是在特定条件下,具有特定目标的一次性任务,是在一定时间内,满足一系列特定目标的多项相关工作的总称。 项目生命周期的几个阶段:概念阶段、开发阶...

2019-02-11 22:51:02 3516 0

原创 Qt文档阅读笔记-QML RotationAnimation官方解析及实例

目录     官方解析 博主例子   官方解析 RotationAnimation是一个属性动画,这个属性控制图片的旋转。 默认情况下,他在给定的数值方向上旋转,比如从0度顺时针旋转到240度,也可以逆时针旋转比如从240度旋转到0度。通过direction属性来控制方向。 下面举个...

2019-02-11 14:53:57 3721 0

原创 Qt文档阅读笔记-继承QProgressDialog使得Dialog更加灵活

目录     理论 例子   理论 在读一篇官方文档的时候,发现可以子类化QProgressDialog,使得这个QProgressDialog更加的灵活,下面是官方对于QProgressDialog中最简单的例子: QProgressDialog progress(...

2019-02-11 09:47:53 3739 0

原创 系统架构师学习笔记-基于构件的开发

目录     构件与软件重用 中间件技术 应用服务器 J2EE与.NET平台   构件与软件重用 一个构件由一组对象构成,包含了一些协作的类的集合,它们共同工作来提供系统功能。 是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口。   软件重用:...

2019-02-08 01:34:07 3583 0

原创 系统架构师学习笔记-面向对象方法

目录     基本概念 统一建模语言(UML)   基本概念 对象(Object):它是系统用来描述客观事物的一个实体,是构成系统的一个基本单位。 类(Class):它是具有相同属性和方法的一组对象的集合。 继承(Inheritance):它使子类可以继承父类的属性和方法,继承增...

2019-02-07 13:55:50 3588 0

原创 系统架构师学习笔记-系统开发基础知识(二)

目录     系统规划与问题定义 需求工程 软件设计 软件测试  软件维护 软件开发环境与工具   系统规划与问题定义 软件系统的总体规划包括以下阶段: 1. 对当前系统进行初步的调查。 2. 分析和确定系统目标。 3. 分析子系统的组成以及基本功能。 4. 拟定系统...

2019-02-01 23:06:03 3578 0

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