![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实训
夜雨声訉
这个作者很懒,什么都没留下…
展开
-
Android智能家居实训day5
今天的内容也还是数据库的通讯,主要是从客户端向服务器发送数据,通过byte数组来模拟客户端可以识别的结构体,但是在发送数据的时候数据是以二进制数的字符串形式传入的所以要将字符串转换为8位无符号整数所以需要进行转换,而在转换的时候byte只有8位在直接进行强转的时候会带入符号位,所以通过先转换成Integer,再转换成byte的时候就只把它后八位砍下来上代码cmd = "10100001";cmdStruct[1] = (byte) Integer.parseInt(cmd, 2);...原创 2021-06-15 15:39:44 · 228 阅读 · 3 评论 -
Android智能家居实训day4
今天进行了服务器的部署,和服务器的连接,以及进行了代码整合再进行学习之前又对线程的知识进行了回顾因为进行连接服务器的时候要通过子线程来进行,线程的启动使用start函数,如果使用run函数相当于执行了一个函数而不是新创建一个子线程。服务器的部署并没有深究,只是把服务器代码的压缩包放到了虚拟机上。连接的时候首先要给AndroidManifest.xml文件添加网络权限,其次就是把防火墙关掉。在进行整合八宫格的时候,我只是将八宫格的视图替换掉String显示的时候,程序出现了秒退的状况,在排查错误的时候原创 2021-06-10 21:17:14 · 199 阅读 · 3 评论 -
Android智能家居实训day3
jin'ri'nei今日内容主要是通过hellocharts绘制折线图,主要是导包之后,在xml文件中添加控件的时候要写全路径,之后就是在生成图表的时候先通过 AxisValue集合接收横坐标数据集合,PointValues集合接收点集,再通过点集赋值给Line线对象,通过line内部的函数来对折线进行美化,最后放到线集里赋给折线对象。XY轴的设置是通过Axis对象,也是要通过内部函数设置属性没什么好说的。之后就是添加点,要添加点,采取先进先出加一个新的点就要把List里的首给踢掉,但是如果只通过r原创 2021-06-09 17:43:20 · 135 阅读 · 2 评论 -
Android智能家居实训day2
设置使用的布局文件 setContentView(R.layout.filename);,之后使用布局嵌套,一个布局内部可以嵌套另一个布局,内部的布局相当于外部布局的一个子控件,可以把它当作一个整体来操作,例如在今天的八宫格使用布局嵌套的时候,每一个格子是一个线性布局布局内使用垂直方向,而每两个布局作为一行,一共四行,这样就再拿一个布局框起来使用水平方向最后再把这四个布局用垂直方向。在布局之间分配权重的时候就是直接对Linearlayout进行的属性配置。权重就是各控件在布局方向上各占的比例,之后是分配权原创 2021-06-08 17:49:40 · 140 阅读 · 2 评论 -
Android智能家居实训
老师提出了这次实训的主题智能家居并介绍了智能家居的模式,以及用单片机和手机app配合展示了单片机上各个部件的工作以及其数据的获取和展示。然后进行了项目的所需工具的安装,下午安装完环境和开发工具之后对之前学习的内容进行了复习、创建了android项目并对项目中的每一个模块都进行了功能简介以及将eclipse创建的项目进行了不必要的删减,有关线性布局和相对布局主要介绍了布局的背景颜色、控件的宽高的各个数值、线性布局的gravity、相对布局就是控件相对于另一个控件的位置,所以id的重要性就体现了出来,首先是关于原创 2021-06-08 16:49:21 · 448 阅读 · 2 评论 -
SSM疫情医院管理系统实训项目总结
项目中我主要负责的是爬虫板块,用的是jsoup通过对html标签的获取到数据再把数据放到echarts图表中,网站是实时统计全球、美国、中国的疫情确诊人数死亡人数以及治愈人数,这个操作我没有用到与数据库交互的相关操作所以只写了controller层的在controller中获取到数据通过对各个标签的筛选用html()把标签中的数据提取到String中,然后通过request将List<String>传到jsp页面中,之后再js中option函数echarts图标中把数据带过去就好。这里遇到的原创 2021-06-07 10:25:13 · 529 阅读 · 0 评论 -
SSM疫情医院管理系统实训总结day3
实训内容:今天内容二维码下载,excel下载。二维码下载通过javascript qrcode生成二维码,生成之后通过canvas画布渲染之后加到 标签a中(用来下载),下载函数中在生成二维码的时候由于生成二维码需要时间所以需要用setTImeout设置等待时间来等待二维码加载成功,也是复习了这个函数一个参数是等待完成之后执行的回调函数,另一个是等待时间。然后再药品列表里加了详情按钮,但这个按钮的跳转是直接到用js函数就直接下载了。然后又做了下优化每次下载都是同样的名字我们很难分辨那个二维.原创 2021-06-03 20:42:54 · 292 阅读 · 0 评论 -
SSM疫情医院管理系统实训总结day2
实训内容:文件上传,了解到数据库不能存储图片,如果想要存储的话只能存储文件的路径在上传文件的时候,要想将上传的文件同步的显示出来就要通过js把获得的路径实时的赋给image标签的src属性这样只要上传完文件就可以实时的将所上传的图片显示出来。然后了解了静态变量容器将静态变量放到一个类中,final类型一次赋值终身使用。在Controller中如果给他配置的可访问路径前面有一段是相同的那么就可以把他提出来直接修饰这个类这样每个函数配置路径的时候只用配置它本身就好了。课上修复了几个比较难以看出的BUG原创 2021-06-02 20:45:07 · 339 阅读 · 0 评论 -
SSM疫情医院管理系统实训总结day1
实训内容:今天的主要内容是,药品类别以及药品管理,对药品类别进行增删查改,并对增和改操作进行了合并,通过增加和修改的区别就是主键id由于主键id是自增的所以在增改的时候都不需要对他操作,但这两者的区别在于增加的时候id是空的只有把数据插入之后表才恢复给他一个自动的值,而修改操作是对已有的数据进行操作,这时候id已经有值了所以通过判断id是否为空就可以判断是增加还是修改对于药品他不仅有本身的id还有一个药品所从属的类别这个id是外键,所以这就要求在查询的时候就需要用left jion来进行左连接查询,这样原创 2021-06-01 21:54:11 · 353 阅读 · 0 评论