- 博客(29)
- 收藏
- 关注
原创 基本视图组件和布局管理的使用(用户注册界面设计——计算器界面设计)
一、作业要求minSDKVersion=24,targetSDK=30本次所有上机作业整合一份word文档通过学习通APP提交,文档的名字为”学号姓名”如18101123张三.doc。二、上机作业用户注册界面设计已知注册界面如图1所示,分别用LinearLayout、TableLayout或ConstraintLayout,布局管理器去设计,基本组件有TextView、Button、EditText、RadioButton、RadioGroup和CheckBox;其中界面中的图标是包含在Te
2021-07-04 09:40:04 603
原创 布局管理的使用(计算器界面设计——个人求职简历设计界面)
一、作业要求minSDKVersion=24,targetSDK=30本次所有上机作业整合一份word文档通过学习通APP提交,文档的名字为”学号姓名”如18101123张三.doc。二、上机作业1、计算器界面设计请分别用布局管理器LinearLayout、TableLayout设计计算器的界面如图1所示,基本组件有TextView、Button。通过本次作业,大家要熟悉每种布局管理的特点及适用场景,同时也熟练掌握layout_weight的使用LinearLayout布局管理器设计的
2021-07-04 09:34:35 737
原创 校园导航系统设计
描述:图的最短路径问题是指从指定的某一点v开始,求得从该地点到图中其它各地点的最短路径。并且给出求得的最短路径的长度及途径的地点。设计学校的平面图,至少包括10个以上的场所,每两个场所间可以 有不同的路,且路长也可能不同,找出从任意场所到达另一场所最短路径(即用迪杰斯特拉算法),以及从任意场所到达所有场所的最短路径(即用弗洛伊德算法)。要求:输出顶点信息:将校园内各景点输出。输出边的信息:将校园内每两个位置(若两个位置之间有直接路径)的距离输出。修改:修改两个位置(若两个位置之间有直接路径)的距
2020-12-22 18:52:43 2305 6
原创 利用Scanner类从键盘读入一行字符串,编写程序实现如下功能。
描述:利用Scanner类从键盘读入一行字符串,编写程序实现如下功能。(1)将字符串中的字符按照字母顺序排序后输出。(升序,如a-b-c)代码:package com.tust.shiyan5;import java.util.Arrays;import java.util.List;import java.util.Scanner;/** * @Author: Liyutian * @Date:Create:in 2020/12/20 11:11 */public class
2020-12-20 11:24:46 2195 3
原创 计算当前月时间的一个工具类
描述:计算当前月时间的一个工具类。API:public static Calendar today():获取今天 00:00:00(零点:零分:零秒) 的时间。public static Calendar monthBegin():获取当前日期的这个月的第一天 00:00:00(零点:零分:零秒) 的时间。public static Calendar monthEnd():获取当前日期的这个月的最后一天 00:00:00(零点:零分:零秒) 的时间。public static int th
2020-12-20 11:07:10 211 2
原创 设计一个超市货架程序,该货架可以摆放5件商品。若有空位则可以放商品,若有商品则可销售。(使用多线程)
描述:设计一个超市货架程序,该货架可以摆放5件商品。若有空位则可以放商品,若有商品则可销售。(使用多线程)代码:package com.tust.shiyan8;public class Second { //商品数量 public int goodsCount = 5; public static void main(String[] args){ Second second = new Second(); //生产者 new Th
2020-12-20 10:54:23 767 1
原创 多用户的聊天系统(基于netty)
描述:多用户的聊天系统,支持用户登录,一对一消息,一对多的消息,广播消息。实际:用户登录我还没做,没用到数据库,可视化界面我也没做,以后有机会再写吧。我写的代码逻辑很啰嗦,我认为不美观,请大佬们指教。代码:GroupChatServer.javapackage com.atguigu.netty.groupchat;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.*;import io.netty.cha
2020-12-20 10:44:37 497 1
原创 基于Nio的计算器
基于Nio的计算器StartServer.javapackage com.tust.nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.*;import java.util.Iterator;public class StartServer { public StartServer() thro
2020-12-20 10:27:08 168 1
原创 基于Netty的计算器
基于Netty的计算器服务器端:NettyServer.javapackage com.tust.netty;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.*;import io.netty.channel.nio.NioEventLoopGroup;import io.netty.channel.socket.SocketChannel;import io.netty.channel.socket.
2020-12-20 10:13:04 194 3
原创 字符串数字验证 验证一个给定的字符串是否为数字。是则输出true,不是则输出false
学堂在线 Java程序设计(2020秋)-清华大学-郑莉教授第四章编程作业:字符串数字验证验证一个给定的字符串是否为数字。是则输出true,不是则输出false 一些例子:"0"=> true" 0.1 "=> true"abc"=> false"1 a"=> false"2e10"=>true样例输入:2e10样例输出:1package com.tust.test;import java.io.IOException;import java.ut
2020-12-20 10:03:58 1589 4
原创 用贪心法求解活动安排问题
#include<iostream>using namespace std;const int activityNCounts = 11;int ActiveManage(int s[], int f[], int B[], int n){ int i,j=0,count=1; B[0]=1; //安排活动1 // j=0;count=1; for (i=1; i<n; i++) //依次考察每一个活动 { if (s[i
2020-11-26 13:09:55 584
原创 用贪心法求解背包问题
#include<iostream>using namespace std;const int bagVolume = 50;//背包体积const int itemNumber = 3;//准备放入的物品数量//贪心法求背包问题int KnapSack(int w[], int v[], int C){ double x[itemNumber]={0}; int maxValue=0,i=0; for (i=0; w[i]<C; i++) {
2020-11-26 13:08:12 768
原创 编写存储过程和触发器,实现对scott公司员工增加奖金
编写存储过程和触发器,实现对scott公司员工增加奖金,10部门增加额为工资的20%,20部门增加额为工资的15%,30部门增加额为工资的10%,对于职位为MANAGER且工资高于2500的员工不增加奖金。select * from emp;-- 1.触发器create or replace trigger t_up_empbefore update on empfor each rowbegin if :old.job='MANAGER' and :old.sal > 250
2020-11-08 21:20:08 2434 4
原创 实验6 触发器个人实验报告
-- 1.利用触发器实现对用户表修改的字段其原始内容和修改时间自动记录到record表。-- <1.1>首先创建要记录内容的表 record,共有两个个字段:Create table record( content varchar2 (100), --修改内容 rtime timestamp --修改时间)-- <1.2>对 emp 表创建一个触发器Create or replace trigger update_emp_triggerafter update o
2020-11-04 19:42:06 2876 1
原创 动态规划旅游问题:汽车加满油可以跑n千米,中途有若干个加油站,请用动态规划的方式求解中途加油次数最少的方案。
算法课的课堂测试,问题大概就是这些描述。动态规划旅游问题: 汽车加满油可以跑n千米,中途有若干个加油站,请用动态规划的方式求解中途加油次数最少的方案。我的代码:#include<iostream>using namespace std;const int car = 10;//汽车加满油后的续航里程void travel(int gasNumber[], int weight[], int count){ if (car < weight[0]) {
2020-10-31 11:07:34 1958
原创 用动态规划方法求解最大字段和问题
如果你对动态规划方法求解最大字段和问题的思路不太清楚,直接阅读代码不是一个好的建议。推荐一个讲解视频:最大子序和 - 动态规划练习网址(视频配套的练习)#include<iostream>using namespace std;int maxSubArray(int a[], int length){ int final_max=a[0]; for (int i = 1; i < length; i++) { if (a[i-1] &
2020-10-29 19:15:19 1470
原创 用动态规划方法求解0-1背包问题
如果你对动态规划方法求解0-1背包问题的思路不清晰,直接阅读代码并不是一个好的建议。推荐一个B站up主的视频讲解:0/1背包问题-动态规划练习地址(B站视频配套的网址)#include<iostream>using namespace std;const int bagVolume = 6;//背包体积const int itemNumber = 4;//准备放入的物品数量const int rows = itemNumber + 1;//table表格的行:0,1,2,3,4
2020-10-29 18:43:55 2473
原创 实验5 视图和存储过程个人实验报告.doc
--1 创建基于一个emp表的视图emp_view,并完成以下操作。create view emp_viewasselect * from scott.emp where sal>1000 with check option;--1_1 对创建的视图进行查询select * from emp_view;--1_1 向视图中添加一条工资小于1000的新员工信息,观察结果。insert into emp_view(empno,sal) values(8888,999);--结果是不能插
2020-10-28 22:10:50 1009
原创 oracle中查询日期记录,使用java.util.date的日期格式找不到数据。
oracle中查询日期记录,使用java.util.date的日期格式找不到数据。解决方法:使用java.sql.date的日期格式查找数据代码:import java.sql.Date;import java.util.Calendar;public List<Record> list(Calendar calendar) { String sql = "select * from record where date_ =?"; List<Re
2020-10-12 22:41:05 443
原创 实现递归折半算法
package com.tust.half_search;/** * @Author: Liyutian * @Date:Create:in 2020/10/9 11:03 */public class HalfSearch { /** * 返回目标数的索引值 * @param a 数组 * @param low 数组最头索引 0 * @param high 数组尾索引 * @param x 你想要在数组a中查找的数 * @r
2020-10-09 17:49:44 316
原创 采用分治法,挑出数组中第二小的元素
/** * @Author: Liyutian * @Date:Create:in 2020/10/9 16:52 *//** * 选出数组中第二小的元素 */public class SelectSecondMin { /** * 返回数组中第二小的元素 * @param a * @return */ public int selectSMin(int[] a){ int low = 0, high = a.lengt
2020-10-09 17:41:11 845
原创 No modifications are allowed to a locked ParameterMap
出现ERROR的代码块: //判断方法名是否是 getParameterMap if (method.getName().equals("getParameterMap")){ Map<String,String[]> map = (Map<String, String[]>) method.invoke(req); //HashMap<String,Str.
2020-06-23 00:06:57 735
原创 JavaScript错误笔记
function deleteUser(id) { if (confirm("您确定要删除这条记录吗?")){ //错误写法,不会给<a>加上链接 //this.href='${pageContext.request.contextPath}/delUserServlet?id='+id; /*正确写法*/ location.href='${pageCo
2020-06-22 17:18:57 119
原创 使用LinkedHashMap集合的FIFO算法
Java 使用LinkedHashMap集合的FIFO算法import java.util.LinkedHashMap;import java.util.Set;public class FIFO02 { static final int LEN = 20; static int RECORD = 0; static int FLAG = 0; public static void main(String[] args) { //1.创建一个数组储存页
2020-05-26 10:40:05 492
原创 getCause简单例子说明
System.out.println("异常的名称:" + e.getCause().getClass().getSimpleName()); //异常的名称:NullPointerExceptionSystem.out.println("异常的名称:" + e.getCause().getClass()); //异常的名称:class java.lang.NullPointerExceptionSystem.out.println("异常的名称:" + e.getCause());
2020-05-24 17:14:02 780
原创 使用数组缓冲读取多个字节,写入多个字节后,发现新生成的图片load不出来。
1.发现一个问题,用BufferedInputStream和BufferedOutputStream复制图片时,使用数组缓冲读取多个字节,写入多个字节后,发现新生成的图片load不出来。2.情况如下:并且新生成的图片在IDEA外部也打不开。3.除了这种情况,剩下所有复制图片的途径均可以load出新图片。...
2020-05-20 23:26:51 262
转载 无法启动此程序,因为计算机中丢失MSVCRTD.dll(MFC42D.dll, MFCO42D.dll)
使用visual c++ 6.0运行MFC程序的时候,提示三个文件丢失。 msvcrtd.dll mfc42d.dll mfco42d.dll 解决办法: 1. 重新下载需要的*.dll文件, 2.复制到C:\Windows\SysWOW64目录下,(老版本的系统复制到C:\Windows\System32目录下) 3.然后打开cmd,输入regsvr32 *.dll,回车。可能会提示加载失败,不用理会。再运行MFC程序的时候就能成功了。提示...
2020-05-11 09:44:52 1122
原创 Java的字符串常量池的最直观解释
字符串常量值:程序中直接写上双引号的字符串,就在字符串常量池中。String s1 = "abc";String s2 = "abc";s1 == s2 为 true。
2020-05-06 23:30:10 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人