std::forward和std::move

std::forward完美转发 保证参数原来的属性(用在template的参数是引用的时候):左值引用在被转发之后仍然保持左值属性,右值引用在被转发之后依然保持右值属性 void show(std::string& str) { std::cout<<"lvalue:"<<str<<std::endl; } void show(std::string&& str) { std::cout<<"rvalue:"<<str<<std::endl; } template<ty
分类: 其他 发布时间: 06-25 20:44 阅读次数: 0

shell脚本(使用数组统计数据)

                    使用数组统计数据例一:统计/etc/passwd中/bin/bash和/sbin/nologin的个数有多少#!/bin/bash #定义变量,拿到/etc/passwd最后一行 NF=`awk -F ":" '{ print $NF }' /etc/passwd` #定义关联数组login declare -A login #遍历NF变量,即etc/pas
分类: 企业开发 发布时间: 06-25 20:40 阅读次数: 0

一文详解Spring Cloud Feign重试机制

前言Feign组件默认使用Ribbon的重试机制并增加了根据状态码判断重试机制,默认情况下是不启用的。Feign使用的是SpringRetry组件,需要引入依赖才能启用。一、POM引入SpringRetry<dependency><groupId>org.springframework.retry</groupId><artifactId>sprin
分类: 编程语言 发布时间: 06-25 20:40 阅读次数: 0

解决zabbix中文字体局部乱码问题

解决zabbix中文字体局部乱码问题问题:当zabbix的Web界面切换中文字体时,局部出现中文乱码:原因:1、初始化数据库的时候未使用utf8编码所致.初始化数据库使用命令createdatabasezabbixdefaultcharsetutf8;或者my.cnf增加如下配置default-character-set=utf82、zabbix使用DejaVuSan.ttf字体,不支持中文,导致
分类: 企业开发 发布时间: 06-25 20:40 阅读次数: 0

常见的跨域处理方案

跨域 浏览器的同源策略限制。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同
分类: 编程语言 发布时间: 06-25 20:28 阅读次数: 0

【算法总结】图论-预备知识

【算法总结】图论-预备知识 邻接矩阵:用一个二维数组来表示图的相关信息,如edge[i][j]表示结点i和结点j之间的关系(以及权重)——在表示的图为稠密图,且频繁地判断特定结点对是否相邻时,使用邻接矩阵较为适宜。 邻接链表:链式存储结构,为图的每个顶点建立一个单链表,第i个单链表中保存与结点相邻的所有结点(无向图)或所有以结点Vi为弧尾的弧指向的结点(有向图)及其有关信息——当应用中存在大量遍历邻接结点的操作而较少判断两个特定结点关系时,选用邻接链表较为适宜。 邻接链表的数据结构表示:vec
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

Disputor 并发框架

http://ifeve.com/disruptor/
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

7.生成器,列表推导式

19.1 生成器初识 生成器本质就是迭代器。python社区生成器与迭代器是一种。生成器与迭代器的唯一区别:生成器是我们自己用python代码构建的。 19.2 生成器函数 def func(): print(111) return 2 ret=func() print(ret) #执行此函数,遇到return结束函数。 将数字2返回给ret. def func(): print(111) yield 2 ret=func()#生成器对象 print(ret)#
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

CentOS 7 中firewall-cmd命令

CentOS 7 中firewall-cmd命令 https://blog.csdn.net/hxpjava1/article/details/79557087
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

LeetCode-224 Basic Calculator

题目描述 Implement a basic calculator to evaluate a simple expression string. The expression string may contain open ( and closing parentheses ), the plus + or minus sign -, non-negativeintegers and empty spaces . 题目大意 实现一个最基本的计算器,输入一个字符串,字符串中只包含 ‘0-9’,
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

Kali国内更新源

为了证明这个月我还活着,就记录一下Kali Linux最好用的更新源文件吧。 第一步:(没有安装vmaretools或者Vbox增强功能的,先安装一下) leafpad /etc/apt/sources.list 2018.10.19日更新: #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rollin
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

4号团队-团队任务5:项目总结会

团队序号:4号团队 软件名称:飞机大战 今日整理人:龙永健(2017035107194)在团队担任的职务是:项目经理&产品经理 代码仓库地址: 软件工程师的代码仓库地址:https://gitee.com/chenggedemayun/aircraft_battle/tree/%E9%A3%9E%E6%9C%BA%E5%A4%A7%E6%88%98%E4%B8%BB%E8%A6%81%E4%BB%A3%E7%A0%81/ 会议时间:2019年6月25日上午10点30分 会议地点:图书馆3楼 参
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

for of与for in的区别

1、for of与for in遍历数组,for in下标从0开始,for of 下标从1开始,在数组中。   for of中第一个元素为arr[1],但是for in中第一个元素为arr[0]。    2、for of与for in遍历对象,for in下标从0开始,而for of不能遍历对象,因为对象内部没有迭代器,会报错“对象名” is not iterable;要想用for of遍历对象需要自己手动添加迭代器 3.forEach();   数组方法,用法:(第一个参数为数组内容,第二个参
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

Python中数据的保存和读取

参考文献:https://www.cnblogs.com/Yiutto/p/5827775.html 在科学计算的过程中,往往需要保存一些数据,也经常需要把保存的这些数据加载到程序中,在 Matlab 中我们可以用 save 和 lood 函数很方便的实现。类似的在 Python 中,我们可以用 numpy.save() 和 numpy.load() 函数达到类似的效果,并且还可以用 scipy.io.savemat() 将数据保存为 .mat 格式,用scipy.io.loadmat() 读
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

Hive常用函数 傻瓜学习笔记 附完整示例

创建表 drop table if exists mydatabase.test; create table mydatabase.test (id int, name string, timestring string, salary double, bonus double) row format delimited fields terminated by '\t' stored as textfile; 插入数据 方式1 vim test.txt hadoop fs -mkdir te
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

机器学习之树模型

树模型主要有ID3、C4.5、C5.0、OC1以及CART等,使用最多的树模型为CART,sklearn中的决策树模型是基于CART的。 在介绍树模型之前先介绍一下信息熵、信息增益以及GINi系数。 信息熵:熵度量了事物的不确定性,越不确定的事物,它的熵就越大。 信息增益:它度量了在知道当前特征之后类别的不确定性所减少的程度。信息增益越大不确定性减少的程度越大,对类别的确定越有利。 基尼系数的性质与信息熵一样:度量随机变量的不确定度的大小。 基尼指数Gini(D)表示集合D的不确定性,基尼指数
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

安装anaconda后启动终端头部会有(base)如何解决

conda config --show conda config --set auto_activate_base False
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

提升cmd权限为administration管理员的方法

在bat脚本开头写上以下命令 %1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit (写下cmd命令) 这行命令写好后,下方就写您需要运行的其它命令。之后双击该脚本,即可弹出用户帐户控制的提示窗口,点击是后就以管理员身份运行运行了。
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

带的一天

<%@ page contentType="text/html;charset=UTF-8"language="java"%> <html> <script src="js/jquery.min.js"></script> <script type="text/javascript">   var chenggong=function(){     console.log('成功');   };   var shibai=function(){   console.log(‘’失败‘’);  
分类: 其他 发布时间: 06-25 20:28 阅读次数: 0

dockerfile 和entrypoint

dockerfile和entrypoint:dockerfile是容器启动前执行的命令,entrypoint是容器系统启动后执行的命令entrypint.sh示例:#!/bin/shset-euseradd--shell/bin/bash-u"$USER_ID"-g"$GROUP_ID"-m"docker"exportHOME=/home
分类: 企业开发 发布时间: 06-25 20:20 阅读次数: 0