BEYOND

生生不息的人生态度,永远相信美好即将到来

现在已经是到了第五周的一半了。上一周没有写周记,这一周补上。

我忽然感到有些许伤心。

这个学期的八月份,有一场物联网比赛,分校区比赛一直到8月20号,总决赛一直到30号。

假如说没有进入分赛区决赛,可以10号回家,假如进入了分决赛,那么就要20号回家,假如进入了总决赛,那么就要到30号。

我忽然就开始想念起我的家里人了。

上一周,一切都还好,都还不错。一切都在稳中向好。再过上六十多天就要考英语四级了,希望可以过。

下周就到了蓝桥杯比赛的日子。

希望可以拿一个省三回来,节约一点开支,挣一点奖学金。

什么是F#?

F#是一门同样基于.net生态的语言,在某方面来讲,它与C#十分相似。

它与C#最大的不同,就是F#具有浓重的函数式思想,而C#则更多面向对象。

所有C#可以做的事情,F#都可以完成,区别只是要花费的精力有所不同。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// For more information see https://aka.ms/fsharp-console-apps
printfn "Hello from F#"
open System // Gets access to functionality in System namespace.

// Defines a list of names
let names = [ "Peter"; "Julia"; "Xi" ]

// Defines a function that takes a name and produces a greeting.
let getGreeting name = $"Hello, {name}"

// Prints a greeting for each name!
names
|> List.map getGreeting
|> List.iter (fun greeting -> printfn $"{greeting}! Enjoy your F#")

for cnt = 1 to 12 do
printf $"nice to see you ,{cnt} \n"

let mutable cnt = 0;//F#中let默认生成的值是自动绑定的,也就是不可变值,假如想要让let的值可变,那么就用mutable属性来修饰。
for name in names do
cnt <- cnt + 1
printfn $"hello ,No.{cnt} Are you {name}?"

上周考完计算机二级。

感觉难度尚可,算不上是什么难事。

不过确实有一些担心我的考试不过。

这两天都在忙活一件小事,那就是用STM32的hal库来搞一个数码管显示数字。

但是前天实现了段选,但是位选却一直没有搞定。

说到底,就是对于hal库不太了解,而原本学习的标准库有段时间没看,也差不多快要忘了。

这两天花了不少时间在各个平台和网站上找资料,很让人沮丧的是,基本上找不到什么有用的资源,说起来搞笑的是,今天晚上在知乎搜索hal库 位选,结果找出来了一个人对大部分hal库文件的注释的汉化的文章。

这样的文章没有用吗?很难讲,我觉得是十分有用的,对于初学者来讲,中文可以显著降低他们对hal库以及官方文档的恐惧感。

可是这样的文章却只有十几个观看。

而更多的搜索出现的几千乃至几万个观看的文章呢?却顾左右而言它,基本上没有什么软用。

今天晚上,索取无路,于是决定摆烂,很干脆地问了文心一言如何使用GPIO 的 PB引脚,很快,文心一言给出了答案。

HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET)

我可以这么说:一语惊醒梦中人。

我忽然意识到前面的GPIOB、GPIOA到底是什么意思了,而我之前在百度和知乎上搜索却告诉我说是区分什么虚拟、物理串口用的。好吧,也不能说完全没有,只能说对于我一个寻求资料的人来讲没有什么软用。

于是,终于,我实现了段选与位选。

1
2
3
4
5
6
7
HAL_GPIO_WritePin(GPIOA,num_code[3],GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_RESET);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_3,GPIO_PIN_RESET);
HAL_Delay(500);
HAL_GPIO_WritePin(GPIOA,num_code[3],GPIO_PIN_RESET);
HAL_Delay(500);

first

这个星期……首先是真的手贱。

之前调好的git方案,然后手贱g了一下,刷没了。

然后重新折腾……结果也没折腾出来,我也忘记当时是怎么搞得了。

所以……暂时就不管了。

反正腾讯云的站点就手动更新一下就可以了费不了多少功夫。

然后,我准备等到11月份,这一台服务器到期之后,就改用腾讯云的静态网页托管的方案,能便宜一点。

之前已经试过了,买了一个月的,如果你现在要访问,静态网页托管站,可以点进去试试。

然后如果你是在五月份或者更后的时间看见这一篇博客的话,那此时上面的网址已经无法打开了,等到11月份这个服务器过期我再给静态网页托管进行续费。

这是让人无语的事情。

然后除此之外,还有没有别的什么事情呢?

当然也是有的。

first-plus

今天星期五,上面的内容是昨天写的。

我忽然想到,我为什么不干脆连静态网页托管也取消掉呢……我这样做是有一点心疼的,因为报审核也花了我不少精力。

但是……一个月15块也挺贵的。

但是报审核,只是等待的时间比较久,实际操作并不复杂,而且估计最近好几年内github都不会放弃github page业务……

这着实是一件让人犹豫的事情。

所以就先这么做吧。

提前向我开了半年的网站说再见

我计划将整个网站都完全托管在Github Page上,在可见的未来内不再犹豫。

2

我之前曾经看过《怪兽屋》、《机械心》、《自杀专卖店》这几部电影。我还记得当时是在万圣节附近,是在电视猫里面的一个万圣节专场免费看电影的活动里看的。

这几部电影名字看起来十分惊悚,画风也非常诡异,但是其实是十分好看的电影,别有一番风味。

3

这周被模电给虐杀了。

很难讲模电难不难,但是确实是不简单的。

I will keep work for it.

4

现在已经是第四周的周一了,现在再来为第三周做一些补充吧。

关于模电

第三周周末花了好几个小时来学模电,然后终于似乎是懂得了一些,什么运放,基础放大电路、反相运算、加法减法运算……

但是感觉花的时间还是不够多,主要体现在很多电路的特点都没有记下来。

现如今第四周开始上前面的PN结的内容了,但是后面的运放我还是要花时间去看看,毕竟……没有几周就到期中考试了。

关于数学

数学也有点难。

但是嘛,难度还好,主要是有一点抽象,计算有点复杂,要花一点心思,但是做题实际上是不难的。

关于消费

决定从这周开始不再每天一瓶可乐和雪碧,这样每天都可以节省3块钱。

有点想买一台电脑,主要是现在这一台电脑到处搬着走确实不重,但是也是要费一点功夫,我期望能买一台十分轻薄的笔记本,方便我到处行走,编写文档,上上浏览器。

但是这……确实也不是必须的,我等着看以后有没有什么优惠吧,我可能会去买一台华为的mate book e,平板式的笔记本,足够轻薄,而且价格尚可,而且本来就是为了编写文档于与浏览器,就相当于上网本一样使用,也就不需要怎么样的性能支持。

关于比赛

这个学期和学长们一起去打嵌入式比赛,昨天学长问我对于比赛项目有什么想法,我表示支持他的一切想法,于是他说我们做机械臂。

好的,那么就做机械臂。

唯一需要注意的事情是安全问题。我对于所有的电子、机械、工厂都心存敬畏,因为这些玩意是真能要了你的命,而且我们都是半桶水的技术,假如不小心,那么出安全问题的可能性更大,所以一定要注意安全,安全才是最重要的。平平安安出门去,平平安安回家来。

0%