数据结构
-
不自信的开发者,你们过得好吗?
各位亲爱的开发者们,下面有任意一个声音是不是都听着有点儿熟悉? 你担心自己做得不够好。 看着周围的程序员同事,他们似乎拥有一切:他们的代码比你写的干净,他们的调试速度比你快,他们知…
-
招商银行:如何基于区块链改进跨境清算?
区块链是最近两年非常热门的一个课题,相关的书籍和研究文章也越来越多。总的来说,一方面大家对区块链这个新生事物非常肯定,甚至有不少舆论将其推得很高,比如最近就有一个流行的说法:互联…
-
教育部:AI、算法、开源硬件等进入全国高中新课标,2018 秋季学期执行
1月16日上午,教育部新闻发布会上,介绍了《普通高中课程方案和语文等学科课程标准(2017年版)》的有关情况。在此次“新课标”改革中,正式将人工智能、物联网、大数据处理、算法、开源…
-
解析:到底什么是软件架构?
21CTO社区导读:我们经常听到看到大家谈论软件架构,和软件设计有什么不一样吗? 如果是这样,那么究竟是什么软件架构? 本文以底层到应用层的方式阐述了软件架构概念。 什么是架构?…
-
为何你的 Python 代码应是扁平与稀疏的
本文是 Python 之禅特别系列的第三篇,此篇着眼于其中第五与第六条原则:扁平与稀疏。 Python 之禅 之所以得名,正是由于它那简明扼要的规则被设计出的意图在于让读者进行深入…
-
从原理到趋势,解剖风口上的区块链技术
前言:区块链不是一项新技术,而是一个新的技术组合。其关键技术包括P2P动态组网、基于密码学的共享账本、共识机制、智能合约等技术; 科技史上大部分创新都是与生产力有关的,提升效率,…
-
Python 从Zero 到 Hero(三)
封装:隐藏信息 封装是在面向对象编程中一种限制直接访问对象数据以及方法的机制,用来约束对这些数据或方法的操作。 也就是说,封装可以用来隐藏数据成员和成员函数。在此定义下,封装意着…
-
如何提升Java应用程序性能
21CTO社区导读:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架…
-
区块链与加密货币技术终级指南
技术人大部分的状态是务实,认真。从前总有一个家伙在说比特币,听着觉得像是非法集资,我们并不了解这些。作为正义的技术人,今天咱们就解码这些信息。 我们从哪里开始呢?让我们从最显要…
-
3分钟读懂区块链
区块链有多火?不开玩笑,柯达(就是那个卖相机和胶卷的)在今年CES上推出懒人挖矿机和区块链平台后, 股价一天上涨116%! //差点以为他们改行卖春药// so,什…