8年!我在OpenStack路上走过的坑... 摘要: 2010年10月,OpenStack发布了第一个版本:上个月,发布了它的第18个版本Rocky.几年前气氛火爆,如今却冷冷清清.Rocky版本宣布后,OpenStack群里也就出现了几篇简短的翻译过来的文章.圈子里也不时飘出『OpenStack ... 网络 管理 基础 存储 运维 Openstack 2010年10月,OpenStack发布了第一个版本:上个月,发布了它的第18个版本Rocky.几年前气氛火爆,如今却冷冷清清.Rocky版…
记一次ftp服务器搭建走过的坑 1.安装 ①下载 wget https://security.appspot.com/downloads/vsftpd-3.0.3.tar.gz #要FQ ②解压 tar xzvf vsftpd-3.0.3.tar.gz cd vsftpd-3.0.3 ③编译 根据需要修改builddefs.h文件, cat builddefs.h #ifndef VSF_BUILDDEFS_H #define VSF_BUILDDEFS_H  #undef VSF_BUILD_…
支付这东西,说容易也容易,说难也难 代码这玩意还比较好说 但是 如果没有demo 直接去看官方文档 十有八九一脸懵逼 今天就整理一下 支付这块走过的坑 涉及 微信h5支付 支付宝h5支付 (api文档真的是给人类看的么 手动滑稽) 微信h5支付 一.支付账号申请 既然说是h5支付 那就要走手机网页 需要申请 微信公众号 和 微信商户号(相关材料注册时会提示) 此处有坑 微信商户号的注册地址不知为何 放的有点隐蔽 商户平台首页 -> 右上角帮助中心->自助服务专区->申请接入教程(新版)-…
支付这东西,说容易也容易,说难也难 代码这玩意还比较好说 但是 如果没有demo 直接去看官方文档 十有八九一脸懵逼 今天就整理一下 支付这块走过的坑 涉及 微信h5支付 支付宝h5支付 (api文档真的是给人类看的么 手动滑稽) 支付宝h5支付 一.申请支付宝企业账户 涉及各种材料 详情去支付宝的注册页看 支付宝注册 二.创建应用  添加功能 我这边h5支付 所以选择了 注意此处有坑 需要先签约各种功能才能正式开通并添加  支付宝签约地址 (2018年9月30日起产品大全里“单笔转账到支付宝账…
最近走过的坑 slf4j 多个实现 主要是maven依赖中存在多个slf4j的实现类,在引入的依赖中排除对应的依赖就可以 <dependency> <groupId>xxxxxx</groupId> <artifactId>xxxxxx</artifactId> <version>1.0.0</version> <exclusions> <exclusion> <groupId>org.…
国外源访问速度慢怎么办? 使用国外源,加之带宽紧张,搭建过程是很累的,这里推荐大家使用一下源: devstack包源.:http://git.trystack.cn pip源: [global] index-url = http://pypi.douban.com/simple/ trusted-host = pypi.douban.com 为了配置stack用户的权限,误操作将/etc/sudoers的权限修改,造成了一些错误 sudo:sudo /etc/sudoers is world w…
数据存储一般使用本地或者存储在数据库,MongoDB是一个非关系型数据库,今天小结下走过的一些坑. 1.网上的很多教程对自己无效 解决方法:这种情况一般都是和版本有关系,数据库在不断的更新发展,很多东西可能发生变化,建议找教程的时候按照特定的版本进行查找,否则很容易就入坑了 2.以前安装过的MongoDB服务,怎么删除 解决方法:以管理员账号启动cmd,使用sc delete MongoDB,这里的MongoDB是服务名,请修改为自己电脑里MongoDB的服务名 3.安装完成后MongoDB怎么…
相信很多小伙伴都在android开发中遇到调用jni的各种巨坑,因为我们不得不在很多地方用到第三方库so文件,然而第三方官方通常都只会给出ADT环境下的集成方式,而谷歌亲儿子android studio默认采用的却是gradle方式,与ADT编辑的方式大不相同,那再andorid studio中如何导入so文件呢? 在android studio 中我们可能会用到jar包和so文件的方式,对于jar包可能接触更多,只需要我们把工程转换为project显示方式,打开app下的libs文件夹,导入即…
使用AngularJS这么久以来,遇到过一些坑,之前一直没有以书面的形式整理下,现在好好总结下,以供后面查备. 一.angular scope 在ng-if与ng-show下的区别(两者作用域的差别) 以下代码为一个针对应用列表分页的代码: HTML代码: 对应的js代码为: 在页面中我们可以看到效果: 可以看到:在使用ng-if时,点击分页时,在ng-if包括的作用域里,$scope.currentPage的值改变了,但是ng-if所在作用域外面,打印$scope.currentPage的值时…
1.有符号int与无符号int比较 #define TOTOL_ELEMENTS (sizeof(a) / sizeof(a[0]) ); int main() { int a[] = {23,24,34}; int d = -1; if(d<=TOTOL_ELEMENTS) printf("TRUE\n"); else printf("FLASE\n"); return 0; } //结果是FLASE而不是TRUE 结果分析:sizeof() 返回的是无符号…