-
Java的API设计实践
所属栏目:[优化] 日期:2019-01-31 热度:63
Introduction 了解在设计Java API时应该应用的一些API设计实践。通常,这些实践很有用,并确保API可以在模块化环境中正确使用,例如OSGi和Java平台模块系统(JPMS)。有些做法是规定性的,有些则是禁止性的。当然,其他良好的API设计实践也适用。 OSGi环境[详细]
-
程序员如何提升算法思维?
所属栏目:[优化] 日期:2019-01-31 热度:122
持续学习,持续开发,是目前主流 IT 业界程序员的一个生活常规,在现代技术迭代速度非常快的情况下,只有不断保持自我学习和探索才不会与时代脱节。无论是专业的 IT 从业者还是 IT 小白,都需要培养自己的算法思维。拥有良好算法思维后的直接好处有:更高[详细]
-
如何优雅的进行版本回退?
所属栏目:[优化] 日期:2019-01-31 热度:125
在版本迭代开发过程中,相信很多人都会有过错误提交的时候。这种情况下,菜鸟程序员可能就会虎驱一震,紧张得不知所措。而资深程序员就会微微一笑,摸一摸锃亮的脑门,然后默默的进行版本回退。 对于版本的回退,我们经常会用到两个命令: git reset git r[详细]
-
从项目的 GitHub 星星数看2018年 JavaScript 生态圈
所属栏目:[优化] 日期:2019-01-31 热度:76
第三年 JavaScript Rising Stars 统计结果出来了,官方分析了 Best of JavaScript 上的项目,比较这些项目过去12个月,在 GitHub 上增加的星标数,将其排名并绘制成图表,呈现 JavaScript 社群的发展状况。Best of JavaScript是提供网页平台与Node.js相关[详细]
-
Java 编写的开源数据挖掘工具——KEEL
所属栏目:[优化] 日期:2019-01-31 热度:121
KEEL,Knowledge Extraction based on Evolutionary Learning的简称,是一款开源的数据挖掘软件工具,也是与WEKA一样出名的分析和实验环境,它提供了简洁的GUI,用于执行包括回归、分类、聚类、监督学习等多种数据挖掘任务。KEEL由JAVA语言编写,包含了多[详细]
-
Jest 考虑迁移到 TypeScript,阮一峰:Flow 要完
所属栏目:[优化] 日期:2019-01-31 热度:167
Jest 社区成员 Simen Bekkhus 表示团队正在实验性地将 Jest 迁移到 TypeScript。 Jest 是一个 Facebook 开源的测试框架,目前其使用 Flow 语言开发。 TypeScript 已经成为了当之无愧的主流,Simen 提交了一个 PR,他指出在最新的 JavaScript 现状调查报告[详细]
-
Java 11 究竟比 8 快了多少?看看这个基准测试
所属栏目:[优化] 日期:2019-01-31 热度:96
开源规划调度引擎 OptaPlanner 官网发布了一个 Java 11 GC 性能基准测试报告。 当前使用量最大的 Java 版本是 8,所以测试者用 Java 8 与 Java 11 进行对比测试。GC 是影响 Java 性能的关键因素,所以测试自然也基于 GC,在 G1 GC 和并行 GC 下分别进行了[详细]
-
JS异步编程六种方案
所属栏目:[优化] 日期:2019-01-29 热度:90
前言 我们知道Javascript语言的执行环境是单线程。也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 这种模式虽然实现起来比较简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须[详细]
-
在Python中使用函数式编程的最佳实践!
所属栏目:[优化] 日期:2019-01-28 热度:113
简介 Python 是一种功能丰富的高级编程语言。它有通用的标准库,支持多种编程语言范式,还有许多内部的透明度。如果你愿意,还可以查看 Python 的底层并修改,甚至能在程序运行的时候直接修改运行时。 我最近注意到一个有经验的 Python 程序员使用 Python[详细]
-
深入浅出理解Python“乱码”问题
所属栏目:[优化] 日期:2019-01-28 热度:69
在爬取某网站时,网页的源代码出现了中文乱码问题。之前关于爬虫乱码有各式各样的问题,今天与大家一起总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在[详细]
-
为前端工程师准备的Flutter入门指南
所属栏目:[优化] 日期:2019-01-28 热度:170
如果你恰好是一名前端工程师,且对 Flutter 抱有兴趣,那么真的是太好了,这篇文章完全就是为你准备的。写惯了 HTML、CSS 与 JavaScript,要不要来是试试 Dart?如果你不熟悉 Flutter 但仍对其感兴趣,可以先看看「让我们在2019年重新认识 Flutter」一文了解[详细]
-
拼多多被薅暴露的技术问题,值得所有开发者反思
所属栏目:[优化] 日期:2019-01-28 热度:154
昨夜凌晨1点至上午10点,9个小时,拼多多出现了重大BUG,平台上可以无限制领取100元无门槛全场通用优惠券,大量羊毛党开始刷券,并且通知了大量的无知群众,所有接到人都参与到这场盛宴中。 被薅最多的是1元钱买100话费以及Q币。 最终损失是一个天文数字。[详细]
-
Redis几个重要的健康指标
所属栏目:[优化] 日期:2019-01-28 热度:77
存活情况 所有指标中最重要的当然是检查redis是否还活着,可以通过命令PING的响应是否是PONG来判断。 连接数 连接的客户端数量,可通过命令src/redis-cli info Clients | grep connected_clients得到,这个值跟使用redis的服务的连接池配置关系比较大,所[详细]
-
Git代码防丢指南
所属栏目:[优化] 日期:2019-01-28 热度:132
我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。本文将针对IDEAGit日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,让你从此不再惧怕代码冲突或丢失问题。 为简化问题,本文假设所有[详细]
-
如何优雅的处理异常?SpringBoot全局异常与数据校验
所属栏目:[优化] 日期:2019-01-28 热度:70
要思考的问题 在现在的前后端交互中,通常都规范了接口返回方式,如返回的接口状态(成功|失败)以及要返回的数据在那个字段取,或者说失败了以后提示信息从接口哪里返回,因此,如果想做全局异常,并且异常发生后能准确的返回给前端解析,那么需要异常发[详细]
-
2亿用户背后的Flutter应用框架Fish Redux
所属栏目:[优化] 日期:2019-01-28 热度:174
背景 在使用 Flutter 开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞。对于闲鱼这样的负责业务场景,我们需要一个统一的应用框架来摆脱当下的开发困境,而这也是 Flutter 领域空缺的一块处女地。 Fish Redux 是为解决上面问题上层应[详细]
-
腾讯敏捷协作平台TAPD发布5.0版本 助力企业实现一体化、数字化研发
所属栏目:[优化] 日期:2019-01-28 热度:58
近日,腾讯敏捷协作平台TAPD重磅上线5.0版本,新版本不仅在界面体验上全面优化,还在帮助企业研发过程数字化和研发效能提升方面进行了升级。此外,新版本还针对企业版客户推出一站式DevOps解决方案,助力企业快速交付高质量产品,抢占市场先机。 看点一:[详细]
-
Pelican入门:一个Python静态网站生成器
所属栏目:[优化] 日期:2019-01-28 热度:160
Pelican 是那些想要自我托管简单网站或博客的 Python 用户的绝佳选择。 如果你想创建一个自定义网站或博客,有很多选择。许多提供商可以托管你的网站并为你完成大部分工作。(WordPress 是一个非常受欢迎的选项。)但是使用托管方式,你会失去一些灵活性。[详细]
-
全球域名哪家强?答案你绝对想不到
所属栏目:[优化] 日期:2019-01-04 热度:90
太平洋小岛托克劳(Tokelau)仍然是世界上使用最多的国家域名,超过了使用中国.cn的2,080万个域名。 英国域名注册中心发布了最新的世界颠倒地图,地图上的土地质量按注册国家级别域名的数量进行加权。 同两年前一样,托克劳由于其自由登记政策,仍然是世界[详细]
-
物联网被盯上,第3季度恶意软件增长73%
所属栏目:[优化] 日期:2019-01-04 热度:99
全球网络安全公司McAfee的研究人员发现,针对物联网设备的恶意软件平均每分钟发出480次新威胁,增加73%。 根据周三发布的《McAfee实验室网络安全威胁报告:2018年12月》,网络犯罪分子已经注意到许多物联网设备的体积越来越大、安全性越来越低,并开始关注[详细]
-
分析师:2021年 谷歌硬件业务收入将接近200亿美元
所属栏目:[优化] 日期:2019-01-01 热度:69
北京时间12月24日早间消息,据美国财经媒体CNBC报道,加拿大皇家银行上周发布报告称,尽管谷歌母公司Alphabet仍然是一家广告公司,但谷歌的硬件业务正在成型。 加拿大皇家银行分析师马克马哈尼(Mark Mahaney)在研报中指出,谷歌的硬件产品,包括智能音箱[详细]
-
昔日软件业先驱,云时代落寞退居二线
所属栏目:[优化] 日期:2019-01-01 热度:107
编者按:虽说前一阵甲骨文好一通怼AWS,说对方没那么厉害云云。但其实呢,甲骨文现在的日子才是那个不乐观的。 外媒报道:云计算领域的营收正在快速增长,目前看依然是一路高歌。AWS、微软、谷歌都赚得本满钵满。相形之下,可有人记得角落里那个也曾经很优[详细]
-
华为5G再获肯定:将与O2继续合作
所属栏目:[优化] 日期:2019-01-01 热度:57
据英国《金融时报》最新报道称,此前宣布或停用华为5G设备的英国运营商O2表示,将继续使用华为5G设备,预计将于2019年1月进行测试。虽然此前面临较大政治压力,但由于华为积极满足英国运营商对于网络安全的需求、以及O2自身发展5G的需求,最终做出了积极的[详细]
-
华为宣告5G硬实力!
所属栏目:[优化] 日期:2019-01-01 热度:181
近月来,不断传出华为5G被禁的消息,外媒不断曝出美国、澳大利亚、新西兰、英国等先后禁用华为5G设备、技术的消息,中兴芯片事件的余波尚未消散,而作为通讯领域的巨头,华为是否成为下一个被制裁对象也令人担忧。 不过在系列消息之后,21日韩国发声支持华[详细]
-
捷克政府纠正对华为错误示警 华为回应称赞赏务实态度
所属栏目:[优化] 日期:2019-01-01 热度:182
12月21日,捷克国家安全委员会正式发表声明,对捷克监管机构国家网络和信息安全办公室(NKIB)的声明进行了纠正。 12月17日,NKIB主任杜桑纳夫拉蒂尔(Dusan Navratil)在一份声明中声称,中国的法律要求中国的民营企业与情报部门配合,因此把他们的产品引[详细]
