VS2019设置C++编译完成后如果有错误不自动跳转到错误列表

习惯了在输出窗口看错误,换了VS2019每次编译完都跳到错误列表很不习惯 调试>选项>项目和解决方案>常规>若在生成完成时有错误,则始终显示错误列表
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

Python使用RMF聚类分析客户价值

投资机构或电商企业等积累的客户交易数据繁杂。需要根据用户的以往消费记录分析出不同用户群体的特征与价值,再针对不同群体提供不同的营销策略。 用户分析指标 根据美国数据库营销研究所Arthur Hughes的研究,客户数据库中有三个神奇的要素,这三个要素构成了数据分析最好的指标 R-最近一次消费(Recency) F-消费频率(Frequency) M-消费金额(Monetary) 通过该图将用户进行分类: R、F、M都很高,重要价值客户(VIP客户) F、M很高,R不高,重要保持客户 R、F、M
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

vue+elementui搭建后台管理界面

1 会话存储 使用html5的 sessionStorage 对象临时保存会话 // 保存会话 sessionStorage.setItem('user', username) // 删除会话 sessionStorage.removeItem('user', username) 2 将所有未登录会话重定向到 /login 用 vue-router 的 beforeEach 实现 beforeEach 方法接收三个参数: to: Route: 即将要进入的目标 路由对象 from: Route
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

1221. 分割平衡字符串

1221. 分割平衡字符串 描述: 在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的。 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。 返回可以通过分割得到的平衡字符串的最大数量。 示例 1: 输入:s = "RLRRLLRLRL" 输出:4 解释:s 可以分割为 "RL", "RRLL", "RL", "RL", 每个子字符串中都包含相同数量的 'L' 和 'R'。 示例 2: 输入:s = "RLLLLRRRLR" 输出:3 解释:s 可以分割为 "RL", "
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

springboot框架在容器加载完成之后执行某个方法

问题描述: 想在websocket实现的Handler中执行一些初始化操作,但是初始化操作使用到了@Autowired自动注入的变量,而且是保护类型。第一个想法是放到Handler构造函数中执行,但是@Autowired注入的变量为null,故此方法不可行。 问题解决 解决方法一 在Application启动类中实现ApplicationListener接口,这个接口支持的ApplicationReadyEvent事件在上下文已经准备完毕的时候触发。 代码如下 /* * Copyright
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

在一台电脑上运行两个或两个以上的tomcat

前言   在开发过程中,我们可能会同时用到多个tomcat,但以正常安装的形式安装多个tomcat,无论启动哪一个tomcat,打开的都是配置了环境变量的那一个tomcat,所以进行一些设置,以达到我们同时运行多个Tomcat的目的。   首先,去下载tomcat解压版 第一种方式   解压出来后,编辑bin目录下的startup.bat文件,在此位置加入这两句代码      不进行此设置。默认是打开环境变量设置的那个Tomcat。这种方式环境变量只配置了一个Tomcat,甚至不配置环境变量也
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

解决ubuntu 无法挂载移动硬盘问题 unknown filesystem type 'exfat'

问题 64G的U盘插入Ubuntu16中,无法识别。 解决: sudo apt-get install exfat-fuse
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

前端常用的css代码

1、垂直居中对齐 .vc{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); } .vc{ position:absolute; top:50%; left:50%; width:100px; height:100px; margin:-50px 0 -50px; } 2、
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

Python 中 pip 工具的安装与使用

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。 Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。 pip 官网:https://pypi.org/project/pip/ 一、检查 pip 是否安装 可以通过以下命令来判断是否已安装: pip --version 或者 pip -V 示例:(Windows下) C:
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

快速获取 IP 地址

IP 地址可以分为两类,公用和私有(专用)。公用 IP 是唯一的 IP 地址,可以从 Internet 访问。专用 IP 地址保留供您专用网络内部使用,而不会直接暴露给 Internet。 本文将介绍几种确定 Linux 系统的公共 IP 地址和私有 IP 地址的不同方法。(当然有些在windows下也是可以的) 查找你的私有 IP 地址 专用 IP 地址不可通过 Internet 路由,并且只能在本地网络内工作。通常,专用 IP 地址是由路由器分配给本地网络中的每个设备的。这为本地网络中的设
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

python画樱花

用python画简单的樱花 代码如下: import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12: if random.randint(0, 2) == 0: t.color('snow')
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

可以在shell脚本中使用哪些类型的变量?

在shell脚本,我们可以使用两种类型的变量: 系统定义变量 用户定义变量 系统变量是由系统系统自己创建的。这些变量通常由大写字母组成,可以通过“set”命令查看。 用户变量由系统用户来生成和定义,变量的值可以通过命令“echo $<变量名>”查看。
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

Windows下通过VMWare安装linux

VMWare虚拟机安装linux 虚拟机的概念 虚拟机,其本质其实也是一个程序。 但是这个程序,模仿了一台完整的主机常用的有 VMware,VirtualBox,Microsoft Virtual PC,Win10系统关闭自带的虚拟机Hiper-V 安装虚拟机 vmware 官网地址 https://www.vmware.com/ 下载安装 安装linux Linux 有收费的 红帽: Red Hat 免费的: Ubuntu,CentOS,Debian 。他们区别大概是:Ubuntu 界面好看
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

scrapy01-scrapy的项目的创建和启动

1、安装scrapy 在Windows下安装scrapy框架。由于scrapy框架依赖较多,安装需要注意一下几点: pip install pipywin32 pip install wheel #不用也可以 pip install Twisted pip install scrapy 2、新建爬虫项目 新建项目 scrapy startproject [项目名] 新建爬虫 scrapy genspider [爬虫名] [域名] 编写爬虫文件,在执行上述命令后。在项目的根目录下的spider
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

如何将标准输出和错误输出同时重定向到同一位置?

方法一: 2>&1 (# ls /usr/share/doc > out.txt 2>&1 ) 方法二: &> (# ls /usr/share/doc &> out.txt )
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

oracle11g的安装以及配置

1.oracle11g的下载与安装 首先登录oracle官方网站下载需要的oracle安装包,本次安装的是oracle11g,找到对应安装包下载到本地同一目录下 选中这两个压缩包,鼠标右键,解压文件,将两个压缩包解压到同一目录下。找到解压目录,找到安装文件,双击进行安装,如图: 双击后会弹出此框做安装前的准备 准备完成后,弹出页面如下:电子邮件可以不用填,取消勾选我希望通过My oracle support接收安全更新,下一步 安装选项,选择创建和配置数据库,下一步 系统类,选择服务器类,下一
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

Linux运维的第二周总结

挂载操作:mount 设备文件信息 挂载点目录;mount /dev/cdrom/mnt ; Umount /mnt 查看日志文件:日志文件保存路径: /var/log /日志重要文件信息: /var/log/messages --- 系统运行或者服务运行状态信息日志文件 ;/var/log/secure --- 系统用户登录情况日志文件 优化软件库:命令:yum install -y wget ; 确认是否有下载优化目录: /etc/yum.repos.d/ ; 下咋命令:curl-o/et
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

2019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业

SET-UID程序漏洞实验 1 实验简介 Set-UID 是 Unix 系统中的一个重要的安全机制。当一个 Set-UID 程序运行的时候,它被假设为具有拥有者的权限。例如,如果程序的拥有者是root,那么任何人运行这个程序时都会获得程序拥有者的权限。Set-UID 允许我们做许多很有趣的事情,但不幸的是,它也是很多坏事情的罪魁祸首。 因此本次实验的目标有两点: 1. 欣赏好的方面,理解为什么Set-UID是需要的,以及它是如何被执行的。 2. 注意坏的方面,理解它潜在的安全性问题。 2 实验
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

Leetcode_07【整数反转】

文章目录: 题目 脚本一及注释 脚本一逻辑 题目: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 脚本一及注释:【用时:24ms】 class Solution:        
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0

蓝桥杯 十六进制转8进制【模拟】

问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格式   输入的第一行为一个正整数n (1<=n<=10)。   接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式   输出n行,每行为输入对应的八进制正整数。   【注意】   输入的十六进制数不会有前导0,比如012A。   输出的八进制数也不能有前导0。 样例输入   2   39   123ABC 样例输出   71   443527
分类: 其他 发布时间: 12-07 20:17 阅读次数: 0