Description 题目大意: $f(x)$为十进制下x每一位上的数字的和。求满足$f(x)+f(x+1)+...+f(x+k)=n$的最小x。 思路 由于k特别小(<=9),故x+k至多发生一次进位。x每加1,必有某一位加上1。如果发生进位,那么$f(x)$只要额外减去若干个9(进位发生后9变 ...
分类:
其他好文 时间:
2020-06-26 23:57:16
阅读次数:
130
每个标题有超链的都是可以直接点击去做那一关,这样就用每次都从第一关开始做了。想做哪关做哪关。 以下来自XSS练习平台 XSS Challenges 这个练习平台没有像alert(1)to win类似的平台一样会给出关键的源代码,并且会在页面给予反馈。这是一个模仿真实xss挖洞的情景,在XSS Cha ...
分类:
其他好文 时间:
2020-06-26 18:04:29
阅读次数:
78
一、十进制与二进制之间的相互转换 十进制——>二进制 1. 整数部分和小数部分分别转换, 2.十进制整数转换为二进制整数:除2,由下往上取余 3.十进制小数转换为二进制小数:乘2,由上往下取整 二进制——>十进制 将二进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值。 二、八进制与十进 ...
分类:
其他好文 时间:
2020-06-25 23:21:07
阅读次数:
215
oid toRgba(int color){ int rgb=new int[3]; int b = color & 0xff; int g = (color >> 8) & 0xff; int r = (color >> 16) & 0xff; rgb[0]=r; rgb[1]=g; rgb[2] ...
分类:
其他好文 时间:
2020-06-24 14:01:07
阅读次数:
293
Counting Sort 计数排序适用于数据量很大,但是数据类别很少的情况,可以做到线性时间。 举例来看:如果有100万个字符串,但只有cat, dog, person三种类型,采用基于比较的排序方式,可以做到$NlogN$,计数排序采用了一种完全不同的思想: 新建一个counts[3],记录每种 ...
分类:
其他好文 时间:
2020-06-24 10:31:57
阅读次数:
52
一、进制 /*进制:(了解)1、进制的分类十进制: 数字范围:0-9 进位规则:逢十进一二进制: 数字范围:0-1 进位规则:逢二进一八进制: 数字范围:0-7 进位规则:逢八进一十六进制: 数字范围:0-9、A-F(或者a-f) 进位规则:逢十六进一 十进制 二进制 八进制 十六进制0 0 0 0 ...
分类:
编程语言 时间:
2020-06-21 23:27:19
阅读次数:
63
概要 进制 单位 编码 1 进制 计算机的底层本质上都是二进制操作 二进制是满二进一、八进制是满八进一、十进制是满十进一、十六进制是满十六进一 2 单位 计算机底层本质都是二进制 位,一个二进制位 字节,1字节 = 8位 千字节,1kb = 1024字节 = 1024 * 8位 兆字节,1mb = ...
分类:
其他好文 时间:
2020-06-21 16:20:49
阅读次数:
53
bytes类型1.字符寸硬盘 要变成bytes2.网络传输 字符 要变成bytes 数据存到硬盘,硬盘只能存储2进制 2进制-》十进制-》asscii/gbk/utf-8/unicode 数据往硬盘上村,就要以相应的编码转成2进制后存储 文字-》utf-8/gbk-》2进制 图片-》jpg/png- ...
分类:
其他好文 时间:
2020-06-21 09:52:06
阅读次数:
62
1 /* 2 * twitter雪花算法golang实现,生成唯一趋势自增id 3 * 保留位:63位 4 * 毫秒时间戳:[62-20]43位,时间范围[1970-01-01 00:00:00.000,2248-09-26 15:10:22.207] 5 * 机器id:[19-12]8位,十进制范 ...
分类:
编程语言 时间:
2020-06-20 19:02:58
阅读次数:
80
一、Memcached简介 Memcached是一款开源的、高性能的纯内存缓存服务软件 Mem是内存的意思,cache是缓存的意思,d是daemon的意思 优点: 1. 对于用户来讲,用户访问网站更快了,体验更好了。 2. 对网站来说,数据库压力降低了。只有当内存没有数据时才会去请求数据库。第一次写 ...
分类:
系统相关 时间:
2020-06-20 18:40:34
阅读次数:
55