- 博客(21)
- 收藏
- 关注
原创 C#接口interface
2、只包含方法(不需要方法体)、属性、索引器、事件。4、成员默认public,且不能是私有的。5、接口不能继承类,但是可以继承接口。接口是用来继承的,不能被实例化*用来规范代码,集成一种行为。含义:行为的抽象规范。3、成员** **
2023-04-02 22:19:58 116
原创 C# 封装 万物之父 装箱拆箱
装箱/拆箱只有object和值类型发生转换的时候才会发生。1、里用里氏替换原色,用object容器装所有对象。装箱:把值类型用引用类型(objcet)存储。2、用来表示不确定类型,作为函数参数类型。值类型:强转,直接赋值或用()转换即可。栈内存会迁移到堆内存中,会造成性能消耗。引用类型:用is、as判断/转换即可。万物之父object:所有类的基类。把堆内存迁移到栈,也会造成性能消耗。拆箱:把引用类型转为值类型。
2023-03-26 00:32:05 88
原创 C# 继承中的构造函数
1、当声明一个子类对象时,会先执行父类的构造函数,再执行子类构造函数。2、子类可以通过base 关键字 代表父类,调用父类构造。
2023-03-25 17:36:20 196
原创 C#里氏替换原则
as:将一个类对象转换为指定的类对象,转换成功返回一个类型,失败返回null。1、概念:任何父类出现的地方,子类都可以替代。is:判断一个对象是否是指定的类对象。2、重点:父类容器装载子类对象。
2023-03-25 17:03:01 138
原创 C#运算符重载
public static 返回值 operator 符号(参数列表)3、运算符重载方法写在一个类里,且其中一个参数必然是这个类。1、运算符重载的关键字:operator。4、返回值卸载operator前。7、可重载和不可重载运算符。算术运算符都可以重载。
2023-03-19 16:56:56 101
原创 静态类和构造函数
2、被调用时即自动开辟内存,不需要实例化。1、静态类和普通类里都可以写静态构造函数。4、静态构造函数用于初始化静态成员变量。5、静态构造函数不能有参数。的时候,最先自动调用,并。3、一般用于编写工具类。1、只有静态构造成员。
2023-03-18 15:27:35 177
原创 2021-10-15
处理Jupyter Notebook报错:IOPub data rate exceeded关于报错IOPub data rate exceeded关于报错IOPub data rate exceeded需要调整JUPYTER内存,如果在cmd中输入:jupyter notebook --generate-config输出一个路径找到路径下的文件打开,检索:iopub_data_rate_limit去掉注释符,且数字可以任意修改如果显示:jupyter’ 不是内部或外部命令,也不是可运行的程序
2021-10-15 09:39:45 57
原创 python数据分析—pandas篇
pandas 的特点可以处理各种类型的数据,而不只是数值数据,可以弥补numpy的不足。一般常用的类型有:Series:一维数据,是一个带标签的数组DataFrame:二维数据,是Seris容器pandas使用概要Seris创建创建一个Series,并查看其格式:import pandas as pdt = pd.Series([i for i in range(5,10)])print(t,type(t))运行结果:0 51 62 73 8
2020-07-28 22:35:16 263
原创 Python爬虫自学笔记—基础篇
概念部分爬虫是什么爬虫通过编写程序来模拟浏览器上网,让其去互联网上抓取数据。一般用于抓取页面上特定的数据,并运用各种数据分析手段来使数据体现使用价值。爬虫及爬虫的合法性爬虫本身在法律中是不被禁止的,但爬取数据具有违法风险。一般的搜索引擎都具有自己的抓取系统,这样的爬取是被支持的。但如抢票爬虫等损害他人利益的爬虫即为恶意爬虫。恶意爬虫一般体现在:爬虫干扰被访问网站的正常运营。爬虫抓取了受到法律保护的特定类型的数据或信息。在编写爬虫的过程中需注意的事项:时常优化程序,不要干扰被访问网站的
2020-07-28 12:12:32 153
原创 Python数据可视化神器Plotly:小白指南篇
Plotly简介Plotly是一个基于Javascript的绘图库。相比matplotlib使用更为便捷,效果也非常美观Plotly的保存与分享很方便,可以与Web应用集成,分享后的效果与本机现实一致Plotly的默认绘图结果是Html网页文件Plotly基础( 使用Jupyter notebook)...
2020-07-21 20:36:21 4131 1
原创 Python自学笔记——绘图篇
一般用py进行绘图,可以使用matplotlibmatplotlib的一般使用方法可以看这篇:matplotlib学习笔记及案例但实际应用中也可以使用前端框架进行绘图。百度EchartsEcharts官网根据官网教程可以较为轻松的绘制炫酷的图表并于用户进行交互使用起来方便的不得了plotly画图界的GitHub比matplotlib更加简单,图形更加漂亮官网应该会404目前还没研究好怎么用看到几篇教程:plotly使用教程1...
2020-07-19 21:51:06 114
原创 Python数据分析笔记—matplolib绘图笔记及示例
概念及环境matplolib用于绘图numpy处理数值型数据pandas处理数值型数据和字符串、列表等数据
2020-07-18 20:04:43 839
原创 Python自学笔记之—Django安装、基本使用与建立网站
关于DjangoDjano作为框架,可看成事一个成熟的库,库中的模块可完成各种功能,并未各种应用编写了基本结构Django下载与安装Django国内镜像源快速安装使用但是我在使用的时候一直在出错…换源后安装成功pip install -i https://pypi.douban.com/simple django创建django项目在pycharm中新建项目(project)在终端(Terminal)使用django中的命令行工具:django-admindjango-admin sta
2020-07-16 23:04:33 186
原创 python学习日记(机器学习篇)(windows系统)
使用工具:常用工具:numpy、Pandas、matPlotlib、Scikit-Learn代码编写测试工具:Jupyter(易于编写和测试)Jupyter安装及使用:下载anaconda(官网/清华源)安装anaconda后,找到anaconda prompt终端,输入Jupyter notebook,跳转至路径,选择路径,单击New进行创建。创建后可自定义文件名:***.ipynb...
2020-07-14 23:31:59 204
原创 python学习日记(openpyxl篇)(1)
安装下载地址PyPI · The Python Package Index:https://pypi.org/使用pip安装pip install openpyxl导入包:import openpyxl发现问题:pycharm报错:找不到安装包解决问题:settings -> Project Structure->add content root(选择site-packages所在位置,如C:\Users\MI\AppData\Local\Programs\Python\Pytho
2020-07-13 17:38:04 710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人