标签:Swift

编程技术

选好自己的“狗粮”

刘莉莉 发布于 2019-10-19

译自: Pick your poison 作为一个程序员,年龄渐长经验更足,当你听到有人在讨论某个“银弹”的时候,你知道有人在推销一个夸大的东西(snake oil)。程序开发更多是一种妥协的艺术。 当我读到技术和架构之间比较,读到所呈现的论据和所处的上下文以及所涉及的热点时候,...

阅读(5)评论(0)赞 (0)

Java

Jenkins X–(3)具备什么样的加速能力

2

xiaoli.wang 发布于 2019-10-18

JENKINS X Jenkins X 重新构思了云原生时代下的 CI/CD 实现,这些想法受到了 DevOps 状态报告和近来大热的《Accelerate》一书的深刻影响,这本书的三位合著者分别是:Nicole Forsgren、Jez Humble以及Gene Kim。 经年...

阅读(15)评论(0)赞 (0)

编程技术

【iOS】架构师之路~底层原理三 : (多线程、内存管理)

25

邓龙华 发布于 2019-10-10

pthread / NSThread /GCD /NSOperation 复制代码 14.2GCD的常用函数 GCD中有2个用来执行任务的函数 用同步的方式执行任务 dispatch_sync(dispatch_queue_t queue, dispatch_block_t bl...

阅读(12)评论(0)赞 (0)

Java

2019年10月TIOBE编程语言排行榜:前八名稳了,Java向左,Python向右

3

Harries 发布于 2019-10-10

近日,TIOBE发布了2019年10月份编程语言排行榜,让我们一起来看看这次排行榜同比有什么变化: 一、前二十名排行榜 相比去年同期,Java和C排名没有什么变化,Python又上升一位,并且上升势头明显: 而相比之下,Java呈逐年下降趋势: 当然,Python想取代Java的...

阅读(16)评论(0)赞 (0)

Java

2020 年,你学的编程语言价值多少?

17

小丁 发布于 2019-10-09

作者 | AJIT KUMAR 译者 | 姜雨生 编辑 | Natalie AI 前线导读: 编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相...

阅读(33)评论(0)赞 (0)

Java

5 门前途美好的编程语言

6

xubiao.zhuang 发布于 2019-10-08

程序猿(ID:imkuqin) 编译 原文:https://insights.dice.com/2019/08/12/5-programming-languages-future-greatness/ 前不久, Dice Insights(提供求职消息的技术职业消息服务的网站)研...

阅读(21)评论(0)赞 (0)

Spring

代码编排架构三部曲简述

6

xirruiqiang 发布于 2019-10-01

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 本文将基于三种常见的 编码处理场景, 介绍 Event Reactive 的代码编排架构。 根据个人奔跑在一线的 Java 码农经验来看,我们日常的编码工作大部分处理方式分为...

阅读(34)评论(0)赞 (0)

Java

# 作为程序开发,你所需要知道的编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的概念…

1

puefu.he 发布于 2019-09-30

在各式各样的开发过程当中,我相信各位开发小伙伴在开发过程中并没有太关注什么是解释性语言和编译性语言,什么又是动态语言和静态语言?什么是强类型语言和弱类型语言呢? 这里小栈君为大家解释一下 file 1. 解释型语言和编译型语言 解释型语言即是源代码先翻译成中间代码,然后由解析器对...

阅读(31)评论(0)赞 (0)

Java

HelloGitHub 第 42 期

22

xubiao.zhuang 发布于 2019-09-28

linq4c 如果你想在 C 中使用隔壁 C# 的 linq 方法,那么不妨来使用这个项目!这是它的 C 语言版。实现了 linq 的大部分方法(60+)。现在它还在不断完善中,欢迎更多的小伙伴加入共同维护 bool WhereCallback(void *item) { cha...

阅读(61)评论(0)赞 (0)

Java

盘点阿里巴巴 15 款开发者工具

1

puefu.he 发布于 2019-09-27

原文地址:https://m.aliyun.com/yunqi/articles/697546 盘点阿里巴巴 15 款开发者工具 从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形...

阅读(40)评论(0)赞 (0)

Java

2020年学什么编程语言就业待遇最好?

14

尖兵 发布于 2019-09-24

编程语言是人类控制电脑的手段,所以绝大多数编程语言都试图使这个过程更加强大和简单。也正因此这个领域诞生了数百种编程语言,不过其中许多编程语言目前已经不再使用,还有一些可能在未来几年里会过时,然而还有很多语言将不断发展,在目前以及未来都占有重要的位置。 比较编程语言是一件非常复杂的...

阅读(61)评论(0)赞 (0)

编程技术

阿里技术专家详解DDD系列 第二弹 – 应用架构

26

xubiao.zhuang 发布于 2019-09-24

作者|殷浩 出品|阿里巴巴新零售淘系技术部 架构这个词源于英文里的“Architecture“,源头是土木工程里的“建筑”和“结构”,而架构里的”架“同时又包含了”架子“(scaffolding)的含义,意指能快速搭建起来的固定结构。而今天的应用架构,意指软件系统中固定不变的代码...

阅读(65)评论(0)赞 (0)

Java

[译] 为什么你要学习 Go?

8

小丁 发布于 2019-09-23

为什么你要学习 Go? “ Go will be the server language of the future. ” — Tobias Lütke, Shopify 在过去几年,有一门崛起的新语言: Go 或者 GoLang 。没有什么比一门新的编程语言更令开发者...

阅读(41)评论(0)赞 (0)

Java

大前端常用按钮限流防抖总结

yeseng 发布于 2019-09-17

在实际前端项目中, 会有一些场景 , 在用户点击按钮时 ,因手抖等各种原因多次点击 , 重复提交请求 . 因此 , 通常情况下,会要求前后端均做一些限流/防手抖策略 . 这里简单说一下各前端如何去实施的. 防抖和限流是我们再开发过程中常用的优化性能的方式 通常 , 我们会给重要请...

阅读(35)评论(0)赞 (0)

Java

SwiftNIO —— Swift 版的 Netty

13

puefu.he 发布于 2019-09-10

SwiftNIO is a cross-platform asynchronous event-driven network application framework for rapid development of maintainable high performance ...

阅读(39)评论(0)赞 (0)

编程技术

划分微服务边界的5个特征

likai 发布于 2019-09-04

当我们讨论微服务时,更多的是学习技术上怎么实现,而当你掌握了微服务技术之后,你会发现微服务的划分也是个难点。在微服务划分时,一般情况下都会考虑按业务功能划分、确保服务和服务之间要解偶等等,而实际在设计微服务系统时这些方法可能依然会存在很多问题。那么到底如何正确的划分微服务,以下文...

阅读(34)评论(0)赞 (0)

Java

[译] 为什么你要学习 Go?

7

likai 发布于 2019-09-02

“ Go will be the server language of the future. ” — Tobias Lütke, Shopify 在过去几年,有一门崛起的新语言: Go 或者 GoLang 。没有什么比一门新的编程语言更令开发者兴奋了,不是么? 因此,...

阅读(45)评论(0)赞 (0)

Java

2020年最具“钱途”的编程语言

6

likai 发布于 2019-09-01

编者按:本文来源创业邦专栏InfoQ,作者AJIT KUMAR,译者姜雨生。 编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相应地,一些语言将...

阅读(65)评论(0)赞 (0)