- 博客(10)
- 收藏
- 关注
原创 Java程序员该如何突破瓶颈!
一、源码分析 源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦): 下图是我总结出目前最应该学习的源码知识点: 二、分布式架构 分...
2018-07-17 14:03:08 144
原创 程序员必须掌握的算法和数据结构
作为一名程序员,大家有没有想过:编码最本质的知识是什么?或许是算法和数据结构,至少很多人这么认为。 本场 Chat 从以下几个方面讨论算法的性能: 算法研究的科学方法; 编写衡量算法的时间性能类 StopWatch; ThreeSum 的例子阐述算法的方方面面; 衡量时间复杂度的一种简单度量:波浪线表示; 一些典型的 Order of Growth, 比如 log2n, n, nlog...
2018-07-17 13:58:07 2210 1
原创 Python经典问题
NO.1 Python这么好 说说它的特性吧 关键特性 Python是一种解释型语言,这意味着,与C,C++不同,Python不需要在运行之前进行编译。它是边运行边解释。 Python是动态类型化的,这意味着当你声明它们或类似的东西时,你不需要声明变量的类型。你可以x=1 ,然后x="abc"没有错误。 Python非常适合面向对象编程,因为它允许定义类以及组合和继...
2018-07-17 13:12:00 375
原创 python项目部署
项目开发完毕后,需要将代码放到服务器上,这样用户才能访问。接下来我们一步一步来进行一波部署操作 打包上传代码 项目开发完毕,在部署之前需要再配置文件中将 ALLOWED_HOSTS配置设置为:当前服务器IP或*,如: ALLOWED_HOSTS = ["*",] 这个配置就是允许别人通过哪个ip访问你,*表示所有ip 上线时还要将配置中的DEBUG改为False 不同系统如何传代码 ...
2018-07-16 14:34:05 3448
原创 Python高级特性
1 内建函数(__xxx__) 背景:为什么要有这种带下划线的内建函数,个人认为这种内建函数开放了很多Python的特殊用法,只要详尽掌握,就会理解平时用到的数据结构是复写了什么方法,自己也可以写出类似set,dqueue,dict,list的数据类型方法。 1.1 类似字典的操作方式,__getitem__,__setitem__,__delitem__ 我...
2018-07-16 14:31:01 255
原创 Python内置函数
abs(x) 返回数字的绝对值,参数可以是整数、也可以是浮点数。如果是复数,则返回它的大小 all(iterable) 对参数中的所有元素进行迭代,如果所有的元素都是True,则返回True,函数等价于 [python] view plain copy def any(iterable): for element in iterable: if ele...
2018-07-16 14:29:11 182
原创 Python循环语句
python基础之条件循环语句前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句。0x00. 条件语句条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python interprets non-zero values as True. None and 0 are interpreted as False.Py...
2018-07-16 14:27:27 757
原创 python—命名规范
文件名 全小写,可使用下划线 包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。 模块与包的规范同。如mymodule。 类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myfunction,my_example_function。 *注...
2018-07-16 14:25:18 133
原创 程序人生的四个象限和两条主线
零 为什么我们要自己做职业生涯规划?记得电影《社交网络》里边,CFO同学在知道自己股权被稀释时说了一句话,“我以为那些律师是我的律师。” 其实我们大多数人对HR几乎都存在类似的误解—— 你以为她是你的HR,其实她只是公司的HR。她们care的是如何编个理由用老板给的那点小钱留住一个高性价比的人才,而不是真正有助于你发展的职业路线图。昨天还含情脉脉和你讨论人生的知心姐姐明天就可能变成拿着劳...
2018-07-16 14:19:14 212
原创 Python的3大主要用途
导读:如果你想学Python,或者你刚开始学习Python,那么你可能会问:“我能用Python做什么?” 这个问题不好回答,因为Python有很多用途。 但是随着时间,我发现有Python主要有以下三大主要应用: Web开发 数据科学:包括机器学习、数据分析和数据可视化 脚本 本文将依次介绍。 作者:YK Sugi 编译:Mik...
2018-07-16 13:56:28 1154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人