Text
Docker安装与管理postgresql

Postgresql是最流行的几种开源数据库之一,使用Docker快速部署与管理Postgresql的基本操作步骤与流程如下:
1. 安装docker,参见Linux系统下安装docker步骤;
2. 拉取postgreSQL的docker镜像文件:docker pull postgres:latest
3. 创建 docker volume,名字为“dv_pgdata”(其实可以省略手动创建,直接跑下一步,docker也会自动创建的):docker volume create dv_pgdata
4. 启动容器,用-v来指定把postgres的数据目录映射到上面创建的dv_pgdata里面:# docker run --name my_postgres -v dv_pgdata:/var/lib/postgresql/data…
View On WordPress
0 notes
Text
群晖通过Docker安装图床工具Chevereto的步骤
新版本的群晖内置了Docker之后,功能如虎添翼,基本上可以通过Docker来安装各种常用应用了。鉴于公共图床网站的种种限制,在群晖上自建一个图床工具是非常有必要的,而Chevereto就是一个基于php的开源的图床工具���非常适合该应用场景。
环境准备
数据库:Docker版本的Chevereto需要用的mysql数据库,可以安装一个Docker版本的Mysql,也可以使用群晖官方套件中的mariadb。这里以群晖套件中的mariadb 10为例。在mariadb中新建一个名为chevereto的数据库,并新建一个具备操作该数据库权限的用户chevereto(数据库名称和用户名称不是必须为chevereto,可以按喜好更改)。
镜像文件:在群晖Docker应用中,选择注册表,在顶部搜索栏搜索chevereto,会出现多个版本,这里使用评价最高的nmtan/chevereto。
数…
View On WordPress
0 notes
Text
群晖(Synology NAS)安装IPKG包管理器及第三方社区安装包步骤
运行环境为群晖DS1517+,系统版本为DSM6.2.3。群晖虽然是基于Linux开发的,但与Red Hat或者Ubuntu这样的公开发行版不同,群晖除了官方的图形化包管理器外,并没有提供类似yum或者apt-get等类似包管理器。为了通过命令行安装诸如nano 等常用linux工具,需要使用第三方社区包安装ipkg 包管理器进行安装。
具体步骤如下:
前往群晖套件中心,在右上角点击“设置”,选择“套件来源”。
选择“新增”,添加社区套件源。这里我们选择cphub源,如果有其他源也可以添加。“名称”栏可以随意填写,“位置”栏填写http://www.cphub.net。
添加完成后关闭该页面,会自动更新套件源,在“社群”菜单下,可以看到来自社区的第三方套件清单。
查找并安装作者是QTip 的Easy Bootstrap Installer套件,安装iPKGui套件。IPKG包安装完…
View On WordPress
1 note
·
View note
Text
常用邮箱客户端设置指南
虽然即时通讯工具如微信等已经发展到有替代一切工具的趋势,但电子邮件仍有具有其独特的无可替代的优势,沟通过程的记录、保存与查询,都是即时通讯工具无法取代的。大部分电子邮件供应商都提供了网页端登录界面,或者和自有的手机端app结合的功能,但在通用的邮件客户端如Outlook或者手机端自带的及第三方邮件终端中配置邮件,仍然是一项非常重要的工作,可以免去每次收发邮件都���打开网页的烦恼。由于“配置邮件客户端”越来越像是一门失传已久的“绝学”,邮件服务商的文档往往不够完整,因此,有必要整理一下常用邮箱的客户端设置方式:
1. QQ邮箱
QQ邮箱在使用第三方客户端登录时,需要在设置界面打开相应的服务,并且按照文档生成授权码方可登录。通过手机发送相应短信后,邮箱会生成授权码,在配置邮件客户端时,需要输入密码的地方输入该授权码即可。邮箱授权码为一次性密码,针对不同终端设备,可以生成不同的授权码…
View On WordPress
0 notes
Text
Docker设置国内镜像
Linux系统下安装Docker,参见文章《Linux系统下安装Docker步骤》 。为提高Docker在国内访问速度,需要设置Docker国内镜像。
私有的阿里云Docker镜像加速地址:https://xxxxx.mirror.aliyuncs.com,此处仅为示意,真实地址需要登录阿里云后获取
Docker设置国内镜像地址 Ubuntu下操作步骤 1. 安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce
2. 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker sudo tee…
View On WordPress
0 notes
Text
Linux系统下安装docker步骤
说明:本文档根据清华大学开源软件镜像站Docker社区版镜像使用帮助撰写。基于Docker官方文档完善。鉴于我团队主要使用Ubuntu和树莓派进行开发,仅参考Ubuntu和树莓派部分即可。
1. Docker社区版(Docker-ce安装) 1.1 Debian/Ubuntu 用户安装步骤
以下内容根据 官方文档 修改���来。
旧的Docker版本可能叫做docker,docker-engine或者docker.io,如果你过去安装过 docker,先删掉:
sudo apt-get remove docker docker-engine docker.io
首先安装依赖:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2…
View On WordPress
0 notes
Text
如何快速上手JavaScript 编程(开发环境)
一般来说,快速上手JavaScript编程有以下三种方法,即在浏览器工作台环境中直接编程、利用在线的JavaScript环境开始练习以及本地新建文件进行练习。本文所指的JavaScript编程均指的是前端编程,如果要进一步深入练习JavaScript,可以在本地安装nodejs并进行配置使用。
浏览器工作台环境
在Chrome或者Firefox等现代浏览器中均内置了工作台环境,在Chrome或者Firefox,打开开发者工具栏即可进行编程(快捷键 Ctrl+Shift+I)。在工作台中可以直接输入代码开始编程。
在线JavaScript环境
一些网站中提供了在线的JavaScript编程环境,可用于直接在线联系JavaScript.著名的在线编辑环境包括:
JSbin
菜鸟工具
W3School
进一步,如果你要在线练习TypeScript:
菜鸟工具
官方P…
View On WordPress
0 notes
Text
嵌入式开发--FPGA,arduino,STM32和树莓派有什么区别
嵌入式开发–FPGA,arduino,STM32和树莓派有什么区别
FPGA
FPGA叫做可编程门阵列。它的逻辑门,时序等都由开发者自己编程,是一个通过硬件描述语言在FPGA芯片上自定义集成电路的过程中。
优势:简单��说,它就相当于一张白纸,把需要做的东西全部自己做出来,自由度最高。理论上FPGA可以配置成任何需要的处理器。一般用于通信类的行业。 难点: 开发难度高,门槛也比较高。对数电模电的要求比MCU更高。花费的时间也是最长的。
Arduino
Arduino是一个平台,Arduino所使用的芯片也是单片机,但是性能上与stm32还是有很大的差距。Arduino的编译环境-Arduino IDE。
优势:在于操作比较简单,不用操心寄存器的配置,有非常多的开源硬件库,即使没有专业功底,通过简单学习也能快速上手,网上有大量的Arduino+模块的配置资源,适合广大的DIY爱好者极客。 劣势:…
View On WordPress
0 notes
Text
OneDrive使用中的几个问题的解决
对个人和家庭用户而言,OneDrive是个方便的管理日常文档资料的同步工具,他和Office系统的密切集成使得管理和编辑文档都非常方便,而便捷的同步功能可以快速在电脑上和云端保持文档一致。在OneDrive使用中,常常会遇到以下问题,参考官方文档的解决方案分别如下。
一、如何更改 OneDrive 文件夹的位置
在任务栏或菜单栏中选择 “Microsoft OneDrive ” 云图标。
选择 帮助和设置 >设置“。
在 “帐户” 选项卡中,选择 “取消链接这台电脑” 或取消链接此 Mac。 将显示 ” OneDrive 设置” 屏幕,但现在将其忽略。
接下来,将您的 OneDrive 移动到 “家庭” 或 ” 工作或学校 OneDrive ” 文件夹。 使用文件资源管理器或 Mac Finder,将 OneDrive 文件夹拖动到首选位置。注意: 有关详细信息,请���阅在外部驱动…
View On WordPress
0 notes
Text
Windows10如何清理系统盘空间
Windows 10运行一段时间后,系统盘空间越来越少,是许多人烦恼的问题。网上攻略虽然不少,但各述一点,而且效果不是很明显。
解决此问题比较常见的解答是:采用Windows自带的磁盘清理功能。过程是:资源管理器—C盘–属性—磁盘清理—清理系统文件—勾选选项—确定。这有时能够清理出一些空间,特别是系统刚升级不久,可能会清出数G空间。但随后空间仍然不断缩小,磁盘清理也不再有明显作用。
有些措施,比如:取消虚拟内存,或将虚拟内存移至非系统盘。过程是:此电脑—属性—高级—性能—设置—高级—虚拟内存—更改。还可以将系统变量文件移至非系统盘。过程是:此电脑—属性—高级—环境变量。但这两个动作清理系统空间有限。
取消系统还原可以节省数G空间,但带来的系统安全问题和节省的空间孰轻孰重是需要权衡的。而且系统还原可以设定在一定空间内,不会无限膨胀。所以不建议取消系统还原来获取空间。
View On WordPress
0 notes
Text
使用nvm/nvm-windows安装与配置nodejs开发环境
Nodejs是Javascript/Typescript程序员工作中必不可少的开发环境,由于历史原因和自身发展的特点,Nodejs始终处于快速的版本迭代中,且不同版本之间的兼容性并不是非常好,这就导致只安装某一个版本的nodejs对程序员来说可能是远远不够的——不同项目可能采用了不同版本的nodejs进行开发,其他参考性的开源项目或者模块等等又采用了另外的版本。在这种情况下,使用nodejs版本管理工具来在同一台电脑��安装并管理多个不同版本的nodejs是非常有必要的。在nodejs版本管理工具中,首选大名鼎鼎的NVM(node version…
View On WordPress
0 notes
Text
RxJS 快速入门
这是一篇给新手的 RxJS 快速入门,它可能不精确、不全面,但力求对新手友好。
异步与“回调地狱”
我们都知道 JavaScript 是个多范式语言,它既支持过程式编程,又支持函数式编程,两者分别适用于不同的场合。在同步环境下,两者各有优缺点,甚至有时候过程式会更简明一些,但在异步环境下(最典型的场景是一个 Ajax 请求完成后紧接着执行另一个 Ajax 请求),由于无法控制执行和完成的顺序,所以就无法使用传统的过程式写法,函数式就会展现出其优势。
问题在于,传统的函数式写法实在太不友好了。
传统写法下,当我们调用一个 Ajax 时,就要给它一个回调函数,这样当 Ajax 完成时,就会调用它。当逻辑简单的时候,这毫无问题。但是我要串起 10 个 Ajax 请求时该怎么办呢?十重嵌套吗?恩?似乎有点不对劲儿!
这就是回调地狱。
不仅如此,有时候我到底需要…
View On WordPress
0 notes
Text
RxJS 入门指引和初步应用
本文为转载,原文链接:https://zhuanlan.zhihu.com/p/25383159
RxJS是一个强大的Reactive编程库,提供了强大的数据流组合与控制能力,但是其学习门槛一直很高,本次分享期望从一些特别的角度解读它在业务中的使用,而不是从API角度去讲解。
RxJS简介
通常,对RxJS的解释会是这么一些东西,我们来分别看看它们的含义是什么。
Reactive
Lodash for events
Observable
Stream-based
什么是Reactive呢,一个比较直观的对比是这样的:
比如说,abc三个变量之间存在加法关系:
a = b + c
在传统方式下,这是一种一次性的赋值过程,调用一次就结束了,后面b和c再改变,a也不会变了。
而在Reactive的理念中,我们定义的不是一次性赋值过程,而是可重复的赋值过…
View On WordPress
0 notes
Text
BUBBLE,泡沫
Bubble
flashing under the sun purely, sparkling like the fairy dancing in the wind like the rainbow hanging in the sky
hiding your shape, in the darkness leaving a shadow in nowhere holding,waiting for next star to say morning
sometimes close but afar intimate but unfamiliar diaphanous but mysterious lovable but impossible
Bubble, a beautiful but sorrowful sweet but heartbreaking eventually will be…
View On WordPress
0 notes
Text
奇点
我需要黑暗,黑暗拥抱我 我需要沉默,沉默围绕我 这里秩序井然,这里杂乱无章 在迸裂,在沸腾 在我的心底,在无尽的海中 喷薄而出
我需要宁静 一个标识 是神佑的纷扰 但我无法把握它 亦无法留住它 在我心底 我无处不在,却无可依托 一无所有
有生以来 就不断被推动 时间与空间 从来不停歇 我很沉重,也很空洞 安静一点,缓慢一点 没有人在身旁 没有人在倾听 迸裂��,我来了
This poem is translated with a little re-creation,the original English version is here
View On WordPress
0 notes
Text
(转载)出现
《出 现》 作者:【德】翰约·沃尔夫冈·歌德 所有的一切都象征着你! 辉煌的阳太光芒四射, 我相信,你会紧随其后。 当你步漫在花园中, 你是玫瑰中的玫瑰, 百合中的百合。 你翩翩起舞时脚步轻移, 每一个星座都随你动转; 他们会将你环绕。 夜晚!噢,么多幸福的夜晚! 耀眼、美丽的月亮 在你的芒光下黯淡。 你如此美丽,此如耀眼, 花儿、月亮和星辰 都敬崇着你,太阳。 太阳!于恩赐请我,也赐予你。 绚烂、明光的创造者; 生命和永恒,就在这! Presence By Johann Wolfgang Von Goethe All…
View On WordPress
0 notes