Soha 的日常
4.67K subscribers
3.29K photos
30 videos
18 files
719 links
来自 @sohajin 的日常。
频道关联的讨论群被杜叔叔扬了,连带着我的帐号也被限制了三个月。暂时也不想开新的讨论了,下次一定。
砍一刀: https://t.me/sohadays?boost
Download Telegram
#Windows11 增加了多桌面之间切换的特效,但是卡(
#Windows11 ShowSecondsInSystemClock 不能用了,悲
#Windows11 扩展的第二显示器现在不会显示任务栏了。
#Windows11 启动项依旧叫 Windows 10。
Windows 11 Startup.wav
914.1 KB
刚才重启的时候发现 #Windows11 又重新默认打开了开机音效,真的是与 Apple 俱进啊!
用魔法打败魔法🤦
Windows 10 (10.0.22000.51)
“我们之前以为我们是一个学历背景受过高等教育的员工比较多的企业,感觉员工在这方面不太会有被骗的可能性。但事实上发现,确实员工还是、程序员还是比较单纯的。”
正在树莓派上的 ESXi 中安装 Windows 11 ARM(🌚扭曲)
这还是我第一个全新安装的 Windows 11
#Windows11 的蓝屏变成黑屏了,Insider 还是绿的。
我提早交卷。考场上,电风扇的风吹起了盖在桌上的试卷的最后一页。边上的人赶紧看了两眼,只看到了一列
        </xxxx>
</xxxx>
</xxxx>
</xxxx>
</xxxx>
——考 XML 课的试有感
真好玩(
好久没玩纸牌了,都手生了。
Forwarded from 竹新社
7月6日晚,多个内地高校的学生性别研究及性少数社团(社群)以及个别相关社会组织的微信公众号被封禁,包括北京大学ColorsWorld、清华大学Purple、复旦大学知和社等。
各公众号目前名称均显示为“未命名公众号”,页面显示“接相关投诉,违反《互联网用户公众帐号信息服务管理规定》已被屏蔽所有内容,账号已被全部停止使用”。
根据网民不完全统计,被清理帐号的LGBT社团组织包括:清华大学Purple、北京大学ColorsWorld、中国人民大学RUC性与性别研究社、复旦大学知和社、武汉大学WHU性别性向平等研究会、华东师范大学圆人舍、华中科技大学HGP小组、南京大学同一片天空——性别性向平等协会、天津19校彩虹小组“津之虹”、西南财经大学性别性向小组、西安美术学院橄榄树公益小组、中南财经政法大学彩虹小组、中学生校际联合工作组、同城青少年资源中心,等等。
(微信,端传媒,图片:碧浪达面点师傅豆瓣
IPv6 子网内所有地址都能随便用?不,你需要知道 Subnet-Router Anycast Address。这是一个常见的的知识盲区,虽然 :: 结尾的地址好看,但它是有特殊含义的。给路由器/主机分配地址的时候,还是应该使用 xxxx::1 或者其他你喜欢的地址。
昨天给见到这样做的第 114514 个人涨了知识之后,我写了这篇文章。
https://soha.moe/post/is-every-ipv6-address-in-subnet-usable.html
装了 Windows 11 Insider Preview 10.0.22000.65 之后(
Soha 的日常
装了 Windows 11 Insider Preview 10.0.22000.65 之后(
刚才突然发现它好了,以为是微软远程施法修掉了,然后重启了一下 explorer.exe,还是炸的。
之前帮妈妈在楼下给电动车充电,充电要花钱还得关注了一个公众号才能充。这两天突然发现订阅号流里面多了一个没营养的公众号,一开始还以为是推荐,后来发现是自己关注的。然后就看到了这个就意识到了他们的敛财途径不光是花钱充电,还可以卖有一车听众的订阅号…
Soha 的日常
又是半年一度出成绩的日子。 哈哈,作为目前我主要收入来源的“Web应用系统开发”成绩都没有随便学学的“移动应用开发”高。它的期末试卷是很简单的,有手就能满分,估计没分的原因是大作业。因为这节课是教 ASP.NET,而大作业作为一个较大的项目,期末又有 114514 个大作业等着我做,肯定要用优雅的方式快速开发,所以选型的时候我用了 Razor Pages 那一套。在答辩的时候,专门在讲正文前花了一些时间介绍了 Razor Pages、Entity Framework 作为铺垫(因为刚开学的时候老师说自己也…
这应该是大学期间最后一次晒成绩了,大四只有实习和毕设,没有其他课了。

刚过去的这个学期应该是六个学期里面成绩最高的一个学期了,专业课只有一门理论课(IT 项目管理),且四大金刚中的近代史我还是可以的(高中学考仅有的三个 A 中,一个就是历史)。所以这个学期的成绩相对偏高。

Linux 操作系统主要都是一些基本命令的使用之类的,非常简单。只有 90 的原因是这是开卷考试,但是我没带书,全靠脑子里多年来记住的东西来考,有些参数可能记岔了就不如别人了。不过老师需要把成绩打出正态分布的话,90 应该也是靠前的了。Web 应用系统开发综合实验(“综合实验”说明是上个学期同名课程的延续,需要做一个完整的小项目,下同)我是用 Razor Pages(这门课要求 .NET)在 ddl 前快速糊出来的,没想到成绩还蛮高。Windows 应用系统开发综合实验纯靠室友带飞,我除了写了下文档,全程划水。室友好强(x)。

移动应用开发综合实验(Android)和 SSH 框架开发技术(Spring Boot + Spring MVC + Hibernate,但老师觉得 Hibernate 太复杂我们可能一下子接受不了这么多,就换成了 MyBatis)是同一个老师教的。本来老师要求 Android + Java Web 联合做一个项目,但是考虑到大家的能力,后来也允许不联合、两份单独项目了。我做的还是联合的,但是我觉得这个分给的真的太低了,关于这件事情我在后面给大家吐槽吧。

XML 程序设计 62 分,这个真的很过分,我人都傻掉了。期末考试是闭卷,XML、DTD、XSD、XSL 这些玩意儿的 reference 我在考试前专门看过,不可能是考试成绩很差。如果是期末大作业的话,我做的是一个 XML ODM(GitHub),不光符合老师要求还很高级,我还线下在老师办公室给他演示、讲解过,当时他十分惊讶,所以我觉得成绩应该也不会差。两个因素排除了,那就只剩下平时分了。我这门课是申请了免听,所以平时作业虽然都做了,但不是及时交的,是一个月攒一次交。老师说过晚交会扣一定分数,但是显然不可能扣这么多。按照老师得打出正态分布的成绩来算,62 已经是倒数了。我甚至开始怀疑老师是在骂我(62 在杭州话中是骂人的),已经向他要我具体的小分了,目前还没答复我,得到答复后再更新。
Soha 故事会继续,这也很长。下午说到我觉得移动应用开发综合实验和 SSH 框架开发技术两门课成绩给太低了,为什么呢?之前提到这两门课是同一个老师,因此期末大作业的打分方式也是一样的——放演示视频、老师提问、学生评委打分。评委是六个人,三人权力集团(班长、团支书、学习委员)加上三人民间高手(老师挑选,上课的时候被他发现还算是厉害的人)。那民间高手的话肯定是没我的,一是 SSH 的课我办理了免听,老师对我没啥印象,二则是我本身也比较低调。

因为本来老师想把“移动应用开发综合实验”和“SSH 框架开发技术”两门课合并做一个课设然后一起答辩的,但是老师后来因为我们学校本身是三本,学生不会好到哪里去的原因,允许了不合并做课设(两个课设选题可以毫无关联),甚至允许同学只是改进老师给的一个项目的样例代码。所以本来合起来的答辩也拆成了下午和晚上各一门课。接下来,我来讲讲答辩那天发生了啥,首先先来看看那天下午“SSH 框架开发技术”的情况。

(播放演示视频时)
老师(指着课程表列表页):你这个页面处理是怎么样的,打开来看看?
我:老师那边内容太简单了,要不我给你讲下核心功能——课程表抓取的实现吧。
老师:不要,我就要那个控制器那个页面处理,你这种自己来讲的没准都是提前背好的,没意思。
(我打开 WebScheduleController::schedulePage,就 5 行代码)
我:你看就是拿到用户名,然后从 lessonMapper 拿到课程数据,然后 addObject 送给模板去渲染。
老师:你这个是什么技术,别人后缀都是 java,你这怎么是 kt?
我:这是 Kotlin。
老师:Kotlin 是啥,好像有点印象,我看不懂啊。
边上学生评委:Kotlin 是个语言,可以代替 Java 的。
老师:“大高个”,你会吗?
(“大高个”摇头)
老师(扫了两眼):那个 @GetMapping 是啥?
我:就是 @RequestMapping,但是限制只能用 GET 请求。
老师:好就这样吧,下一个。
*“大高个”是学生评委之一,因为跟老师有参加比赛,老师知道他自学 Vue、了解东西比较多,所以该老师应该比较喜欢他。

真的就问了这么点!没办法这代码写得好,所以让我讲 Controller 里面的代码真的没东西讲,显得我啥都没做一样。稍微复杂点的就是获取教务系统的部分,我想展示他又不让我说,说我都是背好的。我确实没话说了,所以这得分才 83 不是偏低了?接下来看看晚上“移动应用开发综合实验”的答辩的情况。

(播放演示视频时)
老师(指着课程表周视图):你这个怎么做的,打开代码。
(我打开 ScheduleFragment
老师:不是后端代码啊,我要界面的代码。
我:界面,这个页面的界面是代码里面生成的。
老师:手机界面你代码里面生成的?
我:对啊。
老师:你是原生的吧?
我:原生的。
老师:你怎么生成的你告诉我!
我:你看就这里……
老师(打断):你说一句……你讲的所有话都是不正确的。这个界面生成的?
我:就是生成的呀,代码里面动态生成的。
老师:!#@¥#%……%¥@¥#%……噢,这里动态生成的是吧? (这时候我已经有点生气了,因为他老是不听我说话并打断我。所以我和他共同说下面那句话,前半段就算听录音也听不清老师这句话说了啥)。
我:你看比如说这里创建一个 TextView,这是调用 TextView 的构造函数。包括课程也是这样……
老师:好,那你把这个代码整体思路给我讲一下。
(然后老师听完了简单介绍,我就下去了)
*我知道我这里动态生成的写法不太清真。因为这个项目是上个学期的期末作业,我这学期拿来复用,当时这一块是给室友“写”的,不能写得太复杂。但是周视图的界面本来就比较复杂,所以就用了在 Fragment 里面创建各种元素然后“贴”到 GridView 上的方式来做。虽然不太清真但是至少写起来简单,室友在上学期答辩的时候不会 gg。

有了下午答辩时候被怼的经历,晚上其实他开始怼我的时候我已经绷不住了,我一直在保持微笑。老师把答辩的日程安排得很紧,所以他提问都很简单,我也感觉很敷衍,这怎么能客观看出得分呢?

后来我找了一个要好的学生评委要了成绩表。对于“SSH 框架开发技术”,我们所有人老师打分最高只有 85(有好多 85,我是 80),“大高个”有 90。而对于“移动应用开发综合实验”,我们所有人老师打分最高只有 82(有好多 82,我也是 82),“大高个”有 85。显然,老师给“大高个”打的分数就高出我们很多。不过尽管“大高个”是老师给分最高,但我是“学生评委”给分最高:虽然我低调但毕竟一班人同处三年大家还是知道的,更何况学习委员天天和我打 CF,一个民间高手经常在教室里窥我屏、好奇我在干啥,大家都是很了解我的真实水平的,也能看出来我做的技术含量。而不像老师只会觉得我是“背的”。

虽然我学生评委得分很高,这个并没有表现在最终得分上。“SSH 框架开发技术”暂且不说,因为这个课不是综合实验,有平时分,不太好说。但是“移动应用开发综合实验”完全就是答辩的时候老师他自己打的分数,我和室友查完期末成绩后对比了一下表,全部对上,这说明六个学生评委完全就是挂件,绝了。这种老师真实无语死了,简直不可理喻。