int a;和 int &a;的区别
int a的意思是定义一个变量a int &a意思是定义一个引用 //引用相当于指针再取值 他和被引用的变量都是表示同一块内存 引用就是给变量取别名 int b ;int &a=b; 用cout<<&a 和cout<<&b 你会发现他们的地址是一样的##
学习笔记—关系型数据库MySQL(一)_索引
优点 大大加快数据的查询速度 创建唯一性索引,保证数据库表中每一行数据的唯一性 在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间 缺点 索引需要占物理空间 当对表中的数据进行增删改的时候,索引也要进行修改,降低了数据的维护速度 使用原则 并不是索引越多越好,而是需要自己合理的使用 经常更新的表要避免有过多的索引,而经常查询的字段应该创建索引 数据量小的表最好不要使用索引(因为由于数据较少,可能查询全部数据花费的时间比遍历索引的时间还要短,索引就可能不会产生优化效果) 在相
2019.5.13-5.17知识点:文件管理、目录操作、索引节点、软硬链接,vim文本编辑 知识点
文件管理 ● cp 复制文件 cp /路径(原文件) /路径(复制文件)/文件重命名(可选) -i:覆盖前询问 -r:递归复制目录及内部内容 -a:归档,相当于-dr --preserv=all -d:只复制链接,不复制原文件 -v:查看复制过程 -f:强制覆盖(复制文件并重新命名时,若文件名存在,将原文件删除再建) -u:只复制源比目标文件更新或目标不存在的文件 -b:如目标存在,覆盖前先备份,形式为filename~ --backup=numbered:目标如存在,覆盖前先备份加数字后缀
Spring------自动化装配Bean(三)
上一篇是基于java手动装配bean的实现,这一篇将通过xml手动装配bean来实现。 xml配置相对于java配置有点: xml配置更加快捷 但不宜扩展 一、打开application.xml 1、注释掉<context:component-scan base-package="soundsystem"></context:component-scan> <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.sp
windows全键盘操作
Windows 10 键盘快捷方式就是按键或按键组合,可提供一种替代方式来执行通常使用鼠标执行的操作。 按键 操作 Ctrl + X 剪切选定项 Ctrl + C(或 Ctrl + Insert) 复制选定项 Ctrl + V(或 Shift + Insert) 粘贴选定项 Ctrl + Z 撤消操作 Alt + Tab 在打开的应用之间切换 Alt + F4 关闭活动项,或者退出活动应用 Windows 徽标键 + L 锁定你的电脑 Windows 徽标键 + D 显示和隐藏桌面 F2 重命
H - Stones in the Bucket(ZOJ 4118)
Time Limit : 1 Second Memory Limit : 65536 KB Source : 第十届山东省ACM省赛 Problem Link : ZOJ 4118 Author : hiang Date : 2019-5-19 题目大意: 在二维坐标系中给出n条线段,第i条线段的两个端点分别为(li,i)和(ri,i),每个整数点都可以被标记,但是被标记的点x坐标不能相同,求至少有一个点被标记的线段最多有多少条 基本思路:贪心+优先队列 1.要使标记的线段最多,一条线段
PAT_A1147#Heaps
Source: PAT A1147 Heaps (30 分) Description: In computer science, a heap is a specialized tree-based data structure that satisfies the heap property: if P is a parent node of C, then the key (the value) of P is either greater than or equal to (in a m
python 数据可视化
数据可视化 # -*- coding:utf-8 -*-
# 异常值处理
import pandas as pda
import numpy as npy
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as pyl
import io
数据可视化
# 评论数异常>100000,价格异常>1000
line = len(data.values)
col = len(data.values[0
7 中方法处理 ML 中大型数据加载问题
在处理机器学习算法时,因为数据库太大而无法放置进内存的情况很常见。这就引出了如下的问题:如何加载我的大容量数据文件?当因我尝试运行数据集算法而导致程序崩溃时,我该怎么办?你能帮我解决内存不足的问题吗?在这篇文章中, 我想找出一些你会考虑的一些建议。分配更多内存某些机器学习工具或数据库可能受到默认内存配置的限制。检查是否可以重新配置工具或数据库来使其分配到更多内存。Weka 是一个很好的例子, 在该
微信自动打开手机浏览器实现原理
CommaTool工具是可以实现在微信中自动打开手机浏览器,访问链接的页面。全程完全自动执行,无需任何手动操作。 效果如下面这样子: 用户点击下载按钮后,全过程自动化下载,大大减少用户操作。 工具可以免费试用 使用教程 Commatool官网:http://www.commatool.cn/ ①:输入需要在微信中打开的网址链接。 ②:点击生成按钮,生成转换后的链接和二维码。 ③:复制生成后的链接或者扫一扫二维码即可。
如何实现自适应页面 (响应式布局)
当我们在做网页时,应当充分考虑到网页自适应的问题 否则可能会出现同一个网页在不同的屏幕尺寸上排版布局混乱的情况 方案一:用比例控制大小 在网页代码的头部,加入一行viewport元标签 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 以下是相关的属性的解释: width:控制 viewport 的大小,可以指定的一个值,如 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为
L - Median(ZOJ 4124)
Time Limit : 1 Second Memory Limit : 65536 KB Source : 第十届山东省ACM省赛 Problem Link : ZOJ 4124 Author : Houge Date : 2019-5-19 题目大意: 给你n个数(不知道谁大谁小)和m个关系(ai,bi),每个关系代表ai严格大于bi。问你能否通过已知推出可能的中间项k的位置。(题目保证n一定是奇数) 分析: 比赛时想用拓扑排序,结果因为菜没写出来,赛后听了学长用floyd的思路
Centos7 安装anaconda
1.从anaconda官网获取下载链接 2.使用下载命令下载 wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh 3.使用命令安装(安装过程中遇到需要按回车的就按回车,遇到yes|no 就输入yes) 中途遇到 bunzip2: command not found 错误 yum install -y bzip2 (解决bunzip2: command not found) bash Ana
mybatis的mapper映射配置文件详解
一、标签介绍 insert,update,delete,select,sql,resultMap sql:可被其它语句引用的可重用语句块; resultMap:确定实体类属性与表中字段对应关系; 二、namespace的作用 在MyBatis中,Mapper中的namespace用于绑定Dao接口的,即面向接口编程。 它的好处在于当使用了namespace之后就可以不用写接口实现类,业务逻辑会直接通过这个绑定寻找到相对应的SQL语句进行对应的数据处理 三、parametetType属性 在<i
搭建 Frp 来远程内网 Windows 和 Linux 机子
魏刘宏 2019 年 5 月 19 日 一、使用一键脚本搭建服务端 Frp 这个内网穿透项目的官方地址为 https://github.com/fatedier/frp ,不过我们今天搭建服务端时不直接使用这个,而是使用了网友做的一键安装脚本,地址为 https://github.com/clangcn/onekey-install-shell/tree/master/frps 。 那么我们就开始吧,emmmm,对了,你应该有自己的服务器或 VPS 吧?没有的话,您就看个乐呵吧 O(∩_∩)O
今日推荐
周排行