pd.Series()d.cumsum()计算前n项累加和[1] axis = 0 代表对横轴操作,也就是第0轴;axis = 1 代表对纵轴操作,也就是第1轴;理解两个数据类型:Series,DataFrame基于商促数据类型的各类操作基本操作、运算操作、特征类操作、关联类操作NumpyPandas基础数据类型扩展数据类型关注数据的结构表达(数据之间的维度表达)关注数据的应用表达
在Java编程语言中,异常是程序在执行过程中出现的问题或意外情况,导致程序无法按照预期执行。Java异常是Java运行时错误或特殊条件,它会中断正常的程序流程。 Java异常分为两大类:检查型异常(Checked Exceptions)和非检查型异常(Unchecked Exceptions)。检查型异常(Checked Exceptions): 这些异常通常是可以预见的,而且在编译时会被检查。对
一般情况下,在Python无法正常处理程序时就会发生一个异常,异常是Python对象,表示一个错误。如果异常未被处理或捕捉,程序就会用所谓的回溯(traceback)终止执行;此篇内容归纳:异常原因一般异常的捕捉处理常见异常处理用法关于Python爬虫中异常的处理异常类型总结表1、异常出现的原因:在不正常的情况,程序中会有两种体现:代码错误或语法错误,程序运行不起来;程序运行过程中,在某些特定条件
迪米特法则/最小知识原则迪米特法则的英文翻译是:Law of Demeter (LOD)不该有直接依赖关系的类之间,不要有依赖;有依赖关系的类之间,尽量只依赖必要的接口(也就是定义中的“有限知识”)如何理解高内聚,低耦合这是一个非常重要的设计思想,能够有效提高代码的可读性和可维护性,缩小功能改动导致的代码改动范围。“高内聚”用来指导类本身的设计,“低耦合”用来指导类与类之间的依赖关系简单清晰。即使
KISS原则是保持代码可读和可维护的重要手段。KISS原则中的“简单”并不是以代码行数来考量的。代码行数越少并不代表代码越简单,还要考虑逻辑复杂度,实现难度,代码可读性等。而且,本身就复杂的问题用复杂的方法解决,并不违背KISS原则。同样的代码,在某个业务场景下满足KISS原则,换一个应用场景可能就不满足了。不要使用同事可能不懂的技术来实现代码。比如之前的正则表达式,还有一些编程语言中过于高级的语
里氏替换(Liskov Substitution Principle)里氏替换 (LSP):子类对象 能够替换程序中父类对象出现的任何地方,并且保证原来程序的逻辑行为不变及正确性不被破坏。举例:是拿父类的单元测试去验证子类的代码。如果某些单元测试运行失败,就有可能说明,子类的设计实现没有完全地遵守父类的预定,子类有可能违背了里氏替换原则。里氏替换原则是用来知道,继承关系中子类该如何设计的一个原则。
package命名方法java中的打包机制是为了防止程序多个地方出现相同的名字而将局部程序限定在一块的机制 如不同地区存在 同名同姓的人,为解决这个问题,我们不同地方的所有人(程序)分别打包。调用A的时候分别带上a.A或者是b.A。这样就不会出错了。 打包其实就是新建了一个文件夹,然后把需要打包的程序放在这个文件夹下面。要注意:package必须是程序中可执行的第一行代码 package语句只能有
一、前提文件系统Linuxlinux文件系统概念操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统文件系统的结构通常叫做目录树结构,从/斜杠根目录开始的linux号称“万物皆文件”,意味着针对Linux的操作,大多数时间是在针对Linux文件操作系统文件系统通用特性几乎主流的文件系统都是从/根目录开始的,linux也不例外,而windows文件系统会以盼复来区分不同文件系统目
安装说明官网链接如下:https://www.mongodb.com/try/download/community下载community版本命名格式:x,y,zmongoDB的版本说明如下:y 为奇数表示当前版本为开发版y 为偶数表示当前版本为稳定版z 为修正版本剖析目录文件:发现bin目录存放着mongodb相关的命令安装服务:数据目录:data日志目录:logs在命令行中以管理员模式,切换到安
SQL基础说明,为巩固基础知识,现创建基础知识板块,其中包含workbench的使用技巧安装部分略过(皮一下)数据定义语言DDLcreatealterdrop数据操作语言DMLinsertdeleteupdate select数据控制语言DCLgrantremove聚集函数:数据统计类计数count求和sum?关于数据操作语言SELECT 的查询语句格式select [distinct/all]
什么是设计模式?设计模式讲的是如何写出可扩展,可读,可维护的高质量代码,所以,它们跟平时的编码会有直接的关系,也会直接影响到你的开发能力。什么是面向对象分析和面向对象设计面向对象分析就是要搞清楚做什么,面向对象设计就是要搞清楚怎么做。最终产出是类的设计,包括程序被拆解为那些类,每个类有哪些属性方法、类与类之间如何交互等等越抽象、越底层、越脱离具体某一实现的设计,越能提高代码的灵活性,越能应对未来的
js 概念 目的:用来向html添加交互行为 java和js无任何关系 组成部分:ecmascript dom bom 基本结构<script> JavaScript 语句; </script >网页引用js三种方式 数据类型 5个 1.undefined (未定义) var width; 变量width没有初始值,将被赋予值undefined 2.null (
最近在学习ruoyi框架,过一下SpringBoot基础顺便写一篇博客Spring Boot是一个用于简化Spring应用程序开发的框架,它通过自动化配置和约定俗成的起步依赖,更快地搭建Spring应用程序。1. Spring Boot的核心组件Spring Boot构建在Spring Framework之上,主要由以下核心组件组成:Spring核心容器(Core Container):包括IoC
又到了折腾输错command 而引发bug的归属文章了 先声明以下参数的含义--hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交:--soft 参数用于回退到某个版本:--mixed 为默认,可以不用带该参数,用于重置暂存区的文件与上一次的提交(commit)保持一致,工作区文件内容保持不变。 博主经历如下:使用ruoyi框架时,不慎永久
1. Host (主机和端口号)Host:对应网址URL中的Web名称和端口号,用于指定被请求资源的Internet主机和端口号,通常属于URL的一部分。2. Connection (链接类型)Connection:表示客户端与服务连接类型Client 发起一个包含 Connection:keep-alive 的请求,HTTP/1.1使用 keep-alive 为默认值。Server收到请求后:如
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号