1、查看日志最后几行
1 | tail -100 /access.log |
2、进入目录相关
1 | #进入一个目录 |
3、看倒数多少行
1 | #看倒数10行 |
4、过滤特定行,保存结果到新文件
1 | cat /root/old.text | grep -v "yourstring"> /root/new.text |
1、查看日志最后几行
1 | tail -100 /access.log |
2、进入目录相关
1 | #进入一个目录 |
3、看倒数多少行
1 | #看倒数10行 |
4、过滤特定行,保存结果到新文件
1 | cat /root/old.text | grep -v "yourstring"> /root/new.text |
排序方法 | 平均情况 | 最好情况 | 最坏情况 | 辅助空间 | 稳定性 |
---|---|---|---|---|---|
冒泡排序 | O(n²) | O(nlogn) | O(n²) | O(1) | 稳定 |
简单选择 | O(n²) | O(n²) | O(n²) | O(1) | 稳定 |
直接插入 | O(n²) | O(n) | O(n²) | O(1) | 稳定 |
希尔排序 | O(nlogn)~O(n²) | O(n^1.3) | O(n²) | O(1) | 不稳定 |
堆排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(1) | 不稳定 |
归并排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(n) | 不稳定 |
快速排序 | O(nlogn) | O(nlogn) | O(n²) | O(nlogn)~O(n) | 不稳定 |
以上
只在基于规则的优化器中有效,ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.
ORACLE采用自下而上(从后往前)的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾
ORACLE在解析的过程中, 会将’*’ 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间.需要什么字段就查询什么字段,永远不要查询出不需要的字段来
ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等;尽量使用缓存技术;
在SQLPlus , SQLForms和Pro*C中重新设置ARRAYSIZE参数, 可以增加每次数据库访问的检索数据量 ,建议值为200
1 | String str = new String("java"); |
答案:最少一个,最多两个
emlog_ad字段
id
status
position
title
weight
content
1 | --找出重复 |
安装好上面三个工具
可能会遇到的问题:
**1、**Git Bash执行node -v
提示无效 或者 npm install
报 command not found
解决办法:在环境变量 - 用户变量中 - 新建用户变量 - 添加nodejs安装路径
如:C:\tool\nodejs
**2、**ERROR Deployer not found : github
解决办法:
3使用淘宝镜像加快安装速度
安装cnpm,使用命令:
1 | npm install cnpm -g --registry=https://registry.npm.taobao.org |
npm install -g hexo
#等待安装完成,这个过程可能会快也可能很慢,耐心等待mkdir blog && cd blog
#上面这个代码是创建一个博客存放的目录hexo init
#初始化cnpm install
#安装依赖包hexo g
#生成静态页面hexo s
#启动服务器,打开http://localhost:4000 就是本地博客本地博客安装完成,下面介绍发布到github上
yourgithubname.github.io
Setting
_config.yml
配置文件1 | deploy: |
最后执行
hexo g
#重新生成静态博客hexo d
#将本地静态博客部署到github现在你在浏览器打开:http://yourname.github.io就可以访问你的博客了
到此为止就搭建完了一个博客
开始写第一篇文章:
执行:hexo new “你的文章标题”
然后你在blog/source/_posts
文件夹下面有文件,用markdownpad打开编辑
执行:
hexo g
#重新生成hexo s
#本地查看效果hexo d
#上传到githubhexo d -g
这里我只是贴一段代码测试一下
1 | package com.hisen.interview; |
MarkdownPad 2在windows 10上会遇到这个错误
官方发布了这个问题的解决办法
详见:点击前往 页面中搜索:This view has crashed
windows 10系统 需要下载 一个 awesomium_v1.6.6_sdk_win
这是一个 HTML UI ENGINE
下载地址:http://markdownpad.com/download/awesomium_v1.6.6_sdk_win.exe