LOADING

加载过慢请开启缓存 浏览器默认开启

Izumi Sagiri

个人博客

分享平时的技术和生活

docker入门与配置

2024/10/19
阅读全文

批评与自我批评

2024/10/15

最近这几天,发现了我一个最大的问题,就是心存侥幸,总是在不该偷懒的地偷懒,最近发生的两件事,让我深刻意识到了这样做的不好

未能在入党积极分子中成功结业

事情经过:
起因:没有做每日日程提醒,导致忘记去上入党积极分子的第二次课
当时没有能够补救的措施,心存侥幸以为伪造辅导员签字可以请假,结果失败

即使是这样还没长教训,最后要求写两千字的学习证明,由于偷懒只写了1000字,并且书写很乱

未能拿到1000奖学金

这个纯纯是自己的锅,在申请奖学金页面,有一个申请理由,自己很敷衍的填了上去,结果最终没有通过专项奖学金。

反思

该如何改正?

  1. 制定每日日程表,做到有事情填上去及时提醒自己。
  2. 绝不能有这种懈怠的思想,这样会让你失去很多的机会

此外,我还有每日不知道该做什么,三天打鱼,两天晒网的这种态势
可以称之为迷惘。

机会?
有同学找我打服创,正在找队友
我应该及时的去询问

阅读全文

K210快速上手

2024/10/8

https://blog.csdn.net/small_po_kid/article/details/113762110

咱先放个网址在这里,之后再填坑

阅读全文

Ollama本地部署

2024/10/8

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对于该大语言模型进行封装,上述网址中有,不再赘述

阅读全文

国庆七天总结

2024/10/7

我的国庆过的怎么样!

-国庆七天,我是怎么过的呢?我为什么要写一个总结呢?-
–写在文章开头

现在是十月七号,也是国庆七天乐的最后一个晚上了,就我现在的感觉来看,我觉得我的国庆七天过得并不是很愉快。

为什么!?

可能是,我感觉,我在国庆的第一天,就没有想好我这几天究竟要干嘛,有一种既要又要的感觉。
可以说,假期的一开始,我是想要好好学习七天的。当时唯一给自己定的玩耍的一天就是十月四号的cd28.

但是,我干了些什么呢?
第一天,听说群友要去唱k,我就去了,实际上一共也没有唱几首歌,在那里扣了一个下午的手机。由于我的惰性,在吃喝玩乐回来之后,选择了直接回家。
第二天,在家里的我就更加放飞去玩了,但是心里又没有想好究竟玩什么。就在内耗中过去了一天,这一天去检查了一下身体,结果检查出来多项指标不正常,更让我忧心忡忡。
第三天,我打算的是早上回学校,但是由于我的拖沓,也是在浑浑噩噩之中玩到了下午,回到了学校,想着明天cd28,干脆今天也不学习了
第四天,逛了一天的展,晚上回来更是无心学习
第五天,终于打算要学习了,结果在图书馆一个下午就写了几道题,自己更多的时间在内耗和扣手机中度过,晚上被人叫出打了光棒,录了视频,我却还挺开心的?
第六天,无心学习,扣手机到12点起床,一个下午同样没做几道题,想要配置树莓派的环境没找到网线,想要学习java没看下去,自己心里还一直惦记着学习rust
第七天,早上10点起床,在宿舍床上内耗了一个下午,晚上到图书馆开始写了这个文档。

可以说,这几天,我是纯粹没有想好该怎么安排,导致七天玩也没玩开心,也没有学到什么。

这七天让我反思了一下,做事情得有一个自己的计划,告诉自己什么时候该玩,什么时候该学习?

真的是兴趣问题吗?说实话,现在我干的都是我自己目前最感兴趣的。但是现在还是一无所成,玩倒是玩了不少。

现在我争取做到以下几点

  1. 放下手机
  2. 有计划的做事
  3. 早睡(这也是国庆七天最困扰我的)
  4. 找到自己真正想做的,做出一定的规模!

这就是我国庆七天的想法了

最后放一张和泉纱雾吧

可爱的和泉纱雾

阅读全文

常用网站指北

2024/10/7

计算机教育中缺失的一课
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

阅读全文

树莓派的环境配置遇见的问题

2024/10/6

在配置树莓派的基础环境时,由于我个人没有屏幕,所以需要远程获取树莓派的ip地址。又由于我身边又没有网线,所以我给出我的解决方案
我尝试的方法,使用手机app fing,在手机和树莓派连接同一个WiFi的情况下,由于树莓派的主机名一般都是raspberry,所以很容易查出树莓派的ip地址

阅读全文

RustlingsLearning

2024/9/29

本人于2024年9月29日参加清华大学主办的操作系统训练营,由此博客来记录我的学习历程

day0

我参考的rust学习教程:【Rust编程语言入门教程(Rust语言/Rust权威指南配套)【已完结】】 https://www.bilibili.com/video/BV1hp4y1k7SV/?p=37&share_source=copy_web&vd_source=f3e0def7125bc57c729dfe457f662af8

HashMap

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);

Error

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('无法打开文件');
阅读全文

k210

2024/8/23

什么是Maix bit,它和K210是什么关系;连接硬件并测试

MAIX Bit开发板是SiPEED公司MAIX产品线的一员,基于嘉楠堪智科技的边缘智能计算芯片K210(RISC-V架构 64位双核)设计的一款AIOT开发板

阅读全文

USART串口协议

2024/8/18

通信接口类型

alt text
双工模式:
全双工:通信双方能够同时进行双向通信

串口发送

串口发送+接收

串口时序

串口通信

alt text

alt text

电平标准

alt text

串口参数及时序

alt text

USART外设

alt text

USART框图

alt text

波特率发生器

alt text

HEX数据包

alt text
固定包长和可变包长的选择问题

文本数据包

alt text

阅读全文
1 ... 2 3
avatar
Izumi Sagiri

Description
我永远喜欢和泉纱雾