首先我们一一介绍这三兄弟—————— String String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。 但是如上图这是怎么回事?这难道不是将str变更了吗?这我们就要从内存说起,才能知道String类不可变在哪里体现出来的。 ...
分类:
其他 时间:
2020-02-24 20:15:56
收藏:
0 评论:
0 赞:
0 阅读:
67
积性函数筛法 很多常用的数论函数都是积性函数,而在题目中,我们常常需要线性(甚至更高)的筛法。 对于积性函数,我们可以在筛素数的基础上稍加修改,即可完成线性筛。 首先,注意到积性函数的特点: $$ f(xy)=f(x)\times f(y) $$ 而可以线性筛的积性函数,需要知道以下两个式子的快速求 ...
分类:
其他 时间:
2020-02-24 20:15:29
收藏:
0 评论:
0 赞:
0 阅读:
72
题目:https://vjudge.net/problem/CodeForces-1292A 题意:共两行,从(1,1)到(2,n)每过一个时刻会有一个位置的状态变化,从能到达这个位置变成不能到达,或从不能到达变成能到达,问在每个时刻中是否能从起点到终点。 分析:对于某一行的一个障碍,要形成阻碍,必 ...
分类:
其他 时间:
2020-02-24 20:14:29
收藏:
0 评论:
0 赞:
0 阅读:
75
...
分类:
其他 时间:
2020-02-24 20:13:50
收藏:
0 评论:
0 赞:
0 阅读:
79
```cpp #include #include #include //c++ 11 template void checkSize(C &c) { if(c.size() > 3) { c[3] = 10; //单线程OK,多线程可能出错 } c.at(3) = 10; } void arrayP... ...
分类:
编程语言 时间:
2020-02-24 20:13:14
收藏:
0 评论:
0 赞:
0 阅读:
77
线性基是极小的能异或出任意元素异或出来的值的集合. 线性基可以合并,不是很可以支持删除,但看过相关的博客好像有神仙可以. 删除可以弄存活区间然后线段树. 设线性基中有i个元素,那么共有$2^i$种异或值,每种值出现了$2^{n i}$次. 异或值最大就从高位往低位贪心选取,如果当前答案没有这一位就异 ...
分类:
其他 时间:
2020-02-24 20:12:20
收藏:
0 评论:
0 赞:
0 阅读:
57
原文链接 大家有没有遇到过慢查询的情况,执行一条SQL需要几秒,甚至十几、几十秒的时间,这时候DBA就会建议你去把查询的 SQL 优化一下,怎么优化?你能想到的就是加索引吧? 为什么加索引就查的快了?这就要从索引的本质以及他的底层原理说起。 索引是什么 那索引到底是什么呢?你是不是还停留在大学学『数 ...
分类:
数据库技术 时间:
2020-02-24 20:11:10
收藏:
0 评论:
0 赞:
0 阅读:
79
摘自b站尚硅谷JAVA视频教程 interface HelloInterface { String sayHello(); } class Hello implements HelloInterface{ @Override public String sayHello() { System.out ...
分类:
编程语言 时间:
2020-02-24 20:10:02
收藏:
0 评论:
0 赞:
0 阅读:
84
一.什么是全文检索? 就是在检索数据,数据的分类: 在计算机当中,比如说存在磁盘的文本文档,HTML页面,Word文档等等...... 1.结构化数据 格式固定,长度固定,数据类型固定等等,我们称之为结构化数据,比如说数据库中的数据 2.非结构化数据 word文档,HTML文件,pdf文档,文本文档 ...
分类:
Web开发 时间:
2020-02-24 20:09:03
收藏:
0 评论:
0 赞:
0 阅读:
90
```cpp#include #include #include //list 是c++98中引入的双向串列(double linked list)//namespace std {//template>//class list;//}//特点: 不支持随机访问元素,访问头部和尾部元素快//任何位置... ...
分类:
编程语言 时间:
2020-02-24 20:08:39
收藏:
0 评论:
0 赞:
0 阅读:
97
问题描述 小明正在玩一个“翻硬币”的游戏。 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。 比如,可能情形是:**oo***oooo 如果同时翻转左边的两个硬币,则变为:oooo***oooo 现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只 ...
分类:
其他 时间:
2020-02-24 20:07:54
收藏:
0 评论:
0 赞:
0 阅读:
87
最近学习了redux,对比前段时间学习的vuex。个人有一些感触。 首先,vuex确实是简单好用(尤大佬nb!)。它能轻松将数据、计算属性、同步异步方法进行“模块化”分离,而引入的第五个方法modules更是能轻松做到引入各种模块,结合 起来导出,真正是能做到傻瓜式使用。 但是作为一名程序猿,vue ...
分类:
其他 时间:
2020-02-24 20:07:03
收藏:
0 评论:
0 赞:
0 阅读:
76
给targetUserName用户授予databaseName单个数据库权限 grant all privileges on databaseName.* to targetUserName@"%" identified by 'targetPassword';grant select,delete ...
分类:
数据库技术 时间:
2020-02-24 20:06:20
收藏:
0 评论:
0 赞:
0 阅读:
87
Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全的则是一系列复杂的配置工作。本章将详细讲解文件的所有者、所属组以及其他人可对文件进行的读(r)、写(w)、执行(x)等操作,以及如何在Linux系统中添加、删除、修改用户账户信息。我们还可以使用SUID、 ...
分类:
其他 时间:
2020-02-24 20:04:56
收藏:
0 评论:
0 赞:
0 阅读:
48
一、沙箱 沙箱:一个虚拟的系统程序。可以在这个虚拟环境中运行程序及浏览器 想象你的电脑是一张白纸,程序运行和改动就是在纸上写字,沙箱就是在纸上放了一块玻璃,程序运行和改动就是在玻璃上写,纸上还是干净的 蜜罐:一个真实的操作系统环境 想象你的房子是一栋虚假且设置了陷阱的豪宅,小偷进来房子,看中了房间的 ...
分类:
其他 时间:
2020-02-24 20:04:36
收藏:
0 评论:
0 赞:
0 阅读:
132
坑点一:两个PAT的最高位求和,可能会产生进位carry,最好不要忘了 拼接上 carry。 坑点二:两个PAT的和 可能是 0,要特判输出 0。 #include<iostream> #include<algorithm> using namespace std; int main() { str ...
分类:
其他 时间:
2020-02-24 20:03:53
收藏:
0 评论:
0 赞:
0 阅读:
66
MySQL选择性同步 强烈建议:尽量不要使用本文中的几个参数用作MySQL选择性同步。本文仅是测试,极不推荐生产环境中用以下参数。 测试版本:MySQL 5.7.26 说明:图中最后的都是从库的结论。比如a库的表不执行binlog指的是从库中a库中不会执行主库中binlog中的xx记录。 1 bin ...
分类:
数据库技术 时间:
2020-02-24 20:03:16
收藏:
0 评论:
0 赞:
0 阅读:
92
1、final关键字: (1)final关键字可以修饰成员变量,成员方法,还可以修饰类 (2)final关键字的意思是最终的意思 (3)final修饰过的成员变量是一个常量,修饰过的成员方法不不允许被更改 (4)final修饰过的类不能被继承 总结:起来就是final修饰过的就是不能被改变了. 2、 ...
分类:
其他 时间:
2020-02-24 20:02:57
收藏:
0 评论:
0 赞:
0 阅读:
56
RN相关插件库(全是作者使用过,觉得质量最好的库,多数是洋人开源的)> [react-native-code-push 热更新](https://github.com/microsoft/react-native-code-push)> [react-native-vector-icons 字体图标 ...
分类:
其他 时间:
2020-02-24 20:02:26
收藏:
0 评论:
0 赞:
0 阅读:
94
```cpp #include #include //基础函数 void printInfo(int a, int b, int c) { std::cout void templatePrint(T1 a, T2 b, T3 c) { std::cout void operator() (T1 a... ...
分类:
编程语言 时间:
2020-02-24 20:02:05
收藏:
0 评论:
0 赞:
0 阅读:
68