访问像素的三种方法 【方法1】指针访问,c语言操作符[ ](速度最快,但有越界的风险) 【方法2】迭代器iterator(绝对安全,不会越界) 【方法1】动态地址计算(最慢) ...
分类:
其他好文 时间:
2018-09-15 17:35:30
阅读次数:
199
质量检查(quality) 【问题描述】 食品安全部门要检查一些食品中是否含有违禁成分。现在总共有 n 种食品待查,对于每种食品,他们需要给出是否含有这种成分。对一份样品,检测设备可以输出是否含有违禁成分。由于检测设备相当敏感,如果将多份样品混合,只要其中任何一份含有这种添加剂,设备就会输出“含有” ...
分类:
其他好文 时间:
2018-09-15 17:35:22
阅读次数:
291
题解: 第一题:每个柱子可以到达的位置是可求的一个区间,我们得到区间,并和下一个柱子的限制取交集,得到一个新区间,这样一直做下去,就可以得到最终答案的区间,我们肯定贪心走到最低点,知道了这个坐标,就可以O(1)得到答案,不用在考虑中间是怎么走的(我就是这点没有想到,然后去暴力DP了);最后在注意一下 ...
分类:
其他好文 时间:
2018-09-15 17:35:08
阅读次数:
159
FileReader和FileWriter的源码非常简单,下面通过分析它们的源码以更好地进行理解这两个流 1. FileReader FileReader实现了读取底层的字节数据并将其转换为字符数据的功能,转换时依赖的字符集为平台默认的字符集GBK(Windows平台)。 FileReader源码如 ...
分类:
编程语言 时间:
2018-09-15 17:34:59
阅读次数:
172
有N堆石子。A B两个人轮流拿,A先拿。每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出N及每堆石子的数量,问最后谁能赢得比赛。 例如:3堆石子,每堆1颗。A拿1颗,B拿1颗,此时还剩1堆,所以A可以拿到最后1颗石 ...
分类:
其他好文 时间:
2018-09-15 17:34:48
阅读次数:
105
题目描述 设r是个2k 进制数,并满足以下条件: (1)r至少是个2位的2k 进制数。 (2)作为2k 进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。 (3)将r转换为2进制数q后,则q的总位数不超过w。 在这里,正整数k(1≤k≤9)和w(k<W≤30000)是事先给定的。 问:满足 ...
分类:
其他好文 时间:
2018-09-15 17:34:35
阅读次数:
142
模型前后操作如下: 第一次迁移: 更改后: Djnago修改数据库分以下三步: 1、对models.py进行更改(正常) 2、使用makemigrations创建迁移 3、使用migrate执行迁移 分析:在该修改后模型后,第二次同步数据库时code和highlighted字段不能为空。如果第一次就 ...
分类:
其他好文 时间:
2018-09-15 17:34:28
阅读次数:
438
Pillow PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Pyth ...
分类:
其他好文 时间:
2018-09-15 17:34:21
阅读次数:
687
原文链接https://www.cnblogs.com/zhouzhendong/p/AGC002F.html 题目传送门 - AGC002F 题意 给定 $n,k$ ,表示有 $n\times k$ 个球,其中,颜色为 $1,2,\cdots, n$ 的球各有 $k$ 个。 将这些球任意排列成一排 ...
分类:
其他好文 时间:
2018-09-15 17:34:12
阅读次数:
255
注意到等级的变化最多有nm次。于是考虑比较暴力的做法,线段树维护每个区间内每个等级角色的最大经验值,区间加时看有没有可以升级的,如果有则暴力向两边递归,否则打上标记。复杂度O(nmlogn)。 似乎有更优的做法。 ...
分类:
其他好文 时间:
2018-09-15 17:34:00
阅读次数:
171
Selenium2+python自动化17 JS处理滚动条 前言 selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需 ...
分类:
编程语言 时间:
2018-09-15 17:33:51
阅读次数:
229
1.补充 margin的margin:0 auto;会解决元素的居中,前提是给这个元素设置width 2.css的层叠问题 css有两个性质 1.继承性 2.层叠性 选择器的一种选择能力,谁的权重大就选谁 A,选不中,走继承性,(font color text)继承性的权重是0 a)有多个父级都设置 ...
分类:
Web程序 时间:
2018-09-15 17:33:41
阅读次数:
158
我们的在创建数据库的时候,一些小型的项目不会太注意数据库的引擎,一些大型项目会考虑数据库的的引擎的问题,直接影响后面的使用。MyISAM:MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎。除了提供ISAM里所没有的索引和字段管理的大量功能,MyISAM还使用一种表格锁定的机制,来优化多个并发的读写操作,其代价是你需要经常运行OPTIMIZETABLE命令,来恢复被更新机制所浪费的空间。
分类:
数据库 时间:
2018-09-15 17:33:30
阅读次数:
190
简单的语音交互demo
分类:
编程语言 时间:
2018-09-15 17:33:19
阅读次数:
502
socket层 socket:是应用层与TCP/IP协议通信的中间软件抽象层,是一组接口,在设计模式中,socket其实就是一个门面模式,它把复杂的TCP/IP协议隐藏在socket接口后面。 基于TCP协议的socket tcp是基于链接,必须先启动服务端,然后在启动客户端去链接服务端 serve ...
分类:
其他好文 时间:
2018-09-15 17:33:09
阅读次数:
158
1.mvn -v 查看maven版本 2.mvn compile 编译项目,生成target文件夹,其中包含编译生成的字节码文件和测试报告。打开cmd,cd到项目的根目录,运行该命令如图所示(如果是第一次运行该命令,会下载很多jar包,会有点慢): 并且在运行完该命令后,会在项目的根目录下生成tar ...
分类:
其他好文 时间:
2018-09-15 17:33:01
阅读次数:
168
classC:def__getattr__(self,name):print(1)returnsuper().__getattr__(name)def__getattribute__(self,name):print(2)returnsuper().__getattribute__(name)def__setattr__(self,name,value):print(3)super().__set
分类:
其他好文 时间:
2018-09-15 17:32:55
阅读次数:
184