ICE

微服务、容器与容器云-从入门到放弃

北战南征 提交于 2020-11-11 21:42:04
前言 驱动技术的,从来都不应该是技术,也不是情怀,应该是不断变化的诉求。 在过去的不知道多少年前,我们的应用和数据库,还部署在一台机器上,大概如下: +----------+ +--------------+ | | | | | | | | | | | +--------+ | | +--------------------> | | | | | | | App | | | | <------------------+ | ^ + | | | Client | | +--------+ | | | | | | | | | | +--------+ | | | | | + v | | | | | | DB | | | | | | | | | | | +--------+ | | | | | | | | Server | +----------+ +--------------+ 随着业务的增长,这样的架构已经不能满足大量的请求,这时候架构也随之改变,把应用与数据库拆分开来: +--------+ +---------+ +-------+ | | | | | | | +-------------> | +-----------> | | | Client | | App | | DB | | | <-------------+ | <-----------+ | | | | | |

BIGI行情http请求实时行情数据方式

和自甴很熟 提交于 2020-11-08 09:04:58
BIGI行情http请求实时行情数据方式 新浪财经文华财经并非实时行情数据源,所以获取的行情数据源也并非实时的。以下介绍的方法和新浪财经获取行情数据源的方法是一致的。需要实时行情数据源可以向BIGI行情进行了解。 1、国际期货、国内期货、外汇、贵金属、现货、期权、股指、数字货币和A股 2、推送的有:socket,websocket,http接收,主动请求的有http get或post方式 3、交易所:纽约NYMEX、纽约COMEX、芝加哥CME、芝加哥CBOE、美国ICE、欧洲ICE、瑞士EUREX、伦敦LME、香港HKEX、新加坡SGX、京东TOCOM、马来西亚BMD、中金所CFFEX、上期所SHFE、大商所DCE、郑商所CZCE、上期能源INE 4、免费调用K线,实时推送K线 5、稳定、无延时 6、专业一对一指导 5.Http请求实时行情方式 请求(Get或Post)最新行情,由客户服务器发起请求,连接如上,u为数据源方分配的账户,symbol为请求的产品最新行情,多个产品以“|“或英文逗号“,”隔开,所请求的产品必须为相应账户u所获得授权的产品,同时数据源方对请求ip绑定授权,只有授权ip和账户可以访问。 请求实时行情返回结构说明: [{ "n": "EURUS", //产品名 "p": "1.1158", //最新价 "t": 1556514074, //最新价时间 "v"

“痛苦地去死”,Linus再次怒喷Intel

旧街凉风 提交于 2020-11-08 06:47:34
来自公众号: 开源中国 链接:https://my.oschina.net/editorial-story/blog/4387164 自上个月严辞拒绝 Intel 安全漏洞相关补丁之后,Linus Torvalds 再次对 Intel 开喷,直言 “我希望 AVX-512 赶紧‘去死’ ”,脾气一如既往的暴躁。 近日,Linux 内核维护者 Linus Torvalds 对 Intel 的 Advanced Vector Extensions 512(AVX-512)指令集提出了一些激进的看法,称其为“功率病毒”,其创建目的单纯只是为了使 Intel 公司的 CPU 硬件在基准测试中跑分更高。此外,Linus 还坦承了自己“脾气暴躁”,并且对 Intel 确实“有偏见”。 AVX-512 是 Intel 公司在 2013 年发布的一套扩展指令集,其指令宽度扩展为 512 bit,每个时钟周期内可执行 32 次双精度或 64 次单精度浮点(FP)运算,专门针对图像 / 音视频处理、数据分析、科学计算、数据加密和压缩和深度学习等大规模运算需求的应用场景。 事情的经过是 Intel 近日曝出了关于下一代 CPU 将采用大小核芯片设计的细节,搭载这项技术的 Alder Lake 系列处理器将于明年正式推出。知名 Linux 技术网站 Phoronix 跟进了这则消息,并透露 Alder

自制App追踪全美麦当劳的“冰激凌机”,哪台坏了一目了然,还被麦记高管点赞

人走茶凉 提交于 2020-11-05 09:02:02
大数据文摘出品 作者:牛婉杨 试想一下,当你兴致勃勃的开车去买麦当劳的冰激凌时,到了店里发现冰激凌机坏了,这是多么痛的领悟...... 在国内,我们可能觉得这是小概率事件,但 Rashiq Zahid 可不这么认为。 Rashiq Zahid 是一位德国的软件工程师,今年24岁了。他就经常遇到这种倒霉事,很多次他特意开着车去买麦旋风或者奶昔的时候,却听到来自店员的那毁灭性的话语,“冰激凌机坏了”。 于是,Rashiq 决定专门为麦当劳的冰激凌机做一个App,机器坏没坏在去之前就可以一目了然,再也不用担心跑冤枉路了。 他把做好的应用公布在了自己的推特上,瞬间引来了大家的关注,已经有3.5w人为他点赞了。 网友也纷纷称赞他的创意,看来大家都很需要这个App~ 甚至有网友愤愤不平,“我从来不相信机器会坏掉,我认为他们提前关掉了机器,这样他们就不用在关门前一小时或半小时清洗机器了。” 来看看Rashiq是怎么建立这个应用的吧~ 灵感来自麦当劳App,对其API进行逆向工程得到“McBroken” 今年7月,Rashiq去了柏林克罗伊茨贝格区的一家麦当劳,他想在现场的自助下单机器上点一份麦当劳的新地(Sundae),但却无法供应,他试图通过App下单,同样遭到了挫败。 在看他来,这趟简直是白来了。“我想,一定有什么可以做的,”Rashiq说道。 于是他就想到创建一个名为“McBroken

【交易技术前沿】低时延基础设施杂谈

落花浮王杯 提交于 2020-10-27 12:28:57
【交易技术前沿】低时延基础设施杂谈 上交所技术服务 前天 本文选自《交易技术前沿》总第三十八期文章(2020年3月) 朱宁 上交所技术有限责任公司 系统网络部 上海200120 Email:nzhu@sse.com.cn 摘要:低时延主要服务于高频交易和极速交易,基础设施是决定时延的重要因素,本文将定位于讨论影响网络时延的几个因素,引用部分国外场景,不涉及有关的技术实现。 零. 缘起 有这样一部电影,影片讲述纽约的一对兄弟文森特与安东,他们是高频交易公司的操作员,为了早日 实现财富自由,下海创业拉赞助,克服巨大的项目困难,自费从堪萨斯到纽约部署一条笔直的2000多公里光纤,将交易时延从17毫秒降低到16毫秒,而16毫秒是蜂鸟扇动一次翅膀的时间,故影片名为《蜂鸟计划 The Hummingbird Project》,是一个关于投机、梦想、技术、资本和命运的故事。   笔者数年前曾在《交易技术前沿》参与发表了1篇《降低网络时延的探讨》,该文概述了产生网络时延的各个方面,以及部署低时延网络硬件的必要性。近年来又有多位作者的关于时延的技术文章陆续发表,拓展了我们的视野。本文将继续在低时延的某些领域进行讨论和展示。 一、谈谈广域网线路 网络设备和传输线路是基础设施的两大关键组成部分,涉及到数据包排队时延(Queuing Delay)、路由交换转发时延(Switch Processing

HNOI2020 退役记

こ雲淡風輕ζ 提交于 2020-10-26 04:26:09
Day -1 在岳麓山和大家一起爪巴,感觉非常愉悦,呆呆和高哥也来了,晚上看了很久OI-wiki,拷了很久资料。把尘封依旧 Day 0 传统艺能去初中看老师,不幸地得到老师罹病的消息,希望她能够好起来。 Day 1 联合省选出题人nmsl 运气比较好一次把密码输对了 icefire.cpp -lm count.cpp -lm -O2 shop.cpp -lm -O2 看了下 \(t1\) ,仔细分析之后发现答案是 \(2\min (\sum {\rm ice},\sum {\rm fire})\) ,这tmd不是大水题吗? 再看下 \(t2\) ,拆成斯特林数后就变成SB题了,两个二项式定理化简下,不需要逆 怎么我一开场就会200了? 去上了个厕所冷静一下 回来先把t2写了,一个小时飞快地过去了 然后还剩3个小时写t1 一个区间加,线段树上二分你能秒我?你能秒杀我?我当场,就把这个电脑屏幕吃掉! 然后我写了三个小时 呀,怎么极限数据要跑五秒啊? 原来是忘记关 -fsanitize=address 啊,关了就好了。 怎么还是三秒多啊? 卡卡卡! 我终于过了!可能是我的随机数据比较水吧 \(E(X)=190\) 不过理论上来说,我没有 \(A\) 的机会了,下午很难受,用 \(+\infty\) 分贝的音乐麻痹自己别去想这件事情 Day2 不要想着翻盘,因为你甚至不知道什么是"盘"

很快你就能在 Linux Mint 上将任何网站转化为桌面应用程序了

ぃ、小莉子 提交于 2020-10-25 08:38:20
设想一下,你正忙于一项任务且需要在浏览器中打开超过 20 个页面,大多数页面都和工作有关。 还有一些是 YouTube 或其他音乐流媒体网站。 完成任务后需要关闭浏览器,但这会将包括工作相关和听音乐的网页等所有网页一起关掉。 然后你需要再次打开这些网页并登录账号以回到原来的进度。 这看起来令人沮丧,对吧?Linux Mint 理解你的烦恼,因此有了下面这个新项目帮助你应对这些问题。 在 最近的一篇文章 中,Linux Mint 团队披露了正在开发一个名叫“网页应用管理器Web App Manager”的新工具。 该工具让你能够像使用桌面程序那样以独立窗口运行你最喜爱的网页。 在将网页添加为网页应用程序的时候,你可以给这个程序取名字并添加图标。也可以将它添加到不同的分类,以便在菜单中搜索这个应用。还可以指定用什么浏览器打开应用。启用/禁用导航栏的选项也有。 例如,将 YouTube 添加为网页应用程序: 运行 YouTube 程序将通过你所使用的浏览器打开一个独立的页面。 网页应用程序拥有常规桌面应用程序有的大多数功能特点,如使用 Alt+Tab 切换。 甚至还能将应用固定到面板/任务栏方便打开。 该管理器目前处于 beta 开发阶段,但已经使用起来已经相对比较稳定了。不过目前还没有面向大众发放,因为翻译工作还未完成。 如果你在使用 Linux Mint 并想尝试这个工具

【一周水笔榜】—— 工作不饱和呀!

不打扰是莪最后的温柔 提交于 2020-10-25 04:55:53
介绍:通过爬取近一周的动弹数据,分析动弹数、评论数以及点赞数,评定出近一周的水笔榜,最水的那个靓仔将会获得【动弹龙王】称号,为期一周 作者:wjcIvan 脚本:https://gitee.com/wjcIvan/OSCTweetsSpider 备注:机器人及被本人屏蔽的选手不参与水笔榜,水笔榜最终解释权归本人所有 以下所有排名均分先后 水笔榜 发动弹是水笔获取经验的最直接方式,所以该比重为0.5,由于osc的防刷屏机制,所以该统计不完全准确,实际动弹数可能会多于统计数量 动弹水笔 Top 100 水笔 @首席语录搬运工 , 水笔 @巴拉迪维 , 水笔 @RYAN_____ , 水笔 @FalconChen , 水笔 @划水找对象 , 水笔@开源中国首席发型师, 水笔@枯藤老骨, 水笔@Daniel-01, 水笔@金拱门, 水笔@大喝向东游, 水笔@码上行动aa, 水笔@Open不Open, 水笔@米老李, 水笔@Practices, 水笔@罗马的王, 水笔@高总, 水笔@挨踢得要死要死的某瓜, 水笔@fineDD, 水笔@开源中国马桶盖, 水笔@道羽, 水笔@Vendettad, 水笔@开源中国首席颈椎砖家, 水笔@源码分析55, 水笔@O马大帝, 水笔@狄工, 水笔@小电灯, 水笔@碧海潮生曲终人不散, 水笔@开源中国首席罗纳尔多, 水笔@DBKangaroo, 水笔

很快你就能在 Linux Mint 上将任何网站转化为桌面应用程序了 | Linux 中国

别说谁变了你拦得住时间么 提交于 2020-10-24 17:39:11
在最近的一篇文章中,Linux Mint 团队披露了正在开发一个名叫“网页应用管理器(Web App Manager)”的新工具。 来源: https:// linux.cn/article-12581- 1.html 作者:Abhishek Prakash 译者:koolape (本文字数:1440,阅读时长大约:2 分钟) 设想一下,你正忙于一项任务且需要在浏览器中打开超过 20 个页面,大多数页面都和工作有关。 还有一些是 YouTube 或其他音乐流媒体网站。 完成任务后需要关闭浏览器,但这会将包括工作相关和听音乐的网页等所有网页一起关掉。 然后你需要再次打开这些网页并登录账号以回到原来的进度。 这看起来令人沮丧,对吧?Linux Mint 理解你的烦恼,因此有了下面这个新项目帮助你应对这些问题。 在 最近的一篇文章 中,Linux Mint 团队披露了正在开发一个名叫“ 网页应用管理器(Web App Manager) ”的新工具。 该工具让你能够像使用桌面程序那样以独立窗口运行你最喜爱的网页。 在将网页添加为网页应用程序的时候,你可以给这个程序取名字并添加图标。也可以将它添加到不同的分类,以便在菜单中搜索这个应用。还可以指定用什么浏览器打开应用。启用/禁用导航栏的选项也有。 在 Linux Mint 中添加网页应用程序 例如,将 YouTube 添加为网页应用程序:

AtCoder Grand Contest 019

我的未来我决定 提交于 2020-10-24 14:47:09
题目传送门: AtCoder Grand Contest 019 。 目录 A - Ice Tea Store B - Reverse and Compare C - Fountain Walk D - Shift and Flip E - Shuffle and Swap F - Yes or No A - Ice Tea Store 如果买两瓶 250mL 的冰红茶比买一瓶 500mL 的冰红茶更便宜,就更新它。 同理,用 500mL 的更新 1L 的,用 1L 的更新 2L 的。 最终答案是 \(\lfloor N / 2 \rfloor \times S + (N \bmod 2) \times D\) 。 #include <cstdio> typedef long long LL; int main() { int Q, H, S, D; LL N; scanf("%d%d%d%d%lld", &Q, &H, &S, &D, &N); if (H > 2 * Q) H = 2 * Q; if (S > 2 * H) S = 2 * H; if (D > 2 * S) D = 2 * S; printf("%lld\n", N / 2 * D + N % 2 * S); return 0; } B - Reverse and Compare 如果选取的要 reverse