重载运算与类型转换——基本概念,输入和输出运算符,算术和关系运算符,赋值运算符,下标运算符,递增和递减运算符,成员访问运算符

一、基本概念   重载的运算符时具有特殊名字的函数:它们的名字由关键字operator和其后要定义的运算符号共同组成。和其他函数一样,重载的运算符也包含返回类型、参数列表以及函数体。   重载运算符函数的参数数量与该运算符作用的运算对象数量一样多。一元运算符有一个参数,二元运算符有两个。对于二元运算符来说,左侧运算对象传递给第一个参数,而右侧运算对象传递给第二个参数。除了重载的函数调用运算符operator()之外,其他重载运算符不能含有默认实参。   当一个重载的运算符时成员函数时,this
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

Spring中配置使用slf4j + log4j

本人也是查看别人博客获得的方法,详细讲解请参照 https://www.cnblogs.com/yuxiaole/p/9297266.html 下面进入正题: 1.在pom.xml中注入相关的依赖 <!-- slf4j + log4j 日志 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</vers
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

AndroidUI自动化(python+appium)-Appium 启动

一、客户端启用appium。 二、CMD中命令行启动appium。 三、启动的代码。(appium的服务一和二选择一个就好了) from appium import webdriver from time import sleep def get_driver(): capablities = { "platformName": "Android", "deviceName": "127.0.0.1:62001", "app": "C:\\java\\
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

Spring中通过java的@Valid注解和@ControllerAdvice实现全局异常处理。

通过java原生的@Valid注解和spring的@ControllerAdvice和@ExceptionHandler实现全局异常处理的方法: controller中加入@Valid注解: @RequestMapping(value="/addCountry", method=RequestMethod.POST) public ResponseResult addCountry(@RequestBody @Valid Country country) { r
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

POJ 3104 Drying(二分答案)

Drying Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 24089   Accepted: 6031 Description It is very hard to wash and especially to dry clothes in winter. But Jane is a very smart girl. She is not afraid of this boring process. Jane has
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

聊聊、Mybatis 第二篇

一、Mybatis-Spring
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

ubuntu matlab2018a

转自亮哥,亲测好用 资源:https://pan.luochenzhimu.com/disk/software/MATLAB/MATLAB_R2018a/Linux/ 教程:https://blog.csdn.net/davidhopper/article/details/79701177 不要装在 /usr !!! 建议装在/home/XXX 下面,否则破解可能会出问题。 后记:一定要装在/home下!!!否则一堆问题!!!
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

麻省理工公开课:线性代数 第10课 四个基本子空间

参考资料: 网易公开课:http://open.163.com/special/opencourse/daishu.html  麻省理工公开课:线性代数 教材:Introduction to Linear Algebra, 4th edition by Gilbert Strang 链接:https://pan.baidu.com/s/1bvC85jbtOVdVdw8gYMpPZg 提取码:s9bl 假设:$m\times n$矩阵$A$ 一、矩阵$A$的列空间:$C(A)$ (1)是$R^m
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

对半监督学习的理解

半监督学习介于监督学习和无监督学习之间,描述的是拥有少量有标记样本和大量无标记样本的情况,非常符合现实世界中的实际场景,数据很多,标签很少。 半监督学习的目的就是将大量无标签样本利用起来,发挥它们的价值,因为数据本身就蕴藏着大量有价值的信息,标签只是帮助我们提取信息的手段,如果没有标签,我们依然应该努力从数据中获取有价值的信息,不然也是一种浪费。 半监督学习可以进一步分为纯半监督学习和直推学习(transductive learning),前者利用有标记数据和无标记数据来预测其它未知数据,后者
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

java 泛型数组

public class GenericArrayWithTypeToken<T> { private T[] array; public GenericArrayWithTypeToken(Class<T> type,int sz) { array = (T[]) Array.newInstance(type, sz); //array = (T[])new Object[sz]; 会出现类型转换异常 } publi
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

编译percona-server-locks-detail-5.7.22

yum install -y binutils compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libXi make sysstat shell> mkdir bld shell> cd bld cmake .. -DCMAKE_INSTALL_PREFIX=/usr/loca
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

C++类的定义,成员函数的定义,对象的创建与使用

---恢复内容开始--- 类是一个模板,可用类生成一系列可用的实例。例如 int B就是生成了一个符合int的数据B,类也是一样,使用类名就可以直接生成一个实例, 该实例中包含类中所有的数据类型和对这些数据的操作方法。 首先,创建一个类 class OBJ { private: char Name[MAX]; int Num; float Price; float Total_price; protected: public: } 该类中包含三个部分,私有部分(private)、保护
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

mac 中查看监听程序

sudo lsof -nP -iTCP -sTCP:LISTEN | grep mysql   
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

字符串的常见操作

my_str = "hello word hello python" find() 方法说明:检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 格式:my_str.find(str, start=0, end=len(mystr)) 演示:print(my_str.find("python")) 结果: 18 index() 方法说明:检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则报错 格式:my_str.index(str, start=0,
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

ASP.NET Core WebApi中使用FluentValidation验证数据模型

原文链接:Common features in ASP.NET Core 2.1 WebApi: Validation 作者:Anthony Giretti 译者:Lamond Lu 介绍 验证用户输入是一个Web应用中的基本功能。对于生产系统,开发人员通常需要花费大量时间,编写大量的代码来完成这一功能。如果我们使用FluentValidation构建ASP.NET Core Web API,输入验证的任务将比以前容易的多。 FluentValidation是一个非常流行的构建强类型验证规则的
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

LeetCode 120——三角形最小路径和

1. 题目 2. 解答 详细解答方案可参考北京大学 MOOC 程序设计与算法(二)算法基础之动态规划部分。 从三角形倒数第二行开始,某一位置只能从左下方或者右下方移动而来,因此,我们只需要求出这两者的较小值然后再加上当前元素,即可得出从某一位置到最下边的最小路径和。以此类推,我们就可以求出最上边元素的最小路径和。过程如下所示: 2 3 4 6 5 7 4 1 8 3 第三行到最下边的最小元素和 7 6 10 3 min(4, 1) + 6 min(1, 8) + 5 min(8, 3) + 7
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

POI跨行导出excell表格实现.md

# POI跨行导出excell表格实现 ### 需求:需要导出父子级关系的元素,父级需要跨行显示,子级需要单独显示。 ### 由于数据库中的数据存的是子级存父级的ID形式,所以需要将数据包装,自己将装在父级下的list中,本案例将会包装成五级子级形式。 ### 第一步:首先写sql ,sql中要计算出父级需要跨的行数。(思路:首先自身内连接,计算出每一级需要跨的行数,在与主表相连将跨行数关联上去) ```xml <select id="findList" resultType="OcScope
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

AndroidUI自动化(python+appium)-环境的安装

一、环境的安装配置。 参考链接:https://blog.csdn.net/qq_16206535/article/details/79586818
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

超多分析结果表 简单字段关联 生成大宽表 的 初步猜想

业务背景: 1. 广告投放涉及到用户的诸多特征 2. 用户特征通常不在同一个表中 3. 通过各种算法逻辑会产生很多的中间表 4. 各中间表的唯一标志基本为单一字段,通常会员标志或设备标志(两者一般取较新的一对组合使用) 5. 进入算法(或机器学习)前,需要一个统一的大宽表作为入参方便取值 业务解析: 1. 若干(通常10+)结果表 2. 每张表的数据量都很大(千万-亿) 3. 每个表都有同样的唯一标志字段(具体内容不同) 结果表产生过程隐藏条件: 1. 存在一张主表,包含有所有可能的唯一标志
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0

前端之body标签中相关标签(二)

一 列表标签   列表标签分为三种。   1、无序列表<ul>,无序列表中的每一项是<li>     英文单词解释如下:       a.ul:unordered list,“无序列表”的意思。       b.li:list item,“列表项”的意思。     示例: <ul> <li>张三</li> <li>李四</li> <li>王五</li> </ul>        效果:          
分类: 其他 发布时间: 01-23 23:34 阅读次数: 0