-
WWDC19 苹果宣布全新 UI 框架 SwiftUI
所属栏目:[优化] 日期:2019-06-05 热度:165
2019 年 WWDC 大会上,苹果在压轴环节向大众宣布了基于 Swift 语言构建的全新 UI 框架 SwiftUI。开发者可通过它快速为所有的 Apple 平台创建美观、动态的应用程序。 在介绍过程中,苹果公司软件工程高级副总裁 Craig Federighi 演示了如何将一百行代码简化[详细]
-
PYPL 6 月编程语言排行,Kotlin 与 PHP 亮了
所属栏目:[优化] 日期:2019-06-05 热度:142
PYPL 发布了 6 月份编程语言排行榜,榜单如下: PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受[详细]
-
Python自动化之数据驱动,让你的脚本简洁10倍
所属栏目:[优化] 日期:2019-06-05 热度:142
前言 数据驱动是一种思想,让数据和代码进行分离,比如爬虫时,我们需要分页爬取数据时,我们往往把页数 page 参数化,放在 for 循环 range 中,假如没有 range 这个自带可以生产数字序列的方法可以用,我们是不是得手动逐个添加? 现实场景中就存在大量这[详细]
-
完美假期第一步:用Python寻找最便宜的航班!
所属栏目:[优化] 日期:2019-06-05 热度:74
大数文摘出品 编译:高延、熊琰、胡笳、蒋宝尚 你喜欢旅游吗? 这个简单的问题经常会得到一个积极的回复甚至还会额外收到一个或两个冒险的故事。通常来讲,旅行是一种体验新文化和拓宽自己视野的好方法。 但如果把问题换成你喜欢查机票的过程吗?,我敢肯定[详细]
-
Java消息队列总结篇(ActiveMQ、RabbitMQ、ZeroMQ、Kafka)
所属栏目:[优化] 日期:2019-05-31 热度:132
一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。 二、消息队列应[详细]
-
Python分布式进程中你会遇到的坑
所属栏目:[优化] 日期:2019-05-29 热度:153
小惊大怪 你是不是在用Python3或者在windows系统上编程?最重要的是你对进程和线程不是很清楚?那么恭喜你,在python分布式进程中,会有坑等着你去挖。。。(hahahaha,此处允许我吓唬一下你)开玩笑的啦,不过,如果你知道序列中不支持匿名函数,那这个坑就和[详细]
-
V8是如何快速地解析JavaScript延迟解析
所属栏目:[优化] 日期:2019-05-29 热度:176
解析是将源代码转换成一个中间表示形式供编译器使用的步骤(在V8中,是字节码编译器Ignition)。解析和编译发生在web页面启动的关键路径上,在启动期间,并不是所有提供给浏览器的函数都需要被调用。尽管开发人员可以使用异步和延迟脚本来延迟这些代码的加载[详细]
-
用Python帮你脱单,24小时关注女朋友的情绪变化
所属栏目:[优化] 日期:2019-05-29 热度:56
程序员找个对象不容易啊,好不容易有了女朋友,可以有的时候太忙,经常加班,于是暗自下决心,下次一定要准时发消息给她,哪怕是几句话,想来想去不如用Python做一个守护机器人: 这样就给女友定时发提示消息了 不会漏过每一个关键时刻, 贴心提醒让她学习[详细]
-
驳回开发者请求,Android Q 中会继续限制 Wi-Fi 自动扫描
所属栏目:[优化] 日期:2019-05-29 热度:167
Android 中应用自动扫描 Wi-Fi 信号是一大耗电元凶,在 Android Pie 中,谷歌对此进行了一些限制,前台应用的尝试扫描次数大幅减少为每 2 分钟 4次,而后台应用则只能够每 30 分钟扫描一次。 但是这样对于一些开发者来说是不友好的,比如室内定位、网络接[详细]
-
盘点2019年Java开发中7项主流、热门的IT技术!
所属栏目:[优化] 日期:2019-05-29 热度:102
作为历史最为悠久的编程语言,Java历经数十年依然盘踞在编程榜前三的位置,与它强大的功能和广泛的运用分不开。Java技术的更新迭代是开发者应该关注的问题,下面千小编就为大家盘点2019年互联网企业在Java开发中有哪些主流、热门的IT技术,帮助大家在职场[详细]
-
30+微服务构建的顶级工具清单
所属栏目:[优化] 日期:2019-05-25 热度:152
微服务架构,或说是微服务本身,是一种用于提升软件系统可扩展性的架构风格。与微服务相关的好文章不胜枚举,而本文希望能够为那些从未尝试过、或只是刚刚开始尝试微服务的人,提供一份顶级开源工具的清单。 微服务架构可用于企业、政府、学校和慈善机构等[详细]
-
Istio,灰度发布从未如此轻松!!!
所属栏目:[优化] 日期:2019-05-25 热度:108
三个问题,回顾前情提要。 ServiceMesh解决什么问题? SM本质是业务服务与底层技术体系的解耦: 一个进程实现业务逻辑(不管是调用方,还是服务提供方),biz,即上图白色方块 一个进程实现底层技术体系,proxy,即上图蓝色方块 画外音:负载均衡、监控告警、[详细]
-
JSON 库之性能比较:JSON.simple VS GSON VS Jackson VS JSONP
所属栏目:[优化] 日期:2019-05-25 热度:142
Java 中哪个 JSON 库的解析速度是最快的? JSON 已经成为当前服务器与 WEB 应用之间数据传输的公认标准,不过正如许多我们所习以为常的事情一样,你会觉得这是理所当然的便不再深入思考了。我们很少会去想用到的这些 JSON 库到底有什么不同,但事实上它们的[详细]
-
每个开发者都应该了解的一些C++特性
所属栏目:[优化] 日期:2019-05-25 热度:108
作为一门编程语言,C++已经进化了很多。 当然,这些改变不是一夜之间发生的。曾几何时,C++缺乏活力,导致人们不太喜欢这门语言。 但是,当 C++标准委员会决定加快转变时,情况就不同了。 自 2011 年以来,C++已经成为一种不断发展的动态语言,而这正是很[详细]
-
使用深度学习检测疟疾
所属栏目:[优化] 日期:2019-05-25 热度:59
人工智能结合开源硬件工具能够提升严重传染病疟疾的诊断。 人工智能(AI)和开源工具、技术和框架是促进社会进步的强有力的结合。健康就是财富可能有点陈词滥调,但它却是非常准确的!在本篇文章,我们将测试 AI 是如何与低成本、有效、精确的开源深度学习[详细]
-
编程初学者必看!请打包收藏这21个免费学习网站
所属栏目:[优化] 日期:2019-05-22 热度:80
本文精选了21个有关代码、编程、Java、Python、SQL、Git、和Ruby on Rails学习的网站。这些网站为以下内容的学习提供了免费的优质资源:编程语言(Python和Java等) 、常用技术(SQL等)、操作系统(Linux等)、Web开发框架(Ruby on Rails等)、函数式编程语言(Ha[详细]
-
Apache 基金会与 GitHub 都受美国法律约束 开源当自立
所属栏目:[优化] 日期:2019-05-22 热度:142
美国对华为采取的一系列限制措施仍在继续,事件正在疯狂发酵。 在这件事情上,最为国人关注的一个点是核心技术掌握在别人手里,如果别人不再开放,那一切都将灰飞烟灭,谷歌限制华为使用 Android的消息正加深了这一种担忧。有太多文章都讲到了这一点,其中[详细]
-
Python中正则表达式的巧妙使用 !包你必掌握正则!
所属栏目:[优化] 日期:2019-05-22 热度:130
前言 正则表达式就是从字符串中发现规律,并通过抽象的符号表达出来。打个比方,对于2,5,10,17,26,37这样的数字序列,如何计算第7个值,肯定要先找该序列的规律,然后用n2+1这个表达式来描述其规律,进而得到第7个值为50。对于需要匹配的字符串来说,同样[详细]
-
这个用Python写的开源爬虫网站 让你秒搜所有豆瓣好书
所属栏目:[优化] 日期:2019-05-22 热度:109
程序员在提升自己的道路,大多还是会选择阅读编程书籍这一途径,但找到一本好书就没那么容易了。 通过查看各大销售网站的销量数据和评价,以及豆瓣评分和评价人数,可以帮助我们更快的挖掘出经典的计算机书籍,还有那些被人们忽视的好书。 最近猿哥在GitHu[详细]
-
除了负载均衡,Nginx还可以做很多,限流、缓存、黑白名单等
所属栏目:[优化] 日期:2019-05-20 热度:195
Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,她还有什么其他的用途呢,下面我们来看下。 一、静态代理 Nginx擅长处理静态文件,是非常[详细]
-
Python 2.7终结于7个月后,这是你需要了解的3.X炫酷新特性
所属栏目:[优化] 日期:2019-05-20 热度:79
许多人在了解到 Python 2.7 即将停止维护后,都开始将他们的 Python 版本从 2 切换到 3。截止到 5 月 19 号上午 10 点,Python 2.7 将终结于... 在这一段时间中,很多优秀开源项目与库已经停止了对 2.7 的支持。例如到今年 1 月份,NumPy 将停止支持 Pytho[详细]
-
81岁自学编程,全球最老码农:阻碍你实现梦想的,从来就不是年龄
所属栏目:[优化] 日期:2019-05-20 热度:143
据美国著名薪酬调查公司的数据显示,苹果开发组的平均年龄是 31岁,Facebook 则是 29岁,40岁在硅谷就已经被当成老人看待了。 虽然说年轻就是力量、潜力,拥有无限可能,但阻碍你实现梦想的,从来就不是年龄。 今天数据汪要讲的这位主人公就是编程新秀中的[详细]
-
10 年前被删的初恋,凌晨 1 点突然加我…
所属栏目:[优化] 日期:2019-05-19 热度:69
背景 今天凌晨一点,突然有个人加我的qq,一看竟然是十年前被我删掉的初恋 因为之前在qq空间有太多的互动,所以qq推荐好友里面经常推荐我俩互相认识谜之尴尬 同意好友申请以后,仔细看了她这十年间所有的qq动态和照片。 她变美了,会打扮了,以前瘦瘦的身[详细]
-
常见的AI编程语言优缺点比较,程序员千万不要入错行!
所属栏目:[优化] 日期:2019-05-19 热度:143
人工智能编程是一种技术的提升,为不同公司的运营和人们的生活带来了极高的效率和最佳效益。 人工智能为不同的行业带来了另一种智能技术,其潜力的前景仍在增长,期望它能够达到人类的智慧。 这是因为开发人员愿意探索,试验和实施其能力,以满足更多的人[详细]
-
华为海思总裁:备胎芯片“全转正” 要科技自立
所属栏目:[优化] 日期:2019-05-19 热度:200
5月17日凌晨,华为海思总裁何庭波发布《致员工的一封信》表示,为了兑现公司对于客户持续服务的承诺,华为保密柜里的备胎芯片全部转正,是历史的选择。她还指出,这确保了公司大部分产品的战略安全,大部分产品的连续供应。 今后,为实现这一理想,我们不[详细]