摘要:
linux 系统和机器指标相关 1. 查看机器的性能常用的命令 查看机器磁盘使用: df -h 查看 机器中占用磁盘最多的一个文件夹 : du -s * | sort -nr | head 查看当前目录下的所有文件占用磁盘大小和总大小 du -ach * 查看当前目录总大小 du -sh 查看所有子 阅读全文
摘要:
所谓静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分。当多个程序都调用相同函数时,内存中就会存在这个函数的多个拷贝,这样就浪费了宝贵的内存资源。.so文件是共享库文件(动态链接)。动态链接所调用的函数代码并没有被拷贝到应用程序的可执行文件中去,而是仅仅在其中加入了所调用函 阅读全文
摘要:
入门机器学习的第一个算法 KNN算法《机器学习实战》的第一个算法。 阅读全文
摘要:
工作中遇到奇怪的事,加载增量的时候加载不上。于是开始分析原因,log里边没有任何错误信息,只有加载完成的标志。增量的数据在目录里边是存在的,但是显示的目录大小却不是4096,而是17,不知道为什么。后来gdb调试,发现没有取到对应的增量的文件夹目录。而这是用一个函数GetChildDir()来实现的 阅读全文
摘要:
QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务 阅读全文
摘要:
1. 取消某一次合并 git merge --abort 可以参考的教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 阅读全文
摘要:
1. 解决”Argument list too long”参数列表过长的办法: rm * -rf 改为: find . -name "*" | xargs rm -rf '*' 就行了 2. git clean -xf 删除当前目录下所有没有track过的文件. 不管他是否是.gitignore文件 阅读全文
摘要:
配置文件的选择 JSON? YAML? XML? HOCON? INI? ini ini文件是一个无固定标准格式的配置文件。它以简单的文字与简单的结构组成,常常使用在Windows操作系统。ini文件的命名来源,是取自英文“初始(Initial)”的首字缩写,正与它的用途——初始化程序相应。 pro 阅读全文
摘要:
一、 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式). 总结: explicit关键字只需用于类内的单参 阅读全文
摘要:
在 Shell 脚本中调用另一个 Shell 脚本的三种方式 fork: 如果脚本有执行权限的话,path/to/foo.sh。如果没有,sh path/to/foo.sh。 exec: exec path/to/foo.sh source: source path/to/foo.sh 阅读全文
摘要:
2017年 我许下了两个愿望,更确切地说是两个必须要完成的任务。 首先,找到一份满意的工作(当时认为所谓的满意就是互联网的大公司,最好能去BAT,可是后来会觉得、至少不会那么很天真的认为是这样了) 其次,能够顺利按时毕业,拿到双证。 过完年,回到学校。两件事,一是准备投小论文,二是开始准备找实习(虽 阅读全文
摘要:
Debug:调试版本,包含调试信息,所以容量比Release大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会更复杂),便于程序员调试。 Debug模式下生成两个文件,除了.exe或.dll文件外,还有一个.pdb文件,该文件记录了代码中断点等调试信息 Release:发 阅读全文
摘要:
1. 后台执行命令 nohup http://blog.csdn.net/liuyanfeier/article/details/62422742 2. 查看日志文件 格式:tailf logfile 动态跟踪日志文件logfile,最初的时候打印文件的最后10行内容 3. crul url 利用它 阅读全文
摘要:
在运行程序时,可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能。目前有短选项和长选项两种格式。短选项格式为"-"加上单个字母选项;长选项为"--"加上一个单词。长格式是在Linux下引入的。许多Linux程序都支持这两种格式。在Python中提供了getopt模块很好的实现了对这两种用法 阅读全文
摘要:
1. 堡垒机 跳板机 开发机 跳板机是开发者登录到网站分配给应用服务器的唯一途径。开发者必须首先登录跳板机,再通过跳板机登录到应用服务器。 2. 单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要 阅读全文
摘要:
Given an array of strings, group anagrams together. For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"], Return: Note: All inputs will be i 阅读全文
摘要:
1. vim一共有4个模式:(linux下最好用的编辑器) 正常模式 (Normal-mode) 插入模式 (Insert-mode) 命令模式 (Command-mode) 可视模式 (Visual-mode) 正常模式 启动vim后默认处于正常模式。不论位于什么模式,按下<Esc>键(有时需要按 阅读全文
摘要:
Given two non-empty binary trees s and t, check whether tree t has exactly the same structure and node values with a subtree of s. A subtree of s is a 阅读全文
摘要:
You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 ston 阅读全文
摘要:
1. 健身 2. 学习理财 3. 每日一题练习代码 4. 每周至少去一个没去过的地方,好好享受北京的资源 5. 多读书 阅读全文