num

原生JS轮播图

血红的双手。 提交于 2020-04-05 23:46:44
HTML代码 <div class="focus"> <!-- 左侧按钮 --> <a href="javascript:void(0);" class="arrow-l"> < </a> <!-- 右侧按钮 --> <a href="javascript:void(0);" class="arrow-r"> > </a> <ul> <li><img src="upload/focus.png"></li> <li><img src="upload/focus1.jpg"></li> <li><img src="upload/focus2.jpg"></li> <li><img src="upload/focus3.jpg"></li> </ul> <ol class="circle"></ol> </div> css代码 *{ margin: 0; padding: 0; } ol{list-style: none;} a{text-decoration: none;} .focus{ position: relative; float: left; width: 721px; height: 455px; background-color: blue; overflow: hidden; } .focus ul { position: absolute; top: 0;

对象的拓展

别来无恙 提交于 2020-04-05 23:29:29
对象拓展 对象拓展回顾: 对象字面量,对象解构,三个点运算符 对象name属性 对象的方法name属性,但是有两种属性方法比较特殊。 1、如果是特性方法,要通过特性对象获取。 // // 对象 // let obj = { // demo() {}, // // 特性方法 // get num() {}, // set num(val) { // return 10 // }, // } // console.log(obj.demo.name) // // 特性方法名称 // // console.log(obj.num.name) //报错 // // 通过特性对象获取 // let descriptor = Object.getOwnPropertyDescriptor(obj, 'num'); // console.log(descriptor) // console.log(descriptor.get.name) // console.log(descriptor.set.name) 2、如果是symbol属性方法,返回symbol描述。 // // Symbol数据 // let s1 = Symbol('ickt') // let s2 = Symbol() // // 对象 // let obj = { // demo() {}, // // 特性方法 //

【第三方类库】Underscore.js Version (1.2.3) 中文文档

拥有回忆 提交于 2020-04-05 23:03:48
Underscore.js Version (1.2.3) 中文文档 Underscore 一个非常实用的JavaScript库,提供许多编程功能的支持,就像你期望 Prototype.js (或者 Ruby ), 有这些功能且不扩展任何JavaScript的原生对象。 It's the tie to go along with jQuery 's tux. Underscore提供60多个方法,即有普通的功能,例如: map , select , invoke — 也有更多特殊的编程辅助方法,例如:函数绑定、javascript模板、绝对相等判断等待。 如果一些现代的浏览器提供了内置的 forEach , map , reduce , filter , every , some 和 indexOf 方法,Underscore就委托给浏览器原生的方法。 Underscore提供完整的 测试用例集 供你精读。 你也可以阅读有注释的 源代码 。 项目代码放在 GitHub 上,你可以通过 issues页 、Freenode的 #documentcloud 频道、发送tweets给 @documentcloud 三个途径报告bug以及参与特性讨论。 Underscore是 DocumentCloud 的一个开源组件。 下载 (Right-click, and use "Save As")

HDOJ(HDU) 1406 完数

狂风中的少年 提交于 2020-04-05 20:48:12
Problem Description 完数的定义:如果一个大于1的正整数的所有因子之和等于它的本身,则称这个数是完数,比如6,28都是完数:6=1+2+3;28=1+2+4+7+14。 本题的任务是判断两个正整数之间完数的个数。 Input 输入数据包含多行,第一行是一个正整数n,表示测试实例的个数,然后就是n个测试实例,每个实例占一行,由两个正整数num1和num2组成,(1 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); while(t-->0){ int a = sc.nextInt(); int b = sc.nextInt(); if(a>b){ a=a^b; b=a^b; a=a^b; } int num = numm(a,b); System.out.println(num); } } private static int numm(int a, int b) { int num =0; for(int i=a;i<=b;i++){ if(is(i)){ num++; } } return num; } private

CF713C Sonya and Problem Wihtout a Legend (经典dp)

こ雲淡風輕ζ 提交于 2020-04-05 17:59:49
一个经典的通过增长减小大小来求使得序列单调性的最小代价。 对于这道题,有一个前置题是不要求要严格单调,而是不严格单调 这样的话,我们可以得到一个性质,最后所有的值都是在原序列当中的,这其实用贪心的想法想一想就好,因为一旦通过加减与左边或右边相等,就没必要再加减了 但是本题要求严格,这就很难说了,因此要考虑将一个问题转化成已知的问题 对于原先的问题,其实就是a[i]-a[j]>=0就好 那么现在的问题是a[i]-a[j]>=i-j,因此我们只要对输入的原数列减下标i,就转化成上面的问题了 也就是 a[i]-i>=a[j]-j。 对于dp问题,要进行集合划分,而对于这样的数值问题,以及这样的数据范围为,自然考虑到二维状态,第一维自然是前i个,重点是第二维,我们一般要寻找题目的信息 而第二维的思考就是考虑如何能将所有状态划分,一般来说都可以考虑最后一位不同的不同情况。因此,这次我们可以设计为前i个,第i个的值是j的最小值,因为根据上文所说,j永远都是原数列中的值 但是这样的话需要多枚举一层,因为我们要到前面找不同的k,1<=k<=j,才能完整的求,所以又出现了一个常见的优化,我们将dp状态改为前i个,第i个最大是j的情况。这样就可以通过前缀优化 本题要离散化,且爆int #include<iostream> #include<cstring> #include<cstdio>

异常

被刻印的时光 ゝ 提交于 2020-04-05 17:29:34
异常: 在程序运行过程中,出现的不正常情况叫做异常。 在解决代码中可能出现的异常,要添加非常多的逻辑来进行判断,会使代码变得非常臃肿,不利于维护,因此,推荐大家使用异常处理机制来处理程序运行过程中出现的问题。 捕获异常:try、catch、finally 声明异常:throws 抛出异常:throw 获取错误信息:e.printStackTrace();(常用) e.getmessage();(不常用) finally块: 在程序运行过程中,如果处理异常的部分包含finally的处理,那么无论代码是否发生异常,finally中的代码总会执行。 finally中包含哪些处理逻辑? 1、IO流的关闭操作一般设置在finally中; 2、数据库的连接关闭操作一般设置在finally中; 面试中常问的问题: try..catch块中存在return语句,是否还执行finally块,如果执行,说出执行顺序? 情况一:try中有return,finally中没有 1 package com.test.ExceptionQuestion; 2 3 public class Demo { 4 public static void main(String[] args) { 5 System.out.println(test()); 6 } 7 8 public static int test(){

kafka压测之producer

≯℡__Kan透↙ 提交于 2020-04-05 15:50:12
背景 前不久自建了大数据平台,由于时间问题,排期紧张,未能对平台进行压测。现在平台搭建完成,计划对平台组件逐一进行一次压测。 欢迎指正,不喜勿喷! 压测目标 测试Kafka集群写入消息和消费消息的能力,根据测试结果评估当前Kafka集群模式的负载能力。 测试包括对Kafka写入消息和消费消息进行压力测试,根据不同量级的消息处理结果 测试方法 在服务器上使用kafka自带的测试脚本,模拟不同量级消息写入及读取请求,查看Kafka处理不同数量级的消息数时的处理能力,包括每秒生成消息数、吞吐量、消息延迟时间。 环境概况 系统环境 系统 版本 其他 centos 7.6 8C 32G kafka 版本2.11-2.4.0 5台 测试环境 测试数据量:1亿条。 topic batch-size ack message-size(bytes) compression-codec partition replication throughput test_producer 10000 1 512 none 4 3 30000 test_producer 20000 1 512 none 4 3 30000 test_producer 40000 1 512 none 4 3 30000 test_producer 60000 1 512 none 4 3 30000 test_producer

小案例

心已入冬 提交于 2020-04-04 21:13:47
def check(account,pwd): f=open('兼职.txt','r',encoding='utf-8') for line in f: if account and pwd in line: return True else: return False f.close() def save_file(accounts): f=open('兼职.txt','w',encoding='utf-8') f.seek(0) f.truncate() for k in accounts: raw=','.join(accounts[k]) f.write("%s\n"%raw) f.flush() f.close() def personinfo(account,accounts): info=''' --------------------- Name %s Age %s Job %s Filed %s -------------------- '''%(accounts[account][0], accounts[account][2], accounts[account][3], accounts[account][4], ) print(info) def change(account,accounts): print(accounts[account]) info

HDU 3652——B-number

我怕爱的太早我们不能终老 提交于 2020-04-04 19:28:21
HDU 3652——B-number 传送门: http://acm.hdu.edu.cn/showproblem.php?pid=3652 题意:让你找小于等于n的数里有多少个数里含'13‘而且可以被13整除 一看是否含13,数位dp,再往后看,可以被13整除,这咋做嘛 别慌,数位dp也是ok的,除了用%判断是否整除,我们还能怎么搞?而且是按位来算的 想到了吗,模拟除法呀,这样我们只需要存上次计算的余数就可以了(算是一个状态),当含13且能被13整除答案才累加 再来一个状态存是否含13就可以了 dp[pos][num][mod] 状态为 dp[当前搜到第几位][是否含13][上一位的余数] num=0 啥也不是 num=1 上一位是1 num=2 含13 上代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define ll long long 4 ll a[1000009]; 5 ll dp[20][3][19]; 6 ll check(ll num,ll i) 7 { 8 if(num==0&&i==1||num==1&&i==1) return 1; 9 if(num==1&&i==3||num==2) return 2; 10 return 0; 11 } 12 ll dfs(ll pos,ll num,ll

HDU 4734——F(x)

三世轮回 提交于 2020-04-04 19:23:11
HDU 4734——F(x) 传送门: http://acm.hdu.edu.cn/showproblem.php?pid=4734 题意:数i在0~B的范围内,求F(i)小于F(A)的个数 F(x) = A n * 2 n-1 + A n-1 * 2 n-2 + ... + A 2 * 2 + A 1 * 1 先把F(A)算出来=tot,然后按位计算,如果num(当前F(pos)<=tot,方案数+1 返回1,如果num>tot,返回0) dp[pos][num] 的状态表示为dp[当前第几位][最大值tot-当前f(i)] 上代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define ll long long 4 ll a[109]; 5 ll dp[20][10009]; 6 ll tot; 7 ll dfs(ll pos,ll num,bool limit) 8 { 9 if(pos==0) return num<=tot; 10 if(num>tot) return 0; 11 if(!limit&&dp[pos][tot-num]!=-1) return dp[pos][tot-num]; 12 ll up=limit?a[pos]:9; 13 ll res=0; 14 for(ll i=0; i<=up