python3实现计算器

实验内容1.简单计算器的设计请设计简单的“加减乘除”计算器并从键盘上输入数据进行计算数字的加减乘除,input返回的结果是str类型的,通过截取字符串中的运算符,来提取数字,循环操作,返回结果。具体操作步骤在代码的注释里。def add(string): # 定义加法 tmp = 0 numbers = [] numbers += string.split(+) # 对用户输入的数字以+号做分割,写入到列表里。 for i in numbers: # 遍历列_python3计算器代码
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

python作业完成简单的文件操作

题目请创建以学号命名的目录,在该目录中创建名称为file1.txt的文件,并将自己的个人信息(序号、姓名以及班级)等写入该文件;然后并读取文件中的内容到屏幕上;接着重新命名该文件为file2.txt;,最后将其删除。分析题目中基本上有5个文件操作。1、文件的创建file = open(dir + file1.txt, w+)2、文件的写入file.write(序号:1815925017\\nname: xxx\\nclass: java)3、文件的读取str = file.readl_请创建以学号命名的目录,在该目录中创建名称为file1.txt python
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

Python作业---内置数据类型

实验2 内置数据类型实验性质:验证性一、实验目的1.掌握内置函数、列表、切片、元组的基本操作;2.掌握字典、集合和列表表达式的基本操作。二、实验预备知识1.掌握Python内置函数的基/本操作。2.阅读并掌握python中列表、元组、字典和集合的基本操作。三、实验内容1.编写程序,输入任意大的自然数,输出各位数字之和。def get_sum(n): n=abs(n) # 对于负数取一下绝对值成为正数 sum = 0 while n > 0: sum_编写程序,输入两个集合seta 和setb,分别输出它们的交集、并集和差集seta-setb
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

ubuntu环境下搭建Hadoop集群中必须需要注意的问题

博主安装的hadoop是3.1.3这里是按照厦门大学那个博客安装的,在安装与启动过程中,费了不少事,特此记录一下问题。安装的连接:安装环境:http://dblab.xmu.edu.cn/blog/install-hadoop/分布式搭建:http://dblab.xmu.edu.cn/blog/install-hadoop-cluster/需要注意的是文中所讲的是hadoop2版本,其中集群搭建修改的五个配置文件中的 slaves文件,在hadoop3中已改名成 wordks 目录在/usr/lo_ubuntu用作hadoop服务器时分区建议
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

Java内存模型与线程(一)

Java内存模型与线程TPS:衡量一个服务性能的标准,每秒事务处理的总数,表示一秒内服务端平均能够响应的总数,TPS又和并发能力密切相关。在聊JMM(Java内存模型)之前,先说一下Java为什么要定义出JMM,那就要从Java内存模型的作用谈起,Java内存模型是用来屏蔽各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。在此之前,C++/C直接使用物理硬件和操作系统的内存模型,因此,会由于平台或者操作系统的不同,有可能导致在一个平台上内存访问正常但是在另_变量标识为一条线程独占状态,其他线程
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

Java内存模型与线程(二)线程的实现和线程的调度

先行先发生原则?线程的实现方式有哪几种?Java又是怎么去做线程调度的
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

Java API 操作HBase Shell

HBase Shell API 操作创建工程本实验的环境实在ubuntu18.04下完成,首先在改虚拟机中安装开发工具eclipse。然后创建Java项目名字叫hbase-test配置运行环境在src下创建HBaseDemo类然后编写init方法和close方法,一个创建与HBASE的连接,一个关闭连接。/** * 创建连接返回admin */ public static void init() { configuration = HBaseConfigurat_非关系数据库系统 实验四,hbaseshell api操作
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

SpringMVC文件的上传与下载实现

单文件上传首先创建项目,开发工具是IDEA,选择Spring项目,勾选上Spring和SpringMVC。然后命名,最后完成。默认生成配置文件在web/WEB-INF下。首先导入需要的jar包。如果是创建的maven工程,导入以下依赖<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --><dependency> <groupId>common_mvc文件上传的两种方法
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

有关Servlet的面试题

Servlet的生命周期,Servlet与CGI的对比,Servlet是不是线程安全的?什么情况下需要进行同步?_进程只有在 web server 卸载时被卸载。
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

Centos7安装RabbitMQ详细教程

RabbitMQ安装遇到错误Job for rabbitmq-server.service failed because the control process exited with error code. See systemctl status rabbitmq-server.service and journalctl -xe for details.RabbitMQ在Centos7上安装启动详细教程!!!_在centos7中安装rabbitmq如何选择版本
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

Java线程安全与锁优化,锁消除,锁粗化,锁升级

线程安全的定义来自《Java高并发实战》“当多个线程访问一个对象的时候,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方法的时候进行任何的协调工作,调用的对象的行为都能获得正确的结果,那这个对象就是线程安全的。”这句话要求线程安全的代码都必须具备一个特征:代码本身封装了所有的正确的手段(同步或者互斥等),令调用者无需再做任何措施来保证线程的安全。Java中的线程安全的理解首先线程安全就限定于多个线程访问共享资源的情况,这是前提。并且线程安全不是一个非真既假_锁的优化方式(粗化,细化,升级)
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

RabbitMQ常用的几种消息模型

RabbitMQ常用的几种消息模型你知道哪些?Fanout,Topics,Direct,Routing,Work?对不对呢_rabbitmq几种消息类型
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

第一章计算机网络概述---OSI七层网络模型

计算机网络简单概述,路由器和交换机的区别有哪些??简单说一下对OSI七层模型的理解,对于网络性能的影响因素有哪些?
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

计算机网络--第二章--物理层笔记

奈氏准则,香农公式,双绞线的线序,数字信号,模拟信号,曼切斯特编码,数字传输系统,计算机网络中也用到了时分复用那和操作系统的时分复用有什么区别
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

操作系统-文件的结构以及文件管理

文件的管理,文件的结构有哪几种,文件类型,文件属性,文件常用的几种操作你都了解多少?
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

操作系统-1w字关于内存的总结

内存的基本概念什么是内存,有何作用内存是用于存放数据的硬件。程序执行前需要先放入内存中才能被CPU处理存储单元内存中也有一个一个的小房间,每个小房间就是一个存储单元。如果计算机按照 字节编址,则每个存储单元的大小为1个字节,即1B,即8个二进制位。如果字长为16位的计算机按字编址,则每个存储单元的大小为一个字;每个字的大小是一个16位的二进制,也就是俩字节。内存地址内存地址就是对存储单元编号,每个内存地址对应一个存储单元。进程运行的基本原理其实我们使用高级语言写的代码需要翻译成CPU能识
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

进程控制、进程间通信、进程调度

进程控制与进程间通信,共享内存,消息传递,管道通信,进程在创建和结束的时候到底发生了什么?
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

线程与多线程模型

线程的引入,线程的定义,线程实现方式,多线程模型,一对一,一对多,多对多。。。_多线程执行模型
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

操作系统-信号量机制

整型信号量,记录型信号量,以及用信号量实现进程的互斥与同步
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0

用管程解决生产者消费者问题

生产者消费者问题系统中有一组生产者进程和一组消费者进程,生产者进程每次生产一个产品放入缓冲区,消费者进程每次从缓冲区中取出一个产品并使用。 生产者,消费者共享一个初始化为空,大小为n 的缓冲区。 如何使用信号量机制(P、V操作)实现生产者、消费者进程的这些功能呢? 信号量机制可实现互斥、同步、对一类系统资源的申请和释放。对于信号量可以看这篇信号量机制使用信号量解决生产者消费者问题生产者、消费者共享一个初始为空、大小为n的缓冲区。只有缓冲区没满的时候,生产者才能把产品放入缓冲区,否则必须等待。只有_用管程解决生产者消费者问题
分类: 其他 发布时间: 07-31 12:23 阅读次数: 0