ede

Nginx反向代理与负载均衡

依然范特西╮ 提交于 2020-04-23 18:32:33
在做需求的时候,有时候会和别的三方系统交互,如调用一个第三方系统的http接口查询商品物流信息,获得响应数据返回给我们自己系统的前端页面进行展示,整个流程会遇到什么样的问题呢,现在整理一下。 代理 大家都知道,我们平时开发,都是在公司的内网(局域网)中,即不能与外网(互联网)交互,也就是不能上网,所以要想使开发机或服务器能够访问外网,就不得不通过代理服务器转发请求了。 这里自然而然的就想到了使用Nginx做代理了。 那什么是代理呢?我们就先了解一下代理的基本概念吧。 代理一词被我们在生活中所熟知,印象中的“代理”指的是以他人的名义,在授权范围内进行对被代理人直接发生法律效力的法律行为。这是百度百科解释的代理一词的意思。通俗点说就是“代别人处理”。 举个生活中常见的例子,你去办车检,需要排队办理,也有很多表格要填,还要等待很久,办下来差不多要一天。有些人嫌麻烦,浪费时间,不愿意干,这个时候“代理车检”这一职业就诞生了。 你授权代理人帮你处理一些列繁琐的事情,并支付一定的费用,你只需要关心结果,有没有办成功,其他的你不需要关心。 这样,你就从这一事务中脱离出来,交给专业的人去做。 代理人执行的这一动作就叫做代理。 同样,回到互联网行业,代理一词同样适用。 只不过这里的代理人和被代理人都是计算机,即计算机1要访问A站点,但是计算机1到A站点的网络不通,而计算机2到站点A的网络畅通

OSChina 周一乱弹 —— 今瓶没

允我心安 提交于 2020-04-20 05:34:50
Osc乱弹歌单(2020)请戳( 这里 ) 【今日歌曲】 @ Cobbage :分享韩红的单曲《往事随风 (Live)》: 《往事随风 (Live)》- 韩红 手机党少年们想听歌,请使劲儿戳( 这里 ) @ 睡过鹿晗的男人 :今天周某人出来了,你的电瓶车🔒了吗 偷电瓶, 总比偷车座子好吧。 @ Iridium :贫穷感,不知道诸位是否同感?IT行业在各行业里比起来,也算是工薪族的娇子了,任何城市,都是前10%的那一部分吧。但为什么还是感觉仅仅是勉强维生而已。是我的个人感觉吗?还是普遍体会?我觉得这部分人都过得这么狼狈,那绝大部分人并不会比这个更好啊。 当然有了, 生存危机感, 就和你没到年初会祈福新的一年风调雨顺,工作顺利,身体健康是一样的。 “根据喵星古老文献记载,住在母星上的猫咪先民们会在收获季节对着丰收的麦穗翩翩起舞,以此来纪念德墨喵尔丰收女神~直到今天蓝星人在掏出逗猫棒的那一刻,还是可以有幸目睹喵星人这种代代相传的特性” 有危机感就对了, 大人物也应该有危机感, 没准因为什么事就阴沟里翻船了。 @ 无码禅师 :继续吃瓜 当然要及时证明自己了, 不然等来就不是自查报告了, 还可能是罢免通知。 @ Tumblr :龙妈听了会沉默 这头衔确实比龙妈还长。 “我家旅馆招不下这么多人。” 这种大人就是小时候, 思想观念就没打好基础。 长大了这种隐患就显示出来了。 @ 拜二慕尼黑

JS base64 加密和 后台 base64解密(防止中文乱码)

被刻印的时光 ゝ 提交于 2020-04-17 09:34:14
【推荐阅读】微服务还能火多久?>>> 直接上代码 1,js(2个文件,网上找的) 不要觉的长,直接复制下来就OK // UnicodeAnsi.js文件 // 把Unicode转成Ansi和把Ansi转换成Unicode function UnicodeChr() { return ' 00A4,00A7,00A8,00B0,00B1,00B7,00D7,00E0,00E1,00E8,00E9,00EA,00EC,00ED,00F2,00F3,00F7,00F9,00FA,00FC,0101,0113,011B,012B,014D,016B,01CE,01D0,01D2,01D4,01D6,01D8,01DA,01DC,02C7,02C9,0391,0392,0393,0394,0395,0396,0397,0398,0399,039A,039B,039C,039D,039E,039F,03A0,03A1,03A3,03A4,03A5,03A6,03A7,03A8,03A9,03B1,03B2,03B3,03B4,03B5,03B6,03B7,03B8,03B9,03BA,03BB,03BC,03BD,03BE,03BF,03C0,03C1,03C3,03C4,03C5,03C6,03C7,03C8,03C9,0401,0410,0411,0412,0413,0414,0415

教你如何在工作中“偷懒”,python优雅的帮你解决

我的梦境 提交于 2020-04-15 16:00:08
【推荐阅读】微服务还能火多久?>>> 前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 有些朋友在工作中会有这样的困惑:明明我从早忙到晚,为什么得到的评价还不高? 要知道,企业对一个员工的评价是出于“产出”而非“付出”。所以,如果把大量时间花在机械重复的工作上,不但工作效率不高,对个人发展来说也无甚帮助。 而这些工作,如果对于会点编程的人来说,往往通过几行代码就可以快速搞定了。 于是,我去了解了一下身边不同岗位(HR、产品、运营、市场、数据分析师等)每天需要面对的重复性劳动(肯定会有不全,欢迎补充~),总结了一些在工作中非常常见的例子,并且将源码整理好供参考。希望这些程序可以让你的工作更高效!(升职加薪了别忘了回来发红包哦~) 那么如何将这些统统实现呢? 我将这些分为以下几类,大家可以自行评估,各取所需: 系统录入自动化 由于你经常需要不断的将一些信息录入系统,每一次录入的过程中你可能需要不断的点击一些按钮,面对这种情况,完全可以写一个自动脚本,每次代替你来执行这些点击的行为。 这里写了一个自动登录邮箱的脚本,可以实现文本输入和网页点击: 同理可以写一个简单的游戏挂机脚本,游戏挂机脚本

苹果谷歌联手,最大「健康码」项目启动:利用全球30亿手机筛查新冠密切接触者

走远了吗. 提交于 2020-04-12 19:16:58
这可能是头一次,苹果和谷歌共同宣布即将联动推出应用。这一旨在追踪新冠的项目将覆盖全球 99% 的智能手机。对此美国网友表示:感觉人权受到了侵犯。 机器之心报道,参与:泽南、张倩。 全球蔓延的新冠疫情正在催生一项覆盖范围广泛的合作:本周五,苹果和谷歌共同宣布即将推出一款追踪新型冠状病毒传播的系统,它将允许用户通过低功耗蓝牙(BLE)传输健康信息,并追踪人群的活动。 随着这套系统发布的还有一系列文档和白皮书。文件介绍称,两家公司准备使用短程蓝牙通信系统建立以用户自愿为前提的联系人跟踪网络,并将大量数据存储在近距离互相接触者的手机中。公共卫生部门的官方人士可以访问这些数据,确诊者也可以主动报告。该系统将匿名提醒与之接触过的其他用户,向接触过感染人群的用户发出警告。 对于苹果和谷歌这对长期以来的竞争对手,如此紧密的合作实属罕见。 「苹果和谷歌的所有人都认为,合作解决当今世界上最紧迫的问题,再没有比现在更重要的时刻了,」两家公司在一份联合声明中说道。 利用所有智能手机对抗新冠 具体来说,苹果和谷歌将于五月中旬在旗下的移动设备操作系统 iOS 和安卓上推出专用 API,以供卫生部门在其 APP 中使用他们提供的数据。 在刚推出的阶段,用户必须下载应用程序才能参与接触者追踪,因此这个阶段使用的人可能会比较少。但在几个月后 API 开发完成之时,两家科技巨头的跟踪功能将内嵌在系统中,从而保证每台

5个有趣的Python小知识,结果令人意外

谁说我不能喝 提交于 2020-04-12 18:37:51
1 字符串驻留 如果上面例子返回True,但是下面例子为什么是False: 这与Cpython 编译优化相关,行为称为字符串驻留,但驻留的字符串中只包含字母,数字或下划线。 2 相同值的不可变对象 这是因为具有相同值的不可变对象在Python中始终具有相同的哈希值 由于存在哈希冲突,不同值的对象也可能具有相同的哈希值。 3 对象销毁顺序 创建一个类SE: 创建两个SE实例,使用is判断: 创建两个SE实例,使用id判断: 调用id函数, Python 创建一个 SE 类的实例,并使用id函数获得内存地址后,销毁内存丢弃这个对象。 当连续两次进行此操作, Python会将相同的内存地址分配给第二个对象,所以两个对象的id值是相同的。 但是is行为却与之不同,通过打印顺序就可以看到。 4 充分认识for   为什么不是执行一次就退出? 按照for在Python中的工作方式, i = 10 并不会影响循环。range(5)生成的下一个元素就被解包,并赋值给目标列表的变量i. 5 认识执行时机 g为生成器,list(g)后返回[1,3,5],因为每个元素肯定至少都出现一次。所以这个结果这不足为奇。但是,请看下例: 请问,list(g)等于多少?这不是和上面那个例子结果一样吗,结果也是[1,3,5],但是: 这有些不可思议 原因在于:生成器表达式中, in 子句在声明时执行,

用Python画的,5 种非传统的可视化技术,超炫酷的动态图

我的未来我决定 提交于 2020-04-12 18:34:41
数据可以帮助我们描述这个世界、阐释自己的想法和展示自己的成果,但如果只有单调乏味的文本和数字,我们却往往能难抓住观众的眼球。而很多时候,一张漂亮的可视化图表就足以胜过千言万语。本文将介绍 5 种基于 Plotly 的可视化方法,你会发现,原来可视化不仅可用直方图和箱形图,还能做得如此动态好看甚至可交互。 对数据科学家来说,讲故事是一个至关重要的技能。为了表达我们的思想并且说服别人,我们需要有效的沟通。而漂漂亮亮的可视化是完成这一任务的绝佳工具。本文将介绍 5 种非传统的可视化技术 ,可让你的数据故事更漂亮和更有效。这里将使用 Python 的 Plotly 图形库(也可通过 R 使用),让你可以毫不费力地生成动画图表和交互式图表。 那么,Plotly 有哪些好处?Plotly 的整合能力很强:可与 Jupyter Notebook 一起使用,可嵌入网站,并且完整集成了 Dash——一种用于构建仪表盘和分析应用的出色工具。 启动 如果你还没安装 Plotly,只需在你的终端运行以下命令即可完成安装: 安装完成后,就开始使用吧! 动画 在研究这个或那个指标的演变时,我们常涉及到时间数据。 Plotly 动画工具仅需一行代码就能让人观看数据随时间的变化情况 ,如下图所示: 代码如下: 只要你有一个时间变量来过滤,那么几乎任何图表都可以做成动画。下面是一个制作散点图动画的例子: 太阳图

python干货-类属性和方法,类的方法重写

China☆狼群 提交于 2020-04-12 11:38:30
类属性与方法 类的私有属性 __private_attrs: 两个下划线开头,表明为私有,外部不可用,内部使用时self.__private_attrs。 类的方法 在类的内部,使用 def 关键字来定义一个方法,类方法必须包含参数 self,且为第一个参数。self的名称也可自己取,如使用this,但是建议还是用self为好。 类的私有方法 __private_method: 两个下划线开头,为私有方法,只能在类的内部调用 ,不能在类的外部调用。self.__private_methods。 类的专有方法: __init__ : 构造函数,在生成对象时调用 __del__ : 析构函数,释放对象时使用 __repr__ : 打印,转换 __setitem__ : 按照索引赋值 __getitem__: 按照索引获取值 __len__: 获得长度 __cmp__: 比较运算 __call__: 函数调用 __add__: 加运算 __sub__: 减运算 __mul__: 乘运算 __truediv__: 除运算 __mod__: 求余运算 __pow__: 乘方 运算符重载 Python同样支持运算符重载,我们可以对类的专有方法进行重载,实例如下: 以上代码执行结果如下所示: Vector(7,8) 方法重写 何为方法重写,为啥需要重写呢,因为父类的方法不合适我们

功率放大器在无线充电测试中——驱动电磁线圈的应用

让人想犯罪 __ 提交于 2020-04-11 20:37:03
无线充电技术,源于无线电力输送技术。是利用近场感应信号发生器、功率放大器与电磁感应装置之间以电感耦合传送能量,三者之间不用电线连接,其中功率放大器作为电能发射和电磁场中间放大信号波的介质,电磁感应“磁耦合”进行短程传输,它的特点:传输距离短、使用位置相对固定,效率高,操作便捷,很适合作为无线充电技术使用。 无线充电原理是通过近场感应,无线充电设备将能量传导到充电终端设备,终端设备再将接收到的能量转化为电能存储在设备的电池中。能量的传导采用的原理是电感耦合,可以保证无外露的导电接口,不仅省去杂乱的传输线,对于电动牙刷等经常与液体等导电介质接触的电子设备都更加安全。原理图如下: 该实验采用电磁感应效应:通过线圈进行能量耦合实现能量的传递,变化的磁场会产生变化的电场,变化的电场会产生变化的磁场,大小均与它们的变化率有关系,而正弦函数的变化率是另外一个正弦函数,所以电磁波能够传播出去,而感应电压的产生与磁通量的变化相关,所以线圈内部变化的磁场产生感应电压,从而完成充电过程。该磁场用到的是ATA-3090功率放大器,可放大交、直流信号,最大输出功率高达810W,可以驱动功率型负载。可与主流的信号发生器配套使用,实现信号的完美放大。 此功率放大器输入为BNC接口,输入电阻50Ω、5kΩ两档可选,完美匹配高低内阻信号发生器。输出为香蕉插座,最大输出电压90Vp-p(±45V),输出电流(峰值

如何使用python,才能像人民日报的“点亮”武汉景点

家住魔仙堡 提交于 2020-04-10 09:46:42
如何使用python,才能像人民日报的“点亮”武汉景点 前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:Allen PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 4月8日零时起,武汉解除了离汉离鄂通道管控措施,有序恢复对外交通。“封城”76天后,武汉与外界的通道重新开启。 昨晚,人民日报公众号推送了一篇文章,通过点击武汉的各个景点图片,可以将图片“点亮”,也就是通过点击将黑白色调的图还原为色彩绚丽的图 点击前后内容如下: 其实,我们只要有电脑就能实现啦,也不用装什么软件和编程环境。 首先,你可以准备几张需要的彩色图片,然后将他们放在一个文件夹中,例如我对应人民日报的武汉景点找了一些高清大图,按顺序命名好,如下图所示,放在了名为img的文件夹中: 之后新建一个html文件,内部写入如下代码: 例如我将该文件保存为“点亮.html”,将该文件与img文件夹放在同一路径下。 然后以浏览器方式打开“点亮.html” 即可看到如下页面: 当你鼠标点击图片时,图片会从黑白慢慢渐变转为彩色,如下图所示: 代码中首先通过-webkit-filter: grayscale(1);将所有图片样式设置为黑白。使用JavaScript的鼠标点击事件