微服务(microservice)的核心理念是将大的单体应用(monolithic application)拆散,形成多个相对较小的单体应用。这些单体应用可以独立进行开发、测试和部署,通过对这些单体应用的编排和组合最终提供完整的服务。微服务将传统的应用架构化整为零,目的是提高应用开发和交付的效率。在传统的单体应用时代,虽然有模块的概念,但是在构建时,众多的模块往往会被构建成一个单一的、庞大的部署包。单体应用的更新往往会导致整个系统的所有服务中断。而在微服务的场景中,所有的功能都是由一个或多个服务提供的,当某个微服务进行更新和维护时,只会影响该服务涉及到的业务,其他模块可以正常对外提供服务。微服务之间相对独立,它们各自可以有各自的开发周期,相互之间不会有过强的捆绑关系,这样有助于加快系统整体迭代更新的节奏。从团队组织上来说,微服务的划分颗粒度较细,可以形成更有针对性的权责关系。
...
6年前 (2018-12-28) 902℃ 0评论
0喜欢
Windows API
Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。
C#调用Windows API
C#调用Windows API之调用格式,在.Net Framework SDK文档中是比较零散。但在C#中使用Windows API最常见的方式是用DllImport 来进行处理,并 使用 C# 关键字 static 和 extern 声明方法...
6年前 (2018-12-27) 2794℃ 0评论
17喜欢
Base64就是一种 基于64个可打印字符来表示二进制数据的表示方法。
Base的索引表
Base64的索引表,字符选用了”A-Z、a-z、0-9、+、/” 64个可打印字符。数值代表字符的索引,这个是标准Base64编码规定的,如下图:
base64编码表
Base64的原理
Base64的码表只有64个字符, 如果要表达64个字符的话,使用6的bit即可完全表示(2的6次方为64)。
因为Base64的编码只有6个bit即可表示,而正常的字符是使用8个bit表示, 8和6的最小公倍数是24,所以4个Base64字符可以表示3个标准的ascll字符;
如果是字符串转换为Base64码, 会先把对应的字符串转换为ascll码表对应的数字, 然后再把数字转换为2进制。
图片转化为base64
图片的 base64 ...
6年前 (2018-12-26) 3214℃ 0评论
14喜欢
使用默认的移除方法
yum remove nodejs npm -y
删除指定目录内容以及文件
/usr/local/lib 移除所有 node 和 node_modules目录/usr/local/include 删除全部 node 和 node_modules 目录 /usr/local/bin 删除 node 的可运行文件删除: /usr/local/bin/npm删除: /usr/local/share/man/man1/node.1删除: /usr/local/lib/dtrace/node.d删除: rm -rf /home/[homedir]/.npm删除: rm -rf /home/root/.npm
查找目录删除
find / -name node find / -name node_modules
删除(特别要注意的文件路径...
6年前 (2018-12-25) 886℃ 0评论
0喜欢
在安装Shadowsocks之前,请确保nodejs在centos系统上已经安装完毕。如果未安装的话,请查看:CentOS 7.x 安装nodejs
使用npm进行Shadowsocks的安装,由于nodejs已经安装,所有就不用在安装npm。npm和Nodejs是一起的 。
npm install -g shadowsocks
可以从上图看出实际的安装目录:
/root/node/node-v10.14.2-linux-x64/lib/node_modules/shadowsocks
shadowsocks配置文件的目录是:
/root/node/node-v10.14.2-linux-x64/lib/node_modules/shadowsocks/config.json
{
"server":"127.0.0.1",#更改为...
6年前 (2018-12-24) 1581℃ 0评论
5喜欢
个人总是喜欢在系统装些乱七八糟的东西,所以重装系统就是家常便饭了,每次重装系统都要装一次NodeJs,安装步骤总是要找一次,没有办法就是记不住啊 。这里就做下安装记录。
首先安装wget
yum install -y wget
wget的安装
下载nodejs最新的二进制包
可以在下载页面https://nodejs.org/en/download/中找到下载地址。首先命令行终端中打开你要安装的位置,然后执行指令并等待下载完毕:
wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz
nodejs下载安装
另外你也可以在你喜欢的任意系统上下载最新的bin包,然后通过FTP上传到CentOS上,比如我用的MobaXterm工具,可以进行可视化上传以及下载。关于...
6年前 (2018-12-23) 996℃ 0评论
9喜欢
2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。
一、环境配置的难题
软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?
用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件才能运行。举例来说,安装一个 Python 应用,计算机必须有 Python 引擎,还必须有各种依赖,可能还要配置环境变量。
如果某些老旧的模块与当前环境不兼容,那就麻烦了。开发者常常会说:”它在我的机器可以跑了”(It works on my machine),言下之意就是,其他机器很可能跑不了...
6年前 (2018-12-22) 830℃ 0评论
0喜欢
曾经以一句“金品质,立天下”的广告语而闻名全国的著名手机品牌——金立,数十年来多少父辈人手中的挚爱,如今却迎来了至暗时刻。
从2002年成立开始,金立就成为国内手机领域一线品牌,在2010年曾一度占据手机销量头把交椅。
也许你不曾记得,但当年金立的地位,直逼诺基亚、三星,犹如今天的苹果、华为、小米。
当年邀请到如日中天的“刘天王”代言,金立可谓花费不菲
今年初,关于刘老板到境外赌博可能致使金立资金链断裂的流言和八卦已经疯传。昨天,深圳中级人民法院正式通告金立公司进入破产裁定程序,至于最终是破产倒闭?还是破产重组?仍需拭目以待。
而资金链断裂的直接原因,或许正是金立的刘老板去塞班岛旅游赌博,自称输了十几亿。如果用“据说”,数目就多很多倍了。
刚叔和阿乐也曾经为这个民族自豪品牌代言
赌徒心理,或许是人类欲望的最直观表达,以小博大,一夜暴富,输了想要赢回...
6年前 (2018-12-21) 1004℃ 0评论
2喜欢
Docker支持以下的CentOS版本:
CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本
CentOS 安装Docker的必要条件
目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
使用 yum 安装(CentOS 7)
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本
uname -r
安装 Docker
...
6年前 (2018-12-20) 964℃ 0评论
5喜欢
鲁迅或二八曾说过:有人的地方就有江湖,有江湖的地方就有诈骗。
这句话谁说的并不重要。
重要的是,电信诈骗并不是社会主义江湖专利,在资本主义美帝江湖也有一样一样的套路。
例如:我们有傻逼短信。
你好我是秦始皇嬴政。我有一笔2万亿皇室资金需要解封。只要你汇款2万到xxx xxxx xxxx xxxx账户 用户名:张蛤子 (这是我在现代用的假名)。事后我给你20亿元,并封你做长生大将军。
美国傻逼电邮:
我是尼日利亚王子,即将继承巨额财富。只要你收到我的邮件,并提供个人财务信息证明,你将会获得100万美元的财富甚至更多。
也许你们会嘲笑这种弱智骗局,然而可笑归可笑。事实是,仅仅这一弱智骗局,美国那边每年有上百万美元被诈骗,国内被骗金额保守估计每年上千万。
我们有钓鱼朋友圈:
男朋友给了我一笔堕胎分手费,我不...
6年前 (2018-12-19) 983℃ 0评论
1喜欢
CentOS系统下执行docker info后出现两条警告, 如下:
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
如下图:
解决办法,编辑:/etc/sysctl.conf 并添加如下内容:
net.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 1
编辑保存之后,执行如下内容:
sysctl -p
完成之后,再次使用docker info进行查看就发现已经没有这两条警告了,这样此问题就解决了!这里做个记录吧!!!
转载请注明:清风亦平凡 » 解决CentOS系统下docker inf...
6年前 (2018-12-18) 1042℃ 0评论
4喜欢
情况背景
之前朋友让模仿的一个QQ群验证的Windows Form程序,需要加清除缓存的功能。关于判断登录的QQ是否已经加入指定的QQ群点击查看。由于使用的是.net 自带的WebBrower控件,其本身也是IE浏览器,所以只需要清除IE浏览器的缓存就可以了。这里调用RunDll32.exe来实现IE浏览器的缓存清除!
QQ 群验证
代码实现
public void IEClear()
{
try
{
Process process = new Process();
process.StartInfo.FileName = "RunDll32.exe";
process.StartInfo.Arguments = "InetCpl.cpl,ClearMyTracksByProcess 255";
process.Sta...
6年前 (2018-12-17) 1143℃ 0评论
6喜欢
VMware VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。
vmware
特点
VMware Workstation允许操作系统(OS)和应用程序(Application)在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自...
6年前 (2018-12-16) 1387℃ 0评论
0喜欢
每一种虚拟币的诞生,都伴随着伟大的使命。
而这个使命,大部分时候就是两个字——骗钱。
谈起虚拟币,必然就要谈它的老祖宗——比特币。
比特币诞生于08年。当时在一个非常小众的外国密码学网站上,一个网名译做中本聪的人,发表了关于虚拟货币——比特币的研究报告,获得了很多程序员和经济学家的认可。
说来惭愧,当时上高中的二八也已经有4年Q币的虚拟币经验了,却只知道用来买QQ秀充蓝钻!不得不佩服人家外国人眼光毒辣。
国人最爱追逐暴富神话,比特币便上演了这一出神话。
本属于小众极客圈的比特币,在诞生多年后,终于伴随着极富心机的上升暴涨箭头,顺利窜入国人的视线。成为暴富梦本梦了。
这时敏锐的投机者们纷纷嗅到了肥皂泡和金钱的味道,在大街小巷奔走起来,买矿机、建矿场、建交易网站,忙活着把这个潜力泡沫吹大吹强。
官兵总是追在强盗后边跑。
当17年监管层发现异动时,比特币在我国的交易量已占全球8成。监管层立马表...
6年前 (2018-12-15) 978℃ 0评论
1喜欢
最近使用.net core写了一个简单的网站存活监测小程序,每十分钟进行一次检测,如果异常或者网站无法访问就通过腾讯云短信服务进行通知。在Windows 和 Linux 系统中运行均正常,但放到Linux系统下Docker环境中,获取到的时间就慢8个小时,默认似乎不是东八区了。记得之前也遇到过这个问题,使用了一个.net Core类库(NodaTime)解决的,详情请见:.net Core 中DateTime在Linux Docker中与Windows时间不一致 。但是这次不想用多余的类库来解决,所以通过同步时间来解决。
共享主机的localtime
创建容器的时候指定启动参数,挂载localtime文件到容器内 ,保证两者所采用的时区是一致的。
docker run --name qq -v /etc/localtime:/e...
6年前 (2018-12-14) 3052℃ 2评论
13喜欢
左右带有箭头的焦点图轮播
点击左右箭头可以实现图片切换效果。
右下角有图片切换页次。
jQuery实现此功能。
浏览器支持
IE浏览器支持此特效。
edge浏览器支持此特效。
谷歌浏览器支持此特效。
safria浏览器支持此特效。
opera浏览器支持此特效。
火狐浏览器支持此特效。
下载:
左右带有箭头的焦点图轮播
转载请注明:清风亦平凡 » 左右带有箭头的焦点图轮播
...
6年前 (2018-12-13) 1120℃ 0评论
0喜欢
猜猜我是谁
犯罪嫌疑人拨打事主电话,以“猜猜我是谁”的方式,让事主误以为是其领导或亲友,骗取信任后,犯罪嫌疑人以各种借口,骗取事主钱财。
如果接到“猜猜我是谁”的电话时不要去猜,应直接询问对方姓名。在无法确认对方身份时,可通过第三方亲朋进行核实。可提出见面要求,如对方百般推脱,可以洞察其破绽。.当对方说自己遇到突发事件,急需用钱,这时要核实事件的真假。.一旦确定对方是骗子,应立即报案。
网购二手商品诈骗
双十一!双十二是电信网络诈骗案件的高发期,骗子会利用二手网站、朋友圈、QQ空间发布虚假广告。当受害人咨询时,骗子会诱导受害人加其QQ或微信,避开购物的主流大平台,然后以各种借口要求受害人提前转账给对方(支付宝、银行账户或微信),再发货。当受害人转账之后,骗子会直接拉黑,或是以次充好,给受害人一些明显价高物次的产品。又或者是,假设虚假的购物网站,诱导...
6年前 (2018-12-12) 945℃ 0评论
0喜欢
现在很多的网站都已上了安全证书SSL实现了HTTPS化,这样不仅使网站的安全得以保证,而且还防止了被一些非法的运营商劫持DNS的情况。非https网站又被谷歌浏览器打上了标志,不安全!!!!虽然说网站上了HTTPS以后,网站的网安全有了保证,但是一些网站的插件是不支持HTTPS的,比如百度的分享代码。
博客自从开启 https 之后,百度分享就不能用了并且Chrome提示不安全,又想要这个功能,又不想去找其他类似的功能插件。解决方案是把百度的分享代码本地化,这样就相当于给百度的分享代码加入了SSL证书,也使分享代码HTTPS化。经过了解原来网上很多人都遇到了这样的问题,并且以及有了解决方案,在这里自己就做个伸手党吧!
下载百度分享代码
https://github.com/hrwhisper/baiduShare
下载方式如下:
使用方法
解压后得到static文件夹,并将这个文件夹包...
6年前 (2018-12-12) 1033℃ 0评论
1喜欢
Windows 10系统
企业版:XGVPP-NMH47-7TTHJ-W3FW7-8HV2C教育版:YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY专业版N:2B87N-8KFHP-DKV6R-Y2C8J-PKCKT企业版N:WGGHN-J84D6-QYCPR-T7PJ7-X766F教育版N:84NGF-MHBT6-FXBX8-QWJK7-DRR8H企业版S:FWN7H-PF93Q-4GGP8-M8RF3-MDWWW单语言版:BT79Q-G7N6G-PGBYW-4YWX6-6F4BT企业版 : NPPR9-FWDCX-D2C8J-H872K-2YT43企业版 N: DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4企业版 2015 LTSB :WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 10 Pro(win10专业版激活密钥)...
6年前 (2018-12-11) 1755℃ 0评论
0喜欢
安装Office 2016后,提示激活就找了一个密钥输入了,但是密钥是不能用的,所以就需要卸载重新输入密钥来进行激活。
以管理员运行CMDcd进入office 2016 的安装目录,64位操作系统C:\Program Files (x86)\Microsoft Office\Office16,32位操作系统C:\Program Files \Microsoft Office\Office16运行cscript ospp.vbs /dstatus 显示已安装KEY的状态,这里只显示KEY的后5位用命令cscript ospp.vbs /unpkey:XXXXX(KEY后5位)进行卸载cscript ospp.vbs /inpkey:(完整KEY) 进行安装
转载请注明:清风亦平凡 » 卸载office2016密钥...
6年前 (2018-12-11) 1861℃ 0评论
1喜欢
全屏自适应焦点图轮播
实现了焦点图轮播效果。
焦点图轮播具有横向自适应功能。
浏览器支持:
IE浏览器支持此特效。
谷歌浏览器支持此特效。
火狐浏览器支持此特效。
opera浏览器支持此特效。
safria浏览器支持此特效。
下载:
全屏自适应焦点图轮播
转载请注明:清风亦平凡 » 全屏自适应焦点图轮播
...
6年前 (2018-12-11) 915℃ 0评论
0喜欢
被诈骗的金钱难以追缴,因为诈骗团伙背后隐藏着一个更巨大的黑产行业——洗钱行业!
或者也可以说洗钱团伙,也成为诈骗业的一个下游产业。
今天,我们就来了解一下几种常见的洗钱方式。
(洗钱团伙:经我们清洗完的钱,怎么查都是干净的)
一、买卖珠宝、古玩字画,豪宅等。
低买高卖,从来都是投资赚大钱的不二法门,也是最令人信服的造富神话。洗钱团伙给你安排各种拍卖会,股票配资,豪宅买卖。通过一个高价拍卖,一个推高股价,分分钟让你变身投资达人,股票之神。钱洗的特别干净,还赚得一个好名声。
(洗钱团伙:给你安排了拍卖古玩、买卖珠宝、投资豪宅、股票交易)
二、投资拍电影。
利用影视圈“洗钱”的案子常有官方媒体报导。影视娱乐的制作确实在洗钱这方面具有天然优势,首先制作成本不透明,宣传成本,道具费用,服装化妆费,明星片酬等定价空间非常大,没有标准。其次后期收益容易造假。一收一支,两边都可以洗。
一笔黑钱,拿...
6年前 (2018-12-10) 1192℃ 0评论
0喜欢
SON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。
一、跨域认证的问题
联网服务离不开用户认证。一般流程是下面这样。
1、用户向服务器发送用户名和密码。
2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。
3、服务器向用户返回一个 session_id,写入用户的 Cookie。
4、用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器。
5、服务器收到 session_id,找到前期保存的数据,由此得知用户的身份。
这种模式的问题在于,扩展性(scaling)不好。单机当然没有问题,如果是服务器集群,或者是跨域的服务导向架构,就要求 session 数据共享,每台服务器都能够读取 session。
举例来说,A 网站和 B 网站是同一家公司的关联服务。现在要求,用...
6年前 (2018-12-09) 1080℃ 0评论
0喜欢
相关问题
在windows10下安装docker for windows,随着用docker pull image文件后,虚拟机的镜像越来越大,但C盘的容量越来越小了,于是就想修改下相关路径到其他盘符。
原因分析
windows上安装的docker其实本质上还是借助与windows平台的hyper-v技术来创建一个linux虚拟机(默认使用的镜像是MobyLinuxVM),你执行的所有命令其实都是在这个虚拟机里执行的,所以所有pull到本地的image都会在虚拟机的Virtual hard disks目录的文件中,这个文件就是虚拟硬盘文件。如果要想改变路径只需要在hyper-v管理器里设置就可以了。默认的安装路径是C:\Users\Public\Documents\Hyper-V\Virtual hard disks下。
解决方案
一、当你的刚刚安装docker for windows后或...
6年前 (2018-12-08) 2442℃ 0评论
2喜欢
Docker中的settings里的Shared Drives 选择对应盘符后,点击Apply后无法生效。试了两遍都不行,这是有问题的 。
解决办法
win+R ,键入gpedit.msc,出现如下界面,找到高亮处的网络访问:本地账户的共享和安全模型,选择如图中的 经典 选项
转载请注明:清风亦平凡 » Docker for Windows 设置的Shared Drives 设置不生效
...
6年前 (2018-12-07) 1239℃ 0评论
3喜欢