期中测试题3

main.cpp #include <iostream> #include<vector> #include"Book.h" using namespace std; int main() { vector<Book> books; string cx,cv; float pl; while(cin>>cx>>cv>>pl) { Book a(cx,cv,pl); books.push_back(a); }
分类: 其他 发布时间: 05-23 22:56 阅读次数: 2

AOP 动态织入的.NET实现

AOP(面向切面编程:Aspect Oriented Programming)为诸如日志记录、性能统计、安全控制、事务处理、异常处理等与具体业务逻辑无关,却需要在全局范围进行执行的功能提供了一种良好重用和与业务逻辑解耦的实现思路。AOP思想是围绕着切面进行的,所谓“切面”就是目标对象的某种操作,其基本过程是在系统其它部分调用目标对象的某种操作时拦截这些调用,在进行真正的调用前/后执行一段中间逻辑,并根据中间逻辑的执行结果决定是否进行真实调用或者修改返回结果。   AOP带来的好处是明显,但是我
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

docker开源仓库Harbor部署笔记

Harbor介绍 Harbor是Vmvare团队开发的开源企业级registry仓库,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。 项目地址:https://github.com/vmware/harbor 环境说明: ip地址: 10.20.9.223 系统版本: CentOS Linux release 7.3 1、关闭防火墙: #systemctl disable firewalld.service #systemctl stop
分类: 其他 发布时间: 05-23 22:56 阅读次数: 2

测试测试测试测试测试测试测试测试测

测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

R: 聚类分析

判别与聚类的比较: 聚类分析和判别分析有相似的作用,都是起到分类的作用。 判别分析是已知分类然后总结出判别规则,是一种有指导的学习; 聚类分析则是有了一批样本,不知道它们的分类,甚至连分成几类也不知道,希望用某种方法把观测进行合理的分类,使得同一类的观测比较接近,不同类的观测相差较多,这是无指导的学习。 所以,聚类分析依赖于对观测间的接近程度(距离)或相似程度的理解,定义不同的距离量度和相似性量度就可以产生不同的聚类结果 聚类分析 基本原理:将数据所研究对象进行分类的统计方法。 将个体(样品)
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

codeforce 985B Switches and Lamps(暴力+思维)

Switches and Lamps time limit per test 3 seconds memory limit per test 256 megabytes input standard input output standard output You are given n switches and m lamps. The i-th switch turns on some subset of the lamps. This information is given as th
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

centos7之docker安装

下午四点左右,我准备接触docker这个技术。之所以接触它,原因来自tomcat服务器老是挂,也不能说老是挂,一周一次吧,或者不定时,最初出现的问题,分为这么几类? 一类,java代码的问题,某个类导致线程阻塞导致内存泄露,使tomcat突然宕机和某个类找不到异常导致宕机; 二类,java运行环境内存不足,通过调tomcat内存解决该问题,不过这并不能解决这个问题,当然tomcat初始内存的确小,需求适当的调大,但是前提必须符合服务器的配置和内存; 三类,tomcat连接池和线程池的缘故,需要
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

Android XListView实现原理讲解及分析

XListview是一个非常受欢迎的下拉刷新控件,但是已经停止维护了。之前写过一篇XListview的使用介绍,用起来非常简单,这两天放假无聊,研究了下XListview的实现原理,学到了很多,今天分享给大家。 提前声明,为了让代码更好的理解,我对代码进行了部分删减和重构,如果大家想看原版代码,请去github自行下载。 Xlistview项目主要是三部分:XlistView,XListViewHeader,XListViewFooter,分别是XListView主体、header、foote
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

Linux----版本选择

此文摘自老男孩老师课堂:
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

Linux_软件安装_jdk_tomcat_Mysql

双击要安装的文件(或右键传输) 1. JDK的安装 1.1 准备工作:安装依赖的环境 yum install glibc.i686 yum –y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum -y update libstdc++-4.4.7-4.el6.x86_64 yum -y install gcc-c++ yum -y install libaio* .................................. 1.2
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

codeforce 985A Chess Placing(暴力)

Chess Placing time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You are given a chessboard of size 1 × n. It is guaranteed that n is even. The chessboard is painted like this: "BWBW...BW". S
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

Linux命令学习之shift命令

位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。 非常有用的 Unix 命令:shift。我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者当 Shell 程序不知道其个数时,可以把所有参数一起赋值给变量$*。若用户要求 Shell 在不知道位置变量个数的情况下,还能逐个的把参数一一处理,也就是在 $1 后为 $2,在 $2 后面为 $3
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

SVN中Revert changes from this revision 跟Revert to this revision

譬如有个文件,有十个版本,假定版本号是1,2,3,4,5,6,7,8,9,10。 Revert to this revision: 如果是在版本6这里点击“Revert to this revision”,表示7~10的修改全部作废,历史倒退到了版本6那个年代。 Revert changes from this revision:如果是在版本6这里点击“Revert changes from this revision”,表示版本6这个历史事件被抹杀了,只剩下除版本6外的9个历史事件了。 如果
分类: 其他 发布时间: 05-23 22:56 阅读次数: 2

HDU 2236 无题II(二分图匹配+二分)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2236Problem Description这是一个简单的游戏,在一个n*n的矩阵中,找n个数使得这n个数都在不同的行和列里并且要求这n个数中的最大值和最小值的差值最小。 Input输入一个整数T表示T组数据。对于每组数据第一行输入一个正整数n(1&amp;lt;=n&amp;lt;=100)表示矩阵的大小。接着输入n...
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

卢卡斯定理Lucas(求大组合数)

贴一份卢卡斯定理模板Lucas定理是用来求 c(n,m) mod p,p为素数的值。//C(n,m)=n!/((n-m)!*m!) //性质1 C(n,m)= C(n,n-m);性质2 C(n,m)=C(n-1,m-1)+C(n-1,m) //卢卡斯定理:C(n, m) % p = C(n / p, m / p) * C(n%p, m%p) % p ll qpow(ll a,ll b,ll M...
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

Sparse Table(ST表)

ST表模板//ST表预处理O(nlogn),查询O(1),但不支持在线修改 //dp [ i, j ]表示[ i, i+2^j-1]这个区间内的最值 //把dp [i,j]平均分成两段(因为dp [ i,j ]一定是偶数个数字)。 //从 i 到i + 2 ^ (j - 1) - 1为一段,i + 2 ^ (j - 1)到i + 2 ^ j - 1为一段(长度都为2 ^ (j - 1))。 int...
分类: 其他 发布时间: 05-23 22:56 阅读次数: 3

洛谷OJ P3865 【模板】ST表

ST表模板题,套板子即可ST表模板:点我打开链接代码:#include&amp;lt;cstdio&amp;gt; #include&amp;lt;cmath&amp;gt; #include&amp;lt;cstring&amp;gt; #include&amp;lt;string&amp;gt; #include&amp;lt;cstdlib&amp;gt; #include&amp;lt;algorithm&amp;gt; #include&amp;lt;iostream&amp;gt; #inclu
分类: 其他 发布时间: 05-23 22:55 阅读次数: 3

树状数组模板

树状数组模板//树状数组存取、查询log(n),区间求和问题 int n,tree[N]; //tree数组按二进制存,根据n的末尾0的个数存取 int lowbit(int x) { return x&amp;amp;(-x); } int Query(int x) //返回1到x的前缀和 { int res=0; while(x) { res+=t...
分类: 其他 发布时间: 05-23 22:55 阅读次数: 3

Codeforces 33A. What is for dinner?(简单题)

题目链接:http://codeforces.com/contest/33/problem/AIn one little known, but very beautiful country called Waterland, lives a lovely shark Valerie. Like all the sharks, she has several rows of teeth, and f...
分类: 其他 发布时间: 05-23 22:55 阅读次数: 3

Codeforces 33B. String Problem(Floyd最短路)

题目链接:http://codeforces.com/contest/33/problem/BBoy Valera likes strings. And even more he likes them, when they are identical. That's why in his spare time Valera plays the following game. He takes an...
分类: 其他 发布时间: 05-23 22:55 阅读次数: 3