-
Python 简明教程 --- 14,Python 数据结构进阶
所属栏目:[大数据] 日期:2021-07-06 热度:180
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 如果你发现特殊情况太多,那很可能是用错算法了。 —— Carig Zerouni 目录 前几节我们介绍了Python 中四种数据结构的特性和基本用法,本节介绍与数据结构相关的高级特性。 序列 迭代器[详细]
-
Python 简明教程 --- 12,Python 字典
所属栏目:[大数据] 日期:2021-07-06 热度:131
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 代码写的越急,程序跑得越慢。 —— Roy Carlson 目录 Python 字典是另一种非常实用的数据结构,在Python 中用 dict 表示,是英文 dictionary 的缩写。 dictclass 'dict' Python 中的 di[详细]
-
Python 简明教程 --- 18,Python 面向对象
所属栏目:[大数据] 日期:2021-07-06 热度:126
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 代码能借用就借用。 —— Tom Duff 目录 编程可分为 面向过程编程 和 面向对象编程 ,它们是两种不同的编程方式,当然背后的思维方式也是不同的。面向过程编程是一种传统的编程方式,面[详细]
-
Python 简明教程 --- 13,Python 集合
所属栏目:[大数据] 日期:2021-07-06 热度:199
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 如果代码和注释不一致,那很可能两者都错了。 —— Norm Schryer 目录 前几节我们已经介绍了Python 中的 列表list , 元组tuple 和 字典dict ,本节来介绍Python 中的最后一种数据结构—[详细]
-
Python 简明教程 --- 9,Python 编码
所属栏目:[大数据] 日期:2021-07-06 热度:129
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 当你选择了一种语言,意味着你还选择了一组技术、一个社区。 —— Joshua Bloch 目录 1,什么是计算机编码 编码 @H_301_32@信息 从一种形式@H_301_32@转换 到另一种形式的过程,就叫做@H[详细]
-
Python 简明教程 --- 8,Python 字符串函数
所属栏目:[大数据] 日期:2021-07-06 热度:89
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 好代码本身就是最好的文档。当你需要添加一个注释时,你应该考虑如何修改代码才能不需要注释。 —— Steve McConnell 目录 字符串有很多操作函数,所以,这里我们专门用一节来介绍这些函[详细]
-
Python 简明教程 --- 22,Python 闭包与装饰器
所属栏目:[大数据] 日期:2021-07-06 热度:134
@H_403_1@ 微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io @H_403_1@ 当你选择了一种语言,意味着你还选择了一组技术、一个社区。 @H_403_1@ 目录 @H_403_1@ @H_403_1@本节我们来介绍 闭包 与 装饰器 。 @H_403_1@闭包与装饰器是函数的[详细]
-
Python 简明教程 --- 15,Python 函数
所属栏目:[大数据] 日期:2021-07-06 热度:165
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 测试只能证明程序有错误,而不能证明程序没有错误。 —— Edsger Dijkstra 目录 本节我们来介绍 函数 ,在前边的章节我们已经接触了挺多函数了,比如 print() , len() 等。 函数是编程[详细]
-
最通俗易懂的 Java 10 新特性讲解
所属栏目:[大数据] 日期:2021-07-06 热度:57
自从 Java 9 开始,Oracle 调整了 Java 版本的发布策略,不再是之前的 N 年一个大版本,取而代之的是 6 个月一个小版本,三年一个大版本,这样可以让 Java 的最新改变迅速上线,而小版本的维护周期缩短到下个版本发布之前,大版本的维护周期则是 3 年之久。[详细]
-
Java 12 新特性介绍,快来补一补
所属栏目:[大数据] 日期:2021-07-06 热度:163
Java 12 早在 2019 年 3 月 19 日发布,它不是一个长久支持(LTS)版本。在这之前我们已经介绍过其他版本的新特性,如果需要可以点击下面的链接进行阅读。 Java 11 新特性介绍 Java 10 新特性介绍 Java 09 新特性介绍 Java 8 新特性 - Stream 介绍 Java 8 新[详细]
-
还看不懂同事代码?快来补一波 Java 7 语法特性
所属栏目:[大数据] 日期:2021-07-06 热度:191
前言 Java 平台自出现到目前为止,已经 20 多个年头了,这 20 多年间 Java 也一直作为最流行的程序设计语言之一,不断面临着其他新兴编程语言的挑战与冲击。Java 语言是一种 静态强类型 语言,这样的语言特性可以让 Java 编译器在 编译阶段 发现错误,这对于[详细]
-
SpringBoot 的 MyBatis 多数据源配置
所属栏目:[大数据] 日期:2021-07-06 热度:168
最近在项目开发中,需要为一个使用 MysqL 数据库的 SpringBoot 项目,新添加一个 PLsql 数据库数据源,那么就需要进行 SpringBoot 的多数据源开发。代码很简单,下面是实现的过程。 环境准备 实验环境: JDK 1.8 SpringBoot 2.4.1 Maven 3.6.3 MysqL 5.7 因[详细]
-
throw和throws的区别以及try,catch,finally在有return的情况下执
所属栏目:[大数据] 日期:2021-07-06 热度:80
一,抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。 (1)、系统自动抛异常 1.当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统会自动抛出异常: public static void main(String[] args) { int a =[详细]
-
Map的四种遍历
所属栏目:[大数据] 日期:2021-07-06 热度:165
? ? ? ? ? //Map的四种遍历方法 //Map不能直接遍历 ,只能通过遍历Key与Value间接遍历 public static void main(String[] args) { MapString,String map = new HashMapString,String(); map.put("1","value1"); map.put("2","value2"); map.put("3","value3"[详细]
-
java之异常详解
所属栏目:[大数据] 日期:2021-07-06 热度:141
一、什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错。在java中,阻止当前方法或作用域正常运行的情况,称之为异常。 ? 二、异常体系 Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义[详细]
-
java之面向对象详解
所属栏目:[大数据] 日期:2021-07-06 热度:184
#############java面向对象详解############# 1、面向对象基本概念 2、类与对象 3、类和对象的定义格式 4、对象与内存分析 5、封装性 6、构造方法 7、this关键字 8、值传递与引用传递? 9、对象的一对一关系 10、static关键字 11、main方法分析 12、继承 13[详细]
-
LinkedList 的实现原理
所属栏目:[大数据] 日期:2021-07-06 热度:197
本文为博客园作者所写:?一寸HUI,个人博客地址:https://www.cnblogs.com/zsql/ 简单的一个类就直接说了。LinkedList 的底层结构是一个带头/尾指针的双向链表,可以快速的对头/尾节点 进行操作,它允许插 入所有元素,包括 null。 相比数组(这里可以对比Ar[详细]
-
java多线程与并发(基础篇)
所属栏目:[大数据] 日期:2021-07-06 热度:78
一、进程与线程 进程 :是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程 :是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的 资源。 虽然系统是把资源分给进程,但是cpu很特殊,是被分配到线程的[详细]
-
ArrayList源码分析
所属栏目:[大数据] 日期:2021-07-06 热度:180
ArrayList简介:ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加 ArrayList 实例的容量。这可以减少递增式再分配的数量。 它继承于 AbstractList,实[详细]
-
10分钟学会python函数式编程
所属栏目:[大数据] 日期:2021-07-06 热度:126
在这篇文章里,你将学会什么是函数范式以及如何使用Python进行函数式编程。你也将了解列表推导和其它形式的推导。 函数范式 在命令式范式中,通过为计算机提供一系列指令然后执行它们来完成任务。在执行这些指令时,可以改变某些状态。例如,假设你最初将A设[详细]
-
python 内建函数 zip
所属栏目:[大数据] 日期:2021-07-06 热度:175
key = [ key for key in dict(zip(( 'a', 'b', 'c', 'd', 'e'),( 1, 2, 3, 4, 5))) ] print( key)--------------------------------------------------------[ 'a', 'e'] ? A0 = dict(zip(( 'a', 5)))A1 = range( 10)A2 = [ i for i in A1 if i in A0]A3 = [[详细]
-
python匿名函数(lambda)
所属栏目:[大数据] 日期:2021-07-06 热度:140
与正常写法相比,使用匿名函数相当简洁 map() 遍历所有 a = [ 1, 2, 3]x = [] for each in a: x.append(each+ 1) print(x)### 使用 map( func, iterable) print (list ( map (lambda x: x+ 1,a))) reduce(func,seq) 积累每次计算的值 def num (x,y): return[详细]
-
Python之猜单词游戏
所属栏目:[大数据] 日期:2021-07-06 热度:198
最近上完python课,老师让用python中的字典写一个猜单词游戏,于是就自己写了一个代码,可用于自己背单词,如果觉得我写的单词太简单,可以改成自己想要背诵的单词。 代码可能存在瑕疵,还请大佬指教!! # Word Jumble猜单词游戏 import random #用字典创建[详细]
-
竟然可以这样学python!
所属栏目:[大数据] 日期:2021-07-06 热度:148
本人最近刚刚学习了python,想要了解python的朋友可以跟我一起学哦~ 先来个最简单的程序 print ( "Hello World!" ) 1 其实python也是支持中文版的,可以直接使用 print ( "你好" ) 1 变量 变量的值是可以改变的,一般通过赋值的方法来修改,如: a = 1a =a +[详细]
-
Python中的命名空间是什么?
所属栏目:[大数据] 日期:2021-07-06 热度:58
什么是pep? PEP代表Python Enhancement Proposal。它是一组规则,指定如何格式化Python代码以获得最大可读性。 ? Python中的命名空间是什么? 命名空间是一个命名系统,用于确保名称是唯一性,以避免命名冲突。 什么是PYTHONPATH? 它是导入模块时使用的环[详细]