docker入门与配置
docker官方文档:
https://docs.docker.com/get-started/introduction/get-docker-desktop/
first docker
加载过慢请开启缓存 浏览器默认开启
docker官方文档:
https://docs.docker.com/get-started/introduction/get-docker-desktop/
first docker
最近这几天,发现了我一个最大的问题,就是心存侥幸,总是在不该偷懒的地偷懒,最近发生的两件事,让我深刻意识到了这样做的不好
事情经过:
起因:没有做每日日程提醒,导致忘记去上入党积极分子的第二次课
当时没有能够补救的措施,心存侥幸以为伪造辅导员签字可以请假,结果失败
即使是这样还没长教训,最后要求写两千字的学习证明,由于偷懒只写了1000字,并且书写很乱
这个纯纯是自己的锅,在申请奖学金页面,有一个申请理由,自己很敷衍的填了上去,结果最终没有通过专项奖学金。
该如何改正?
此外,我还有每日不知道该做什么,三天打鱼,两天晒网的这种态势
可以称之为迷惘。
机会?
有同学找我打服创,正在找队友
我应该及时的去询问
https://blog.csdn.net/small_po_kid/article/details/113762110
咱先放个网址在这里,之后再填坑
llama作为一个开源模型
在ollama官网下载
https://ollama.com/
clone llama的git库即可直接本地部署ai
完整教程
https://www.cnblogs.com/obullxl/p/18295202/NTopic2024071001
基于 WebUI 部署 Ollama 可视化对话界面
Ollama自带控制台对话界面体验总归是不太好,接下来部署 Web 可视化聊天界面:
下载并安装 Node.js 工具:https://nodejs.org/zh-cn
下载ollama-webui工程代码:git clone https://github.com/ollama-webui/ollama-webui-lite ollama-webui
切换ollama-webui代码的目录:cd ollama-webui
设置 Node.js 工具包镜像源(下载提速):npm config set registry http://mirrors.cloud.tencent.com/npm/
安装 Node.js 依赖的工具包:npm install
最后,启动 Web 可视化界面:npm run dev

如果看到以上输出,代表 Web 可视化界面已经成功了!
浏览器打开 Web 可视化界面:http://localhost:3000/

接下来还可以通过python api和java api对于该大语言模型进行封装,上述网址中有,不再赘述
-国庆七天,我是怎么过的呢?我为什么要写一个总结呢?-
–写在文章开头
现在是十月七号,也是国庆七天乐的最后一个晚上了,就我现在的感觉来看,我觉得我的国庆七天过得并不是很愉快。
为什么!?
可能是,我感觉,我在国庆的第一天,就没有想好我这几天究竟要干嘛,有一种既要又要的感觉。
可以说,假期的一开始,我是想要好好学习七天的。当时唯一给自己定的玩耍的一天就是十月四号的cd28.
但是,我干了些什么呢?
第一天,听说群友要去唱k,我就去了,实际上一共也没有唱几首歌,在那里扣了一个下午的手机。由于我的惰性,在吃喝玩乐回来之后,选择了直接回家。
第二天,在家里的我就更加放飞去玩了,但是心里又没有想好究竟玩什么。就在内耗中过去了一天,这一天去检查了一下身体,结果检查出来多项指标不正常,更让我忧心忡忡。
第三天,我打算的是早上回学校,但是由于我的拖沓,也是在浑浑噩噩之中玩到了下午,回到了学校,想着明天cd28,干脆今天也不学习了
第四天,逛了一天的展,晚上回来更是无心学习
第五天,终于打算要学习了,结果在图书馆一个下午就写了几道题,自己更多的时间在内耗和扣手机中度过,晚上被人叫出打了光棒,录了视频,我却还挺开心的?
第六天,无心学习,扣手机到12点起床,一个下午同样没做几道题,想要配置树莓派的环境没找到网线,想要学习java没看下去,自己心里还一直惦记着学习rust
第七天,早上10点起床,在宿舍床上内耗了一个下午,晚上到图书馆开始写了这个文档。
可以说,这几天,我是纯粹没有想好该怎么安排,导致七天玩也没玩开心,也没有学到什么。
这七天让我反思了一下,做事情得有一个自己的计划,告诉自己什么时候该玩,什么时候该学习?
真的是兴趣问题吗?说实话,现在我干的都是我自己目前最感兴趣的。但是现在还是一无所成,玩倒是玩了不少。
现在我争取做到以下几点
最后放一张和泉纱雾吧

计算机教育中缺失的一课
https://missing-semester-cn.github.io/
CS自学指南
https://csdiy.wiki/
微软官方的Learn
https://learn.microsoft.com/zh-cn/
GitHub
https://github.com/
语言学习
https://www.runoob.com/
kicad官网指南
https://dev-docs.kicad.org/zh-cn/
renpy引擎官方文档
https://doc.renpy.cn/zh-CN
在配置树莓派的基础环境时,由于我个人没有屏幕,所以需要远程获取树莓派的ip地址。又由于我身边又没有网线,所以我给出我的解决方案
我尝试的方法,使用手机app fing,在手机和树莓派连接同一个WiFi的情况下,由于树莓派的主机名一般都是raspberry,所以很容易查出树莓派的ip地址
本人于2024年9月29日参加清华大学主办的操作系统训练营,由此博客来记录我的学习历程
我参考的rust学习教程:【Rust编程语言入门教程(Rust语言/Rust权威指南配套)【已完结】】 https://www.bilibili.com/video/BV1hp4y1k7SV/?p=37&share_source=copy_web&vd_source=f3e0def7125bc57c729dfe457f662af8
HashMap<K,v>
一个键(key)对应一个值(value)
use std::collections::HashMap;
//使用use导入HashMap
fn main() {
let mut scores: HashMap<String,i32> = HashMap::new();
scores.insert(String::from("Blue"),10)
scores.insert(String::from("Yellow"),50)
//数据存储在heap上
}
collect()方法
let scores =
HashMap和所有权
let field_name = String::from("Favorite Color");
let field_value = String::from("Blue");
let mut map = HashMap::new();
//定义了一个可变的HashMap
已经Cop trait的类型(例如i32),值会被复制到HashMap中
对于拥有所有权的值(例如String),值会被移动,所有权会转移给HashMap
map.insert(field_name,field_value);
如果将值的引用插入Hashmap,就不会被移动
map.insert(&field_name,&field_value);
//传入引用
访问HashMap中的值
get()方法
let score = scores.get(&team)
使用for()循环遍历
for(k,v) in &scores{
}
更新HashMap<K,V>
//entry()方法
//scores.entry(String::from("Yellow")),or_insert(50);
let e = scores.entry(String::from("Yellow"));
e.or_insert(50);
scores.entry(String::from("Blue")).or_insert(50);
println!("{:?}",scores);
panic!宏
panic!("crash and burn");
//为了获取带有调试信息的回溯,必须启用调试符号(不带 --release)
### Result枚举
```rust
enum Result<T,E>{
Ok(T),
Err(E),
}
使用match表达式,来处理Result的一种方式:match表达式
use std::fs::File;
fn main(){
let f = File::open("hello.txt");
match f {
OK(file) => file,
Err(error) => {
panic!("Error opening file {:?}",error)
}
};
}
```rust
use std::fs::File;
use std::io::ErrorKind;
fn main
//unwrap()方法
let f = File::open("hello.txt").unwrap();
//expect()方法
let f = File::open("hello.txt").expect('无法打开文件');
什么是Maix bit,它和K210是什么关系;连接硬件并测试
MAIX Bit开发板是SiPEED公司MAIX产品线的一员,基于嘉楠堪智科技的边缘智能计算芯片K210(RISC-V架构 64位双核)设计的一款AIOT开发板