-
作为面试官的一点点感悟,谈谈技术人的成长之路
所属栏目:[优化] 日期:2019-04-02 热度:66
因为工作上的原因,做过几次面试官,面试的同学有应届生,也有工作3-5年的老技术人。最近也频繁作为面试官帮助筛选候选人,中间有很多值得深思的东西,我记录了下来分享给大家。 以下观点仅为个人观点,不代表任何公司的立[详细]
-
Go 语言 2018 调查报告发布
所属栏目:[优化] 日期:2019-04-02 热度:124
Go 官方博客今天公布了2018 年 Go 语言调查报告。参与本次调查的 5883 名受访者来自 103 个不同的国家,官方表示,这些受访者的反馈意见将被选取用于改进Go 语言的发展。 知道大家都很忙,先直接看一下调查报告摘要: 首次有一半的受访者表示Go 是他们日常[详细]
-
从对抗到融合,教你充分利用R+Python!
所属栏目:[优化] 日期:2019-04-02 热度:112
如果你从事数据科学的工作,可能会立即想到两种编程语言:R和Python。 事实上,R和Python本身是很好的工具,但通常被认为是竞争对手。今天推荐的这篇文章将会把两者进行比较,而不是将它们视为两种选择。 如果你在Google搜索栏中输入R vs Python,会立即获[详细]
-
官方确认PHP 8将支持JIT即时编译执行特性
所属栏目:[优化] 日期:2019-04-02 热度:139
一直以来,大家都在讨论 PHP 8 中是否会支持 JIT(Just-In-Time)即时编译执行功能,最新消息是官方已经确认将其引入。 PHP 实现了一个虚拟机 Zend VM,它会将人类可读脚本编译成虚拟机理解的指令,也就是操作码,这个执行阶段就是编译时(Compile Time)[详细]
-
Java线程池实现原理与技术,看这一篇就够了
所属栏目:[优化] 日期:2019-04-02 热度:175
01.无限制线程的缺点 多线程的软件设计方法确实可以最大限度地发挥多核处理器的计算能力,提高生产系统的吞吐量和性能。但是,若不加控制和管理的随意使用线程,对系统的性能反而会产生不利的影响。 一种最为简单的线程创建和回收的方法类似如下: newThre[详细]
-
8种优秀预训练模型大盘点,NLP应用so easy!
所属栏目:[优化] 日期:2019-04-02 热度:200
大数据文摘出品 编译:李雷、蔡婕 如今,自然语言处理(NLP)可谓遍地开花,可以说正是我们了解它的好时机。 NLP的快速增长主要得益于通过预训练模型实现转移学习的概念。在NLP中,转移学习本质上是指在一个数据集上训练模型,然后调整该模型以便在不同数据[详细]
-
使用Kotlin做开发一个月后的感想
所属栏目:[优化] 日期:2019-04-02 热度:157
谈 kotlin之前 有一类程序员,自己根本没体验过的东西,看了几篇哗众取宠的博文自己也来嘲讽,我称之为云程序员。 就比如 Kotlin,有人蹭热度写几篇类似我为什么从 kotlin 又回到java的博文,就把 kotlin 一通批判。有空看看这些蹭热度博文为啥不看看Andro[详细]
-
3分钟让你记住B+树索引和哈希索引的“爱恨情愁”
所属栏目:[优化] 日期:2019-04-02 热度:197
引言: B+树索引:通过根节点到叶节点逐层寻找,一步一缩小寻找的范围对象,直至找到目标 Hash索引:采用一定的哈希算法,把键值更换成新的哈希值,检索时不需要像B+树那样依次从根节点到叶节点逐层寻找,一次性可以锁定相应的位置,找到目标值。 一、独具[详细]
-
Go语言2018调查报告发布
所属栏目:[优化] 日期:2019-03-31 热度:89
Go 官方博客今天公布了 2018 年 Go 语言调查报告。参与本次调查的 5883 名受访者来自 103 个不同的国家,官方表示,这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 知道大家都很忙,先直接看一下调查报告摘要: 首次有一半的受访者表示 Go 是他们[详细]
-
将来会是Python、Java、Golang三足鼎立的局面吗?
所属栏目:[优化] 日期:2019-03-31 热度:124
甲:听说最近java跌落神坛,python称霸武林了,你知道吗? 乙:不是吧,我前几天看python怎么还是第三? 丙:你们都在扯蛋,python在2018年就已经是最好的语言了! 乙:不可能吧? 甲:赌什么? 作为茶余饭后谈资,语言排名这是我们程序员必备的一个话题,可是[详细]
-
Vim哭了,浏览器就能远程VS Code开发,还支持Docker快速部署运行
所属栏目:[优化] 日期:2019-03-30 热度:197
想过在云上服务器运行 VS Code 嘛?近期 GitHub 上就出现了 Visual Studio Code 编辑器的云托管平台--- code-server,不仅能让的工作更流畅迅速,而且拥有超越本地开发机器的功能,通过浏览器即可访问。现已拥有近 12k star 和 55+ fork。 这意味着您可以[详细]
-
程序员删库跑路网站只剩一张图?真相来了
所属栏目:[优化] 日期:2019-03-30 热度:77
据媒体报道,安徽汽车网程序员删库跑路,官网只留下3张图片,该网站虽然页面上还有新闻内容,但查看代码发现,网站的内容全是由图片组成,点击网站内容毫无反应。另外,安徽汽车网APP也已经无法正常使用,显示网络连接异常。此事引发不少网友评论:简直是[详细]
-
AutoCAD 2020正式发布 新特性抢先看
所属栏目:[优化] 日期:2019-03-30 热度:161
经过 3 个月的内测,2019 年 3 月 27 日,Autodesk 正式发布了 AutoCAD 2020 。就像每年的更新一样,AutoCAD 2020依旧带来了一些新的功能和所谓的性能提升(以及水涨船高的硬件要求)。一起来看一下 AutoCAD 2020 新内容: 潮流的暗色主题 继 Mac、Windows[详细]
-
干货分享:六个知名的Go语言Web框架
所属栏目:[优化] 日期:2019-03-30 热度:169
框架一直是敏捷开发中的利器,能让开发者很快的上手并做出应用,甚至有的时候,脱离了框架,一些开发者都不会写程序了。成长总不会一蹴而就,从写出程序获取成就感,再到精通框架,快速构造应用,当这些方面都得心应手的时候,可以尝试改造一些框架,或是[详细]
-
中国程序员仅凭借一段劳动法则霸榜GitHub,每个人都值得反思
所属栏目:[优化] 日期:2019-03-30 热度:107
也许很多人都知道了,996.icu这个项目火了,就凭借着一段劳动法的法则然后在GitHub一天拿下了六万多的star,估计国外的程序员们都惊了。 这也足以见得现在程序员们对目前这种加班大流的愤怒了。国内的大环境就是如此,大多数公司都是表面上说着是865,而实[详细]
-
JS数据结构与算法_排序和搜索算法
所属栏目:[优化] 日期:2019-03-30 热度:197
写在前面 这是《学习JavaScript数据结构与算法》的最后一篇博客,也是在面试中常常会被问到的一部分内容:排序和搜索。在这篇博客之前,我每每看到排序头就是大的,心里想着类似冒泡排序,两层遍历啪啪啪就完事了,然后再也无心去深入研究排序相关的问题了[详细]
-
Node.js多线程完全指南
所属栏目:[优化] 日期:2019-03-30 热度:193
很多人都想知道单线程的 Node.js 怎么能与多线程后端竞争。考虑到其所谓的单线程特性,许多大公司选择 Node 作为其后端似乎违反直觉。要想知道原因,必须理解其单线程的真正含义。 JavaScript 的设计非常适合在网上做比较简单的事情,比如验证表单,或者说[详细]
-
RedMonk语言排行:Kotlin上升8位,TS快进前10
所属栏目:[优化] 日期:2019-03-28 热度:122
知名软件行业分析公司 RedMonk 发布了 2019 年一季度编程语言排行榜。 RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这[详细]
-
Python 连接数据库的多种方法
所属栏目:[优化] 日期:2019-03-28 热度:171
Python是一种计算机程序设计语言,它是一种动态的、面向对象的脚本语言。它是一种跨平台的,可以运行在 Windows,Mac和 Linux/Unix系统上。 在日常使用中需要对大量数据进行数据分析,那么就必然用到数据库,我们常用的数据库有 SQL Server , MySQL , Orac[详细]
-
浅谈Web 实时推送技术,有对比,有总结
所属栏目:[优化] 日期:2019-03-28 热度:150
前言 随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高 ,比如,工业运行监控、Web 在线通讯、即时报价系统、在线游戏等,都需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面。本文对过去和现在流行的 Web 实时推送[详细]
-
SQL优化还凭经验?这个工具能帮你智能优化SQL
所属栏目:[优化] 日期:2019-03-28 热度:153
前言 SQL优化是程序开发中经常遇到的问题,尤其是在程序规模不断扩大的时候。SQL的好坏不仅制约着程序的规模,影响着用户的体验,甚至威胁着信息的安全。 我们经常听到说哪家平台挂了,哪家网站被黑了,但我们不知道,其实这些平台挂了、被黑了的原因很多[详细]
-
Java开发者希望未来使用Python和Go
所属栏目:[优化] 日期:2019-03-28 热度:199
去年秋天,JetBrains 对超过 1500 名 Java 开发者的学习模式和偏好进行了调查。不妨看看公布的调查报告中一些有趣的亮点。 首先是关于开发者使用的 Java 版本,调查开展时 Java 11 还没发布,而对 Java 8 的免费支持也还没停止。毫无意外,绝大多数受访者[详细]
-
10个你应该了解的Git命令(以及Git省时小窍门)
所属栏目:[优化] 日期:2019-03-28 热度:130
在本文中,我们将讨论那些作为开发人员、数据科学家或产品经理应该知道的各种各样的Git命令。并且将使用Git查看、删除和整理。此外,我们还将介绍如何使用Bash别名和Git编辑器配置转义Vim和节省时间的方法。 如果你不熟悉基本的git命令,那么在阅读本文之[详细]
-
阿里工程师开发了一款免费工具,提升Kubernetes应用开发效率
所属栏目:[优化] 日期:2019-03-28 热度:169
对于使用了Kubernetes作为应用运行环境的开发者而言,在同一个集群中我们可以使用命名空间(Namespace)快速创建多套隔离环境,在相同命名空间下,服务间使用Service的内部DNS域名进行相互访问。 基于Kubernetes强大的隔离以及服务编排能力,可以实现一套[详细]
-
全面分析前端的网络请求方式
所属栏目:[优化] 日期:2019-03-28 热度:64
一、前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本参数(url,请求方式) 请求参数、请求参数类型 设置请求头 获取响应的方式 获取响应头、响应状态、响应结果 异常处理 携带cookie设置 跨域请求 二、前[详细]