自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4524)
  • 收藏
  • 关注

转载 angular(formGroup)

<form class="input-top" [formGroup]="searchForm" >/*在form表单中使用formGroup定义一个名称*/ <mat-form-field color="primary" appearance="outline"> <mat-label>查询开始时间&l...

2019-10-08 13:56:00 735

转载 c++链表

完整代码: 1 #include <iostream> 2 #include <stdlib.h> 3 4 using namespace std; 5 6 class Node 7 { 8 public: 9 Node(int item) 10 { 11 m...

2019-09-24 22:02:00 502

转载 Linux 日志查看常用命令

日志是系统运行的重要文件,当系统发生错误,查看日志文件是非常有必要的。但是,当文件过大时,就不能用vi 进行全部查看,需要相应的日志查看命令。如果想查看日志中的某几行,可以使用tail 、head、sed命令,如果想在日志中匹配关键字内容,可以使用grep命令,如果想让日志文件进行创建、整合添加、显示整个文件内容可以使用cat命令,cat从第一行开始开始正向显示日志内容,与此相反有个ta...

2019-09-20 15:31:00 1807

转载 关于c++中的类型转换符

const_cast(链接)用来去掉const或volatile属性  volatile:用于并行设备的硬件寄存器(状态寄存器),中断服务子程序中会访问到的非自动变量,多线程中被几个任务共享的变量一般用来将常量指针变为非常亮指针,常量引用变为非常量引用, 常量对象变为非常量对象static_cast(链接)强制类型转换:(不含类型转换的安全检查)...

2019-09-20 11:09:00 219

转载 Linux tar命令

tar命令[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....Usage: tar [OPTION...] [FILE]...Examples:tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. tar -tvf arc...

2019-09-20 08:54:00 128

转载 Java 数组

数组是一个对象,所以定义好的数组长度是固定的,在一个数组中,所有的数组元素都具有相同的数据类型。当然,由于java是面向对象的语言,而类与类支持继承关系,这样可能在父类类型的数组里存放了不同的子类类型元素。一维数组定义格式静态int[] arr1={1,2,3,6};int[] arr2=new int[]{1,2,3,4,5,6,7,8}; 动态 int[] a...

2019-09-19 17:31:00 96

转载 设计模式 观察者模式(Observer)

观察者模式:在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。观察者模式是关于多个对象想知道一个对象中数据变化情况的一种成熟的模式。观察者模式中有一个称作“主题”的对象和若干个称作“观察者”的对象,“主题”和“观察者”间是一种一对多的依赖关系,当“主题”的状态发生变化时,所有“观察者”都得到通知。前面所述的“求职中心”相当于观察者模式的一个具体...

2019-09-19 16:03:00 85

转载 设计模式 代理模式 (Proxy)

代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用,通俗的来讲代理模式就是我们生活中常见的中介。这种类型的设计模式属于结构型模式分类静态代理:由程序员创建或特定工具自动生成源代码,在对其编译。在程序员运行之前,代理类.class文件就已经被创建了。动态代理:是在程序运行时通过反射机制动态创建的。Cglib代理:静态代理和动态代理模式都是要...

2019-09-19 15:06:00 76

转载 设计模式 适配器模式(Adapter)

适配器模式的作用是将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。做法是将类自己的接口包裹在一个已存在的类中。这种类型的设计模式属于结构型设计模式。UML角色:Source:需要被适配的类、接口、对象,即Datas。Destination:需要得到的类,Source通过适配得到的类对象,也就是我们期待得到的借口。Adapt...

2019-09-19 14:42:00 76

转载 格式化输出的三种方式

python3.6后支持3种格式化输出方式,其中前两种为%-formatting及str.format ,第三种即为f-string。1.%-formatting据传该格式化方法源于C..>>>username = input("请输入用户名:")>>>pwd = input("请输入密码:")>>>prin...

2019-09-19 11:03:00 473

转载 移动端tab切换时下划线的滑动效果

1、当前 tab 出现下划线的同时,前一个下划线同时消失(出现方向与消失方向保持一致),伴随过渡效果。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>change tab</title> <style> u...

2019-09-19 10:15:00 677

转载 小知识——设置随机数(未完成)

在许多情况下,需要生成随机数。关于随机数生成器,有两个相关的函数。一个是rand(),该函数只返回一个伪随机数。生成随机数之前必须先调用srand()函数。下面是一个关于生成随机数的简单实例。实例中使用了time()函数来获取系统时间的秒数,通过调用 rand() 函数来生成随机数:实例```#include <iostream>...

2019-09-17 17:30:00 90

转载 Java 接口和抽象类

接口概念Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。特点在接口中声明的方法默认是抽象的(即只有方法标识符,而没有方法体)。抽象方法只能存在于抽象类或者接口中,但抽象类中却能存在非抽象方法,即有方法体的方法。接口是百分之百的抽象类。不...

2019-09-17 17:12:00 79

转载 虚函数的相关知识点

概念联编:(链接1)(链接2)1. 联编是指一个计算机程序自身彼此关联的过程,在这个联编过程中,需要确定程序中的操作调用(函数调用)与执行该操作(函数)的代码段之间的映射关系;按照联编所进行的阶段不同,可分为 态联编和动态联编;2. 通常来说联编就是将模块或者函数合并在一起生成可执行代码的处理过程,同时对每个模块或者函数调用分配内存地址,并且对外部访问也分配正确的内存地址...

2019-09-17 11:34:00 225

转载 ajax上传文件(javaweb)

前台:FormData, formData.append("fileName",$("#file")[0].files[0];);https://www.cnblogs.com/cckui/p/9887550.html后台:MultipartHttpServletRequest .getFile("fileName")https://blog.csdn.net/wei...

2019-09-16 11:01:00 677

转载 Pylon5 SDK+Qt+Opencv配置方式

INCLUDEPATH += D:\opencv2.4.13\build\includeINCLUDEPATH += D:\opencv2.4.13\build\include\opencvINCLUDEPATH += D:\opencv2.4.13\build\include\opencv2LIBS += -LD:\opencv2.4.13\build\x64\vc12...

2019-09-16 10:16:00 382

转载 08 c++中运算符重载(未完成)

参考:轻松搞定c++语言定义:赋予已有运算符多重含义,实现一名多用(比较函数重载)    运算符重载的本质是函数重载重载函数的格式:函数类型 operator 运算符名称(形参表列) { 重载实体; }比如:const Complex operator+(const Complex &c1,const Complex &...

2019-09-15 15:00:00 113

转载 03 c++中this指针

概念:成员函数:在类中定义的函数。普通函数无法被继承,成员函数可以被继承。友元函数相当于普通函数。友元函数不是类的组成,没有this指针,必须将成员函数操作符作为参数传递对象。在c++中成员函数和成员变量是分开存放的,每个成员函数有一个this指针指向对象,静态成员函数和成员变量属于类。static无this指针this指针就是指向对象开始的指针在类中的成...

2019-09-15 10:59:00 96

转载 04 c++中的友元

c++中的类具有封装性,类中的私有数据只有该类的成员函数可以访问,程序中访问类中的私有成员,必须通过对象来调用成员函数,但是频繁的调用会使运行效率降低。为了解决上述问题,c++中加入友元机制,友元可以不通过调用成员函数直接访问类的私有数据来提高运行效率。友元可以是函数(友元函数)也可以是类(友元类)友元函数:类体内说明,加friend关键字,在类体外定义,定义格式和普...

2019-09-15 10:37:00 79

转载 初赛刷题统计

2019/9/12:NOIP2007提高组初赛:46分2019/9/14:NOIP2008提高组初赛:81.5分2019/9/15:NOIP2009提高组初赛:60.5分2019/9/17:NOIP2010提高组初赛:73.5分2019/9/18:NOIP2011提高组初赛:69.5分转载于:https://www.cnblogs.com/wangximing/p/1...

2019-09-15 09:28:00 143

转载 06 赋值函数

c++中对对象的操作一般有赋值和拷贝,其中用到的函数有构造函数,拷贝构造函数和赋值函数。其中拷贝构造函数和赋值函数的区别是是否有新对象的产生。赋值函数:对已有对象进行赋值。string& operator=(const string &s); 1 String& String::operator=(const String &rhs...

2019-09-14 17:12:00 145

转载 Springboot的resources下资源访问的问题

  对于路径问题,是让我一直感到痛苦的事情,首先是因为我的眼高手低,感觉路径这么简单根本没必要去看,但是昨天项目组长的冷嘲热讽让我无地自容:“你竟然连linux和window的路径的区别都不知道,呵呵”。事情的起因是我在配置日志文件的时候,我不晓得window路径下的根目录是什么,于是我打开了cmd,想输入cd /,但是发现cd /之后的路径是盘符根目录,woc这是不是根目录,接下来就被...

2019-09-13 22:32:00 662

转载 02 c++的封装性 (构造和析构)

封装性:关键字:public private protected破坏封装:友元函数 friend实现数据的隐藏:class类 默认是私有,结构体默认是公有。类和对象:(定义类的注意事项)在类体中不允许对所定义的数据成员进行初始化;类中的数据成员的类型可以使任意的:包含整形、浮点型、字符型、数组、指针和引用等;另一个类的对象,可以作该类的成员;自...

2019-09-12 17:43:00 92

转载 05 拷贝构造函数

拷贝构造函数:对于对象的复制时使用的一种特殊的函数。以下三种情况是对对象的复制:建立一个新的对象并用已有对象对新对象初始化: 1 class Text 2 { 3 int a; 4 int b; 5 }; 6 7 main() 8 { 9 Text text1;10 Text text2(t...

2019-09-12 17:42:00 64

转载 01 浅谈c++及面向对象编程

参考链接:学习完c++但是对c++面向对象编程还是比较模糊,现在花时间总体来总结一下:c++中的对象是使用类来定义的,下面先重点讲一下类的概念。说到类就要先说一下类的三种特性:封装,继承,多态。封装性:事物的封闭性。作用:它防止函数直接访问类类型的内部成员,他是通过类主体内部对各个区域标记public、private、protected来指定的。一个类可以...

2019-09-12 16:42:00 88

转载 07 c++中的内联函数inline

文章链接:问题描述:类中成员函数缺省默认是内联的,如果在类定义时就在类内给出函数定义,那当然最好。如果在类中未给出成员函数定义,而又想内联该函数的话,那在类外要加上inline,否则就认为不是内联的。内联函数的inline要加在函数前面,不可以加在声明前面。 1 class A 2 { 3 public:void Foo(int x, int y) { ...

2019-09-12 16:06:00 69

转载 设计模式 三种工厂模式(Factory)

三种工厂模式工厂模式可以分为三类:简单工厂模式(Simple Factory)工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性。GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstract Factory)。将简单...

2019-09-12 15:49:00 101

转载 设计模式 单例模式(Singleton)

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式5种创建方式:饿汉式:类初始化的时候,会立即加载该对象,线程天...

2019-09-12 14:42:00 81

转载 递归渲染树

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <style> #aside .aside-content>ul ul{ display: none; } </style> </head...

2019-09-12 14:13:00 349

转载 div等高布局

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>实际是将其转为table</title> <link rel="stylesheet" href="plugins/boo...

2019-09-12 14:06:00 72

转载 多线程 ThreadLocal

ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本。通过ThreadLocal.set()将这个新创建的对象的引用保存到各线程的自己的一个map中,每个线程都有这样一个map,执行ThreadLocal.get()时,各线程从自己...

2019-09-11 17:19:00 90

转载 c++中结构体的使用

文章链接:结构体定义:1 struct Books2 {3 char title[50];4 char author[50];5 char subject[100];6 int book_id;7 } book;View Code访问结构体成员: 1 #include <iostrea...

2019-09-11 16:31:00 2248

转载 c++的标准流入流出和使用例子

参考链接标准输出流(cout)预定义的对象cout是iostream类的一个实例。cout 对象"连接"到标准输出设备,通常是显示屏。cout是与流插入运算符 << 结合使用的,如下所示: 1 #include <iostream> 2 3 using namespace std; 4 5 int main( ...

2019-09-11 16:14:00 171

转载 小知识 ——引用

概念:某个函数或变量的别名和指针的区别:引用和函数或者变量共享一块内存,在定义时必须初始化,一旦和变量或函数绑定便不可以更改。指针:有自己的内存空间,可以指向空,可以在任何时候改变指向的变量。引用的例子: 1 #include <iostream> 2 3 using namespace std; 4 5 int main ...

2019-09-11 11:59:00 68

转载 小知识——关于数组指针和指针数组

出处:http://see.xidian.edu.cn/cpp/html/476.html目录一、指针数组和数组指针的内存布局二、int (*)[10] p2-----也许应该这么定义数组指针三、再论a 和&a 之间的区别四、地址的强制转换回到顶部一、指针数组和数组指针的内存布局初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是...

2019-09-11 11:04:00 86

转载 小知识——c++关于指针的理解

参考文章:简介:指针可以简化c++编程,在一些任务中没有指针是无法完成的(动态内存分配)使用 & 可以获得变量在内存中的地址:eg: 1 #include <iostream> 2 3 using namespace std; 4 5 int main () 6 { 7 int var1; 8 ...

2019-09-11 10:45:00 75

转载 全局变量,静态全局变量,静态局部变量,局部变量的区别

先看代码在内存上的分配:(来自:http://www.cppblog.com/prayer/archive/2009/08/17/93594.html)BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段...

2019-09-09 11:17:00 248

转载 2019.9.7刷题统计

今天没有在网站上刷题,但不代表我今天没有编程。今天在普及组老师那里打了一场提高组的模拟赛。题目:NOIP2018提高组Day1时间:2小时获得分数:200分如果用3个半小时的时间,预估分数为235分(第3题还没打完)。转载于:https://www.cnblogs.com/wangximing/p/11483394.html...

2019-09-07 22:10:00 138

转载 关于各大排序的简单介绍

算法稳定性:算法稳定性 -- 假设在数列中存在a[i]=a[j],若在排序之前,a[i]在a[j]前面;并且排序之后,a[i]仍然在a[j]前面。则这个排序算法是稳定的!插入排序:直接插入排序:概念:将一条记录插入到已经排好序的序表中,得到一个新的有序表。(时间复杂度是O(n^2),空间复杂度为O(1))对应相应的顺序查找。例子:{49 38 65 97 76 13 27...

2019-09-07 14:43:00 107

转载 2019.9.6刷题统计

前几天作业和其他事太多,没有时间刷题。今日通过数:9(其实只有三道题是真正需要打代码的题)思路以后补。明天进入下一章——数论。转载于:https://www.cnblogs.com/wangximing/p/11478779.html...

2019-09-06 23:14:00 91

空空如也

空空如也

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

TA关注的人

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