- 博客(35)
- 收藏
- 关注
原创 mouceMice智能垃圾分类系统
mouceMice智能垃圾分类系统1.成员名称和任务分配成员认领任务陈曦实现登录、注册、检索垃圾类型和前端部分实现、连接树莓派实现socket通信传输图片杨雨佳需求分析和总体进展监督郑博文部分前端页面实现及其优化李睿初步实现深度学习算法、树莓派连接和算法效率提升范兴宇项目测试2、项目简介,涉及技术自19年垃圾分类政策试行,全国从46个垃圾分类试点城市实行开始,垃圾分类就变成了城市生活中的该同志们的一个重要需求。垃圾分类有助于该同志们日常生活的
2024-06-11 22:18:13
1837
原创 基于Android Studio的小米便签App的代码泛读结对心得体会
我认为与AI合作能达到1+1>2,因为每当我有点疲惫的时候,我可以无脑地将问题抛给AI让它给出一个解决方案,经过这段时间与 AI 产品紧密合作的经历,我深刻认识到了在有效利用 AI 的同时,保持个人技术成长和独立思考的重要性。在本次的实验中,我与AI进行结对。当我在部署项目的时候,由于我的Android Studio的版本太新,所以我一直没有找到使用java作为编程语言的选项,当我import包的时候,一直报错没有找到这个包,于是我通过AI得到了解决方案,使用更低版本的海豚版Android Studio。
2024-03-17 11:16:24
1086
原创 12.21
把rest文件里面多出来的三行代码删掉,右击rest文件,点击小组,点击标记为已解决,点击OK,删掉下面多出来的一个文件。把upm文件里面多出来的三行代码删掉,右击upm文件,点击小组,点击标记为已解决,点击OK,删掉下面多出来的一个文件。三个参数分别为:aggvo、动作编码(SAVEBASE、SAVE等)、单据类型(0A01)5.要在rest.properties给数据源和集团赋默认值,不然提交的时候会报错。4.doaction动作脚本里面的参数的含义。6.通过单据类型和主键获取aggvo的方法。
2023-12-21 21:42:46
463
原创 12.16
在内容的编写过程中,对于如何快速计算水仙花数的判断其实可以优化,从1-1000进行水仙花数的判断,其实对于100-999三位数判断即可,在编写过程中,也遇到了算法不加而出现水仙花数中出现1000情况,这个情况的发生其实就是在过程中没有考虑清楚,算法有不恰当的地方,其实多一个对于超过三位数的判断即可,或者在一开始接收时对于超过三位数就不进行接收,或是在循环过程中进行删减,或者是在最后不向客户端反馈超过三位数的数字。简言之也可以说分为:创建事件对象->事件受信->查看网络事件。
2023-12-19 21:03:15
508
原创 12.19
然后运行./get_perform和plot就可以成功显示曲线了。2.运行get_perform失败,粘贴代码补全时,未仔细检查。解决方法就是要把其他的awk的输出文件都清空,即。1.gnuplot未安装有关插件。
2023-12-19 20:59:11
386
原创 12.14打卡
(1)https://rpm.pbone.net/info_idpl_72830878_distro_fedora31_com_zhcon-0.2.6-37.fc31.x86_64.rpm.html 去这个网站选择合适的rpm进行下载,在linux控制台使用wget下载。1.用上一次实验安装的Redhat在安装zhcon中文镜像包的时候会发现提示没有网络,经过百度原来是我在安装linux的时候网络的选项没有打勾,网络显示的是关闭的,重新安装红帽子记得把以太网的选项打开就可以了。(4)安装zhcon软件包。
2023-12-14 21:51:47
516
原创 12.12
在NFS的配置中,我设置了两台虚拟机的网络环境,确保它们可以互相通讯。综合而言,本次实验深化了我对Samba和NFS配置原理的理解,通过实际操作,我顺利完成了文件共享和网络挂接任务,为今后更复杂的网络配置积累了经验。4.我在我自己电脑上做的时候,前面的步骤都没有问题,smb,nmb都开了,防火墙也关了,配置也配了,就是在电脑网络里面看不到我的虚拟机,尝试了非常多种办法,后面问同学说可能是系统的问题,我安装的是windows11专业版,有一个同学也出现这种情况,后来实在没办法只能用同学的电脑做了。
2023-12-12 23:30:17
813
原创 12.9打卡
查阅资料发现,是因为没有加相应的系统账号,所以会提示Failed to add entry for user的错误,只需增加相应的系统账号ws就可以了。后来查阅资料看到了直接通过win+r组合键的方式输入虚拟机地址的方法,尝试了一下,居然成功了。但还是不太理解为什么不能直接添加!在将Linux目录映射成windows的网络驱动器时遇到了无法访问的问题。尝试着用虚拟机和本机互ping,发现也都能ping通。打开此电脑,点击映射网络驱动器。
2023-12-09 23:37:23
505
原创 12.5打卡
2.把SELINUX=enforcing修改为disabled,:wq保存退出之后还需要reboot重启。再次查看主机名字,发现恢复了原来的主机名。说明#hostname 主机名 命令只能临时修改主机名字。1.hostname+主机名 可以临时修改主机名。出现上述错误的原因是因为samba没有安装成功。
2023-12-06 22:35:09
392
原创 12.5打卡
更改完成以后保存并退出,然后删除Linux物理地址绑定的文件(该文件会在操作系统重启并生成物理地址以后将物理地址绑定到IP上);当一个Linux完全设置完成以后,就可以使用克隆的方式来在短时间内创建出多个Linux来;init 0 或者 shutdown -h now。如果不删除,则操作系统会一直绑定着克隆过来的物理地址;init 6 或者 shutdown -r now。在这里虚拟机的存放路径一定要不能包含中文字和字符。在这里要选择创建完整的克隆。使用命令:rm -rf。
2023-12-05 14:05:44
310
原创 12.2打卡
f 添加完成之后,启动mongoDB,验证是否安装成功,这里指定的数据库目录选项为mongodb下创建的db,命令如下,如图所示,则提示启动成功。(1) vim /etc/hosts,打开编辑器之后,将(127.0.0.1 bogon)这段命令放置在编辑器最后,保存并且关闭。g 验证mongoDB是否启动,输入命令lsof -i :27017,监测端口已经在使用中,所以说启动已经完成。(2) 重新启动mongoDB,发现错误已经消失,并且mogodb已经启动。
2023-12-02 21:55:56
334
原创 11.29
一个 ANSI 转义编码以一个八进制033(这个编码是由 退出按键产生的)开头,其后跟着一个可选的字符属性(0:正常、1:黑体、4:下划线、5:闪烁、7:反向(前景色和背景色反转)),在之后是一个指令。1.我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名、主机名、当前目录(绝对路径)和提示符。上面跟设置的提示符格式中的最后那个”[\033[00m]”是用于将后续的字符颜色还原回原来的颜色。于是,我们便有了下面的效果。
2023-11-29 20:34:11
317
原创 11.27
6}.目录对应相应的级别里面放的都是要启动和关闭的进程,查看当前运行的级别,并进入级别配置文件。这里以K开头的都是要关闭的进程(当前运行级别下),而以S开头的则是要启动的进程,我们可以随便找一个测试下。我们只需要进入/etc/inittab配置文件中把最后的0或6改为3,重启系统就可以。init 进程是系统中第一个进程,它的进程ID(pid)是1。所谓的init进程,它是一个由内核启动的用户级进程。接着按b进入单用户模式,我们这就进入到单用户模式了。init服务的配置文件是/etc/inittab。
2023-11-27 21:52:34
323
原创 11.25打卡
3.我发现虚拟机下载文件很慢,此时不能心急直接中断。最好的解决方法就是耐心等待,否则文件列表里会出现一大堆下载一半的文件。在[security]安全协议部分加上DisallowTCP=false这条指令,而其它的参数与远程 X 无关。1.要想实现两台主机进行远程通信,必须允许tcp通信,必须修改/etc/gdm/custom.conf文件,2.每次重启虚拟机,防火墙都是默认开启的!进行远程的操作前必须要先关闭防火墙。修改完文件,必须重启!
2023-11-25 21:25:13
392
原创 11.20打卡
1.补充:在/etc、inittab中配置运行级别为3,即可开机自动进入命令行界面:重启虚拟机,即进入了命令行界面:2.一开始,我尝试用yum来安装xorg,但通过实操发现,yum里好像没有xorg-x11-apps的软件包:然后,又想着通过用centos相应文件替换红帽的yum,安装完了对应的yum源,然乎用yum来装xorg,发现还是不行:最后想到了上次的实验三里安装zhcon的方法,去rpm网站搜索了一下xeyes,发现有现成的链接:就用了Fedora34版本的试了一下:
2023-11-20 21:23:54
209
原创 11.11打卡
通过查阅资料和检查代码,我发现需要在第一次传输的数据,即客户端向服务器段发送的信息:“我是集美大学网络工程专业学生”后,加上\r,即可解决该问题。因为\r让光标回到本行开头,在此处起到一个类似于清空缓冲区的作用,若不加上\r,则缓冲区的大小就还是上次传输的数据大小,下一次再进行数据收发,也只能收发该大小范围内的数据。3.服务器是循环监听的,在处理完客户端的通信请求后,服务器端会依然保持监听的状态,而客户端则在处理完自己的事情后就将Socket消解了,不再保持运行状态。我检查代码,发现没有问题。
2023-11-11 16:55:01
75
1
原创 11.9打卡
看到这里才恍然大悟,它会首先去检查CLASSPATH下是否有zoo.cfg文件,如果有,则将其中的配置项读取出来作为Zookeeper的配置项,而此时就会完全不顾 hbase-default.xml和hbase-site.xml这两个配置文件了!断点跟踪到Zookeeper的源码发现是ZKUtil类的connect方法抛出的异常,这里其实是将两个默认的配置文件加进来了,对于相同的配置项,后者会覆盖前者。继续跟下去,发现配置信息是makeZKProps方法读取出来的,
2023-11-09 11:27:31
84
1
原创 11.6打卡
在调用kobject_register之后,我们可以在/sys/bus/mmc/driver目录下看到mmcblk文件driver_attach函数会遍历相应总线(mmc_bus_type)上的dev,对这些dev执行总线的match函数(mmc_bus_match)。如果match成功,它会调用mmc_bus_type总线的probe函数mmc_bus_probe(如果总线的probe存在的话).我们在以上走过的流程中可以看到,我们并没有向总线添加任何设备,故mmc_bus_probe是不会调用的。
2023-11-06 21:56:42
56
原创 11.5打卡
在查阅资料后,将虚拟机的网络连接方式由NAT模式改为桥接,勾选“复制物理网络连接状态”,并把网络适配器的高级设置中的带宽限制都改为“不受限”,此时下载速度慢的问题能得到一定改善。在实验过程中,发现在自己电脑上装虚拟机的下载速度很慢,进度条很容易卡死不动。
2023-11-05 21:58:25
88
1
原创 11.4打卡
在补全 A_star 函数中的 Begin-End 段时,我一开始其实没有什么头绪,因为在已有的大段代码中,我需要先大致读懂前后的操作步骤,再根据注释和函数定义来写。而且代码的拼写也很重要,我就曾因为粗心大意打错了一个字母而在自测运行中出现过报错。画A*算法的流程图时,我花了很长时间去理解平台里的算法流程的文字描述和具体的代码。在一定程度上也参考了一些网上的资料。在自己画流程图时,其实我的思绪也还是比较混乱的,感觉还有没捋清的地方,希望在后续的学习中能够掌握吧。
2023-11-04 13:58:18
66
1
原创 11.3打卡
假设我们有以下数据(dorm.csv)202257694105,秦始皇,男,机电工程学院202264102743,商鞅,男,机电工程学院202287626690,王安石,男,机电工程学院202248753397,吕不韦,男,管理学院202296533475,朱元璋,男,管理学院202200542807,曹操,男,管理学院202289055551,赵匡胤,女,管理学院202217071922,赢政,女,管理学院202204415323,刘邦,女,管理学院。
2023-11-03 21:06:56
45
原创 11.2打卡
这是我就有疑问了,UTF-8字符集一个汉字用了3个字节,如果我读取4个字节,也就是读取一个完整汉字之后,再读取下一个汉字的其中一个字节,3、rt模式下,read(n)指定的是字符个数,write()返回的也是字符个数,且不同编码下,字符对应的字节数不同。2、w+模式下,文件指针随着写入一直往后移动,始终位于文件内容末尾,想要读取之前写入的内容,也需要将指针往前移动。1、r模式下,文件指针位于文件头,读完位于文件尾。如果使用r+,写完未关闭文件直接读,只能读取到上一步写位置后面的内容。python读写模式。
2023-11-02 20:31:33
42
原创 11.1打卡
在进行挂载分区的时候,查阅了很多资料,刚开始很不理解,后来还好看到附录的那篇博客才了解了一点。在挂载时,编号只有从1-4,但是资料里面给出了了/dev/sdb5和/dev/sdb6,出现了编号5 和 6,有点不知所措,后来经过不断的尝试知道要使用拓展分区才能出现这两个序号。拓展分区真的使人头大啊。
2023-11-01 19:19:19
72
1
原创 10.31
在一个字典中,python中字典要保存时,会先将key转换成对应的散列值,根据散列值在内存中开辟一段空间,对于这块会预留空闲空间,同时将哈希值经过换算以后,找到对应的内存地址,再将数据保存在内存地址中。3、数据提取速度非常快,每个key在内存中保存的都是一个具体的散列值,而这个散列值对应了唯一的内存地址,对字典数据提取要比列表高效,对于结构化数据,建议作为存储结构来使用;字典采用键(key):值(value)形式表达数据,key不允许重复,value允许重复,字典可修改,运行时动态存储空间。
2023-10-31 22:09:04
56
1
原创 10.30
最近因为人工智能的需求,我在学习python的基础知识和基本操作,基础语法基本学完了,发现这个和java的语法其实差不多,编程的逻辑都差不多。,基本都不写这个符号,所以在编程的时候,如果写到条件判断语句和循环语句的时候,需要注意控制行前空格。因为没有中括号,所以一定要注意内循环的。特别要注意的点是python不注重。比如:要求打印一个99乘法表。
2023-10-30 20:04:10
108
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人