• 细说Python的Lambda函数用法,建议收藏

    在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数。今天我就和大家聊聊lambda函数,在Python编程中,大家习惯将其称为表达式。

  • 为什么阿里巴巴建议开发者谨慎使用继承?

    从学习Java的第一天起,我们就知道Java是一种面向对象语言,而学习Java的第二天,我们就知道了面向对象的三大基本特性是:封装、继承、多态。

  • 详解JVM内存布局及GC原理,值得收藏

    java发展历史上出现过很多垃圾回收器,各有各的适应场景,不仅仅是开发,作为运维也需要对这方面有一定的掌握,今天简单介绍一下java的内存布局以及各种垃圾回收器的原理。

  • 使用 Python 函数进行模块化

    使用 Python 函数来很大程度地减少重复任务编码工作量。 你是否对函数、类、方法、库和模块等花哨的编程术语感到困惑?你是否在与变量作用域斗争?无论你是自学成才的还是经过正式培训的程序员,代码的模块化都会令人困惑。

  • 用Cython加速Python代码,速度溜到飞起

    如果你曾用Python编写代码,那么你可能花了更多的时间等待某些代码块的执行,而不是你想要的。虽然有一些方法可以使您的代码更有效,但它很可能仍然比C代码慢。这主要归结为Python是一种动态编程语言,并将许多东西移动到C语言编译期间处理的运行时。

  • 给中级Python开发者的13个练手项目,适合你不?

    学习 Python 的基础知识是一种美妙的体验。但对于中级 Python 开发人员来说,很多项目要么过难,要么过易。本文将列出十三个适合中级 Python 开发人员练手的项目。

  • 架构选型之Nodejs与Java

    身边越来越多的同事谈论Nodejs,谈其异步IO、事件回调、前后台统一一门语言,创业的朋友的第一个创业项目也选择了Nodejs,期望能够使用一种语言节省成本快速完成需求开发。

  • 只需5分钟就能Get到的神器:Python虚拟环境安装&使用

    虚拟环境是一个虚拟化,从电脑独立开辟出来的python环境,可以把它看作一个容器,我们可以在这个容器(环境)中安装我们项目中所依赖的相关模块和包。

  • 学习 Python 的 12 个方式

    这些资源将帮助你入门并熟练掌握 Python。Python 是世界上受欢迎的编程语言之一,它受到了全世界各地的开发者和创客的欢迎。大多数 Linux 和 MacOS 计算机都预装了某个版本的 Python,现在甚至一些 Windows 计算机供应商也开始安装 Python 了。

  • Python趣味实战项目:抢红包提醒助手

    最近后台有朋友问我学Python去哪刷题?我觉得看完Python的基础知识后,如果不着急找工作,在力扣上适当的刷刷题巩固下基础知识后,可以慢慢学着写一些有趣的小项目,对你学习Python会更有帮助些。

  • 聊一聊Java 泛型全解

    对于java的泛型我一直属于一知半解的,平常真心用的不多。直到阅读《Effect Java》,看到很多平常不了解的用法,才下定决心,需要系统的学习,并且记录下来。

  • 负载均衡常见算法,你知道几个?

    负载均衡,英文名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。

  • Python关键字yield-大牛必须掌握的高端语法

    大牛哥,刚才看到有一个函数不使用return返回结果,而是使用yield关键字返回结果,看不太明白,Python中yield关键字的用途是什么,它有什么作用呀?

  • 汇总程序员学习Python必备的42个快捷键,看完收获满满

    很多程序员在学习python的时候,是否遇到过一些操作不方便且很繁琐小问题,特别还会影响到你工作的进度,或许这50个快捷键能够帮助到你哦!

  • 大规模采用 Kotlin 替代 Java?我们应该知道这些利弊

    最近,我们经历了评估 Android 开发语言的过程。从移动基础设施团队的角度来看,我想与你分享一下,我们在评估语言时所采取的步骤,以及为什么我们最终选择了 Kotlin 语言。

  • 终于明白为什么要加 final 关键字了!

    在开发过程中,由于习惯的原因,我们可能对某种编程语言的一些特性习以为常,特别是只用一种语言作为日常开发的情况。但是当你使用超过一种语言进行开发的时候就会发现,虽然都是高级语言,但是它们之间很多特性都是不太相同的。

  • 我背着女朋友,用 Python 偷偷抓取了她的行踪

    有时候女朋友一个人在外面玩耍,问她在哪个地方,就是不告诉我。但是,你又很想知道女朋友的「位置」,这该如何是好?

  • C++中是如何调用C接口的?

    如何在C++代码中调用写好的C接口?你可能会奇怪,C++不是兼容C吗?直接调用不就可以了?这里我们先按下不表,先看看C++如何调用C代码接口。

  • Java架构之Redis系列:通过文章点赞排名案例学习Sortedset命令

    这一篇文章将讲述Redis中的sortedset类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。

  • Python中的两个测试工具

    本文介绍了两个Python中的测试工具:doctest和unittest,并配以简单的例子来说明这两个测试模块的使用方法,希望能对读者有所帮助。

  • Go语言中执行命令的几种方式

    go语言用来执行一个系统的命令相对python来说还是有点复杂的,执行命令是一个非常常见的需求,如调用一个系统命令,启一个exe等,这里分为几种情况,之后统一总结一下。

  • 终于学会Python?别闹了,本文中的东西你搞懂了吗?

    作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包。但是我注意到,那些许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活。

  • Python语言自带的数据结构有哪些?

    Python作为一种脚本语言,其要求强制缩进,使其易读、美观,它的数据类型可以实现自动转换,而不需要像C、Java那样给变量定义数据类型,使其编写非常方便简单,所以广受大家的欢迎。

  • 最全 14 张思维导图:教你构建 Python 编程的核心知识体系!

    本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库)。按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程;

  • Python正在蚕食全世界

    世界上有几百种编程语言,而真正流行的不过20余种,Python就是其中之一。多年前,Guido van Rossum创造了Python,成为了如今的「Python之父」。面对数百万人忠诚拥趸,Nick Heath与van Rossum共同探讨了Python的过去以及未来。

  • 处理统一码文件是场噩梦?这些诀窍助你大梦初醒

    本文将探讨一些可以用于处理Python中统一码文件的方法,从可用模式和标准编码来入手。

  • 为什么学了这么久Python,还是写不出项目?3招帮你解决这个问题

    很多人在学习编程之初都会碰到这种问题:学会了基础的语法,但还是写不出项目,不知道如何下手?

  • 开发者移除 11 个 Ruby 库中 18 个带有后门的版本

    RubyGems 软件包存储库的维护者近期移除了 11 个 Ruby 库中出现的 18 个恶意版本,这些版本包含了后门机制,可以在使用 Ruby 时启动加密货币挖掘程序。

  • 有C语言程序员说,使用移位操作代替乘除运算效率更高,真的吗?

    在C语言程序开发中,一些移位操作似乎可以达到与乘除法操作一样的效果。例如,4>>1 等于 2,此时右移一位相当于除以 2。类似的,2<<1 等于 4,此时左移一位相当于乘以 2。

  • 我这样回答了Spring 5的新特性,面试官对我刮目相看

    最近,有一个小伙伴拿到了自己满意的Offer,和他交谈的过程中得知他面试官问他关于Spring的问题比较多,其中最让面试官满意的就是自己回答关于Spring 5的知识点回答的不错。

 1 2 3 4 5 6 7 8 9 10