M-LOG码农日报(2019-06-10)

mlogclub2019-06-11 01:00

一文搞定 Redis 复制(全会的举个手看看)

程序员的成长之路互联网/程序员/成长/职场 关注阅读本文大概需要 5 分钟。本文大纲复制过程数据间的同步全量复制部分复制心跳异步复制总结一、复制过程Step 1:从节点执行 slaveof 命令。Step 2:从节点只是保存了 slaveof 命令中主节点的信息,并没有立即发起复制。Step 3:从节点内部的定时任务发现有主节点的信息,开始使用 socket 连接主节点。Step 4:连接建立成功后,发送 ping 命令,希望得到 pong 命令响应,否则会进行重连。Step 5:如果主节点设置了权限,那么...

点击查看原文>>

面霸高频问题之 ArrayBlockingQueue 阻塞队列

码农每日一题长按关注,工作日每天分享一个技术知识点。感谢原作者,本文转载自 https://my.oschina.net/xpbob/blog/830366ArrayBlockingQueue 队列是一个常用的线程集合,在线程池中也被当做任务队列来使用。使用频率非常高。其是一个基于数组实现的循环队列。基础ArrayBlockingQueue 是 BlockingQueue 的实现类,那我们需要先看看 BlockingQueue 提供了哪些方法。public interface BlockingQueue<E...

点击查看原文>>

被封杀的第22天,华为打出全球最强绝地反杀!

iFeng科技凤凰网科技官方账号,带你直击真相这是华为最危险的时刻吗?不,这是华为的最佳时刻。来源 |金错刀频道(ID:ijincuodao)作者 | 张一驰6月6日,5G提前登场了,而且提前了整整一年。突然提速的原因很明显,因为在这些天里,无数“欺人太甚”的事情正在发生:在没有任何证据可以证明华为涉嫌间谍活动的情况下,扣押孟晚舟;嘴上说着科技无国界,背地里却要求企业以书面形式和华为断绝一切商务合作;未得到华为授权的情况下,私自转运华为包裹。在美国宣布全面封杀华为的22天里,华为的目标就不再是月度、季度目标...

点击查看原文>>

做1个静态页面,要价12万,我有错吗?

本文经授权转自公众号CSDN(ID:CSDNnews)在信息加速发展的互联网时代,越来越多的科技公司为了专注核心竞争力业务以及降低软件项目成本,开始将项目中的部分业务模块分发给第三方外包公司来完成。而这样是否就意味着大幅度地降低成本了?事实告诉我们,并没有。本文作者作为一名外包商,以自身的经历告诉我们本可以在3天之内完成了的一个报价仅为 1500 美元的静态 HTML 页面,是如何被大型企业硬是拖成了一个为期 7 周且需要耗费 18000 美元项目的。不久前,我作为承包商工作,经常从一个项目跳到另一个项目。...

点击查看原文>>

收藏一波:常用正则表达式公式总结

来源:编程无界(ID:qianshic)一、校验数字的表达式 数字:^[0-9]*n位的数字:^\d{n}至少n位的数字:^\d{n,}m-n位的数字:^\d{m,n}零和非零开头的数字:^(0|[1-9][0-9]*)非零开头的最多带两位小数的数字:^([1-9][0-9]\*)+(\.[0-9]{1,2})?带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?有两位小数的正实数:^[0-9]+(.[0-9]...

点击查看原文>>

那些年的山寨机后来都怎么样了

iFeng科技凤凰网科技官方账号,带你直击真相不知道大家对《爱情公寓》里那段“山寨机就是牛”的桥段还有印象没。来源 |青年横财发展会(ID:xrich666)作者 | PRNDS对于中国的消费者而言,“山寨机”这个词仿佛还是昨天可是昨天已遥远。如今大厂卖手机就为交个朋友,各种真香机轮番出炉。在品牌放下身段低价竞争之下,山寨机已经失去了生存空间。他们有些倒闭了,而有些去了远方。倒闭的尼采2000年初,深圳的华强北出产了一批使用同一款芯片,来自各个小作坊生产的没有正规品牌、粗制滥造、价格低廉但是又功能强大的手机...

点击查看原文>>

9 年前他用 1 万个比特币买了两个披萨, 9 年后他把当年的代码卖给了苹果,成为了 GPU 挖矿之父

来源 | bitcoinmagazine编译 | 火火酱责编 | Aholiab出品 | 区块链大本营(Blockchain_camp)在链圈混了这么久,知不知道每年的5月22日是什么日子?每年的5月22日是比特币爱好者的节日,俗称“比特币披萨日”。这个节日的来历很简单:2010年的这一天Laszlo Hanyecz用10000个比特币买了2个披萨,这不仅是比特币发展的一大进步,更是加密货币发展的一大进步,Hanyecz也因为这个事件名扬币圈。9年过去了,鲜有人知道Hanyecz还是一位挖矿先驱。Hanye...

点击查看原文>>

详解vue组件三大核心概念

本文原载于SegmentFault专栏“前端工匠公众号”作者:浪里行舟整理编辑:SegmentFault本文主要介绍属性、事件和插槽这三个vue基础概念、使用方法及其容易被忽略的一些重要细节。如果你阅读别人写的组件,可以从这三个部分展开,它们可以帮助你快速了解一个组件的所有功能。本文的代码请猛戳https://github.com/ljianshu/Blog,纸上得来终觉浅,大家动手多敲敲代码!一、属性1.自定义属性propsprop 定义了这个组件有哪些可配置的属性,组件的核心功能也都是它来确定的。写通用...

点击查看原文>>

我们是如何使用 Electron 构建 Linux 桌面应用程序的 | Linux 中国

这是借助 Electron 框架,构建一个在 Linux 桌面上原生运行的开源电子邮件服务的故事。-- Nils GantherTutanota 是一种安全的开源电子邮件服务,它可通过浏览器使用,也有 iOS 和 Android 应用。其客户端代码在 GPLv3 下发布,Android 应用程序可在 F-Droid 上找到,以便每个人都可以使用完全与 Google 无关的版本。由于 Tutanota 关注开源和 Linux 客户端开发,因此我们希望为 Linux 和其他平台发布一个桌面应用程序。作为一个小团...

点击查看原文>>

【618福利】5折戴尔电脑仅需1999元,全网最低价!

618快到了老板趁机想要换批电脑既要控制成本又要提高效率弄得行政小姐姐整天愁眉苦展但就刚刚突然间听说问题完美解决了小编一好奇就冒险去打听了下结果真的发现了惊喜!????????????戴尔官网,钜惠截图活动正在进行!商务本超级特惠仅需 2899 元直降 1100 元!台式机 5 折购,仅需 1999 元!这波的戴尔官网的活动力度这么大,难怪小姐姐不担心老板的任务了!活动规则????????????只要把下方动图截图发送截图优惠至戴尔官网客服联系客服即可享受此优惠!活动截止至6月10日22:00天呐!这波福利送这么大…了解更多产品详情,请登录w...

点击查看原文>>

掌握 Python 爬虫的所有技巧,都在这里!

有必要学习爬虫吗?我想,这已经是一个不需要讨论的问题了。爬虫, 既“有用”, 也“有趣”。无论是过去的“搜索引擎”,还是时下热门的“数据分析”,爬虫都是获取数据必不可少的手段。数据时代,不管你是什么技术方向,爬虫都是你应该掌握的技能。另外,写程序的人,都有天生的“好奇心”,相信你掌握爬虫后,可以看到很多“有趣”的东西。 现在学爬虫,当然是 Python 爬虫,这是当下的绝对主流。本期专栏《从0开始学爬虫》,19年资深架构师梁睿坤老师将带你以 Python-Scrapy 框架学习爬虫。只要具备 Python ...

点击查看原文>>

5G来了,和我们这些普通的程序员,有啥关系?

“不需要再考虑资源加载问题,小视频,流媒体领域笑开花?做自动驾驶的,车联网的,不再担心网速延迟……期待国内云带宽降价?手机热点连服务器的时候速度更快了?”我们对5G的发展有什么想法和期待呢?或者直白地说,5G会带来什么变化?6月6日,北京邮电大学的学生@老师好我叫何同学 发布了测试学校5G网络的视频,瞬间吸引了很多人的注意。当这位何同学拿着一台拥有5G功能的手机,到达了5G信号的覆盖点后场主惊呆了5G是这样的平均下载速率在700Mbps左右,将近是4G的十倍!对于小文件,如音乐的下载,你只能看到“未下载”和...

点击查看原文>>

记者突访贾跃亭公司总部:FF 91仍在紧张测试

iFeng科技凤凰网科技官方账号,带你直击真相来源 |华夏调查(ID:huaxiadc)作者 |  陈锋 近日,特斯拉宣布将在中国展开新车型的预订。而同样想借助新能源车翻身的乐视网原掌门人、Faraday Future(法拉第未来,简称FF)创始人贾跃亭倾力打造的FF 91上市似乎遥遥无期。乐视网已经暂停上市,暂停上市前的最后价格为1.69元。这意味着,很多投资者愿意赌,他们企盼贾跃亭能创造奇迹。不管是乐视内部员工,还是那些不同层级的投资人,都在寄望大洋彼岸的贾跃亭,能将FF 91造出来。这款此前多次引起外...

点击查看原文>>

中山大学的学霸小哥开源了一个能帮你做高数题的AI

来自:开源最前线(ID:OpenSourceTop)链接:https://github.com/Roujack/mathAI中山大学的一名叫mathAI的硕士学霸小哥在GitHub上开源了一个拍照做题神器火了。这个程序只需要输入一张手写数学题的图片,这个AI就可以识别出输入的数学公式,最后输出计算结果,就像下面这样:这样一个好用的项目,立马收获众多网友收藏,评价道:以后辅导宝宝的数学就有救了!mathAI是如何实现的?整个程序使用python实现,具体处理流程包括了图像预处理、字符识别、数学公式识别、数学公...

点击查看原文>>

推荐几个高质量的技术公众号

以下几个公众号是小编为您精挑细选出来的,涵盖不同的技术领域,能让您在闲暇的时候,不断的提升自我,拓宽视野。Python爱好者社区Python爱好者社区,你想学的这里基本都有,已经积淀了数千篇优秀文章,例如技术方面的:Python入门,进阶,数据结构与算法,面向对象编程,数据分析挖掘,机器学习,深度学习,自然语言处理。业务方面的:数据分析师能力培养系列等。还有不定期的免费公开课和送书活动等你来撩。▲长按二维码进行关注▲机器学习算法与自然语言处理一个哈工大nlp在读博士的技术提升之路,为您提供一系列我在学习路上...

点击查看原文>>

做项目不给钱?这位小哥一怒之下把代码开源到 GitHub!

做过软件外包的同学都知道,客户频繁变更需求、蛮横砍价、拖欠尾款、赖账不给钱都是很常见的事情。最近,国外一位开发者 Jason Werner 就遭遇了项目做完,客户不给钱的问题。于是,这个小哥一怒之下,跑到 Reddit 论坛上发帖:钱我不要了,代码统统开源!https://www.reddit.com/r/reactjs/comments/bya7rg/i_didnt_get_paid_so_i_open_sourced_my_clients/截止今日,这个帖子在 Reddit 上获得 1000 多个点赞,...

点击查看原文>>

开启你的量化交易第一课

量化交易是一个快速发展的行业,也是 Python 在金融领域的一大应用。喜欢从事股票投资、期货投资交易的人士,可以用量化交易辅助主观交易,通过设计股票或者期货的交易策略,拓宽自己的投资渠道和方法。 《教你用 Python 进阶量化交易》专栏基于 Python,系统介绍了量化交易的基础知识和开发实践,让大家对量化交易这个领域有个深入的了解。准备从事量化交易相关工作的同学,可以以本专栏为起点,开始进阶 Python 量化交易。 另外,专栏中涉及了大数据分析、数学建模思想,以及 Python 第三方库的讲解和编程...

点击查看原文>>

程序员云服务器,你要拥有么?

/云服务器/云的普及让使用IT资源就像用水、用电一样的方便。你无需关心电厂在哪里、是怎么工作的,只需将插头插入插座即可获取电能。什么是云服务器      云服务器说白了就是一台放在远程机房的电脑,各大互联网公司都有自己对外售卖的云服务器产品。大公司为什么要云服务器呢?举个形象的例子:大公司们有很很多台配置很高的物理机服务器(例如80核160G)正常多做单台机器太浪费,通过虚拟化技术,可独立为20个云服务器(每台4核8G内存),已下载变成了20个服务器。独立的云服务器,可以安装不同的操作系统,执行不同的任务。...

点击查看原文>>

一个39岁程序员的应聘被拒

来自公众号:大飞码字以下故事来自我的一个朋友,上周吃饭的时候,他聊起这事,我听完有点感触就写了下来。L君是我的朋友,H是一个39岁的程序员。1当听到的最新面试结果的时候,L君有点失落。他从办公椅上站起来,离开工位,准备赶往地铁口,在去地铁口的路上,他脑子里出现了最初见到H的场景。那是一个周五的傍晚,如果是正常的周五,L君一般会比较早回家,回去陪陪家里人,毕竟一周下来,也就周五的时间可以走得早些,不过那个周五L君没有早走,因为他约了H来面试。接到H的面试任务之后,L君认真地看了H的简历。H 2004年本科毕业...

点击查看原文>>

平时代码中用不到设计模式?Are you kidding me?

引子平时我是个反应非常慢的人。有多慢呢?大概是两年前有次团队内部开会时,我听到同学说平时代码中用不到设计模式,我当时没有回答。两年后我终于反应过来了:“Are you kidding me?我每天都在用!”应用场景建造者模式写一个接口,入参是一大堆,什么都有。这是长期积累下来的代码,参数都提供给外部用了。只能做加法,不能做减法。这时候接口就这样了,内部能不能好看点呢?可以啊,重构,留壳抠瓤啊!这一堆参数可以封装成一个有意义的类,再往下传递处理。这时候就用到了建造者模式,对参数进行封装。构造一个静态build...

点击查看原文>>

图解 Java 垃圾回收机制,写得非常好!

原文:https://dwz.cn/UrCZL9XA译文:https://dwz.cn/tlhgis7R翻译:Rhys_Lee, AzureSora, 溪边九节, 小小菜鸟鸡什么是自动垃圾回收?自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引用对象),则没有被任何指针给指向,因此占用的内存也可以被回收掉。在用 C 之类的编程语言时,程序员需要自己手动分配和释放内存。而 Java ...

点击查看原文>>

花了两个星期,我终于把 WSGI 整明白了

点击上方“Python编程时光”,选择“置顶公众号”第一时间关注Python技术干货!在 “三百六十行,行行转 IT” 的现状下,很多来自各行各业的同学,都选择 Python 这门胶水语言作为踏入互联网大门的第一块敲门砖,在这些人里,又有相当大比例的同学选择了 Web 开发这个方向(包括我,曾经也想选择)。而做 web 开发,绕不过一个知识点,就是 WSGI。不管你是否是这些如上这些同学中的一员,都应该好好地学习一下这个知识点。由于我本人不从事专业的 Python Web 开发,所以在写这篇文章的时候,借鉴...

点击查看原文>>

评论

请登录后发表观点

暂无数据