2019课设---基于微信小程序的食堂订餐送餐系统设计 【构思】(13)
第13天:(1)按照老师要求重新改了流程。 (2)添加查看评价页面。 (3)根据新的数据库模型改善了代码 。 明日计划:(1)解决掉残存的由于数据库模型的改变而产生的逻辑上的问题。 今日小结:根据完善的数据库模型改善代码,确实代码减少了不少,但是数据库改变了,很多东西的逻辑就打乱了,今天一直在整理。主要是页面跳转的购物车的同步问题,存在偏差,另外一笔订单结束后,商品归零问题。打算详情隐藏掉顶部的导航栏,网上找了代码社会navigatonstyle为custom,但是只有最新的微信手机上才可以。
解决字段名与实体类属性名冲突
1.在查询时给字段起别名,让别名和实体类属性名一样 <!-- 通过id查询 --> <select id="selectById" parameterType="int" resultType="com.zhiyou100.kfs.bean.Users"> select id as uid,name uname,age uage from users where id=#{id} </select> 2.通过mybatis的resultMap标签设置对应关系 <select id="selec
2019icpc银川网络赛-A Maximum(思维)
题目链接:https://nanti.jisuanke.com/t/41285 题意:维护一个栈,支持入栈和出栈操作,并计算每次操作后的栈中最大值,得到最终结果。 思路: 外面吵得风生水起,我校平静地在打比赛,丝毫不知道这次比赛的题目就是把2018银川邀请赛的题照搬过来了QAQ,主办方真牛逼。。 这题真的是,我和hxc轮流做这道题,被坑惨了,一直以为使用数据结构来做,没想到点上去。思维题,每次保证栈顶为栈中最大元素。如果当前入栈的元素为x,当前栈顶元素为y,如果x>=y,这个没问题,直
添加完成后返回主键值
在映射文件里insert标签内添加keyProperty属性和userGeneratedKeys属性 <!-- 添加用户并返回主键值 --> <!-- keyProperty:把主键值放在对于实体类属性里 userGeneratedKeys:表示是否生成主键 --> <insert id="insert" keyProperty="uid" useGeneratedKeys="true"> insert into users (name,age) value(#{uname},#{uage})
TCP通信练习1(服务器给出反馈)
客户端 package com.inetTes01;
/*
客户端:发送数据,接收服务器反馈
*/
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
public class ClientDemo {
public static void main(String[] args) throw
2019.8.31课程设计情况
一、当天完成的任务 今天是划水的一天,尝试学习并导入了讯飞语音,来完成赵老师所要求的能够通过语音输入目的地的需求。 SpeechSynthesizer mTts = SpeechSynthesizer.createSynthesizer(this, null);
mTts.setParameter(SpeechConstant.VOICE_NAME, "xiaoyan");//设置发音人
mTts.setParameter(SpeechCon
与JS报错的故事 Uncaught SyntaxError: Unexpected end of input
1、Uncaught SyntaxError: Unexpected end of input js报错: 翻译:语法错误:输入意外终止 原因:页面代码写的不规范 ╮(╯▽╰)╭ 其中的某条语句,没有正常结束 ε=(´ο`*))) 所以这个时候就要好好检查自己写的代码有没有什么符号忘加啦,或者是双引号或单引号没加好,转义了什么的 ……………………待续……………………
js数组的五种迭代遍历方式 every filter forEach map some
ECMAScript 5 为数组定义了 5 个迭代方法。 每个方法都接收两个参数 数组项的值和索引 every():对数组中的每一项运行给定函数,如果该函数对每一项都返回 true,则返回 true。 filter():对数组中的每一项运行给定函数,返回该函数会返回 true 的项组成的数组。 forEach():对数组中的每一项运行给定函数。这个方法没有返回值。 map():对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。 some():对数组中的每一项运行给定函数,如果该函
MediaWiki安装随记
1.安装apache与php7。 注意:1.应该选择vc版本一直的apache与php7。php一般选择threadsafe版本 2.windows安装完成php7后,应该先stop再start不要直接restart,会导致环境变量无法刷新。 2.php7最低配置 开启扩展:fileinfo、mbstring、openssl、intl、(pdo_sqlite、sqlite3) 3.开启Zend opcache,极大提升运行速度。 参考:https://www.cnblogs.com/GaZeo
迭代器抛出异常处理方法
l=[1,2,3,4,5]
a=l.__iter__()
# print(next(a))
# print(next(a))
# print(next(a))
# print(next(a))
# print(next(a))
# print(next(a)) #上面的列表长度只有5个,而你多打印了,就会报错。处理的情况如下,就不会报错了
while True:
try:
item=a.__next__()
Linux文件搜索命令_find和grep
##################find命令################### 在系统当中搜索符合条件的文件名 * 匹配任意内容 ? 匹配任意一个字符 [] 匹配任意一个中括号内的字符 #忽略大小写 find /root -iname install.log #按照所有者搜索 find /root -user root #查找没有所有者的文件 find /root -nouser #查找10天前修改的文件 find /var/log/ -mtime +10 -10 10天内修改文件 1
python流程控制-条件语句If,while循环
一、If,条件语句-选择 格式:python简洁优美,注意缩进 1.第一种: if 条件: 四个空格(tab键) 满足条件时的执行步骤 if 5>4 :
print(666)
print(777) 2.第二种: if 条件: 四个空格(tab键) 满足条件时的执行步骤 else: 四个空格(tab键) 不满足条件时的执行步骤 3.第三种(多选): if 条件1: 四个空格(tab键) 满足条件1时的执行步骤 elif 条件2: 四个空格(tab键) 满足条件2时的执行步骤 ....
课程设计每日总结 0831
当天完成的工作: 1、学习了使用mysql的workbench进行数据库编写 2、学习使用用JDBC联系数据库, 第二天的计划: 1、继续学习使用JDBC联系数据库,然后运用添加记录功能完成入站出站界面 2、排除所有JDBC连接数据库的问题。如果失败就换回原方案 每日小结: 这是我第一次觉得自己跟个智障一样 我放弃了学了大概一周左右的HTML中直接通过sql语句连接数据库,转而使用JDBC,然后我今天花了大概一天来解决连接数据库失败的问题。不要问我上学期我是怎么解决JDBC连接数据库的问题的,
课设Day13—周末
一、今日工作 把数据库中的 Orders、Users、OrdersOfUsers、Complains 几个数据库的需要用到的查询语句完善。 今天主要在忙另一个课设:C++课设,把地铁项目可视化,今天主要在确定点击面积上花了很多时间。 二、明日计划 重新对首页进行设计 设计个人信息、历史订单和等待匹配订单页面 三、今日总结 周末整个人比较放松,早上上完先锋计划的课程以后本来准备看一下之前申请的 Github 学生包中的给的 AWS 能不能用得上,一看已经过期了…只能用队友的了… 今天做C++课设
8.31 J2EE课设 第二周第六天
一、今日完成的工作 去寻找类似项目以供参考 二、明日计划 读懂项目,进一步运用 三、今日小结 无 去寻找类似项目以供参考 二、明日计划 读懂项目,进一步运用 三、今日小结 无
今日推荐
周排行