自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 linux 命令大全

pwd 查看当前工作目录mkdir -p test/test1/test2 级联创建文件加mkdir -m 711 test 创建带权限的文件夹 rwx-rwx-rwxrmdir ,目录rm -rfi 目录 r 递归 f强制 i确认echo $PATH查看环境变量PATH="$PATH":/root 添加路径ls -adltS隐藏文件 仅目录本身 详细信息 容量排序  日期排序ls --full-...

2017-11-29 23:05:56 205

翻译 linux下安装eclipse

http://blog.csdn.net/yongh701/article/details/45008093

2017-11-29 09:23:47 669

翻译 MySQL刷日志

概要: 我们知道InnoDB采用Write Ahead Log策略来防止宕机数据丢失,即事务提交时,先写重做日志,再修改内存数据页,这样就产生了脏页。既然有重做日志保证数据持久性,查询时也可以直接从缓冲池页中取数据,那为什么还要刷新脏页到磁盘呢?如果重做日志可以无限增大,同时缓冲池足够大,能够缓存所有数据,那么是不需要将缓冲池中的脏页刷新到磁盘。但是,通常会有以下几个问题: 服

2017-11-28 21:30:52 1293

原创 ubuntu+virtualbox+winn10系统共享文件夹

1.先Ubuntu中安装增强功能2.在win10本机系统创建一个共享文件夹share3.在Ubuntu中添加共享文件夹路径(win10下创建的文件夹)4.在Ubuntu中mnt目录下创建新的文件夹shared5.挂载共享文件夹mount -t vboxsf share /mnt/shared

2017-11-21 18:27:47 444

转载 搭建Git服务器

第一步,安装git:$ sudo apt-get install git第二步,创建一个git用户,用来运行git服务:$ sudo adduser git第三步,创建证书登录:收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。第四步,初始化Git仓库:

2017-11-13 15:52:51 317

原创 git tag application

命令git push origin 可以推送一个本地标签;命令git push origin --tags可以推送全部未推送过的本地标签;命令git tag -d 可以删除一个本地标签;命令git push origin :refs/tags/可以删除一个远程标签。

2017-11-13 15:22:18 299

翻译 git 工作只进行到一半,还没法提交

把当前工作现场“储藏”起来,等以后恢复现场后继续工作:$ git stash首先确定要在哪个分支上修复bug,假定需要在master分支上修复,就从master创建临时分支:$ git checkout masterSwitched to branch 'master'Your branch is ahead of 'origin/master' by 6 co

2017-11-13 15:11:09 1211

原创 git 多人协作的工作模式

查看远程库信息,使用git remote -v;本地新建的分支如果不推送到远程,对其他人就是不可见的;从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的

2017-11-13 15:01:11 790

翻译 github&git

how to connect local git repository?首先在本地创建ssh key$ ssh-keygen -t rsa -C "your_email@youremail.com"后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车.成功的话会在~/下生成.ssh文件夹,进去

2017-11-10 15:09:13 741

转载 freopen

函数名:freopen 声明:FILE *freopen( const char *path, const char *mode, FILE *stream ); 所在文件: stdio.h 参数说明: path: 文件名,用于存储输入输出的自定义文件名。 mode: 文件打开的模式。和fopen中的模式(如r-只读, w-写)相同。 stream: 一个文件,通常使用标准

2017-11-07 17:26:20 439

转载 eclipse编码风格配置

http://www.cnblogs.com/robothy/p/5924148.html

2017-11-07 16:43:03 429

原创 ubuntu下MySQL5.7.19源码安装文档

MYSQL源码安装系统环境:virtualBox-5.1.26ubuntu16.04LTS 64位:内存2G,虚拟空50G一、安装条件1.1 cmakeMySQL使用cmake可跨平台生成makefile文件工具命令:sudo apt-get install cmake1.2 bisonLinux下C/C++语法分析器.命令:sudo apt-get ins

2017-11-07 09:57:29 619

原创 mysql语句过程及执行流程

1.用户在发出sql命令之后,mysql的线程管理器会建立或者重用一个线程,建立client到mysql服务器的连接。mysql会根据用户名和用户IP(或主机名),在mysql.user表中查看是否有记录,是否允许连接。2.用户认证完成之后,会进入commanderdispatcher模块(命令分发),同时会调用Logging Module记录常规日志(所以常规日志中记录的是mysql执行

2017-11-07 09:53:21 2305

原创 mysql5.7.19安装

MYSQL5.7.19安装:直接安装方式step1:sudo apt-get update #会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑       sudo apt-get dist-upgrade #这一步是更新软件Step2: sudo apt-get install mysql-server mysql-clientStep3: 中间会有提示框输入密码

2017-11-07 09:35:04 588

mysql基本介绍及安装启动

本PPT介绍了Mysql基本架构、工作原理、安装启动流程。

2019-03-24

NVM非易失性内存缓存分配器的实现

本文介绍了非易失性存储器NVM,并设计新型的缓存分配器,在redis上进行了工程的实现。

2019-03-22

Mysql网络通信

InnoDB网络通信模块,以源码的层次分析了InnoDB通信模块的工作流程。

2019-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除