20165210 结对编程练习:四则运算(二)

20165210 结对编程练习:四则运算(二) 题目需求: 四则运算: 自动生成 要求有加减乘除 支持真分数 统计正确率 需求分析: 首先我们可以把除法和分数归为一类 有一个类进行随机生成数 有一个类进行随机生成符号 主类进行四则运算和统计正确率 四则运算的计算式 分数的计算式 设计思路:
分类: 其他 发布时间: 04-22 22:44 阅读次数: 4

android实验3---界面信息保存入SD卡权限

问题:往sd卡写文件时总是文件不存在 然后修改参数
分类: 其他 发布时间: 04-22 22:44 阅读次数: 7

抽奖程序的实现

rand 伪随机数 srand 种子 时钟 rand()%100;产生0-99的随机数。高级点的,假如要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。其他情况如法炮制! 随机50-55 第一个数:55-50+1=6 rand()%6+50 大部分程序和语言中的随机数,确实都只是伪随机。是由可确定的函数,通过一个种子,产生的伪随机数。这意味着:如果知道了种子,或者已经产生的随机数,都可能获得接下来随机数序列的信息(可预测性)。 直观来想,计算机是
分类: 其他 发布时间: 04-22 22:44 阅读次数: 6

20165312 结对学习 四则运算(第二周)

20165312 结对学习 四则运算(第二周) 代码托管 需求分析 手动输入进行计算的题目数量n 自动生成n道四则运算题目 整数 真分数 进行判断对错,并计算正确率 能多次进行计算,知道用户不想练习 深层次需求分析 进行多运算符计算 随机生成的题目以及正确答案保存至一个文件 完成题目后从文件读入并判题 多语言支持:简体中文, 繁體中文, English 生成题目去重 将前缀表达式转化为后缀表达式 相比上周本周的进步 实现真分数的加减乘除运算 分类实现程序,使不同的要求分类实现,使得变动代码时更
分类: 其他 发布时间: 04-22 22:44 阅读次数: 7

本地安装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 。具体稍后详解!
分类: 其他 发布时间: 04-22 22:44 阅读次数: 5

C语言的动态函数库和静态函数库的生成和使用(linux环境下)

软件开发往往是一个十分庞大的工程.需要消耗大量的脑力.借助别人已经开发好的库,往往能提高效率,下面将介绍如何开发和使用共享的库文件.使用别人已经开发好的库,就像是我们想要建造一辆汽车十分困难,但是如果汽车的各大部件都已经存在并且可以获得,我们要做的工作就是组装,组装过程一定比设计这些部件要轻松. 函数库分为两种静态(static)函数库和动态(shared)函数库.两者都是函数的集合.区别:在编译的时候会把静态函数库的内容加到目标程序中,目标程序具有函数库的代码;而动态函数库是在执行的时候才把
分类: 其他 发布时间: 04-22 22:44 阅读次数: 8

20165326 java第八周学习笔记

第八周学习笔记 知识点总结 1、进程与线程 进程:程序的一次动态执行过程 区别:进程和线程的区别? 进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元 同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。 Java的多线程机制。Java内置对多线程的支持。我们的计算机在任何给定说的时刻只能执行线程中的一个,Java虚拟机只是从一个线程迅速地切换到另一个线程。 当main方法中有其他线程时,JVM一直要等到Java应用程序中
分类: 其他 发布时间: 04-22 22:41 阅读次数: 7

(八)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;
分类: 其他 发布时间: 04-22 22:41 阅读次数: 7

20165308 四则运算2

20165308 四则运算2 一.题目要求 自动生成小学四则运算题目(加、减、乘、除) .生成带有真分数的算式.统计计算结果正确率 二. 需求分析(上一篇博客分析了具体的步骤,这次只针对增加内容分析) 该程序能自动生成四则运算。 需要有四种判断.要根据定义的范围输出题目.可生成真分数类计算式 录入结果后能判断对错。 有单独类提前知晓计算结果.有单独类可储存现有输入结果.两者可以比较.可统计输出与输入结果相比较的正确率 三.设计思路(上一篇博客分析了具体的思路,这次只针对新增内容的分析由需求分析
分类: 其他 发布时间: 04-22 22:41 阅读次数: 8

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。
分类: 其他 发布时间: 04-22 22:41 阅读次数: 5

【Nginx】--nginx入门教程 nginx简易教程

nginx入门教程 一.概述 什么是nginx? Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 二、常用命令 nginx 的使用比较简单,就是几条命令。 n
分类: 其他 发布时间: 04-22 22:41 阅读次数: 8

服务器搭建私人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
分类: 其他 发布时间: 04-22 22:41 阅读次数: 5

Linux下转换文件从GBK到UTF-8

iconv -c --verbose -f gbk -t utf-8 source-file -o target-file
分类: 其他 发布时间: 04-22 22:41 阅读次数: 4

20165236 2017-2018-2 《Java程序设计》结对编程练习_四则运算

20165236 2017-2018-2 《Java程序设计》结对编程练习_四则运算 结对小组:叶佺、郭金涛 一、需求分析: 能随机生成n道四则运算题目,n由使用者输入,能够判断正误,错误时能提醒并输出正确答案,能多次生成题目,直到使用 者选择退出。 结对学习照:
分类: 其他 发布时间: 04-22 22:41 阅读次数: 5

Mybatis 基于注解Mapper源码分析

目前Mybatis除了可以通过XML配置SQL外还可以通过注解的形式配置SQL,本文中主要介绍了Mybatis是如何处理注解SQL映射的,通过源码分析处理过程 XML配置 <configuration> <settings> <setting name="defaultExecutorType" value="SIMPLE"/> <setting name="useGeneratedKeys" value="true"/> </settings> <typeAliases>
分类: 其他 发布时间: 04-22 22:41 阅读次数: 6

win10 随记

昨天买的台式电脑,今天到了。有点小激动(用了5年的i3笔记本可以稍微休息下了,哈哈) 拿到电脑,和朋友一块,插线。。。最终连接成功。 记录下过程中的乌龙操作,,, 1、连接好线路后,显示器没反应,(显示器与主机箱连接问题,总以为是显示器设置有问题,因为用的HDMI接口) 查了半天,显示器设置半天,就是找不到原因,,,,朋友检查了下线,还是没问题,,,最终找到原因,显示器连接线,在主机箱这边插错了(两个插孔HDMI1,HDMI2都不起作用,反而一个没说明的插孔,起作用了,哈哈,无语了,,,);
分类: 其他 发布时间: 04-22 22:41 阅读次数: 6

消息中间件--ActiveMQ&JMS消息服务

### 消息中间件 ### ---------- **消息中间件** 1. 消息中间件的概述 2. 消息中间件的应用场景(查看大纲文档,了解消息队列的应用场景) * 异步处理 * 应用解耦 * 流量削峰 * 消息通信 ---------- ### JMS消息服务 ### ---------- **JMS的概述** 1. JMS消息服务的概述 2. JMS消息模型 * P2P模式 * Pub/Sub模式 3. 消息消费的方式 * 同步的方式---手动 * 异步的方式---listener监听 4
分类: 其他 发布时间: 04-22 22:41 阅读次数: 7

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>
分类: 其他 发布时间: 04-22 22:41 阅读次数: 6

Linux 文件系统介绍

硬盘接口简介:1.IDE:并行接口,133MB/s2.SCSI:并行接口,Ultrascsi320,320MB/S,UltraSCSI640,640MB/S3.SATA:串行接口,6gbps6g/8GB/S4.SAS:串行接口,6gbps是SCSI升级版并行接口传输速率慢是因为并行容易造成电磁干扰,所以只能低频串行接口虽然只有一个设备,可以高频,所以速度比并行块机械硬盘图解:MBR简介:主引导记录
分类: 企业开发 发布时间: 04-22 22:37 阅读次数: 5

单点登录与权限管理本质:HTTP重定向

继续介绍「单点登录与权限管理」系列的第一部分:单点登录与权限管理本质,本篇说说HTTP重定向,它也是完成单点登录的基础知识。单点登录需要在多个web项目之间相互跳转,使用重定向技术,自动完成登录操作。另外,当实际资源被迁移到其他URL时,可使用重定向技术,将访问原有URL的请求,自动跳转到新URL,保持原有URL有效。本篇主要从以下几个方面介绍:重定向基本概念Nginx重定向Servlet重定向S
分类: 服务端 发布时间: 04-22 22:37 阅读次数: 14