- 本节书摘来自华章计算机《Python语言程序设计》一书中第1章,第1.3.2节,作者是王恺 王志 李涛 朱洪文。 本节书摘来自华章计算机《Python语言程序设计》一书中第1章,第1.3.2节,作者是王恺 王志 李涛 朱洪文。
- 近日,PaddlePaddle 1.0 正式发布,这一适合国内开发者的框架为我们提供了超全的官方模型支持和最完善的移动端硬件支持。在 PaddlePaddle 走向成熟的这些历程中,它为机器学习社区贡献了非常多的实现及应用。机器之心访问了百度深度学习技术平台部总监马艳军和 PaddlePaddle 总架构师于佃海,他们向我们介绍了 PaddlePaddle 的「成熟韵味」都体现在哪。自深度学... 近日,PaddlePaddle 1.0 正式发布,这一适合国内开发者的框架为我们提供了超全的官方模型支持和最完善的移动端硬件支持。在 PaddlePaddle 走向成熟的这些历程中,它为机器学习社区贡献了非常多的实现及应用。机器之心访问了百度深度学习技术平台部总监马艳军和 PaddlePaddle 总架构师于佃海,他们向我们介绍了 PaddlePaddle 的「成熟韵味」都体现在哪。自深度学...
- 写代码一个很棘手的问题是什么?是给变量取名,这可能是伴随着程序猿永久的问题。反正我记得最初写代码的时候我都是用 a、b、c 这样的变量命名的,现在想想真是....不忍直想。最近看到刘志军老师的一篇文章,这篇文章对变量命名进行了一些建议,转给大家看下,希望对大家有所帮助哈。转载来源公众号:Python 之禅“ 阅读本文大概需要 5 分钟。 ”Quora 问答社区的一个开发者投票统计,程序员最大... 写代码一个很棘手的问题是什么?是给变量取名,这可能是伴随着程序猿永久的问题。反正我记得最初写代码的时候我都是用 a、b、c 这样的变量命名的,现在想想真是....不忍直想。最近看到刘志军老师的一篇文章,这篇文章对变量命名进行了一些建议,转给大家看下,希望对大家有所帮助哈。转载来源公众号:Python 之禅“ 阅读本文大概需要 5 分钟。 ”Quora 问答社区的一个开发者投票统计,程序员最大...
- 作者:阿波、纯洁的微笑漫画:宁州枪手程序员如今已经发展成社会的主流职业,以至于街头的王大妈李大爷都能说出一二来,据说他们认为的程序员是这样子的:程序员都是秃头,秃的越狠越是高级。程序员各个都是死宅男,整天在家玩电脑。甚至外行给程序员们总结了一句话:钱多话少死得早!那程序员真正的生活是什么样的呢? 老妈曾经总认为,程序员的办公环境就像混乱的网吧,而我的工作基本和网瘾少年打游戏差不多... 作者:阿波、纯洁的微笑漫画:宁州枪手程序员如今已经发展成社会的主流职业,以至于街头的王大妈李大爷都能说出一二来,据说他们认为的程序员是这样子的:程序员都是秃头,秃的越狠越是高级。程序员各个都是死宅男,整天在家玩电脑。甚至外行给程序员们总结了一句话:钱多话少死得早!那程序员真正的生活是什么样的呢? 老妈曾经总认为,程序员的办公环境就像混乱的网吧,而我的工作基本和网瘾少年打游戏差不多...
- 上一次为大家介绍了AES算法的基本概念,没看过的小伙伴可以点击下面的链接:漫画:什么是AES算法?我们是有追求的程序员,不能知其然不知其所以然。这一次,我来给大家讲一讲AES算法的底层原理。上一期我们已经对AES的总体加密流程进行了介绍,在这里我们重新梳理一下:1.把明文按照128bit拆分成若干个明文块。2.按照选择的填充方式来填充最后一个明文块。3.每一个明文块利用AES加密器和密钥,加... 上一次为大家介绍了AES算法的基本概念,没看过的小伙伴可以点击下面的链接:漫画:什么是AES算法?我们是有追求的程序员,不能知其然不知其所以然。这一次,我来给大家讲一讲AES算法的底层原理。上一期我们已经对AES的总体加密流程进行了介绍,在这里我们重新梳理一下:1.把明文按照128bit拆分成若干个明文块。2.按照选择的填充方式来填充最后一个明文块。3.每一个明文块利用AES加密器和密钥,加...
- 前几期一直在做算法讲解,这一期咱们来点轻松的内容——数字规律题。无论是不是程序员,只要学过小学数学,懂得加减乘除,就可以一起来思考,来讨论。心中已有答案的朋友们,可以在本文右下角留言,写出自己的答案。我将选出留言最快并且答对题目最多的前10位,把本期的赞赏和近三天的流量收入平分给这10位朋友。(不会很多,也就几块钱,就图一乐而已)答题的唯一有效姿势是写留言,大家注意哦。有兴趣的朋友也可以看看... 前几期一直在做算法讲解,这一期咱们来点轻松的内容——数字规律题。无论是不是程序员,只要学过小学数学,懂得加减乘除,就可以一起来思考,来讨论。心中已有答案的朋友们,可以在本文右下角留言,写出自己的答案。我将选出留言最快并且答对题目最多的前10位,把本期的赞赏和近三天的流量收入平分给这10位朋友。(不会很多,也就几块钱,就图一乐而已)答题的唯一有效姿势是写留言,大家注意哦。有兴趣的朋友也可以看看...
- 上一期漫画的主题是数字规律题,没看过的小伙伴们可以先点击下面链接:漫画:当程序员遇上智力题(第四季)漫画中给出了三道题目,在此重新罗列一下:题目一:4,5,15,45,135,405,__题目二:524,244,954,674,394,15,725, __题目三:7,8,6,9,10,7,4,4,5,__ 求横线位置的整数。感谢小伙伴们的积极思考,这一期让我们来揭晓答案。题目一:4,5,15... 上一期漫画的主题是数字规律题,没看过的小伙伴们可以先点击下面链接:漫画:当程序员遇上智力题(第四季)漫画中给出了三道题目,在此重新罗列一下:题目一:4,5,15,45,135,405,__题目二:524,244,954,674,394,15,725, __题目三:7,8,6,9,10,7,4,4,5,__ 求横线位置的整数。感谢小伙伴们的积极思考,这一期让我们来揭晓答案。题目一:4,5,15...
- 本文转载自公众号 码农翻身"没有经验的技术差底子薄的初级程序员,如何阅读项目源码? ""有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!""源码应该怎么阅读,我曾经尝试阅读一些源码,例如alibaba的druid中sqlparser部分,spring-mvc,但是发现很吃力,都说debug是最好的阅读方式,我在debug时经常有跟丢的现象…... 本文转载自公众号 码农翻身"没有经验的技术差底子薄的初级程序员,如何阅读项目源码? ""有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!""源码应该怎么阅读,我曾经尝试阅读一些源码,例如alibaba的druid中sqlparser部分,spring-mvc,但是发现很吃力,都说debug是最好的阅读方式,我在debug时经常有跟丢的现象…...
- 本文转载自公众号 码农翻身“什么狗屁代码,老子看了几个小时也没明白!”“这么烂的代码,到底是谁写的!”Bob大叔说:“衡量代码质量的唯一标准是阅读该代码时说脏话的次数”, 真是很有趣的说法。什么是好的代码? 这个问题可能是仁者见仁,智者见智。 我先说说我的看法,欢迎大家留言讨论。 我个人觉得好代码分为两个层面, 一个是道,一个术。1好代码之“道”“道”这里指的设计,是对问题本质的洞察,是良... 本文转载自公众号 码农翻身“什么狗屁代码,老子看了几个小时也没明白!”“这么烂的代码,到底是谁写的!”Bob大叔说:“衡量代码质量的唯一标准是阅读该代码时说脏话的次数”, 真是很有趣的说法。什么是好的代码? 这个问题可能是仁者见仁,智者见智。 我先说说我的看法,欢迎大家留言讨论。 我个人觉得好代码分为两个层面, 一个是道,一个术。1好代码之“道”“道”这里指的设计,是对问题本质的洞察,是良...
- 在上一篇漫画中,我们分析了一道动态规划相关的算法问题,并归纳出了问题的状态转移方程式。没看过上一篇的朋友可以点击下面的链接:漫画:什么是动态规划?首先,让我们简单回顾一下题目:有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。以动态规划的建模思路,我们归纳出的状态转移方程式如下:F(1) = 1;F(2) = 2; F(n) = F... 在上一篇漫画中,我们分析了一道动态规划相关的算法问题,并归纳出了问题的状态转移方程式。没看过上一篇的朋友可以点击下面的链接:漫画:什么是动态规划?首先,让我们简单回顾一下题目:有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。以动态规划的建模思路,我们归纳出的状态转移方程式如下:F(1) = 1;F(2) = 2; F(n) = F...
- 编程究竟是文科还是理科?还用问?编程当然是理科喽!或许很多人会不屑地回答。然而,情况真的如此吗?让我们先来看看一个程序员故事,或许里面有着你我的影子。学习编程的小灰多年以前,工科出身的小灰打算学习编程学习编程的头一个月,小灰如鱼得水学习编程三个月,小灰略有疑惑求职和初入职场,海量的知识扑面而来工作若干年,小灰又将面临新的挑战工作之余,小灰回想起自己编程道路上的得与失,不禁感慨道:文科还是理科... 编程究竟是文科还是理科?还用问?编程当然是理科喽!或许很多人会不屑地回答。然而,情况真的如此吗?让我们先来看看一个程序员故事,或许里面有着你我的影子。学习编程的小灰多年以前,工科出身的小灰打算学习编程学习编程的头一个月,小灰如鱼得水学习编程三个月,小灰略有疑惑求职和初入职场,海量的知识扑面而来工作若干年,小灰又将面临新的挑战工作之余,小灰回想起自己编程道路上的得与失,不禁感慨道:文科还是理科...
- 很多人问我,你是一个优秀的程序员吗?我还差得远,但我在朝这个目标努力。那么,怎样才能成为一个优秀的程序员呢?优秀的程序员往往具有几方面的特点,这些特点里有的更重要,有的作用略低,我以个人的见解,为这些特点从低到高划分了5个星级。1.兴趣毋庸置疑,无论是IT还是其他领域,兴趣都是成功的第一推动力。或许有人会问了:我对所有正经事都没兴趣,天生就喜欢吃喝玩乐,那我该怎么办啊?没办法,对自己狠一些吧... 很多人问我,你是一个优秀的程序员吗?我还差得远,但我在朝这个目标努力。那么,怎样才能成为一个优秀的程序员呢?优秀的程序员往往具有几方面的特点,这些特点里有的更重要,有的作用略低,我以个人的见解,为这些特点从低到高划分了5个星级。1.兴趣毋庸置疑,无论是IT还是其他领域,兴趣都是成功的第一推动力。或许有人会问了:我对所有正经事都没兴趣,天生就喜欢吃喝玩乐,那我该怎么办啊?没办法,对自己狠一些吧...
- 题目一:10,15,22,34,53,84,__ 求横线位置的整数。题目二:21,29,45,57,71,___求横线位置的整数。题目三:11,14,10,17,50,1090,__求横线位置的整数。这段时间先后发布了《当程序员遇上智力题》第一季和第二季,有很多热心读者积极参与进来,非常感谢诸位的热情。这些题目并不是很难,但每一道题都经过了笔者绞尽脑汁的思考,力求让题目的规律尽可能有趣、独特... 题目一:10,15,22,34,53,84,__ 求横线位置的整数。题目二:21,29,45,57,71,___求横线位置的整数。题目三:11,14,10,17,50,1090,__求横线位置的整数。这段时间先后发布了《当程序员遇上智力题》第一季和第二季,有很多热心读者积极参与进来,非常感谢诸位的热情。这些题目并不是很难,但每一道题都经过了笔者绞尽脑汁的思考,力求让题目的规律尽可能有趣、独特...
- 作者简介:骏马金龙(网名),钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。博客专栏: https://www.cnblogs.com/f-ck-need-u原来,我已经写了300多篇博客了。现在想想,我收获了很多,也失去了很多。现在我想写一篇文章,感想类的文章,也是这么久以来、这么多文章中唯一的一篇非技术类文章。开写之前,先把我写的3大系列文章的目录贴出来,几... 作者简介:骏马金龙(网名),钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。博客专栏: https://www.cnblogs.com/f-ck-need-u原来,我已经写了300多篇博客了。现在想想,我收获了很多,也失去了很多。现在我想写一篇文章,感想类的文章,也是这么久以来、这么多文章中唯一的一篇非技术类文章。开写之前,先把我写的3大系列文章的目录贴出来,几...
- 其实一直想写一篇文章名字都想好了,叫做“程序员该不该理财?”。后来想了想,该不该这个就不用想了,必须要理财!那么市面上那么多理财的方式对于我们屌丝的程序员该如何选择呢?其实我也是那种土的掉咋的那种类型,以前几乎没有想过神马理财的,一来呢毕业的时候工资全都不够花的还理个毛线,二来总是感觉理财好像都是有钱人搞的东西;后来偶然进入了互联网金融行业,呆了几年,慢慢也接触了很多理财方式,但也还是一个门... 其实一直想写一篇文章名字都想好了,叫做“程序员该不该理财?”。后来想了想,该不该这个就不用想了,必须要理财!那么市面上那么多理财的方式对于我们屌丝的程序员该如何选择呢?其实我也是那种土的掉咋的那种类型,以前几乎没有想过神马理财的,一来呢毕业的时候工资全都不够花的还理个毛线,二来总是感觉理财好像都是有钱人搞的东西;后来偶然进入了互联网金融行业,呆了几年,慢慢也接触了很多理财方式,但也还是一个门...
上滑加载中
推荐直播
-
计算机核心课程贯通式实践教学体系介绍
2025/01/05 周日 09:00-12:00
华为开发者布道师、湖南大学二级教授、博士生导师赵欢
1月5日上午,华为开发者布道师直播间将迎来重磅嘉宾!赵欢老师,计算机教育创新先锋,其 “小而全系统” 教学方案重塑计算机类专业课程与实践,融合鲲鹏生态技术知识,斩获国家级教学成果奖。杨科华老师专注小型全系统实践,在香橙派鲲鹏 Pro 开发板构建精妙 mini 系统,带您直击计算机底层奥秘。还有香橙派系统开发部李博经理,精通开发板硬件与应用,将全方位揭秘开发板使用及 FPGA 开发实战案例。三位大咖齐聚,为高校师生开启计算机系统能力提升的知识宝库,精彩即将上线,速速预约!
即将直播 -
GaussDB数据库介绍
2025/01/07 周二 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将介绍GaussDB数据库的发展历程、优势、架构、关键特性和部署模式等,旨在帮助开发者了解GaussDB数据库,并通过手把手实验教大家如何在华为云部署GaussDB数据库和使用gsql连接GaussDB数据库。
去报名 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名
热门标签