- 博客(44)
- 收藏
- 关注
原创 学员管理系统
kwargs是一个字典,他的样子是{"name":"李四","phone":"234567","wx":'wx002',"qq":"qq118","sex":"女"}print("=========================欢迎进入学员管理系统===================================")# {"id1":学员1,"id2":学员2,"id3":学员3,"id4":学员4}#{'id1':学员1,'id2':学员2,'id3':学员3,'id4':学员4}
2023-06-29 19:44:06 298
原创 面试题:筛选某个列表中以某个字符串结尾的数据
面试题: list2=['80m','70','67cm','560mm' ,'45cm' ,'6m','78cm']#得到list2中单位为cm的数据。
2023-06-27 13:43:04 195
原创 面试题:计算分数序列前10项和
1、有一个序列:1/1,1/2,2/3,3/5,5/8,8/13……,计算这个序列前十项的和。每一项都是分数,有分子和分母两部分,不管是分子还是分母都是从1开始的。从第二组数据开始,每组数据的分子都是上一组数据的分母,每组数据的分母。3.生成10组数据,用循环10次,在循环内部生成每个数据。# 每组数据的fenzi和fenmu都要发生变化。# 每组数据的分母都是上一组数据的分子+分母。1.根据题目给出的数据,找出规律,生成出来前十项。# 每组数据的分子都是上一组数据的分母。都是上一组数据的分子+分母。
2023-06-22 10:10:33 365
转载 列表推导式汇总
格式三:[结果A if 条件 else 结果B for 变量 in 旧列表]#输出:[2, 4, 8, 16, 28, 21, 21, 24, 17]#集合推导式 类似于列表推导式,在列表推导式的基础上增加了一个去重功能。#格式二:[表达式 for 变量 in 旧列表 if 条件]#输出['Hello', 'World', 'Apple']#类似于列表推导式,在列表推导式的基础上添加了一个去重的功能。#输出:{5, 7, 9, 10, 11}#输出【7,4,1,10】
2023-06-19 19:23:04 233
原创 列表去重(使用字典特性实现)
print(list(stus_name1))#再将集合转换成列表打印出来即可。stus_name=['张三','李四','王五','李四','张三']#这里产生的数据类型是dict_key,还不是列表,需要再转换一下类型。stus_name1=set(stus_name)#将列表转换成集合。#把列表的每一个数据都当做字典key,存储到一个字典中去。#字典的特性:key是唯一的。#key是唯一的就会自动去重。#方法二:直接类型转换实现。
2023-06-19 10:14:12 221
原创 python面试题之判断某日期是该年的第几天
print(f'{year}年,{mouth}月,第{day}天,是{year}年的第{AllDayS+day}天') #最后再加上“日”,即是答案。比如输入的是2023、2、1,输出的结果是2023年2月1日是2023年的第32天。year=int(input("请输入年份:")) #获取年份。mouth=int(input("请输入月份:")) #获取月份。day=int(input("请输入第几天:")) #获取日。从控制台上分别输入年、月、日,计算输入的日期是这一年的第多少天。
2023-06-13 20:44:45 2395
转载 敏捷开发与瀑布式开发的区别
敏捷方法与传统方法的区别与联系 首先,说一下传统开发的方式流程,传统开发也就是本文最开始所说的来自于工程学的软件开发方式,是一种瀑布式的流程,在工程的起始阶段,进行详尽的需求调研,根据需求进行完全的架构设计,之后进入开发过程,在开发过程中,不再进行设计层面的事情,不再处理需求变化的问题,在这个阶段的任务就是对前期设计的功能实现,然后是测试,部署等等。 其次,说一下敏捷开发的方式流程,敏捷...
2019-03-04 11:30:30 10271
原创 小发来信
铲屎官,离开你的这一年时间你还好吧,当初在我四个月大的时候你把我卖给了苏州的一户人家,我深知这是你的无奈之举,一个人在上海打拼还要抽时间来照顾我真的太累了。八个月大的时候我差点丢了性命,幸好这户人家及时带我去医院治疗才捡回来一条命,你知道了之后还不停的向男主人打听我的身体状况,我都能猜得到你着急的样子。我现在好着呢,身边有一条大金毛的陪伴,它很懂事,最终要的是特别照顾我。 ...
2018-06-28 16:30:16 298
原创 迎接2017 -致自己
自七月十一号工作以来已经差不多有五个半月的时间了,今天还在南京出差,三倍工资着实让人兴奋不已,来了也没有太多的事情,闲暇之余听着舒缓的音乐回顾一下自己的过去,同时也对2017有一些憧憬。 首先谈谈工作吧,作为一个刚入行的新手我不断的告诫自己一定要谦虚的向别人学习、讨教,因为只有这样工作多年的老同事才会将他们多年的工作经验毫不保留的拿出来分享。领导让一位同事带我,初次见他的时候觉的很
2016-12-31 16:16:47 645
转载 呼叫中心前期准备
一、电话接入方式呼叫中心有一个特性,同一个号码可以N多个人拨打,不像普通电话号码,只要有一个人在拨打,其他人是绝对无法呼入的(中国XX会提示你:对不起,您拨打的电话正在忙线中…)。那么如何让我们的呼叫中心做到一个号码可以多人同时拨打并且同时在线呢?这就要说到中继了。中继是将通讯公司的局端交换机与企业内部的用户级交换机(PBX)相连的通讯线路。普通电话由于没有用户级交换机,实际上就是从局
2016-08-18 18:03:29 1104
转载 呼叫中心基本概念
一、什么是呼叫中心呼叫中心(Call Center),摘自百度知道:就是在一个相对集中的场所,由一批服务人员组成的服务机构,通常利用计算机通讯技术,处理来自企业、顾客的垂询与咨询需求。例如:10086等热线客服电话。以电信电话为例,通常意义上的电话,是用一根电话线直接接到电话座机上面,这样就实现了电话的基本功能。但是,在企业业务实际运营过程中,可能需要用户呼入进来之后,播放一下欢迎语,
2016-08-18 17:49:32 1936
原创 呼叫中心开篇话
好久没有写博客了,先后搞过网络、Linux、前端等多个领域(真的要找到一个自己非常喜欢的领域还是一个比较漫长的过程),现在又来接触呼叫中心领域! 很多东西都是未知的,在网上看了很多资料以及博客,看到有写博客里写的非常好,在这个系列里有自己的一些东西,也会有别人整理好的一些文章(毕竟站在巨人的肩膀上会给自己节省好多时间)希望这个系列会给今后刚加入这个行业的朋友一些帮助,本人接触时间也不是
2016-08-18 14:50:53 882
转载 Linuxshelll脚本面试25问
Q1: Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。Q2: 什么是默认登录shell,如何改变指定用户的登录shell?答:在linux操作系统,“/bin/bash”是默认登录shell,是在
2016-07-21 17:30:14 669
原创 HTML
一、HTML基本概念HTML:Hyper Text Markup Language 超文本标记语言Html文件是以.html或者.htm结尾的文件 二、HTML文档结构 new document 就以上面这个结构作为示范,来讲解 1、文档类型声明用来说明你用的XHTML或者HTML是什么版本,出现在
2016-05-15 17:58:21 518
转载 DAO层,Service层,Controller层、View层介绍
DAO层DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。 Service层
2015-11-09 16:52:01 3146
转载 DAO层,Service层,Controller层、View层
1. DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。
2015-11-07 18:45:38 949
转载 linux下RAID详细配置
简介RAID是一个我们经常能见到的名词。但却因为很少能在实际环境中体验,所以很难对其原理 能有很清楚的认识和掌握。本文将对RAID技术进行介绍和总结,以期能尽量阐明其概念。RAID全称为独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、 容量
2015-09-28 21:12:26 1894
转载 linux 的产生和发展(非常详细的历史)
一、简单的说: 一个名叫Linus Torvalds 的芬兰大学生想要了解Intel的新CPU386。他认为比较好的学习方法是自己编写一个操作系统的内核。出于这种目的,加上他对当时Unix 变种版本(即Minix)对于80386类机器的脆弱支持十分不满,他决定要开发出一个全功能的、支持POSIX标准的、类Unix的操作系统内核,该系统吸收了BSD和System V的优点,同时摒弃了它们的缺点。
2015-09-27 17:14:40 4278
转载 linux的简介 linux与windows服务器系统的区别
linux的简介 linux与windows服务器系统的区别通过什么是服务器?一文我们了解到,服务器系统主要有linux与windows系统,对于windows系统大家可能都熟悉些,虽然windows服务器系统,如windows 2008、windows2003系统其内部与我们使用的windows xp系统很相似,但对于linux系统大多数朋友均比较陌生,接下来本文将为大家分享下linux
2015-09-27 16:49:04 2697
转载 Linux 内核版本命名
Linux 内核版本命名在不同的时期有其不同的规范,我们熟悉的也许是 2.x 版本奇数表示开发版、偶数表示稳定版,但到 2.6.x 以及 3.x 甚至将来的 4.x ,内核版本命名都不遵守这样的约定。本文就简单总结一下关于 Linux 内核版本号那点事:Linux 内核版本号命名四个不同的阶段从内核第一个0.01 版本发布到 1.0 版本。接下来是 0.02, 0.03,
2015-09-27 13:47:25 602
转载 集群的概念及分类
集群的概念及分类一、集群的概念1.集群的两大特性简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源,这些单个的计算机系统就是集群的节点(node)。一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他们看来,集群是一个系统,而非多个计算机系统;并且集群系统的管理员可以随意的增加和删改集群系统的节点。与单一服务实体相比较,集群提供了以下两个关键
2015-09-20 17:21:05 3532
转载 linux 查看网卡流量六种方法
linux 查看网卡流量六种方法本文介绍了linux下查看网卡流量的六种方法,linux系统中使用nload、iftop、iostat等工具查看网卡流量,需要的朋友参考下。方法一、nload工具源码包路径: http://heanet.dl.sourceforge.net/project/nload/nload/0.7.2/nload-0.7.2.tar.gz查看参数帮助命令:
2015-09-20 15:39:23 59374
转载 符号链接和硬链接的区别
(1)创建一个硬链接可以使用命令ln或者函数link()为文件创建一个链接。#include int link( const char *path1, const char *path2 );硬链接本身就是一个目录项,(比如文件名+索引节点号),可以将文件名与文件的位置关联起来;符号 链接也称软链接,是指存储了一个字符串的文件。这个字符串可以在路径名解析的过程中
2015-09-20 12:10:58 1688
转载 linux进程间通讯的几种方式的特点和优缺点,和适用场合
linux进程间通讯的几种方式的特点和优缺点,和适用场合由于不同的进程运行在各自不同的内存空间中.一方对于变量的修改另一方是无法感知的.因此.进程之间的信息传递不可能通过变量或其它数据结构直接进行,只能通过进程间通信来完成。 管道 ( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 有名管道
2015-09-20 11:52:01 8444
原创 TCP与UDP的区别
TCP与UDP的区别大体示意:tcpudp连接方式面向连接非面向连接传输可靠性可靠不可靠传输速度慢快应用场合传输大量的数据传输少量的数据通信模式
2015-09-20 08:28:28 563
转载 滑动窗口与拥塞窗口
滑动窗口协议是传输层进行流控的一种措施,接收方通过通告发送方自己的窗口大小,从而控制发送方的发送速度,从而达到防止发送方发送速度过快而导致自己被淹没的目的。对ACK的再认识,ack通常被理解为收到数据后给出的一个确认。事实上该确认是指接收端已经收到确认桢以前的所有的桢。举个例子,假如接收端收到 1-1024字节,它会发送一个确认号为1025的ACK,但是接下来收到的是2049-3072,它
2015-09-18 22:23:35 2062
原创 Linux下mail命令【邮件的收发】
Linux下mail命令【邮件的收发】 1. 首先在发送端安装sendmail# yum install sendmail -y2. 如何发送mail(1).将文件当做电子邮件的内容送出语法:mail -s “主题”用户名@地址输入内容: XXX以点结束: . 【或者Ctrl+D退出内容编辑】举例说明:(2).发送邮件给本机用户语法:
2015-09-12 23:40:20 2429
转载 Linux启动过程详解
启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Ma
2015-09-12 22:11:26 403
原创 Nagios+cacti的安装
Nagios+cacti的安装一、Nagios简介Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的
2015-09-11 00:09:21 1860
原创 Nagios的监控原理
Nagios的监控原理之前对nagios的监控原理不是很清楚,经过几次搭建之后,又参考了许多书籍和部分优秀的文章,将大家讲的好的部分结合在一起,又添了些自己的内容形成这这篇文章,以便一些新手的理解一、nagios的简介Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信
2015-09-10 23:54:23 9024
转载 Redhat6.5下配置NTP时间服务器
Redhat6.5下配置NTP时间服务器在配置服务之前需要知道的一些概念:【整篇文章有很多是借鉴别人的,少部分是自己编写的,希望能对大家有所裨益】1.时间和时区如果有人问你说现在几点? 你看了看表回答他说晚上8点了. 这样回答看上去没有什么问题,但是如果问你的这个人在欧洲的话那么你的回答就会让他很疑惑,因为他那里还太阳当空呢. 这里就有产生了一个如何定义时间的问题. 因为在
2015-09-10 23:34:10 11776
转载 浅析CentOS和RedHat Linux的区别
浅析CentOS和RedHat Linux的区别CentOS的简介CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行版本。CentOS并不是全新的Linux发行版,倘若一说到Red Hat这个大名,大家似乎都听过。在Red Hat家族中有企业
2015-09-06 23:54:12 907
原创 单用户模式下修改root用户密码并设置系统默认进入多用户模式
单用户模式下修改root用户密码并设置系统默认进入多用户模式在 GRUB 启动菜单里使用 “e” 操作按键进入linux 的启动菜单界面【然后修改以下的信息】crtl+x两下ctrl+d然后进入系统即可,图形界面下系统默认就是多用户模式。
2015-09-05 23:56:28 1291
原创 redhat-7.0下使用qemu-img批量搭建虚拟机
redhat-7.0下使用qemu-img批量搭建虚拟机这个过程写的非常详细,希望能对大家有所裨益,若有错误恳请指出在redhat-7.0下的虚拟镜像文件是存放在: /var/lib/libvirt/images下面(这是我主机里面的虚拟镜像文件)下面开始创建一个虚拟机:使用virt-manager命令打开虚拟管理界面,当然也可以在图形界面上打开
2015-09-01 23:17:32 1836 1
原创 DHCP工作过程详解
DHCP工作过程详解DHCP服务的优缺点:优点:客户端可以在dhcp服务器所属的物理网络范围内自动获得dhcp服务器下发的ip地址。缺点:路由器不会转发广播包,dhcp服务器不能跨物理网络来实现ip地址的动态下发。1、客户端向68端口(bootps)广播请求配置,2、服务器向67端口(bootpc)广播回应请求。0.0.0.0地址的作用:它的作用是帮助路由器发送
2015-09-01 11:11:36 1570
转载 ARP请求详解
ARP请求详解 IP地址是不能直接用来进行通信的。这是因为IP地址只是主机在抽象的网络层中的地址。若要将网络层中传送的数据报交给目的主机,还要传到链路层转变成MAC帧后才能发送到实际的网络上。因此,不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。由于IP地址有32 bit,而局域网的硬件地址是48bit,因此它们之间不存在简单的映射关系。此外,在一
2015-09-01 11:02:36 8794
原创 Linux之sed的用法
Linux之sed的用法Sed命令简介:sed是一个很好的文本处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据进行替换、删除、增添、选取等工作。注意:sed命令只是读取在命令行指定的文件,将其用作输入,它不试图修改文件。Sed命令行格式:sed -参数 ‘command’ 文本常用参数:-n:使用安静模式。在一般的sed的用法中,所有来自STD
2015-08-30 23:44:43 488
原创 编译安装mysql-5.5.11
编译安装mysql-5.5.11在mysql5.5以上的版本采用的是cmake编译安装,不在采用之前gnu autotools 工具的 ./configure make make install编译安装了。Cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以
2015-08-30 02:39:39 582
原创 linux网络配置
NETWORK[网络配置]网络模式有两种 动态:DHCP 静态:none/static[kiosk@foundation12Desktop]$ vim /etc/sysconfig/network-scripts/ifcfg-eth0以eth0这块网卡为例:DHCP 模式要编辑的基本内容为:DEVICE=eth0 【设备名称】BOOT
2015-08-28 00:47:22 1216
转载 系统host文件的作用有哪些
系统host文件的作用有哪些 一、Host文件的作用:系统中的host文件其实是一个纯文本的文件,它的作用是包含IP地址和Host name(主机名)的映射关系。 访问网站,首先通过DNS服务器把网络域名(http://www.xxxx.com/)解析成61.XXX.XXX.XXX的IP地址后,计算机才能访问。 要是对于每个域名请求我们都要等待域名服务器解析后返回IP信
2015-08-28 00:43:21 3248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人