2017年6月5日

git提交出现remote rejected master -> XX changes closed

摘要: 问题现象: 提交git的时候出现 ! [remote rejected] master -> refs/for/master (change http://XXXX.com/myreview/changes/1721438 closed)error: failed to push some refs 阅读全文

posted @ 2017-06-05 21:38 Joker_88 阅读(5138) 评论(0) 推荐(0) 编辑

2017年6月4日

openstack认证实践

摘要: 环境: 客户端:负责发送请求, 服务器:负责接受请求; 认证服务器keystone:负责认证 具体认证步骤: 1、客户端首先进行签名计算,将得到的签名字符串作为authorization发给keystone。利用secretkey计算签名,签名中包括:accesskey,时间戳,主机IP、端口,要找 阅读全文

posted @ 2017-06-04 13:37 Joker_88 阅读(762) 评论(0) 推荐(0) 编辑

2017年3月25日

转一篇Git代码回滚技巧

摘要: 转 https://github.com/geeeeeeeeek/git-recipes/wiki/5.2-代码回滚:Reset、Checkout、Revert的选择 阅读全文

posted @ 2017-03-25 20:03 Joker_88 阅读(137) 评论(0) 推荐(0) 编辑

2017年1月15日

线段树解决leetcode307. Range Sum Query - Mutable

摘要: 在下面的图中,求[0,0]和[1,1]区间元素和, 对于[0,0] start =0 ,end = 0, 查到root = 4 [0-1]的节点,mid = 0, 此时mid > end-1,表示要查找的范围完全落到了4的左边节点,只递归左边 对于[1,1] start =1 ,end = 1, 查 阅读全文

posted @ 2017-01-15 16:40 Joker_88 阅读(188) 评论(0) 推荐(0) 编辑

2017年1月7日

The Skyline Problem leetcode 详解

摘要: 假设柱子是 { [0,1,4], [0,2,3], [3,5,3] } 每次扫描一条竖线后,对m进行竖线的压入或者弹出m中对应的左半边的操作,之后用cur表示处理完后当前所在的水平线,prev表示上一次天线点所在的水平线prev初始化是0,这样碰到第一个柱子由于它高度大于0,一定会产生一个结果,pr 阅读全文

posted @ 2017-01-07 20:29 Joker_88 阅读(379) 评论(0) 推荐(0) 编辑

2016年12月26日

编程容易犯错的几个地方

摘要: 1、~(1)在GCC中是-2,但是如果int mask = 0b11 那么mask &(~(1<<i))就会把从右向左第i位清0 2、指针处理 Node *a[26]; for(auto p : a) p = NULL;赋值会错误 Node *p = a[0]; p = NULL;但此时a[0]还是 阅读全文

posted @ 2016-12-26 16:19 Joker_88 阅读(246) 评论(0) 推荐(0) 编辑

2016年12月15日

c++中小项堆声明和使用

摘要: c++默认是大顶堆,小顶堆有两种声明方法: 1、对于基本类型直接用 priority_queue<int, vector<int>, greater<int> >pq; 如果基本类型是pair: 在代码第一行写: typedef pair<int, int> P; priority_queue<P, 阅读全文

posted @ 2016-12-15 19:34 Joker_88 阅读(595) 评论(0) 推荐(0) 编辑

2016年10月30日

C++中int转为char 以及int 转为string和string 转int和字符串的split

摘要: 1、对于int 转为char 直接上代码: 正确做法: 不要想当然以为(char)b 就可以,在GCC下这是不行的,推荐用_itoa,标准库函数 2、对于int 转string 直接用函数to_string 3、对于string 类型的变量input转int 4、字符串的split,分两种 一、用空 阅读全文

posted @ 2016-10-30 20:25 Joker_88 阅读(24984) 评论(0) 推荐(0) 编辑

2016年10月23日

c++实现快速排序详细分析

摘要: 快速排序坑挺多的,今天有空记录一下自己的实现,并加上详细的注释和举例 阅读全文

posted @ 2016-10-23 17:46 Joker_88 阅读(538) 评论(0) 推荐(0) 编辑

2016年10月18日

C++线程安全的单例模式

摘要: 1、在GCC4.0之后的环境下: #include <iostream> using namespace std;template <typename T>class Singleton{ public: static T& getInstance() {//使用局部静态变量的缺陷就是创建和析构时的 阅读全文

posted @ 2016-10-18 20:30 Joker_88 阅读(1835) 评论(0) 推荐(0) 编辑

导航