自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python基础08 面向对象的进一步拓展

通过self调用类属性__init__(): 在建立对象时自动执行类属性和对象的性质的区别。

2023-08-08 11:00:00 47

原创 微信小程序基础入门

如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。对于Windows用户直接双击下一步的方式安装即可,此处注意我们使用的版本是官方最新的版本(不需要破解),可以不用AppID,也就是说没有资格的开发者也可以测试。用于定义页面中元素结构的,语法遵循XML语法,注意是XML语法,不是HTML语法,不是HTML语法,不是HTML语法。接下来创建一个新的项目,理解小程序项目的基本结构和一些基础语法。

2023-08-07 13:05:21 58

原创 Python基础07 面向对象的基本概念

将东西根据属性归类 ( 将object归为class )方法是一种属性,表示动作用继承来说明父类-子类关系。子类自动具有父类的所有属性。self代表了根据类定义而创建的对象。建立对一个对象: 对象名 = 类名()引用对象的属性: object.attribute。

2023-08-07 12:41:58 49

原创 Python基础06 函数

技术推动进步,分享促进创作。

2023-08-05 18:00:00 39 1

原创 Python基础05 缩进,选择和循环

if语句之后的冒号以四个空格的缩进来表示隶属关系, Python中不能随意缩进if :statementelif :statementelif :statementelse:statementrange()for 元素 in 序列:while 条件:continuebreak。

2023-08-04 08:00:00 92 1

原创 Python基础03 序列 基础04 运算

变量不需要声明,不需要删除,可以直接回收适用。type(): 查询数据类型整数,浮点数,真值,字符串。

2023-08-03 16:04:15 31

原创 Python基础01 Hello World! 02 基本数据类型

print命令行模式: 运行Python,在命令行输入命令并执行。程序模式: 写一段Python程序并运行。

2023-08-03 15:41:45 23

原创 C++入门到放弃(04)——类的访问权限:public、private、protected

继承方式基类成员特性派生类成员特性派生类对象访问publicpublicpublic可以直接访问publicprotectedprotected不可以直接访问publicprivateprivate不可以直接访问protectedpublicprotected不可以直接访问protectedprotectedprotected不可以直接访问protectedprivateprivate不可以直接访问privatepublicprivate。

2023-08-03 12:00:00 441

原创 C++入门到放弃(03)——常量修饰符 const

const修饰符相对比较简单,主要目的是防止程序对变量进行更改。定义下列初始变量,进行测试:,都可以使得目标变量无法被更改。// const与类型位置无关,值无法被更改// const与类型位置无关,值无法被更改t1++;t2++;// error,值无法被更改p_ori = t1;// 无法通过普通指针方式,修改const位置的值3.修饰指针const与*的顺序,决定修饰的是地址还是变量本身。// const在*左侧,值无法被更改// const在*左侧,值无法被更改。

2023-08-02 12:00:00 32

原创 C++入门到放弃(02)——宏定义 #define

例如头文件管理,对每个.h文件进行如下的宏定义,可以防止编译器在编译时对相同的文件编译两次,在第二次遇到相同头文件时,会由于已经定义了_XXX_H_而自动忽略文件中的全部内容。// 错误,输出2,-x < 0会先结合,进行绝对值判断后会直接输出结果,最终为x > 0?x : (-x < 0)// 正确,输出0,因为有括号,先进行绝对值操作,后比较,最终为(x > 0?对于某些特殊场景,例如使用宏定义批量定义不同名字的函数、类或者变量,在其遵循着一定格式的情况下,可以使用#和##操作符快速处理。

2023-08-01 12:00:00 90 1

原创 C++入门到放弃(01)——引用 #include

搜索空间上: #include "" 大于 #inlcude ,因为#include "" 总是会搜索当前路径。搜索顺序上: #inlcude 总是从包含目录开始,#inlcude "" 总是从当前目录开始,然后搜索包含路径,两种搜索方式总是在找到对应文件的那一刻停止。对于那些既可以使用""也可使用编译的头文件,例如标准库文件,建议使用,而当前目录下的文件可以省去前面的长串相对地址,这样可以在一定程度上提高代码的编译效率。

2023-07-31 12:07:47 29 1

原创 重温C#中的值类型和引用类型

引用类型变量存储的是数据的引用,数据存储在数据堆中,而值类型变量直接存储数据。结构类型(Structure Type),用于封装数据和相关的功能,包括自定义结构体和内置结构体(如:整型、浮点类型、布尔型、字符型和值元组)5. 值类型不能被继承,因为所有值类型都是sealed,而引用类型可以派生新的类型(string除外)。字符串(string):一种特殊的引用类型,它不能被继承,具有不可变性,但用法上更像是值类型。2. 值类型变量赋值复制的是对象本身,而引用类型变量赋值复制的是对象的引用。

2023-07-30 21:20:36 41 1

原创 总结了Python中的22个基本语法

在Python语言中,这些描述事物的特征称为属性,而表示事物的行为称为方法(也就是函数,在面向对象里面一切行为都是方法,没有函数),把两者合并一起就是Python语言的类。单行注释一般用在某一行的解说说明,而多行注释一般用在整个文本或者某一个代码区域的解释说明,其中三个双引号表示整个文档的说明。比如第二天内容里面的print()函数,无论你在程序中的任何地方调用,都是输出()中的内容。盒子里面的代码就是封装好的,完成特定的功能,外面的代码不属于函数。它字面的意思就是本身的含义,不需要多的解释。

2023-07-22 16:29:33 337

原创 C++引用在本质上是什么,它和指针到底有什么区别?

其实引用只是对指针进行了简单的封装,它的底层依然是通过指针实现的,引用占用的内存和指针占用的内存长度一样,在 32 位环境下是 4 个字节,在 64 位环境下是 8 个字节,之所以不能获取引用的地址,是因为编译器进行了内部转换。我们知道,变量是要占用内存的,虽然我们称 r 为变量,但是通过&r获取到的却不是 r 的地址,而是 a 的地址,这会让我们觉得 r 这个变量不占用独立的内存,它和 a 指代的是同一份内存。成员变量 r 是占用内存的,如果不占用的话,sizeof(A)的结果应该为 4。

2023-07-22 15:52:57 26

原创 程序员自学成才指南﹣老程序员四条自学经验

最后,找一位老师或者加入学习小组,可以让我们在遇到问题时得到及时的指导和帮助。因此,我们需要充分利用互联网上的教程资源,不断充实自己的知识体系。与其他学习途径相比,自学具有极大的优势,让你可以随时享受编程带来的乐趣,深入研究任何感兴趣的主题。然而,自学并非易事,我们需要克服诸多挑战,才能真正掌握这门技能。在这个过程中,我们要保持对编程的热情和初心,不断提升自己的技能和素质。只有这样,我们才能在激烈的竞争中脱颖而出,实现自己的职业目标。在自学过程中,我们需要克服的第一个缺点是不知道自己该学什么或做什么。

2023-07-21 22:21:40 107 1

原创 如何自学Python

嗯,先说说我自己的经验哈,我自学Python已经快一年了哦,感觉还不错。我要提醒大家,别当渣男,爱一个就认真跟着一个学,不要看一半又重头看另外一个视频,否则你该放弃学习了。哈哈,一个月后我发现自己什么都没做完,就开始给老婆吹牛,自夸成全世界最牛的程序员。我学得慢的原因是因为开始时总盯着股票看(本来打算看五分钟,结果每次都半小时,其实Python在股票上还有点用哦,之前赔了一万多,现在只亏了五千多)我自己没有试过,打个比方就是时间是有限的,你能得到的材料也就那么多,所以把材料合理利用起来才有用嘛。

2023-07-21 21:54:08 28 1

微信小程序之知乎日报.doc

由于知乎日报是一个资讯类的App,UI的布局主要是以资讯列表页、资讯详情页和评论页为主,当然本次也附带了应用设置页,不过现阶段功能尚未编写,过段时间会更新补充,继续完善。 API分析 本次应用使用了知乎日报的API,相比上次豆瓣图书的数量比较多了,但是部分仍然有限制,而且自己没有找到评论接口的分页参数,所以评论这块没有做数据的分页。 以下是使用到的具体API,更加详细参数和返回结构可参照网上网友分享的 知乎日报-API-分析 ,在此就不做再次分析了。 启动界面图片 http://news-at.zhihu.com/api/4/start-image/{size} 参数 说明 size 图片尺寸,格式:宽*高。例如: 768*1024 获取刚进入应用时的显示封面,可以根据传递的尺寸参数来获取适配用户屏幕的封面。 获取最新日报 http://news-at.zhihu.com/api/4/news/latest 返回的数据用于日报的首页列表,首页的结构有上下部分,上部分是图片滑动模块,用于展示热门日报,下部分是首页日报列表,以上接口返回的数据有热门日报和首页日报 获取日报详细 http:/

2023-08-07

微信小程序之小豆瓣图书.doc

了解了小程序之后,自己就有了想要做一个小demo的冲动,虽然自己对小程序还没有做过很多实践,只是在官方例子上徘徊,但是还是想做出点小东西。既然要做一个demo,自然需要到数据,自己有又不想独自搭建服务端,所以在网上搜索可以用来提供测试数据的免费api,最后我选择了豆瓣图书。豆瓣图书提供的api功能比较少,加上不开放appkey申请,所以无法操作用户数据。只能做点简单的图书查询和图书详细信息展示,这个demo只有两个页面,非常之简单。 豆瓣图书API demo中用到的豆瓣图书api只有两个,一个是图书搜索,另一个是获取图书详情。 搜索图书搜索图书 GET https://api.douban.com/v2/book/search 参数 意义 备注 q 查询关键字 q和tag必传其一 tag 查询的tag q和tag必传其一 start 取结果的offset 默认为0 count 取结果的条数 默认为20,最大为100 返回status=200 { "start": 0, "count": 10, "total": 30, "books" : [Book, ...] }

2023-08-07

Python时间序列数据分析-以示例说明.doc

本文主要分为四个部分: 1. 用pandas处理时序数据 2. 怎样检查时序数据的稳定性 3. 怎样让时序数据具有稳定性 4. 时序数据的预测 ARIMA建模的步骤。 (1). 获取被观测系统时间序列数据; (2). 对数据绘图,观测是否为平稳时间序列;对于非平稳时间序列要先进行d阶差分运算,化为平稳时间序列; (3). 经过第二步处理,已经得到平稳时间序列。要对平稳时间序列分别求得其自相关系数ACF 和偏自相关系数PACF,通过对自相关图和偏自相关图的分析,得到最佳的阶层 p 和阶数 q (4). 由以上得到的d、q、p,得到ARIMA模型。然后开始对得到的模型进行模型检验。 本文结合一个例子,说明python如何解决: 1.判断一个时序数据是否是稳定。对应步骤(1) 2. 怎样让时序数据稳定化。对应步骤(2) 3. 使用ARIMA模型进行时序数据预测。对应步骤(3,4) step1: 通过ACF,PACF进行ARIMA(p,d,q)的p,q参数估计 step2: 得到参数估计值p,d,q之后,生成模型ARIMA(p,d,q) 为了突出差别,用三种参数取值的三个模型作为对比。

2023-08-03

《燃气管网设备仪器进销存管理系统之后台设计》毕业设计.pdf

 系统开发完成后,首先需要在本地整体测试,从登录开始,每个模块,每个功能,每个流程具体的去测试。   首先测试如果未登录,用户是不能访问管理页面的,直接在地址栏输入访问地址看是否跳转到登录页面。然后至少测试各个角色相关的账号登录是否正常,登录后,每个角色拥有的菜单是否显示正常。   其它模块的测试,使用各个角色对应的账号,登录系统,进行相应功能的测试。如管理员进入系统录入基础数据,商品信息、仓库信息等。采购管理员录入供应商信息,录入采购订单,提交审核。销售管理员录入客户信息,录入销售订单,提交审核。库存管理员审核采购订单,审核通过,则库存增加;审核销售订单,审核通过,则库存减少。查看库存信息,相应的操作之后,库存量是否正确。测试结果可查看系统测试截图。   系统容错性测试,主要是测试输入一些错误的数据类型以及超出范围的数值测试系统在异常条件下的行为。系统在这方面做得比较好,如果用户输入了一些非法的数据,会立即提醒用户输入正确的数据。首先会在前台判断用户输入的数据的合法性、是否必须输入等,数据传到后台后,还会在代码里判断一次数据是否正确,才会保存到数据库。而系统使用的Jdbc也能在一定程

2023-08-03

基于UML的毕业设计管理系统的分析与设计.docx

本实验实现了实验要求,使用Rational Rose进行Web建模的方法和步骤。 在Rose2003下对Web应用系统建模,需要先在Tools Options Notation 标签中设置Default为Web Modeler。这时可以根据模型特点分别生成 .jsp, .asp或.html文件。 Servlet建模:Servlet是用Java语言编写在服务器上运行的程序。它接受来自客户端的请求,并把处理结果返回客户端。编写Servlet类通常继承GenericServlet或HttpServlet类。因此Java中有两种类型的 Servlet在Rose中分别是用版型《Http_Servlet》或《Generic_Servlet》来表示。 在Rose中,用Tools→Java/J2EE→NewServlet 来创建Servlet类。 Web建模是UML扩展机制之一(版型)的应用、系统建模时根据需要可再利用该扩展机制创建新版型,满足建模需要。 建好模型后进行正向工程,产生代码框架,再进行代码开发,可减少开发工作量。Web应用模型的类图各页

2023-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除