第三周课程总结&实验报告(一)
撰写第三周课程总结及实验报告(一) 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数” 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 3. 编程求1!+2!+3!+…+20! 4. 编写Java程序,计算8+88+888+…前10项之和。 5. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。 6. 编写应用程序,输出满足1+2+3+
Laravel框架查询构造器 CURD操作示例
新增 ? 1 2 3 4 5 6 7 8 //插入一条数据 public function insert(){ $rs = DB::table('student')->insert([ 'name' => 'Kit', 'age' => 12 ]); dd($rs); //true } ? 1 2 3 4 5 6 7 8 //插入一条数据并返回自增ID public function insert(){ $id = DB::table('student')->insertGetId([ 'na
Yii框架操作cookie与session的方法实例详解
cookie操作 设置cookie ? 1 2 3 4 5 6 //获取response->cookies组件 $cookies = \Yii::$app->response->cookies; //设置cookie数组 $array_cookies=array('name'=>'user','value'=>'doubly'); //添加cookie数据 $cookies->add(new Cookie($array_cookies)); 删除cookie ? 1 $cookies->rem
面向对象知识点回顾整理
目录 面向对象知识点回顾整理 一、面向对象基础 1、类和对象 2、属性查找: 3、绑定方法: 4、对象之间的交互: 5、类的内置属性 6、三大特性:继承、多态、封装 二、面向对象高阶 元类 单例模式 面向对象知识点回顾整理 一、面向对象基础 面向对象编程的核心是对象二字,对象是属性与方法的结合体,python中一切皆对象。 优点:可扩展性强 缺点:编程的复杂度高 1、类和对象 对象:属性和方法的结合体 类:一堆属性和方法的结合体 python中是先有类再有对象,现实生活中是先有对象再有类 类名
PyThon3判断语句
代码: a = 1
b = 2
# if
if a > b:
print("a>b")
# if else
if a > b:
print("a>b")
else:
print("a<b")
# if elif else
if a > b:
print("a>b")
elif a == b:
print("a=b")
else:
print("a<b") 运行结果: a<b
a<b
socket 套接字编程
目录 SOCKET 一、基于TCP协议的socket套接字编程 1.1 什么是socket 1.2 套接字分类 1.3 套接字工作流程 二、基于udp协议的套接字编程 三、UDP协议和TCP协议的区别 3.1 udp协议的特点 3.2 UDP和TCP的区别 SOCKET 一、基于TCP协议的socket套接字编程 1.1 什么是socket socket是应用层和传输层之间的一个抽象层,我们经常把socket称为套接字,它是一组接口,把TCP/IP层的复杂操作抽象为几个简单的接口供应用层调用以
一步一步教你自定义博客园(cnblog)界面
一步一步教你自定义博客园(cnblog)界面 目录 一、总结 二、一步一步教你自定义博客园(cnblog)界面 标题 导航栏 侧边栏 修改内容显示和边栏显示 一、总结(点击显示或隐藏总结内容) 二、一步一步教你自定义博客园(cnblog)界面 写在开头 我之前在博客园没怎么发东西,就是觉得博客园的Markdown不支持实时预览,加上markdown显示出来的效果,主页皮肤效果总是觉得很奇怪不能让我满意。 但是我今天偶然发现,原来博客园是允许自定义样式的,我觉得我之前傻了。这点特别好,可以避免自
Yii框架响应组件用法实例分析
当我们的浏览器发送过来一个请求之后,在我们的操作里面对请求经过处理之后,我们的服务器也会把请求的结果打包成一个消息,然后把这个消息返还给浏览器,这个消息我们称之为响应。在我们的操作中,我们也可以对响应进行一些设置和处理。要处理我们的响应,我们需要先获得响应组件这个东西。 ? 1 $response = \Yii::$app->response; 有了这个响应组件之后,我们可以对响应消息进行一些设置了,比如设置响应的状态码。 ? 1 2 3 $response->setStatusCode(40
PyThon3中判断一个内容属于另一个内容("a" 在 “abcd”中
代码: str_data = "a132"
list_data = ["a", 1, 3, "2"]
tuple_data = ("a", 1, 3, "2")
print("a" in str_data)
print("a" in list_data)
print("a" in tuple_data) 运行结果: True
True
True
《入门MySQL—备份与恢复》
本篇文章将主要讲解 MySQL 数据库数据备份与恢复相关知识,主要聚焦于逻辑备份,介绍mysqldump工具的使用以及恢复方法。这里简单讲下物理备份和逻辑备份的概念:物理备份:备份数据文件,转储数据库物理文件到某一目录。物理备份恢复速度比较快,但占用空间比较大,MySQL中可以用 xtrabackup 工具来进行物理备份。逻辑备份:对数据库对象利用工具进行导出工作,汇总入备份文件内。逻辑备份恢复速
mysql 多表查询等值连接、为表取别名
#案例:查询女神名和对应的男神名SELECTNAME,boyNameFROMboys,beautyWHEREbeauty.boyfriend_id=boys.id;USEmyemployees;#案例:查询employees表的员工名和对应的departments表的部门名,限定字段名相同SELECTlast_name,department_nameFROMdepartments,employee
优劣解距离法Topsis模型
定义:TOPSIS法是一种常用的综合评价方法,其能充分利用原始数据的信息,其结果能精确地反映各评价方案之间的差距。 层次分析法的局限性:问题和解决方案:所以最终评分公式为:指标正向化,得到正向化矩阵:正向化矩阵标准化,消除量纲:计算得分并归一化: 步骤:统一指标类型为极大型指标常见四种指标: 极大型(效益型)指标 极小型(成本型)指标 中间型指标(接近某个值) 区间型指标(落在某个
PyThon3字典操作
代码: dict_data = {"a":"1", "b":2}
dict_data["a"] = 2
dict_data[2] = "b"
print(dict_data)
print(dict_data.keys())
print(dict_data.values())
print(dict_data.get("a"))
dict_data.clear() 运行结果: {'a': 2, 'b': 2, 2: 'b'}
dict_keys(['a', 'b', 2])
di
2019-2020-26 《数据结构与面向对象程序设计》第1周学习总结
目录 2019-2020-26 《数据结构与面向对象程序设计》第1周学习总结 教材学习内容总结 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考试错题总结 结对及互评 评分标准 点评: 点评过的同学博客和代码 其他(感悟) 学习进度条 2019-2020-26 《数据结构与面向对象程序设计》第1周学习总结 教材学习内容总结 Java是一种面向对象的语言。Java有许多不同的开发环境,我们使用的是JDK。 开发程序会遇到三类错误:编译错误,运行错误和逻辑错误,其中逻辑错误
java 代理模式-静态代理与动态代理
最近在研究SpringAOP,当然要学习AOP就要知道这么健硕、强大的功能的背后究竟隐藏着怎样不可告人的“秘密”?? 接下来就是查阅了许多资料详细的研究了一下Java的代理模式,感觉还是非常非常重要的, 我们作为一个有“内涵的”程序员就更应该掌握啦!(本文需要细心、带有审视的目光来甄别其中的内容) 在学习代理模式的时候我首先要提出几个问题, 1、什么是代理模式? 举个例子吧:我们生活中的租房问题。假如我们去租个房子,我们大多数情况下是不会知道房主(就是真正租房,一手货源)的,我们是
15.SpringMVC之异步请求
SpringMVC中异步请求相关组件 SpringMVC在此基础上对异步请求进行了封装。提供了AsyncWebRequest类型的request,并提供了处理异步请求的管理器WebAsyncManager和工具WebAsyncUtils. SpringMVC将异步请求返回值细分为了:Callable,WebAsyncTask,,DeferredResult 和 ListenableFuture. 后续会针对这四种不同的类型一一分析。 AsyncWebRequest AsyncWebReques
Python3方法重写
代码: class Person:
def desc(self):
print("Person")
class Student(Person):
def desc(self):
print("Student")
if __name__ == '__main__':
stu = Student()
stu.desc() 运行结果: Student
Jmeter——FTP程序
需求 上传一个文件到服务器(put) 下载一个文件到本地(get) 操作 添加元件 步骤: 1.打开jmeter 2.新建线程组 3.FTP请求:地址及端口号,FTP默认端口号21(可填可不填) 4.请求内容:请求文件(本地文件和远程文件)及传输方式(get和put两种) 5.如果有用户名和密码填上即可 没有环境,暂时无法演示
今日推荐
周排行