04 2021 档案
linux ls 命令超级详解
摘要:命令功能 查看目标文件(包括目录)中所有文件信息,包括权限信息等。 命令格式 ls [选项] [目标文件] 选项参数 **-a , --all:**查看目录下的所有文件,包括以 . 开头的隐含文件。 -A, --almost-all: 同-a,但不列出.和..的目录。 --author: 同-l一起
阅读全文
小 Q 与树 (点分治)
摘要:链接:https://ac.nowcoder.com/acm/contest/11171/D 来源:牛客网 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述: 小 Q 在纸上画树,画着画着,小
阅读全文
mysql 索引策略
摘要:索引的优点 索引大减少了服务器需要扫描的数据量。 索引可以帮助服务器避免排序和临时表。 索引可以随机I/O变成顺序I/O。 独立的列 独立的列将不能使用索引,独立的列是指索引列不能是表达式的一部分,也不能是函数的参数,比如: select actor_id from actors where act
阅读全文
mysql计数器表的设计
摘要:问题:如果使用数据库表保存计数器,则在更新计数器时可能会碰到并发问题。 假设拥有一个计数器表,只有一行数据来记录网站的点击次数: create table hit_counter ( cnt int unsigned not null ) engine = InnoDB; 每当需要增加次数时都需要进
阅读全文
xargs命令
摘要:xargs 作用 xargs作用是将标准输入转为命令行参数。 args单独使用默认后面是echo xargs # 等同于 xargs echo 输入xargs按下回车以后,命令行就会等待用户输入,作为标准输入。可以输入任意内容,直到按下Ctrl + d,表示输入结束,这时echo命令就会把前面的输入
阅读全文
java 常用命令
摘要:javac javac可以将.java文件编译成.class文件 javac *.java # 编译当前目录下的所有java文件 javac -d classes *.java # 编译当前目录下的所有java文件,并将所有的class文件放到classes目录下 javac -d claaes $
阅读全文
python3 安装pip3
摘要:首先安装setuptools wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a
阅读全文
数据库的范式和反范式
摘要:范式 第一范式(1NF):第一范式是必须保证每一列的原子性,不能再折分成其他列。 第二范式(2NF):第二范式是在第一范式的基础上,加上其他非主键列必须完全依赖于主键,不能有部分依赖。比如(学生ID、课程ID)、成绩、学生姓名,这里学生姓名是部分依赖于主键的。 第三范式(3NF):第三范式就是在第二
阅读全文
git常用命令
摘要:查看所有配置,用户信息和文件位置 git config --list --show-origin 用户信息配置 git config --global user.name "user_name" git config --global user.email "user_email@qq.com" 查
阅读全文
zookeeper 节点类型和使用场景
摘要:zookeeper 节点类型和使用场景 zookeeper 节点类型 持久节点(persistence znode):永久保留的节点,当客户端断开连接后仍然能够保存节点数据的节点。 临时节点(ephemeral znode):临时保留的节点,当客户端断开连接后节点将会被自动删除的节点,所以它不能够创
阅读全文
zookeeper结构
摘要:命名空间 zookeeper的命名空间和文件系统比较类似,它的每个节点被称作znode,每个znode可以存储1MB的数据,如下图可以清楚看到zk的数据模型。 每个znode包含一个stat的结构,它包含事务ID,时间戳,版本号,节点类型,数据长度和子节点数量。 事务ID:包括创建znode的事务I
阅读全文
浙公网安备 33010602011771号