- 博客(226)
- 资源 (20821)
- 收藏
- 关注
原创 range方法在Python2和Python3中的不同
range()方法是Python中常用的方法, 但是在Python2和Python3中使用方法不同,下面看下它们的不同使用方法。
2024-02-06 13:27:38
491
原创 面向对象设计大作业——火车售票系统
用户注册登录:按始发地、目的地查询购票:按车次号查询购票:查看已购车票,退票,注销:管理员登录,查看所有用户信息:录入车次:删除车次:修改车次信息:查看所有车次:管理员注销:点击运行火车售票系统软件,用户输入用户名和密码,或者直接注册一个账号。登录成功后进入用户界面,可以选择按始发地、目的地或者车次号查询购票,点击用户信息里面的已购车票,可以查看已经购买的车票和进行退票,操作完成后进行注销。管理员输入唯一的账号进行登录,可以点击功能,查看所有用户信息或者注销返回登录界面。管理员可以录入车次,修改车次信息,删
2023-01-04 10:22:16
1066
1
原创 nginx重启报找不到nginx.pid的解决方法
reopen是在nginx启动的情况给做分割日志用的, reload也是在nginx启动的情况下做平滑重启的,他们都依赖于nginx进程存在的情况下。并不是字面上启动或打开的意思。真正的启动命令是: nginx 或者 nginx -c 指定目录的配置文件 nginx.conf。查看进程存在即表明启动成功,之后再调用reload和reopen就不会报错了。参考链接:http://www.cnblogs.com/happySmily/p/6003579.html。
2023-01-04 10:20:17
2689
原创 Java 深拷贝和浅拷贝 利用序列化实现深拷贝
拷贝得到的信息: ZhangSan 20 Teacher Wang 50 ————————— 修改了拷贝对象的教师后: 拷贝对象的教师: New Teacher Wang 28 原来对象的教师: Teacher Wang 50。因为在运行时刻,Object类中的clone()识别出你要复制的是哪一个对象,然后为此对象分配空间,并进行对象的复制,将原始对象的内容一一复制到新对象的存储空间中。这样做的前提是对象以及对象内部所有引用到的对象都是可串行化的,否则,就需要仔细考察那些不可串行化的对象可否设成。
2023-01-02 13:11:22
401
原创 体验vSphere 6之为虚拟机启用容错
在新版本的FT中,主虚拟机与辅助虚拟机可以放置在不同的数据存储中,这进一步提高了”容错”的安全性,如图9-3所示。(3)在vSphere Web Client控制台中,在”摘要”选项卡中可以看到当前容错虚拟机,所在的主机为192.168.80.11,如图10-3所示。(5)在”即将完成”对话框,显示辅助虚拟机详细信息,这包括辅助虚拟机所在主机、配置文件位置、硬盘位置等,如图9-5所示。(7)为虚拟机打开容错之后,右击虚拟机名称,在FT中可以看到,关闭FT、迁移辅助虚拟机等选项,如图9-7所示。
2023-01-02 13:09:54
3612
原创 java监听设计模式(java观察者设计模式)
在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。观察者(屏幕相应对象、响铃相应对象、震动相应对象等),这些观察者就是订阅了call的状态,当call的状态变成来电时,这些观察者就能收到相应的信息,然后做一些更新的操作。在上述例子中,如果不使用观察者设计模式,要怎么设计比较合理,任何一种设计模式的出现都有它使用的场景,这都是历经多少前辈的经验总结出来的,观察者设计模式也不例外。1、 对一个对象状态的更新,需要其他对象同步更新,而且其他对象的数量动态可变。
2023-01-01 13:09:11
663
原创 推荐60多个CSS GALLERY画廊网站
美,就是用来享受的。最优秀的地方在于,它的分类非常详细,可以按网站所使用的程序,网站配色,网站所在国家,网站布局有几栏,网站内容,日期归档,布局技术甚至是菜单几格进行浏览。像这样的网站有很多,怎么说呢,虽然缺乏良好的导航,详细的信息介绍,但这样的设计展示还是蛮有趣的。另外,这个站点还设有其它一些非常有用的栏目,比如免费的CSS菜单,CSS使用教程,CSS布局等等。黑色背景的Gallery站点在浏览时感觉很舒服,但同时会让人对所收录作品的优秀产生错觉判断,也就是说,一些可能并不太漂亮的设计,会凸现的很醒目。
2023-01-01 13:08:46
874
原创 Python常用数据结构之heapq模块
堆是一种特殊的树形结构,通常我们所说的堆的数据结构指的是完全二叉树,并且根节点的值小于等于该节点所有子节点的值。
2022-12-30 09:04:47
210
原创 CSS3 Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变)
第二个参数和第三个参数,都是一对值,分别表示渐变起点和终点。为了更好的应用CSS3 Gradient,我们需要先了解一下目前的几种现代浏览器的内核, 主流内容主要有Mozilla(熟悉的有Firefox,Flock等浏览器)、WebKit(熟悉的有Safari、Chrome等浏览器)、Opera(Opera浏览器)、Trident(讨厌的IE浏览器)。参数:其共有三个参数,第一个参数表示线性渐变的方向,top是从上到下、left是从左到右,如果定义成left top,那就是从左上角到右下角。
2022-12-30 09:03:34
372
原创 Ubuntu12.04下使用virtualbox4.3.12 amd64安装XP系统教程
第八步:设置,选择存储–>没有盘片–>选择一个虚拟光盘,加入你的镜像文件,点击确定,回到主界面上,点击启动button,进入熟悉的系统安装界面。第四步:虚拟硬盘,选择如今创建虚拟硬盘,并进入下一步选择虚拟硬盘文件类型,选择默认选项进入下一步。第三步:选择内存大小,我这里选择512MB;
2022-12-28 09:49:22
210
原创 FusionCharts參数中文说明
numberSuffix 添加数字后缀 % 为 ‘%25’ / (吨)为‘%ef%bc%88%e5%90%a8%ef%bc%89’(Server.UrlEncode编码)formatNumberScale 是否格式化数字,默觉得1(True),自己主动的给你的数字加上K(千)或M(百万);若取0,则不加K或M。若取0,则不加分隔符。showLimits 是否显示图表限值(y轴最大、最小值),默觉得1(True)
2022-12-28 09:46:59
60
原创 Java学习之final与匿名内部类
续上几篇文章,得知子类继承父类后是可以在父类的基础上进行改写的,那么在程序中有些东西可能是不能让我们给轻易给改动的,那么Java给提供了关键字。
2022-12-27 09:22:54
235
原创 Java学习之接口与多态篇
在前面写的几篇文章里,讲了封装和继承,那么这篇文章就来讲讲第三大面向对象的特性多态吧,在此之前先接着上篇文章的抽象先来看看Java里面接口的应用。
2022-12-27 09:21:17
170
原创 遗传算法的手工模拟计算演示样例
• 其次计算出每一个个体的相对适应度的大小 fi / fi ,它即为每一个个体被遗传 到下一代群体中的概率, • 每一个概率值组成一个区域,所有概率值之和为1;如:011101,101011,011100,111001 (3) 适应度汁算 遗传算法中以个体适应度的大小来评定各个个体的优劣程度,从而决定其遗传 机会的大小。本例中,我们採用基本位变异的方法来进行变异运算,其详细操作过程是: • 首先确定出各个个体的基因变异位置,下表所看到的为随机产生的变异点位置, 当中的数字表示变异点设置在该基因座处;
2022-12-26 19:09:50
153
原创 深入浅出谈开窗函数
这是由于全部不包括在聚合函数中的列必须声明在GROUP BY 子句中,能够进行例如以下改动: SELECT FCITY, FAGE, COUNT(*) FROM T_Person WHERE FSALARY
2022-12-26 19:09:10
149
原创 J2EE之普通类载入web资源文件的方法
採用这样的方式获取资源文件时,在server启动时,资源文件仅仅会被类载入器载入一次,以后不会再次载入,也是就是说当我改动WEB资源文件数据时,最后输出的数据不会发生改变,还是和改动之前的数据一样。这里我还有个疑问就是,我这里用的是Tomcat6,假设换做tomcat7的话,你每次改动资源,这两种方法都会再次载入,也就是输出的结果即为你改动的值。当我每次改动url的值为card,card111,card222时,控制台输出的结果都为card。再次改动url的值为card,card111,card222。
2022-12-25 20:41:45
66
原创 浅谈UML的概念和模型之UML九种图
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ezyS79ut-1671971946365)(https://ask.qcloudimg.com/http-save/yehe-8223537/592700ba702fa60a4f25065fb468c3fe.png?【概念】类图的一个实例,描写叙述系统在详细时间点上所包括的对象以及各个对象的关系。【概念】描写叙述对象的全部状态以及事件发生而引起的状态之间的转移。【概念】显示系统的静态结构,表示不同的实体是怎样相关联的。
2022-12-25 20:41:07
461
原创 Elasticsearch-精确查找
当进行精确值查找时, 我们会使用过滤器(filters)。过滤器很重要,因为它们执行速度非常快,不会计算相关度(直接跳过了整个评分阶段)而且很容易被缓存。不过现在只要记住:请尽可能多的使用过滤式查询。
2022-12-24 10:53:37
218
原创 Elasticsearch-深入理解索引原理
本篇从索引的创建操作和原理等方面介绍了ES索引的一些内容,很多都来自各位大神的总结。经过使用ES越来越多开始作为数据库的辅助。希望大家多多指点。
2022-12-24 10:52:22
370
原创 Java解惑:类之谜
当instanceof左右操作数都是类的时候,当中一个必须是还有一个的子类型,否则编译错误。转型操作符的行为与instanceof同样,当转型操作的两种类型都是类时,必须当中一个是还有一个子类型。一般而言:能够强制要求编译器选择一个精确的重载版本号,将实參转型为形參所声明的类型。假设须要让每个子类都具有某个域的单独拷贝,必须在每个子类中声明一个单独的静态域。final类型的静态域被初始化之前存在被读取的可能,此时该静态域仅仅是所属类型的缺省值。静态方法是编译时刻选定的,依据修饰符编译期类型选定的。
2022-12-23 08:59:47
76
原创 linux lvm挂载新的硬盘并且扩容
LVM 默认使用4MB的PE区块,而LVM的LV最多仅能含有65534个PE (lvm1 的格式),因此默认的LVM的LV最大容量为4M*65534/(1024M/G)=256G。逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。
2022-12-23 08:59:22
248
原创 查看Redis信息和状态
以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。命令的输出进行分析时,应该能够跳过不认识的域,并且妥善地处理丢失不见的域。不同版本的 Redis 可能对返回的一些域进行了增加或删减。其中memory段显示了redis的内存使用状态。因此,一个健壮的客户端程序在对。除上面给出的这些值以外,
2022-12-22 10:18:55
6723
原创 Git 常用命令总结
有的时候开发需要合并指定的内容,而不是合并所有的提交,所以我们需要挑选最好的,自己生产版本。-有的时候开发需要合并指定的内容,而不是合并所有的提交,所以我们需要挑选最好的,自己生产版本。如果选择SSH协议,必须将Ubuntu的公钥添加到GitHub上。先有远程库,后有本地库,从远程库clone到本地库。先有本地库,后有远程库,将本地库push到远程库。用暂存区中的内容或者版本库中的内容覆盖掉工作区。用暂存区中的内容或者版本库中的内容覆盖掉工作区。已经有了本地库和远程库,二者实现同步。
2022-12-22 10:16:48
816
原创 深度学习—Pytorch基础
张量(也可以叫做Tensors) 是pytorch中数据存储和表示的一个基本数据结构和形式,它是一个多维数组,是标量、向量、矩阵的高维拓展。它相当于Numpy的多维数组(ndarrays) , 但是tensor可以应用到 GPU 上加快计算速度, 并且能够存储数据的梯度信息。维度大于 2 的一般称为高维张量。以计算机的图像处理数据为例 3 维张量,可以表示图像的:通道数×高×宽 4 维张量,通常表示图像的:样本数×通道数×高×宽。
2022-12-21 09:11:41
90
原创 多进程单线程模型与单进程多线程模型之争
似乎有人不知道nodejs是支持多核的?Cluster可以搭建nodejs多核服务。重写了Cluster,据说提升了非常大的性能。
2022-12-21 09:10:01
166
原创 《剑指offer》– 链表中倒数第k个节点、反转链表、合并两个排序的链表
如下图所示,先迭代待最后一位5,并且设置一个新的节点newList作为反转后链表的头结点,由于整个链表反转后的头就是最后一个数,所以newList存放的一直是反转后的头结点的地址,将head指向的地址赋值给head->next->next指针,并且一定要记得让head->next =NULL,也就是断开现在指针的链接,否则新的链表形成了环,下一层head->next->next赋值的时候会覆盖后续的值。(1)第一种:先遍历链表,算出链表节点数count,第二次直接遍历到第count-k个节点。
2022-12-20 21:06:52
563
原创 c++–继承
面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为,新建的类称为。继承代表了关系。例如,哺乳动物是动物,狗是哺乳动物,因此,狗是动物,等等。
2022-12-20 21:05:06
299
翻译 Django使用多数据库
自定义两个mysql数据库映射到db1和db2上 'db1' : {'init_command' : "SET sql_mode='STRICT_TRANS_TABLES'" , } , #mysql使用严格模式,不指定会有警告信息 } , 'db2' : {如果访问没有在DATABASES中定义的数据库,Django会报:django.db.utils.ConnectionDoesNotExist 异常。
2022-12-19 21:21:37
629
翻译 python3 成长之路
有方便的为什么不去用。因为python 3中的str类型对象有点像Python 2中的unicode, 而decode是将str转为unicode编码,所以str仅有一个encode方法,调用这个方法后将产生一个编码后的byte类型的字符。字符串在Python内部的表示是Unicode编码,因此,在做编码转换时,通常需要以Unicode作为中间编码,即先将其他编码的字符串解码(decode)成Unicode,再从Unicode编码(encode)成另一种编码。decode是str转换成unicode。
2022-12-19 21:20:04
71
原创 JAVA基础—类
(1)字符串(str):描述一段信息 语法:使用双引号或者单引号包含的多个字符 如:name = “DAMU” (2)整数(int):描述一个整数数据 语法:数据直接使用数字表示 如:weight = 80 (3)浮点数(float):描述一个小数 语法:数据直接使用数字表示,可以包含一个小数点 如:height = 1.78 (4)布尔(bool):描述一个事情的正反两面[真|假] 语法:布尔类型的数据,只能有两个数据[True真|False假] 如:rain = False。while(循环终止条件)
2022-12-19 21:15:41
261
原创 python初级:基础知识学习-变量、数据类型、运算符、选择结构
(1)字符串(str):描述一段信息 语法:使用双引号或者单引号包含的多个字符 如:name = “DAMU” (2)整数(int):描述一个整数数据 语法:数据直接使用数字表示 如:weight = 80 (3)浮点数(float):描述一个小数 语法:数据直接使用数字表示,可以包含一个小数点 如:height = 1.78 (4)布尔(bool):描述一个事情的正反两面[真|假] 语法:布尔类型的数据,只能有两个数据[True真|False假] 如:rain = False。while(循环终止条件)
2022-12-19 21:14:56
113
翻译 Python3 使用smtplib和em
From字段指明的是邮件的作者,Sender字段指明的是邮件的发送者。邮件体包含邮件的内容,它的类型由邮件头的Content-Type字段指明。RFC 2822定义的邮件格式中,邮件体只是单纯的ASCII编码的字符序列。POP协议和IMAP协议是用于邮件接收的最常见的两种协议。我们知道邮件一般由标题,发信人,收件人,邮件内容,附件等构成,发送邮件的时候,要注意msg的格式。MIME扩展邮件的格式,用以支持非ASCII编码的文本、非文本附件以及包含多个部分 (multi-part) 的邮件体等。
2022-12-18 10:11:29
254
原创 cacti监控一个web上的多个tomcat
所有加载的cacti模板文件中,核心区分点所一个个hash值,如果构造出新的一组hash值,那么加载后就是新的监控选项。假如你现在一个web服务器上又添加了一个9300的tomcat服务,你只需要把我分享的9500端口的xml中的hash末尾9500替换成9300,那么就又是一个新的xml模板。以此类推,现在喜欢在一个linux服务器上搭建mysql多实例,那么多实例mysql如何在cacti下监控,也可以用本文中类似的办法构建新的mysql的多端口模板xml文件来重新加载实现。附件如下:
2022-12-18 10:07:30
98
(完整版)Python题库.docx
2023-06-14
(完整版)Python期末复习题(必考).pdf
2023-06-14
(完整word版)Python题库(可编辑修改word版).docx
2023-06-14
(Python基础教程之十八)Python字典交集–比较两个字典.pdf
2023-06-14
(2条消息)Python面试真实笔试题总结(附加实现答案).docx
2023-06-14
龙图教育:Python入门教程.pdf
2023-06-14
黑马程序员python基础班教程笔记:HTML表单常用控件1.docx
2023-06-14
黑马程序员python基础班教程笔记:(51)异常简介.docx
2023-06-14
黑马程序员python基础班教程笔记:(48)继承以及单继承的介绍.docx
2023-06-14
高级语言程序设计(Python)教学大纲.docx
2023-06-14
高级语言程序设计(Python)习题与答案.docx
2023-06-14
高二信息技术《Python》复习题1答案.doc
2023-06-14
高中教育语文人教版必修1-编程入门微课说明文档.doc
2023-06-14
高中信息技术程序设计模块大单元教学设计实证研究-以-python-教学为例.docx
2023-06-14
高中信息技术基础知识综合复习第三章第一节第二节课时1Python编程环境数据类型与表达式变量与赋值课.pptx
2023-06-14
高中信息技术《初始Python》优质课教学设计、教案.docx
2023-06-14
高中信息技术《初始Python》优质教学课件设计.pptx
2023-06-14
高中信息技术《Python语言》模块试卷.doc
2023-06-14
高中信息技术Python语言编程教学实践.pdf
2023-06-14
vba被各种提示中断运行
2023-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人