• C语言中的“六大陷阱”,你可能已经知道了两个

    要理解一个C 程序,仅仅理解组成该程序的符号是不够的,我们还需要理解这些符号是如何组成声明、表达式、语句和程序的。今天我们就来讨论一下不一样的语法结构。

  • 如何修复Windows 10中的Java虚拟机致命错误

    当某些用户尝试启动基于Java的软件时,会弹出Java虚拟机致命异常错误。 完整错误消息指出:“无法创建Java虚拟机。 错误:发生了致命异常。“因此,Java程序无法运行。 这些是Java虚拟机致命错误的一些潜在修复。

  • 秒杀系统必须考虑的3个技术问题!

    Java并发包提供三个常用的并发队列实现,分别是ArrayBlockingQueue、ConcurrentLinkedQueue和 LinkedBlockingQueue 。在请求预处理阶段,由于我们的系统入队需求要远大于出队需求,一般不会出现队空的情况,所以我们可以选择ConcurrentLinkedQueue来作为我们的请求队列实现。

  • Java 8新特性Optional深度解析

    Optional是一个为了解决NullPointerException设计而生可以包含对象也可以包含空的容器对象。封装了很多对空处理的方法也增加了filter、map这样的检索利器,其中函数式编程会有种炫酷到爆的感觉。

  • 2018 Python官方年度报告:关于 Python 的趋势都在这了

    每年 Python 官方都会做一次年度报告,今年也不例外。这在 Python 社区算是一件大事了。

  • Python小白必备的8个最常用的内置函数

    Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法。

  • 2018年阿里巴巴开源的那些超牛的Java项目汇总

    开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来。

  • 10 个让人深恶痛绝的 Java 异常

    异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题。

  • Python流行的IDE,框架,库等相关排行榜

    2018年秋,python软件基金会和JetBrains进行了联合调查,对python 最流行的IDE,框架等相关情况做出了相关排行榜。

  • PyGame Zero: 无需模板的游戏开发

    Python 是一个很好的入门级编程语言。并且,游戏是一个很好的入门项目:它们是可视化的,自驱动的,并且可以很愉快的与朋友和家人分享。

  • 这些Spring中的设计模式,你都知道吗?

    设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。

  • 1月份GitHub上最热门的Java开源项目

    大多数程序猿们都回归工作岗位啦,不知道是否调整好心态了呢?1月份GitHub上最热门的Java开源项目新鲜出炉,还是一起来看看都有哪些项目上榜吧。

  • Go编程语言的简单介绍

    Go 是一门用于并发编程的命令式编程语言,它主要由创造者 Google 进行开发,最初主要由 Robert Griesemer、Rob Pike 和 Ken Thompson 开发。这门语言的设计起始于 2007 年,并在 2009 年推出最初版本;而第一个稳定版本是 2012 年发布的 1.0 版本。

  • 3大利器推荐,帮你写出规范漂亮的Python代码

    Python学了好久,但是拿出来review的代码好像总是长的不够俊美,不够工整!因此标准化的代码规范就显得尤为重要。今天就来推荐3个利器,python界广泛认同的代码风格规范PEP8和两个超牛的工具pylint和black,分别用于代码风格规范检测和自动优化。

  • 2018年阿里巴巴关于Java重要开源项目汇总

    Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

  • 再见,Python!你好,Go语言

    Go 语言诞生于谷歌,由计算机领域的三位宗师级大牛 Rob Pike、Ken Thompson 和 Robert Griesemer 写成。由于出身名门,Go 在诞生之初就吸引了大批开发者的关注。诞生十年以来,已经涌出了很多基于 Go 的应用。就在不多久之前,知乎也舍弃了 Python,转 用 Go 重构推荐系统。

  • 提升Python程序性能的7个习惯

    使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更快;另一方面可用简短标识符替代冗长的模块变量,提高可读性。

  • 热门的13个Java微服务框架

    曾经的服务器领域有许多不同的芯片架构和操作系统,经过长期发展,Java的“一次编译,到处运行”使得它在服务器领域找到一席之地,成为程序员们的最爱。

  • 嗯?Python居然可以这么嚣张?这么厉害!到底是为什么?

    随着计算机语言的发展,Python也跻身于语言排行的常青树。在当下的人工智能浪潮中,Python可以说是C位出道,成功引起了大家的注意。

  • Python入门只需20分钟,从安装到数据抓取、存储原来这么简单

    作为一名合格的脑残粉,为了发展我的下线,接下来我会详细的介绍Python的安装到开发工具的简单介绍,并编写一个抓取天气信息数据并储存到数据库的例子。

  • Java内存泄漏的引入

    Java最显著的优势之一是内存管理。本教程说明什么是内存泄漏,为什么会发生内存泄漏,以及如何防止内存泄漏。

  • 如何开源你的Python库

    你写了一个 Python 库。自己觉着这太棒了!如果让人们能够轻松使用它不是很优雅么?这有一个需要考虑的清单,以及在开源 Python 库时要采取的具体步骤。

  • 对7.1万名开发者统计发现:JavaScript最普及、想学Go语言的最多

    HackerRank的统计显示,开发者们2019年最想深入学习的几种语言分别是,开源友好的Python、微软支持的TypeScript、谷歌发端的Go以及Android官方程序语言Kotlin。

  • 你与数据科学家只差这 26 条 Python 技巧

    Peter Gleeson 是一名数据科学家,日常工作几乎离不python。一路走来,他积累了不少有用的技巧和tips,现在就将这些技巧分享给大家。这些技巧将根据其首字母按A-Z的顺序进行展示。

  • 为什么阿里巴巴不建议在for循环中使用"+"进行字符串拼接?

    本文,也是对于Java中字符串相关知识的一个补充,主要来介绍一下字符串拼接相关的知识。本文基于jdk1.8.0_181。

  • 自动化测试哪种编程语言更好?

    软件测试工程师都有一门属于自己的工作语言。有的喜欢用Python,有的擅长用Java,有的偏爱于Go。而其中对于选择用Python作为工作语言的测试工程师来说,它的优点不仅仅是简单而已。

  • 如何优雅的处理异常?SpringBoot全局异常与数据校验

    在现在的前后端交互中,通常都规范了接口返回方式,如返回的接口状态(成功|失败)以及要返回的数据在那个字段取,或者说失败了以后提示信息从接口哪里返回,因此,如果想做全局异常,并且异常发生后能准确的返回给前端解析,那么需要异常发生时返回给前端的格式与正常失败场景的格式一致。

  • Pelican入门:一个Python静态网站生成器

    如果你想创建一个自定义网站或博客,有很多选择。许多提供商可以托管你的网站并为你完成大部分工作。但是使用托管方式,你会失去一些灵活性。作为一名软件开发人员,我更喜欢管理我自己的服务器,并在我的网站如何运行方面保持更多的自由。

  • 爬虫时IP总是被封?我来教你一招

    在我抓取网站遇到瓶颈,想剑走偏锋去解决时,常常会先去看下该网站的 robots.txt 文件,有时会给你打开另一扇抓取之门。

  • 深入理解Java的三种工厂模式

    提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类。

 9 10 11 12 13 14 15 16 17 18