20165210 结对编程练习:四则运算(二)
20165210 结对编程练习:四则运算(二) 题目需求: 四则运算: 自动生成 要求有加减乘除 支持真分数 统计正确率 需求分析: 首先我们可以把除法和分数归为一类 有一个类进行随机生成数 有一个类进行随机生成符号 主类进行四则运算和统计正确率 四则运算的计算式 分数的计算式 设计思路:
20165312 结对学习 四则运算(第二周)
20165312 结对学习 四则运算(第二周) 代码托管 需求分析 手动输入进行计算的题目数量n 自动生成n道四则运算题目 整数 真分数 进行判断对错,并计算正确率 能多次进行计算,知道用户不想练习 深层次需求分析 进行多运算符计算 随机生成的题目以及正确答案保存至一个文件 完成题目后从文件读入并判题 多语言支持:简体中文, 繁體中文, English 生成题目去重 将前缀表达式转化为后缀表达式 相比上周本周的进步 实现真分数的加减乘除运算 分类实现程序,使不同的要求分类实现,使得变动代码时更
本地安装Angular2环境
1.官网先下载node.js并安装 2.clone快速新建Angular项目的仓库到本地len-app git clone https://github.com/angular/quickstart.git lenapp 3.install并start 1 cd len-app
2 npm install
3 npm start 这个工程是实时编译的,所以会在每个module目录下产生许多编译后的js/map文件。可以使用apache来代替 npm run build 。具体稍后详解!
C语言的动态函数库和静态函数库的生成和使用(linux环境下)
软件开发往往是一个十分庞大的工程.需要消耗大量的脑力.借助别人已经开发好的库,往往能提高效率,下面将介绍如何开发和使用共享的库文件.使用别人已经开发好的库,就像是我们想要建造一辆汽车十分困难,但是如果汽车的各大部件都已经存在并且可以获得,我们要做的工作就是组装,组装过程一定比设计这些部件要轻松. 函数库分为两种静态(static)函数库和动态(shared)函数库.两者都是函数的集合.区别:在编译的时候会把静态函数库的内容加到目标程序中,目标程序具有函数库的代码;而动态函数库是在执行的时候才把
20165326 java第八周学习笔记
第八周学习笔记 知识点总结 1、进程与线程 进程:程序的一次动态执行过程 区别:进程和线程的区别? 进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元 同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。 Java的多线程机制。Java内置对多线程的支持。我们的计算机在任何给定说的时刻只能执行线程中的一个,Java虚拟机只是从一个线程迅速地切换到另一个线程。 当main方法中有其他线程时,JVM一直要等到Java应用程序中
(八)MySQL索引操作
(1)准备环境 mysql> create table t1(id int,name varchar(50));
mysql> \d $$
mysql> create procedure autoinsert_t1()
begin
declare i int default 1;
while(i<200000)do
insert into school.t1 values(i,'ccc');
set i=i+1
;
end while;
20165308 四则运算2
20165308 四则运算2 一.题目要求 自动生成小学四则运算题目(加、减、乘、除) .生成带有真分数的算式.统计计算结果正确率 二. 需求分析(上一篇博客分析了具体的步骤,这次只针对增加内容分析) 该程序能自动生成四则运算。 需要有四种判断.要根据定义的范围输出题目.可生成真分数类计算式 录入结果后能判断对错。 有单独类提前知晓计算结果.有单独类可储存现有输入结果.两者可以比较.可统计输出与输入结果相比较的正确率 三.设计思路(上一篇博客分析了具体的思路,这次只针对新增内容的分析由需求分析
linux 查询进程和停止进程
1. ps -ef |grep redis ps:将某个进程显示出来 -A 显示所有程序。 -e 此参数的效果和指定"A"参数相同。 -f 显示UID,PPIP,C与STIME栏位。 grep命令是查找 中间的|是管道命令 是指ps命令与grep同时执行 这条命令的意思是显示有关redis有关的进程 2. kill[参数][进程号] kill -9 4394 kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。
【Nginx】--nginx入门教程 nginx简易教程
nginx入门教程 一.概述 什么是nginx? Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 二、常用命令 nginx 的使用比较简单,就是几条命令。 n
服务器搭建私人Git
环境是CentOS 7.4 64位 在服务器上搭建 Git 0. 预备 安装git yum install git 1. 开发者-生成个人SSH公钥 p.s. 书中的4.3节是【生成个人的SSH公钥】,网站版本却是【服务器上的 Git - 生成 SSH 公钥】,因为是用户的公钥,所以还是书中名字较合适 在本地win10上测试,没有装Git则下载安装Git for windows 打开git Bash, ssh-keygen 回车几次就生成了(默认在/c/Users/用户名/.ssh/id_rs
20165236 2017-2018-2 《Java程序设计》结对编程练习_四则运算
20165236 2017-2018-2 《Java程序设计》结对编程练习_四则运算 结对小组:叶佺、郭金涛 一、需求分析: 能随机生成n道四则运算题目,n由使用者输入,能够判断正误,错误时能提醒并输出正确答案,能多次生成题目,直到使用 者选择退出。 结对学习照:
Mybatis 基于注解Mapper源码分析
目前Mybatis除了可以通过XML配置SQL外还可以通过注解的形式配置SQL,本文中主要介绍了Mybatis是如何处理注解SQL映射的,通过源码分析处理过程 XML配置 <configuration>
<settings>
<setting name="defaultExecutorType" value="SIMPLE"/>
<setting name="useGeneratedKeys" value="true"/>
</settings>
<typeAliases>
消息中间件--ActiveMQ&JMS消息服务
### 消息中间件 ### ---------- **消息中间件** 1. 消息中间件的概述 2. 消息中间件的应用场景(查看大纲文档,了解消息队列的应用场景) * 异步处理 * 应用解耦 * 流量削峰 * 消息通信 ---------- ### JMS消息服务 ### ---------- **JMS的概述** 1. JMS消息服务的概述 2. JMS消息模型 * P2P模式 * Pub/Sub模式 3. 消息消费的方式 * 同步的方式---手动 * 异步的方式---listener监听 4
Log4Net配置及使用
1. 首先下载log4net.dll文件。 2. 将 \bin\net\4.0\release\log4net.dll 复制到你的项目中 。 3. 将log4net.dll 添加引用到你的项目中。 4.在Web.Config (或App.Config)添加配置。(在项目中创建一个新的log4net的配置文件Log4Net.config) <?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
Linux 文件系统介绍
硬盘接口简介:1.IDE:并行接口,133MB/s2.SCSI:并行接口,Ultrascsi320,320MB/S,UltraSCSI640,640MB/S3.SATA:串行接口,6gbps6g/8GB/S4.SAS:串行接口,6gbps是SCSI升级版并行接口传输速率慢是因为并行容易造成电磁干扰,所以只能低频串行接口虽然只有一个设备,可以高频,所以速度比并行块机械硬盘图解:MBR简介:主引导记录
单点登录与权限管理本质:HTTP重定向
继续介绍「单点登录与权限管理」系列的第一部分:单点登录与权限管理本质,本篇说说HTTP重定向,它也是完成单点登录的基础知识。单点登录需要在多个web项目之间相互跳转,使用重定向技术,自动完成登录操作。另外,当实际资源被迁移到其他URL时,可使用重定向技术,将访问原有URL的请求,自动跳转到新URL,保持原有URL有效。本篇主要从以下几个方面介绍:重定向基本概念Nginx重定向Servlet重定向S
今日推荐
周排行