cayley,一个基于go的开源的图数据库
这是一个NoSql数据库,适合处理复杂的,但是结构化低的数据,适用于社交网络,推荐系统等。安装:go get -u -v github.com/cayleygraph/cayley/cmd/cayley/是安装不成功的。If your version of Go < 1.13, you need to run:export GO111MODULE=ongit clone...
View ArticleMac知识整合
.DS_Store 文件是什么?.DS_Store 是 Mac OS 保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于 Windows 的 desktop.ini。 1,禁止.DS_store 生成: 打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。defaults write com.apple.desktopservices...
View Article沈大偉:美中關係進入無限期全面競爭状态(好消息。换句话说就是:中国势必成为第二个前苏联那样的竞争对手。共匪的好日子到头了,至少指日可待,而非遥遥无期)
中評社華盛頓11月9日電(記者 余東暉)美國的中國問題專家沈大偉(David Shambaugh)對中評社表示,不管誰當美國總統,美國對華政策不會有大的變化,因為對華強硬已經成為美國全國的、跨黨派的共識。他稱,美中關係已經進入"無限期的全面競爭"。...
View Article从“会党” 特征说到邓小平的改革旗帜
会党是农业社会革命历史时期政治组织的基本特征,也只有这样,才能有效的把农民,特别是当中的"勇敢分子"组织起来。中共党内的国际派不懂这个道理,不懂中国社会,所以领导中国的共产革命就无法成功、败迹连连。而毛泽东深谙此江湖之道,所以才可能成功。周恩来在遵义会议之前明白了这一点,所以说服博古等人,让毛重回军事指挥一线,民主派张闻天主政。也正因为如此,革命才得以延续、逐渐发展壮大。...
View Article戈尔巴乔夫的历史贡献,某些人理解不了
苏俄的末代大帝戈尔巴乔夫,自从退出历史舞台起,乌托邦就以事实向世人表白了,即那些通过某些人躲在书斋内想象的理想是可笑的,是经不起实践的。对于乌托邦,在它还没有破碎之前,欧洲就有多位思想家予以论证,如哈耶克、波普尔、米塞斯等等。他们中的一些人,通过经济自由来分析问题,试图找到问题的根源来,以避免那可怕的奴役之路。...
View ArticleHow to setup OpenShift Container Platform on your local machine in minutes
it's been awhile since I've talked about running OpenShift Container Platform on your local machine.This mean a container platform at your finger tips, one you can experience the joys of cloud native...
View Article滕彪:柏林墙的倒塌与“信息柏林墙”的建立
柏林墙被拆除30年后,人类早已进入信息互联互通的数字时代,但在专制世界与自由世界之间,还有一座柏林墙需要被拆除,那就是中国的互联网防火长城,也称作国家防火墙(Great...
View Article全局代理程序sshuttle简单又好用
今天重试了一下sshuttle。发现它其实易于安装,使用简便。只是看youtube,有点慢而已。详见https://briteming.blogspot.com/2012/04/use-sshuttle-to-keep-safe-on-insecure.html的页首的括号里的内容。建议使用chrome浏览器,我这里用ff竟然打不开我这个网站。我觉得...
View Article使用 Docker 和 Nexus 搭建私有 Maven 仓库
使用 Docker 启动 Nexus首先确保服务器已经安装了 Docker,然后执行以下命令启动 Nexus(可以考虑写成 docker-compose.yml):# 创建存储数据的目录mkdir data# 修改目录权限,否则 nexus 启动时会报错没有权限chown -R 200 data# 启动docker run -d -p 8081:8081 -v ./data:/nexus-data...
View ArticleNPM 安装第三方模块常见问题
断网的机器,没法直接 npm install xxx 怎么办?在部署 Node.js 写的应用时,我们都会在应用的根目录下执行 npm install来安装所有 的依赖模块,安装第三方模块也一样,你只要找到这个模块的源码,执行 npm install即可。假如我们要安装一个叫 xss的模块,因为不能直接用 npm install xss来安装,...
View Article寻找nodejs的第三方模块
1、知道模块名,寻找模块的文档在看别人的代码或者文章的时候,经常会遇到自己没用过的第三方模块,怎么办呢? 其实很简单,你只要在浏览器中输入网址 https://npmjs.org/package/模块名称,即可 进入这个模块的介绍页面。比如,别人的源码中出现一行 var xss = require('xss'), 说明这里使用到了 xss这个模块,在浏览器中打开...
View Articlessh-agent 转发
你需要在多个服务器之间工作,通过 ssh key,你可以从本机登录这几个服务器。你登录到一个其中一个服务器 A,你想从 A 到另一个服务器 B,但服务器 B 上没有 A 的公钥,无法直接从 A 登录到 B。你本机使用 ssh key 访问 GitHub 或者其他基于 ssh 认证的服务器,比如 Gitlab。你在本地提交代码,你可以登录服务器,你想在服务器上更新代码。这样的场景,可以使用...
View Article用keep-running来守护进程
有一个 python 的小脚本 keep-running,是用来实现守护进程的,当进程退出之后,会重新启动进程。这是一个工具脚本,发布到了Pypi: https://pypi.python.org/pypi/keep-running,安装时只要一个命令:pip install keep-running安装之后,这个脚本会拷贝到...
View Articlegit branch的相关命令
create a branch, add some files, push to remote repositorygit branch branchNameecho "Some information"> test.txtgit add test.txtgit commit -m 'add text.txt'git push origin branchNamelist all local...
View Articlegit的全局钩子
钩子文件在项目目录下 git 的钩子放在 git 项目下的 .git/hooks目录。ls -l .git/hooks如果我们所有项目都需要一个通用的钩子,那么我们需要在所有的项目中都放置钩子文件。挨个复制显然不是一个可行的方案。模板目录我们可用模板目录来解决这个问题。在 git init或者 git clone时,如果指定有模板目录,会使用拷贝模板目录下的文件到 .git/目录下。git init...
View Article苏晓康:西方领先逆转的信号
明朝朱升"广积粮、高筑墙、缓称王"建言于朱元璋之语,搬来形容今日之川普国策,可算一种"另类注释",它仍不失为一大谋略。美国霸权构筑于二战之后,其背景是大英帝国和欧洲的衰落,德日两个争霸者的崩解,美国填补空缺,不称霸都难。撇下五十年冷战不去说它,苏联衰落之后的世界,出现两个争霸者,或挑战者,伊斯兰和中国,美国国力不支,战线太长,内部消耗殆尽,其中福利和移民两大弊端沉疴已深,积重难返,以致美国也要玩一下...
View Article