校历第一周

[TOC]

Taps

  • shell 脚本中,单引号''和双引号""还是蛮区别的

    • 建议使用变量时,使用双引号""来包裹,
      • 这样能将变量简单地转为字符串
      • 这样就算变量是空的,程序也不会异常
    • 而如果使用单引号'',则没有这个效果
    • 如果从代码逻辑层次上处理字符串为空的情况,还可以用if [ -z $1 ]; then 这样来写
# 注意,$1的空检测用了 if -z, 而$2的空检测用了双引号包裹
function blog () {
echo "收到参数:$@"
if [ -z "$1" ]
then
echo -e "将执行:hexo $@\n"
/usr/local/bin/hexo $@
else
if [ $1 = 'put' ]
then
/usr/local/bin/hexo g -d && /usr/bin/open https://gitee.com/SevDaisy/sevdaisy/pages
elif [ $1 = 'new' ]
then
/usr/local/bin/hexo new $2 && open /Users/sevdaisy/Documents/blog/source/_posts/$2.md
elif [ $1 = 'cd' ]
then
if [ "$2" = 's' ]
then
cd /Users/sevdaisy/Documents/blog/source
elif [ "$2" = 'md' ]
then
cd /Users/sevdaisy/Documents/blog/source/_posts
else
cd /Users/sevdaisy/Documents/blog/
fi
else
echo -e "将执行:hexo $@\n"
/usr/local/bin/hexo $@
fi
fi
}

周一

课程:创业八讲

  • 成立小组:
    • 组员:章一砚,何田伟,殷浩楠,林浩然
    • 负责内容:书本第四讲
  • 刷网课用的浏览器
  • 课程内容,作业,具体的还没什么想法。就是,网课需要记得每天都刷一点。
  • 书的内容感觉不错,课上无聊的时候可以看看教科书
  • 10-4 晚上十一点,虚拟机也没网(手机热点诶),刷不下去了。

课程:大数据可视化

  • 周苏老师是个特别有意思的人
    • 忠于模式化,成也模式化,败也模式化 ​
  • 作业:
    • 书本第一章内容

课程:物联网技术与应用

  • 第一节课是绪论,光扯蛋了。
  • 远程红外遥控可以抓紧做出第一版,
    • 因为似乎可以作为这门课的大作业了哈哈哈哈。
    • 不过就算不是大作业,应该也多少能加点分?
    • 这方面的获利并不确定,不过当然还是可以做的。

编写:高校开学第一课 课后感想

今天是2020年的九月底,我们即将迎来2020年的十月。这是祖国母亲的又一个生日——也不仅仅是生日,同时还是难得的八月中秋。自去年疫情保卫战打响以来,全国人民上下一心,在动荡中竭力追求着稳定。熬过了最困难的时期,趟过了最忐忑的抗疫新常态。两天后,在这国内局势一片大好之际,满街洋气的国旗和满街飘香的月饼,国泰民安和阖家团圆,国与家撞了个满怀。

从澎湃的家国情怀中冷静下来,已经迎来了自己在大学的第五个学期。我已经是一名大三学生了。大学结束的日子已经近在眼前,大学刚入学的日子仿佛也还触手可及。我不禁扪心自问,过去的两年大学生活,我已经拿下的成长在哪里,未来的两年大学生活,我上马进军的战场又在哪里。收拾心情,整顿行囊,我是否还记得曾经的豪情壮志。作为一名室内设计的专业学子,我自检:我仍记得我所向往的美好未来,我仍在为了创造更美好的家居环境的努力道路上。

在追求梦想的路上,当一苇以航,仍一如既往。

BugFix Flutter

# flutter 报错
Waiting for another flutter command to release the startup lock...

解决方案

删除 flutter 所在的 bin/cache 下的 lockfile

# 找到flutter所在位置
which flutter
# 进入该目录
cd $flutter_path
# 删除指定文件
rm -vf cache/lockfile

如图所示

Tool Collect enca

brew install enca

enca是用于更改字符编码集的集成化傻瓜式工具,超级香。

基础命令

# 检查文件编码( linux原生shell:file <file>)
enca -L zh_CN <file>
# 原地更改文件的中文为UTF-8,如果文件没有中文部分,则不变。
enca -L zh_CN -x UTF-8 <file>
# <file> 支持通配符 * 意指当前目录下的所有文件
enca -L zh_CN -x utf-8 *

function设置

function encode() {
echo "收到参数:$@"
if [ "$1" = 'see' ]; then
/usr/local/bin/enca -L zh_CN $2
elif [ "$1" = 'do' ]; then
if [ -z "$2" ]; then
echo "enca -L zh_CN -x UTF-8 *"
/usr/local/bin/enca -L zh_CN -x UTF-8 *
else
echo "enca -L zh_CN -x UTF-8 '$2'"
/usr/local/bin/enca -L zh_CN -x UTF-8 $2
fi
else
echo "将执行 enca $@"
/usr/local/bin/enca $@
fi
}

周二

课程:微积分

  • 课上讲了课程简介和几个初等函数。
  • 作业本还没拿到!!!自己去影印室买作业本
  • 作业在BB平台,需要去BB平台看看作业提交的相关信息

课程:人工智能导论

  • 这啥啊,我现在一点都想不起来她讲了啥
  • 作业,第一节课,似乎是没有
  • 看书,有好一些都是数学,这门课应该也挺难的。
  • 好好学。哈哈。这可是在《深度学习应用开发》中闻名却未曾谋面的李卓蓉老师呀。

课程:高级程序设计

  • 讲了泛型
  • Point
    • 泛型是通过类型擦除来实现的。
    • 泛型是不指定确定的类型的。所有,需要知道具体类型的几种代码,是不能用的
    • 有四种
      • 三种是编译时错误
      • 一种是编译时警告
    • 报错:
      • 实例化对象
      • 判断对象是否是泛型类的实例
      • 获取泛型对象的class
    • 警告:
      • 使用泛型数组强制类型转换
    • Java的注解@SuppressWarnings({ "unchecked" })可以抑制报类型未检查的警告
    • Java的注解@SuppressWarnings({ "all" })可以抑制所有警告

课程:实验室Python

  • 嗨,绪论课,啥也没有。

周三

课程:软件工程

  • 这老师有点搞头
  • 没作业,再说

课程:高级程序设计

  • 哦,原来这门课是一节实验课一节作业
  • 平时的书要勤着点看。可以多逼逼自己上课看看教科书