函数描述 array() 创建数组。 array_change_key_case() 把数组中所有键更改为小写或大写。 array_chunk() 把一个数组分割为新的数组块。 array_column() 返回输入数组中某个单一列的值。 array_combine() 通过合并两个数组来创建一个新 ...
分类:
编程语言 时间:
2018-08-20 14:30:18
阅读次数:
185
1、 使用 join 方法将下划线添加到列表的每一个元素拼接成字符串,li = ['alex', 'eric', 'rain'] 2、 查找列表中元素,移除每个元素的空格,并查找以 a 或 A 开头 并且以 c 结尾的所有元素。 li = ["alec", " aric", "Alex", "Ton ...
分类:
编程语言 时间:
2018-08-19 21:53:46
阅读次数:
161
上周,以前公司的同事朋友找我帮忙,看看能否帮忙恢复一个MySQL 数据库,具体情况为:数据库版本为MySQL 5.6(具体版本不清楚),也不清楚具体的数据库引擎; 没有数据库备份,只剩下数据库下面的一些文件(frm、idb),具体原因是因为出现问题的时候,重装了MySQL,最要命的是ibdata1等... ...
分类:
数据库 时间:
2018-08-19 20:01:58
阅读次数:
232
下半场ING,好吧,本来准备明天写的(拖延真快乐.gif),请然而,,,早上八点多跑公司加班(看书+学习)去,发现大门上挂着一把大锁,我只想说门禁是拿来看的嘛,加啥破锁o(╥﹏╥)o,严重打击了好员工的加班热情[○·`Д'·○],所以滚回来写博客了,忧伤,写了点代码还踩了半天坑(偷懒惹的祸),忧伤1 ...
分类:
编程语言 时间:
2018-08-19 20:00:23
阅读次数:
420
前言 windows操作系统中常见的一个文件存储系统是NTFS。在这个文件系统中MFT是它的核心。 图一 MFT是一个数据结构,上图是它的结构,它主要用来存放每个文件和目录在磁盘中的索引。MFT由一个个MFT项构成。每个MFT项的大小是1024Bytes。每个MFT项由固定头结构和多个属性构成。属性 ...
分类:
其他好文 时间:
2018-08-19 19:58:39
阅读次数:
190
我们都会犯错误,尤其是在使用像Git这样复杂的东西时。如果你是Git的新手,可以学习 "如何在命令行上开始使用Git" 。下面介绍如何解决六个最常见的Git错误。 Photo by "Pawel Janiak" on "Unsplash" 1. 最后一次代码提交时有拼写错误 经过几个小时的编码后,拼 ...
分类:
其他好文 时间:
2018-08-19 17:06:22
阅读次数:
176
Tomcat可以使用Apache Portable Runtime来提供卓越的性能及可扩展性,更好地与本地服务器技术的集成。Apache Portable Runtime是一个高度可移植的库,位于Apache HTTP Server 2.x的核心。APR有许多用途,包括访问高级IO功能(如sendf ...
分类:
其他好文 时间:
2018-08-18 18:34:52
阅读次数:
180
题目连接:https://www.luogu.org/problemnew/show/P3950 1.像我这种学数据结构学傻了的 2.边权化点权 所有点权初始化0 3.对于战争 将深度较深的 1,对于和平 将深度较深的+1 4.对于历史 用war记录 5.特别注意 在两个查询的LCA处判断是否为 1 ...
分类:
其他好文 时间:
2018-08-17 21:30:29
阅读次数:
140
最近看netty源码碰到ChannelOption.SO_BACKLOG参数,通过跟踪代码发现其实是用于设置底层tcp socket的backlog参数,由于不了解这个参数,有必要彻底的理解一下。 底层 backlog参数主要用于底层方法int listen(int sockfd, int back ...
分类:
其他好文 时间:
2018-08-17 14:22:13
阅读次数:
185
对于每个数$a_i$,易得它对答案的贡献为 它左边比它小的数的个数$\times$它右边比它大的数的个数。可以离散化后再处理也可以使用动态开点的线段树。我使用了动态开点的线段树,只有需要用到这个节点的时候才新建这个节点,这里我是在进行修改的时候新建的。时间复杂度$O(n\log (\max \rm ...
分类:
其他好文 时间:
2018-08-17 13:53:09
阅读次数:
150