传送门 解题思路 cdq分治,将位置看做一维,修改时间看做一维,权值看做一维,然后就转化成了三维偏序,用排序+cdq+树状数组。注意算删除贡献时要做两次cdq,分别算对前面和后面的贡献。 #include<iostream> #include<cstdio> #include<cstring> #i ...
分类:
其他好文 时间:
2018-09-25 01:20:53
阅读次数:
120
ext2文件系统细节 我们都知道,操作系统中的数据分为文件内容和文件属性两部分,其中文件内容就是文件的实体数据,而文件属性就是文件类型、权限、属主、修改时间等信息。操作系统会将上述文件的内容放入磁盘文件系统的inode中,而把文件的实体数据存放于对应的block中。除了inode和block信息外, ...
分类:
系统相关 时间:
2018-09-24 17:14:59
阅读次数:
194
在看Spring中HttpServlet的Service方法时,对于GET请求,代码逻辑如下: 其中涉及的关键信息是修改时间,这就涉及到浏览器数据缓存问题。以下对个缓存机制进行简单总结,可用于请求的优化。(本文中的图都摘自其他文章) Last-Modified和If-Modified-Since 当 ...
分类:
Web程序 时间:
2018-09-22 12:56:38
阅读次数:
252
shell 脚本: #!/bin/bash now=`date "+%Y-%m-%d_%H:%M:%S"` #获取当前时间 echo "当前时间: "$now now=`date +%s` #获取当前时间戳 单位:秒 echo "当前时间戳: "$now function getdir(){ #遍历 ...
分类:
其他好文 时间:
2018-09-15 19:23:10
阅读次数:
308
1.按 status 值 2 5 3 的顺序排序,值相同则按修改时间排序 order by FIELD(status,2,5,3),a.ModifyTime desc 2.将 status = 3 的记录排在最后,其余的记录按修改时间排序 order by FIELD(status,3),a.Mod ...
分类:
数据库 时间:
2018-09-12 20:12:44
阅读次数:
2402
注释:注释只应该描述有关代码和设计的技术性信息; 通常作者、最后修改时间不该在注释中出现; 注释应该谈及代码自身没提到的东西; 删掉注释掉的代码,保持简洁; 环境:应当能够用单个命令签出系统,并用单个指令构建它; 应当能够发出单个指令就可以运行全部单元测试; 函数:函数的参数量应该少,没参数最好; ...
分类:
其他好文 时间:
2018-09-06 19:54:31
阅读次数:
150
常用模块 collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1. namedtuple: 生成可以使 ...
分类:
其他好文 时间:
2018-09-04 22:06:30
阅读次数:
143
官方网站: https://nanos.cloud/zh-cn/ 下载地址: https://nanos.cloud/zh-cn/download.html 详细更新记录:https://nanos.cloud/zh-cn/changelog.html 主要变更: 增加云主机快照管理:快照创建、删除 ...
分类:
其他好文 时间:
2018-09-03 00:02:49
阅读次数:
228
一、概念和基本注解 从JDK1.5开始,引入了源代码中的注解这一机制。注解使得 Java 源代码中不但可以包含功能性的实现代码,还可以包含元数据。 那么什么是元数据呢?所谓元数据,就是描述数据的数据。比如说一张图片,图片内容是它的主体数据,那么像图片的创建时间、修改时间、创建者等等这些数据,就是这张 ...
分类:
编程语言 时间:
2018-09-02 21:44:05
阅读次数:
155
做文件读取写入的时候,要用到一个类: File,这里简单记录。 构造方法,传入一个字符串,绝对路径和相对路径都可以,文件名或者文件夹也可以: public File(String pathname) 还有其它三个方法,不过个人认为用处好像不大,不表。 使用方式就是new一个: File file = ...
分类:
编程语言 时间:
2018-08-30 02:07:23
阅读次数:
161