numpy -- zeros,ones,eyes函数
zeros,ones,eyes函数 zeros():可以用来构造全零矩阵 >>> zeros(3)
array([ 0., 0., 0.])
>>> zeros((3,3))
array([[ 0., 0., 0.],
[ 0., 0., 0.],
[ 0., 0., 0.]]) ones(): 可以用来构造全一矩阵 >>> ones((3,3))
array([[ 1., 1., 1.],
[ 1., 1., 1
SpringBoot_入门
Spring boot 简介 1、Spring boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Spring boot能简化我们之前采用Spring mvc + Spring + MyBatis 框架进行开发的过程; 2、在以往我们采用 Spring mvc + Spring + MyBatis 框架进行开发的时候,搭建和整合三大框架,我们需要做很多工作,比如配置web.xml,配置Spring,配置MyBatis,并将它们整合在一起等,而
用JavaScript来实现单例模式
首先,了解一下什么是单例模式,这里我直接把菜鸟教程中的定义给copy过来: 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。
注意:
1、单例类只能有一个实例。
2、单例类必须自己创建自己的唯一实例。
3、单例类必须给所有其他
【webpage】webpack常用插件之HtmlWebpackPlugin
webpack常用插件之HtmlWebpackPlugin 1.HtmlWebpackPlugin 使用HtmlWebpackPlugin两大作用: 1为html文件中引入的外部资源如script、link动态添加每次compile后的hash,防止引用缓存的外部文件问题 2可以生成创建html入口文件,比如单页面可以生成一个html文件入口,配置N个html-webpack-plugin可以生成N个页面入口 2.插件原理 将 webpack中`entry`配置的相关入口thunk 和`ext
luoguP3322 [SDOI2015]排序
首先我们可以容易地知道任意区间交换的顺序对答案没有影响. 所以我们可以按照区间的长度进行搜索. 又因为每一种长度的区间只能交换一次,所以我们可以进行剪枝. 对于当前搜索区间的长度\(2^x\),我们可以对于每一个长度为\(2^{x+1}\)的区间,判断它是不是单调递增且相邻两数之间差\(1\),如果不是,则打上标记. 如果被标记了的区间超过了\(2\),那么无论如何都不能排好序了,直接回溯(想一想,为什么). 下面我们分标记区间的个数情况讨论: \(0\)个:直接进行下一层的搜索. \(1\)
C++ 之获取map元素[转]
链接:https://www.cnblogs.com/jianfeifeng/p/11089799.html 对于map对象, count成员返回值只能是0或者1,map容器只允许一个键对应一个实例。所以count可有效地表明一个键是否存在。count返回出现的次数。 find返回指向元素的迭代器, 如果元素不存在, 则返回end 迭代器。 直接使用下标操作存在一个危险的副作用:如果该键不在map容器中,那么下标操作会插入一个具有该键的新元素。但是大多数情况下,使用者并不想插入一个
mysql 面试题关键字
写这篇文章的主要原因是 快速复习mysql知识点。主要是为了面试做准备,所以看到关键字还是不能快速回忆起相关知识的时候,说明这个知识点不熟或者忘了,再百度详细学习下就行了哈,这里只有关键字,想要详细学习的道友直接跳过。 写这篇文章的背景是 不知君有没有这种感受,很多时候面试的问题,好像曾经复习过但是却怎么都回答不上来或者说来说去都说不到关键的点。而在面试官认为回答不上来的都是不会。所以记录下这篇文章给自己复习所用,如果对你也有用,共勉 ^_^ mysql中什么情况会导致自增主键不能连续? 唯一
luoguP2329 [SCOI2005]栅栏
首先我们可以看出一个性质:取小的一定不比取大的劣. 显然嘛 于是我们将约翰所需的木板从小到大排序,原材料也按从小到大排序,然后二分一个\(mid\)表示约翰取几个木板,用搜索\(check\)一下即可. 几个剪枝: 一.我们可以定义一个全局变量\(Waste\)表示割下木板后总共浪费的原材料长度. \(\therefore\) 如果\(Waste+\sum_{i=1}^{mid}b_i>sum\),直接退出,返回\(0\). 二.对于两个长度相等的所需木板,我们可以记一个\(last\)表示之
java里的 int vs Integer
int vs Integer 基本类型int的默认值为0;对应的封装类型Integer的默认值为null Integer对象会占用更多的内存。Integer是一个对象,需要存储对象的元数据。但是int是一个原始类型的数据,所以占用的空间更少 自动装箱:将基本数据类型转换成相应的包装类类型 自动拆箱:将包装类类型转换成对应的基本数据类型 // 自动装箱
Integer integer =100;
// 自动拆箱
int i = interger;
**IntegerCache**整型对象
洛谷 P2672 推销员(贪心,模拟)
传送门 解题思路 第一种: 对于选i家,很显然,a值前i-1家的一定会选,所以只需要考虑最后一家的选法。要么是选择a值第i大的(就不管s了),要么选择剩下的中s最大的。 我们把每一家的情况(s和a)存入几个结构体中,按照a的值从大到小排序,再用sum求出a的前缀和,用maxs[i]表示前i家中最大的s,用maxa[i]表示在i...n家中选一家的最大价值,即(s*2+a)的最大值。 然后对于要求的每一个i,ans[i]就是 选a值最大的前i家 选a值最大的前i-1家加上剩下的i...n家中贡献
docker配置代理访问
问题: 在一些内部系统中,一些电脑无法直接访问外网,只能通过代理服务器上网,当使用代理服务器上网时,正常的设置,不能访问到docker hub。 解决,配置docker代理: Ubuntu 14.04 : 修改 /etc/default/docker 文件,添加http、https的代理 export http_proxy="http://ip:port/" export https_proxy="https://ip:port/"
delphi 各新版本特性收集
增强的数据库浏览器 BDP 数据提供者相应的数据库浏览器已经在几个地方作了增强。 现在可以简单的将数据从一个BDP数据提供者迁移到另外一个,这个功能能够允许你将一个数据表从一个BDP数据提供者复制另外一个上面. 这样会复制和重新建立复制目标数据表的元数据, 即使这个数据根本就是来之不同的数据源, 如将Oracle的数据迁移到MSSQL上.这和BdpCopy控件的行为类似. 数据库浏览器还有查看额外的元数据的能力, 并且允许你直接在数据库浏览器中查看和修改数据库模型, 你能直接在裹面创建新的数据
03 | 基础篇:经常说的 CPU 上下文切换是什么意思?(上)
一、关于上下文切换的几个为什么 1、上下文切换是什么? 上下文切换是对任务当前运行状态的暂存和恢复 2、为什么CPU要进行上下文切换 当多个进程竞争CPU的时候,为了保证每个进程可以公平被CPU调用,采用处理任务按时间分片的机制,当某个时间片上的任务达到最后的时间点,那么这个任务就好被挂起,处理下一个任务,由于CPU处理的速度非常快,在人类感知上认为是并行处理的,实际是伪并行,同一时间只有一个任务在运行处理。 3、上下文切换主要消耗什么资源,为什么说上下文切换次数过多不可取? 浪费太多时间在切
第18课构造函数(中)
带有参数的构造函数(可以使每个对象有不同的初始化状态) 构造函数可以根据需要定义参数 一个类中可以存在多个重载的构造函数 构造函数的重载遵循C++重载的规则 class Test { public: Test(int v) { //use v to initialize member } } 友情提示 对象定义和对象声明不同 对象定义——申请对象的空间并调用构造函数 对象声明——告诉编译器存在这样一个对象 Test t; //定义对象并调用构造
docker-compose容器互相连接
一些示例未整理 haproxy 与nginx 容器连接 ## 服务的compose 编写
mkdir /mnt/compose
vim docker-compose.yml
web1:
image: nginx
expose:
- 80
volumes:
- ./web1:/usr/share/nginx/html
web2:
image: nginx
数据库MySQL中关于“多表关联更新”的那些事
在常见的sql中,我们经常在查询中进行多表关联查询,用的比较熟练。今天在开发中遇到一个实际业务场景是多表关联更新,一时不知所措。本着多学习的态度,没有直接写java代码去实现,终于把多表关联更新的sql弄清楚了。下面将实际业务场景进行简化,分别有person表和information表,最终目的是将 information表中的年龄更新到person表中的每个人的年龄。分别写了几个sql demo来把多表更新的知识理解透彻。 首先,在更新前,person表和information表分别
周排行