- 博客(395)
- 收藏
- 关注
原创 git# remote
显示远程分支git remote show远程master分支和本地master分支origin/master也是本地维护的一个指针,和head差不多,只是我们不能移动的本地引用。pushgit push origin serverfixGit 自动将 serverfix 分支名字展开为 refs/heads/serverfix:refs/heads/serverfix其他说明远程仓库origi
2016-12-02 10:57:43 267
原创 git#branch
git log –oneline –decorate分支切换会改变你工作目录中的文件:在切换分支时,一定要注意你工作目录里的文件会被改变。 如果是切换到一个较旧的分支,你的工作目录会恢复到该分支最后一次提交时的样子。 如果 Git 不能干净利落地完成这个任务,它将禁止切换分支。
2016-12-02 02:31:16 303
原创 git#head
HEAD 是一个指向当前所在分支的引用指针。指向当前分支最后一次提交。也就是说HEAD是下一次提交的父节点。 通常,理解 HEAD 的最简方式,就是将它看做 你的上一次提交 的快照。HEAD 是一中ref,常见的还有Remote,Tags,heads
2016-12-02 02:12:58 286
原创 git# checkout
checkoutgit checkout -- <file>checkout很危险,没有暂存的文件,或者已经暂存的文件的改动都会被丢失。
2016-12-02 01:52:34 312
原创 git# rm
git rm git rm 删除暂存区文件和工作区文件 git rm --cached 删除暂存区文件保留本地文件 git rm -f 删除修改过切在暂存区的文件
2016-12-02 01:19:14 313
原创 vim用root账户保存
vim打开文件时,没有用root账户,保存时才发现需要root权限。办法是在vim执行一下命令::w !sudo tee %
2016-12-02 00:09:09 645
原创 ubuntu 虚拟机网卡
安装的ubuntu16.04,完成之后ip是动态获取的,于是项配置一个静态的ip,ubuntu16的物理网卡名字是ens33,和以前的eth0 之类的不一样,不知道从什么版本开始改的。直接修改/etc/network/interfaces文件。 添加如下几行:iface ens33 inet staticaddress 192.168.0.159netmask 255.255.255.0ne
2016-12-01 23:49:17 591
原创 git#add
从work到stagegit add从stage 到 git dirgit commit -m "some message" 从git dir 到stagegit checkout从history到remotegit push origin master
2016-12-01 22:20:10 382
原创 samba
[quota] path = /home/shaojwa/quota browseable = yes writable = yes public = yes
2016-11-15 11:07:19 307
原创 linux中的线程
其实这个问题还是很有讲究的, 最常见的说法是,外部组件,需要校验,内部组件,白不需要参数校验。一般国外站点说的External-facing 和 internal-facing method也是这个意思。《The Pragmatic Programmer》里提到一个概念DBC(Design by Contract),网上的说法也很多
2016-11-14 19:06:53 245
原创 linux cifs共享 修改user的uid
u1,g1创建文件file1.txt,u1的uid=10001 此时在shell修改u1的uid为10003( usermod -u 10003 u1) file1的所有者还是10001,因为file不是在u1的home目录下。 在修改user 的uid时,user home目录下的文件的owner会自动改变。
2016-11-09 19:17:04 614
原创 linux 文件创建的所有者用uidgid记录
用user1创建文件file1,user1的uid是1001 删除user1,创建user2,user2的uid也是1001 此时file的所有者变成user2
2016-11-09 17:29:04 485
原创 filename and pathname
/etc is pathname, the name of the directory at the path /etc is etc, so the “root-level” “/’ has no name. 所以根目录没有目录名,只有路径名。
2016-11-02 19:30:18 1328
原创 20161029
buffer cachebuffer cache: 物理块和物理文件系统之间,用来优化块IO。 page cache: 用来优化文件IO。 linux内核在2.4之前,这两者就是有区别的。2.4之后,这两者就统一起来。 现在,虚拟内存子系统驱动IO
2016-10-29 18:39:12 239
原创 source insight
ALTalt + , // 移动光标到历史中的上一个位置alt + . // 移动光标到历史中的下一个位置CTRLctrl + = // 跳转到定义ctrl + M // 转到书签SHIFTshift + F8 //高亮FnF5 //跳转行
2016-10-29 10:50:42 263
原创 vim# swap backup files
.filename.un.~ // undo information filename.~ //backup file file.swp //swap fileset noundofile set nobackup set noswapfile
2016-10-25 20:33:26 418
原创 ceph存储-ceph文件系统
MDS动态加入和退出。 active/passtive(standby),现在只有单活跃节点,不支持多活跃节点。 standby可以去跟踪活跃节点。 当前CephFS 不支持文件系统快照。 ceph mds stat 查看mds状态
2016-10-21 16:09:40 408
原创 Graphviz#基本用法
grahciz是我打算画算法图时发现的软件,很强大。 结构体图:digraph quota_node {quota_node [shape = record, label = "quota_id|dirty_flag| { {path|user_name|user_type|domain_type|quota_type|quota_method}| {hard_shr
2016-10-20 17:38:19 315
原创 double精度
#include <stdio.h>short cs[300];int a[300];int b[300];int main(void) { int n; scanf("%d", &n); int i = 0; for (i = 0; i < n; i++) { scanf("%d", &cs[i]); a[i] = cs[i];
2016-10-18 10:54:10 280
原创 word里设施编号重新开始于1之后,样式缩进无效。
据说这是因为系统默认的缩进和样式的缩进不一致。一般的解决办法是,先查看样式的缩进量,然后设置右键选择【调整列表缩进】改成样式的缩进就可以。
2016-10-11 18:06:22 12776
原创 word修改正文样式影响标题样式
原因其实很简单: “正文”样式是文档中的默认样式,新建的文档中的文字通常都采用“正文”样式。很多其他的样式都是在“正文”样式的基础上经过格式改变而设置出来的,因此“正文”样式是Word中的最基础的样式,不要轻易修改它,一旦它被改变,将会影响所有基于“正文”样式的其他样式的格式。 所以其实正文的样式一般不动,如果我们需要定制自己的正文格式,一般重新定义一个样式。点击修改各种标题样式,我们都会发现
2016-10-11 16:47:35 10960 1
原创 excel中根据某个单元格内容设置一行样式
选择整张sheet新建规则选择【使用公式确定要设置格式的单元格】写入=$K1="进行中"点击格式设置格式应用于填写范围:$B$1:$L$200点击确定
2016-10-11 15:28:23 3305
原创 git# principle
git不保存增量,维护的是整个文件的快照,版本控制中保存的是快照的索引。如果文件没有变化,则用链接代替快照。git可以完全在本地操作。这种本地化大大加快了绝大部分操作的速度。所有的标记都依赖校验和。版本有哈希值,文件也有哈希值。哈希是数据的唯一标识和索引,是git 的设计哲学。每一个文件都处于如下4种状态中的一个:untracked, not-staged, staged, commited。
2016-09-19 15:38:23 386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人