$Sol$ 设一个矩阵的左上角为$(x_1,y_1)$,右下角为$(x_2,y_2)$,$s_{x,y}$是到$(1,1)$二维前缀和,那么这个矩阵的答案显然是$s_{x_2,y_2} s_{x_1 1,y_2} s_{x_2,y_1 1}+s_{x_1 1,x_2 1}$.考虑把每个询问拆成这么四 ...
分类:
编程语言 时间:
2019-10-26 12:09:11
阅读次数:
83
描述器描述器由一个类对象定义,实现了__get__方法,__set__,__delete__方法的类对象叫做描述器类对象,我们指的描述器是指这个类的实例对象。描述器对象能够实现了两个类的交互作用,将其中的一个类操作自己属性的行为转而映射到另一个类的一个方法上,实现更多灵活的操作。classA:#这是一个描述器类def__get__(self,instance,owner):passdef__set
分类:
编程语言 时间:
2019-10-26 12:08:54
阅读次数:
139
资深架构师李运华倾情推荐 成长篇 《异类》:颠覆你对成功的认知。例如:什么才是赢在起跑线?为何现在的富人都是大约生于1955年左右? 《随机漫步的傻瓜》:只要看这一本书,你就能免受所有鸡汤的毒害! 《一万小时天才理论》:1万小时理论实践版,详细阐述了1万小时天才理论的3个关键点。 《情商》:如果你认 ...
分类:
其他好文 时间:
2019-10-26 12:08:21
阅读次数:
118
MySQL中的系统函数sleep,实际应用的场景不多,一般用来做实验测试,昨天在测试的时候,意外发现sleep函数的一个特殊现象。如果在查询语句中使用sleep函数,那么休眠的时间跟返回的记录有关。如下测试所示: mysql> create table test(id int);Query OK, ... ...
分类:
数据库 时间:
2019-10-26 12:08:08
阅读次数:
125
报错截图 一般情况是系统没有安装libmysqld-dev 执行 sudo apt install libmysqld-dev完成安装后再 pip install mysqlclient就可以了(系统环境Ubuntu18.04) ...
分类:
数据库 时间:
2019-10-26 12:07:51
阅读次数:
101
1 #include<stdio.h> 2 int main() 3 { 4 int j,i,m=1; 5 for(i=1;i<=10;++i) 6 { 7 for(j=1;j<=10-i;j++) 8 { 9 printf(" "); 10 } 11 for(j=1;j<=i;j++) 12 { ... ...
分类:
其他好文 时间:
2019-10-26 12:07:34
阅读次数:
92
原文地址:https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006379 翻译:度娘 润色:我 引言 你是一名科学家,也就是一位职业写作者。写作与分子生物学、化学分析、统计学或其他纯粹的“科学”工具一样重要 ...
分类:
其他好文 时间:
2019-10-26 12:07:13
阅读次数:
127
小米手机root [toc] 概念 解锁: 使手机可以刷机,一般是进入fastboot模式,然后用相关工具解锁。对于小米,需要在他们的网上申请,再用他们给的工具解锁 root: 在手机里面安装root权限工具如supersu,superuser,etc。一般来说root的前提是解锁。具体做法?? 但 ...
分类:
移动开发 时间:
2019-10-26 12:06:59
阅读次数:
232
多态性 多态性概述 多态是指同样的消息被不同类型的对象接收时导致不同的行为。 消息:对类的成员函数的调用 行为:实现,也就是调用了不同的函数 例如:使用同样的加号"+",就可以实现整型数之间、浮点数之间、双精度浮点数之间的加法,以及这几种数据类型混合的加法运算。 同样的消息:相加 被不同类型的对象: ...
分类:
其他好文 时间:
2019-10-26 12:06:23
阅读次数:
76
第三方日志库logrus使用 日志是程序中必不可少的一个环节,由于Go语言内置的日志库功能比较简洁,我们在实际开发中通常会选择使用第三方的日志库来进行开发。本文介绍了 这个日志库的基本使用。 logrus介绍 Logrus是Go(golang)的结构化logger,与标准库logger完全API兼容 ...
分类:
其他好文 时间:
2019-10-26 12:06:08
阅读次数:
90
influxDB 本文介绍了 时序数据库及Go语言操作 。 "InfluxDB" 是一个开源分布式时序、事件和指标数据库。使用Go语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。 安装 下载 https://portal.influxdata.com/downloads/ 这里需要注意 ...
分类:
数据库 时间:
2019-10-26 12:05:51
阅读次数:
112
docker网络介绍 docker 网络从覆盖范围可分为单个 host 上的容器网络和跨多个 host 的网络 docker 目前提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务,在启动容器的时候,如果不指定参数,在容器外部是没有办法通过网络来访问容器内部的网络应用和服务的 docke ...
分类:
其他好文 时间:
2019-10-26 12:05:34
阅读次数:
97
class GameRole: def __init__(self, name, ad, hp): self.name = name self.ad = ad self.hp = hp def attack(self, p): p.hp = p.hp - self.ad if p.hp > 0: p ...
分类:
编程语言 时间:
2019-10-26 12:05:15
阅读次数:
191
Elasticsearch 本文简单介绍了ES、Kibana和Go语言操作ES。 Elasticsearch 介绍 Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引 ...
分类:
其他好文 时间:
2019-10-26 12:04:58
阅读次数:
89
封装尺寸与功率关系: 0201 1/20W 0402 1/16W 0603 1/10W 0805 1/8W 1206 1/4W封装尺寸与封装的对应关系0402=1.0mmx0.5mm 0603=1.6mmx0.8mm 0805=2.0mmx1.2mm 1206=3.2mmx1.6mm 1210=3. ...
分类:
其他好文 时间:
2019-10-26 12:04:38
阅读次数:
104
工具rotatelogscronologrotatelogsrotatelogs是apache自带的日志分割工具,只要安装了apache服务,就有此工具命令路径在/usr/sbin/下配置apache文件启动服务后,生成日志文件更改httpd的配置文件重启服务,查看更改时间,验证cronolog工具分割共享,挂载到linux系统安装工具包命令文件在/usr/sbin更改httpd服务配置文件重启服
分类:
Web程序 时间:
2019-10-26 12:04:11
阅读次数:
130
Go性能调优 在计算机性能调试领域里,profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况。 Go语言是一个对性能特别看重的语言,因此语言中自带了 profiling 的库,这篇文章就要讲解怎么在 golang 中做 profiling。 Go性能优化 Go语言项目中 ...
分类:
其他好文 时间:
2019-10-26 12:03:38
阅读次数:
80