“速课小龙”项目冲刺4

速课小龙之冲刺阶段 第四天 日期:2018/6/16 1.1今日完成任务情况以及遇到的问题 1.2 明天任务安排 1.3 成员贡献时间 1.4 站立会议照片 邓旭: 情况: 实现课程模块到出题模块的调用。dao层已经实现,剩下sevlet层和服务层。 问题: 在调用的时候逻辑老出错,导致交互失败。 明天任务安排: 课程模块和出题模块的服务层都做完善,实现相应功能。 贡献时间: 3小时 周紫伊: 情况 对购物车的后端部分进行具体编码。 解决了昨天的问题 完成项目冲刺记录 问题: 由于水平受限,完
分类: 其他 发布时间: 06-16 22:37 阅读次数: 3

网络15软工个人作业5-软工总结

一、请回望开学时的第一次作业,你对于软件工程课程的想象 对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 总结这门课程的实践总结和给你带来的提升,包括以下内容: 1)统计一下,你在这门课程中,完成了多少行的代码; 答:在这门课程的alpha阶段,我在我们小组里面的角色是开发者,在这个阶段编写了微信小程序的布局还有简单的统计功能,整个alpha阶段大约完成了400行左右
分类: 其他 发布时间: 06-16 22:37 阅读次数: 3

PyQt—QTableWidget实现翻页功能

主要使用QTableWidget中的三个函数实现: verticalScrollBar().setSliderPosition() 设置当前滑动条的位置 verticalScrollBar().maximum() 滑动条能移动的最大位置 verticalScrollBar().value() 获得当前滑动条的位置 实现翻页功能时,可以继承QTableWidget重新定义TableWidget,方便调用: class MyTableWidget(QtGui.QTableWidget):
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

java环境配置及原理详解

java环境配置及原理详解 1.java跨平台的本质 我们谈到java,总是提到跨平台这个词。那么java语言是怎么实现跨平台的呢? 我们编写的java代码不是直接让windows系统读取解析,而是在windows系统中装上java虚拟机(JVM)来读取编写的java软件 所以跨平台的实现原理就是在对应平台上装上相应平台能够识别的java虚拟机,用这JVM来读取解析编写的java软件 所以java程序是跨平台的,但是JVM不是跨平台的 2.jre和jdk的区别 jre: java的运行环境(包
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

mybatis出现无效的列类型

package com.webapp.hanqi.test; import java.util.Date; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.springframework.context.support.ClassPathXmlApplicationContext; i
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

CommonJS随记

CommonJS的模块化 Node应用由模块组成,每个模块有自己的作用域,里面的函数、变量、类等都是私有的。 CommonJS规定,每个模块内部,module变量(是个对象)代表当前模块,module.exports是对外的接口。其他文件通过require方法加载这个接口,获得该模块输出的数据。 CommonJS模块的特点: 所有代码都运行在模块作用域,不会污染全局作用域; 模块可以多次加载,但是只会在第一次加载时运行一次,然后缓存结果,以后加载直接读取缓存结果; 模块加载的顺序按照其在代码中
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

SpringCloud 进阶之Hystrix(断路器)

1. Hystrix 断路器 Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败, 比如超时,异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分 布式系统的弹性; "断路器"本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断保险丝),向调用方 返回一个符合预期的,可处理的备选响应(FallBack),而不是长时间的等待或者抛出调用方无法处理的异常,这样就 保证了服
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

Java基础知识回顾之六 ----- IO流

前言 在上一篇文章中,回顾了Java的多线程。而在本篇文章中主要介绍Java IO的相关知识。 IO的介绍 什么是IO? IO的名称又来是Input与Output的缩写,也就是输入流和输出流。输入流用于从源读取数据,输出流用于向目标写数据。 可以从下列示例图来了解IO流: IO流使用 IO流对文件的操作主要分为字符流和字节流。 字符流 字符流有两个抽象类:Writer和Reader类。 其对应子类FileWriter和FileReader可实现文件的读写操作。 BufferedWriter和B
分类: 其他 发布时间: 06-16 22:27 阅读次数: 3

session机制、cookie机制

一、Cookie机制 在web程序中是使用HTTP协议来传输数据的,因为http是无状态协议,一旦数据交换完毕,客户端和服务器端的连接就会关闭,再次交换数据需要建立新的连接,所以无法实现会话跟踪,cookie技术则弥补了这一缺陷。 cookie实际上一段的文本信息,客户端请求服务器。如果服务器需要记录该用户的状态,就使用response向客户端浏览器颁发一个cookie。客户端浏览器会把cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该cookie一同提交给服务器。服务器检
分类: 其他 发布时间: 06-16 22:27 阅读次数: 6

《MySQL 学习笔记》 MySQL的数据类型(四)

MySQL数据类型 MySQL支持多种数据类型,主要有数值类型、日期时间类型和字符串类型。 目录: 整数类型 浮点数和定点数类型 日期与时间类型 文本字符串类型 二进制字符串类型 内容较多,长期更新。。。。 整数类型 整数类型表: 整数类型的取值范围: 例1:创建一个整数类型的表 MariaDB [lyshark]> create table myint -> ( -> uid int(10), -> name varchar(20) -> ); Qu
分类: 其他 发布时间: 06-16 22:27 阅读次数: 5

bzoj 1731: [Usaco2005 dec]Layout 排队布局【差分约束】

差分约束裸题,用了比较蠢的方法,先dfs_spfa判负环,再bfs_spfa跑最短路 注意到“奶牛排在队伍中的顺序和它们的编号是相同的”,所以\( d_i-d_{i-1}>=0 \),连(i,i-1,0);然后对于\( d_i-d_j<=L \),连(j,i,L);对于\( d_i-d_j>=D --> d_j-d_i<=-D \),连(i,j,-D) 然后先判负环再跑最短路即可 #include<iostream> #include<cstdio> #include<queue> #incl
分类: 其他 发布时间: 06-16 22:27 阅读次数: 3

MVC是架构模式,而不是设计模式

最早学编程的时候看过一些书,印象深刻的一本书《设计模式解析》,那本书给我后来的工作提供了很大的帮助。 他叫我站在问题模型的立场上指定解决方法,也教会了我软件设计中每个问题都可以细化到到不可再分割的原子性。 在那书以后看到过一些设计模式的书出现。由于本人比较崇尚于权威或者说正统性的学术性书籍,没怎么看其他本书。 最近一些年在网上看到过一些博客中把MVC说成设计模式,这个说法是错误的,MVC实际是软件架构模式。 笔者可以毫不客气的说,有一些人说MVC是设计模式,基本上是滥竽充数的程序员。 因为mv
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

抽象的废话

python是一门面向对象的编程语言,而这个面向对象大致该怎么理解,我个人觉得是和面向过程的编程语言形成对立面的,例如C语言,就是很经典的面向过程的语言。好的,我们来看一下面向对象的几个特点:多态,封装,继承。我们来看一下大概的意思。 1、多态: 我们在进行一些规模比较大一点的编程中,很多时候为了适应不同的产品需求,我们会让一个多态函数来适应要求,这样一来就可以大幅度减轻工作量,你可能会有点模糊,大概是我们还没有接触到实际例子,我们简单地用两条之前讲过的代码来解释一下多态的概念: 'lsf'
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

微信小程序5.2.2版本,找不着resource下exml皮肤

egret engine 5.2.2 微信小游戏版本 新建一个项目,找不到皮肤...
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

算法之八皇后问题的解决方法

问题描述: 在国际象棋棋盘上,棋盘是8*8的,皇后可以吃掉其同一行列以及斜线方向的棋子,在这张棋盘上可以有多少种8个皇后的摆放方法,能够让各个皇后都不能吃掉其他皇后。 求解思路:回溯与递归算法 python   1.确定并调试检测函数,检测函数的作用是检查当前加入的新皇后是否符合要求 1 def check(quene_list ,listnum): 2 for i in range(listnum): 3 if abs(quene_list[listnum]-quen
分类: 其他 发布时间: 06-16 22:27 阅读次数: 5

链表的相关算法及应用(一)

1.逆置链表(递归、迭代两种方法) 2.逐对逆置链表(递归、迭代) // 逆置链表 迭代 LNode *reverse(LinkList &L){ LNode *pre=NULL; LNode *cur=L->next; LNode *t; while(cur){ t=cur->next; cur->next=pre; pre=cur; cur=t; } LNode *newHead = (LNode*)malloc(sizeof(LNode)); //创建新的头
分类: 其他 发布时间: 06-16 22:27 阅读次数: 3

2018左其盛好书榜(持续更新中)

2018左其盛好书榜(持续更新中)
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

HTML-排版标签

<!DOCTYPE html> <html> <head> <title>排版标签.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> <body> <!--
分类: 其他 发布时间: 06-16 22:27 阅读次数: 5

HTML-文字标签

<!DOCTYPE html> <html> <head> <title>文字标签.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/h
分类: 其他 发布时间: 06-16 22:27 阅读次数: 4

day 10 21:00 21:49

str 小写 test="ABC" v=test.lower()处理普通的 .casefold() 更牛逼 print(v)//abc test="ABC" v=test.center(10,"%") print(v)//%%%ABC%%%% test="qABACs1A5A4" v1=test.count("A") 找子序列中出现的个数 v2=test.count("A",5) print(v1) print(v2)//4 2 test="qABACs1A5A4" v1=test.e
分类: 其他 发布时间: 06-16 22:27 阅读次数: 3