潜行大师康师傅
A S S A S S I N ’ SC R E E D
**Nothing is true, everything is permitted.**
当其他人盲目追寻真相的时候,记住——**万物皆虚。**
当其他人受到法律或道德束缚的时候,记住——**万事皆允。**
我们服侍光明却耕耘于黑暗——我们是**刺客**
潜行大师
玩了这一作之后我终于知道为什么康师傅被称为“潜行大师”了,不是开起无双来是多么容易,而是这一作的潜行太难了。我不就顺手杀了一个守卫嘛,一瞬间就整座城的守卫来围攻我了,害得我只好收起袖剑,拔出我的战斧开无双了。这一作的守卫就不会像二代一样睁一只眼闭一只眼,这样就能明哲保身了嘛。
时代的洪流
从剧情的深刻程度上来说,这一作比前作更优秀。从完美同步的条件来看,康纳毫无疑问是更强的刺客,但他面对的敌人也更加强大。更何况,他几乎没有队友,自己的族人不信任他,他帮助的华盛顿等人背叛了他,阿基里斯已经老了,且实在不够睿智,他的父亲也因为信仰的不同站在他的对立面……
你挥剑像个战士,想法却像个孩子。
尽管康纳的战 ...
为美好的世界献上祝福
美好世界
能够让人眼前一亮的异世界作品,如果要深究起整个故事的背景,或许是比较灰暗的,敌人异常地强大。但是这部作品并没有像普通的异世界作品那样集中笔墨于异世界的冒险故事,人设、后宫、背景、搞笑都只是陪衬,目的是突出这种已经被用烂了的冒险桥段。而是别出心裁,着重刻画主人公们在异世界的打打闹闹的生活(搬砖、piaochang),还有异世界的风土人情(红魔族和阿库西斯教团),还有那些善良而有趣的“NPC”(道具店老板),而所谓的“冒险”和对抗魔王只是顺手做的事情。
正如这两季的 ed 中所表现出来的安逸、和谐、平静的田园生活,还有共同奋斗的伙伴和友善的居民,这一切才组成了最令人向往的异世界生活。
还是那句话,异世界最重要的是“世界”
explosion
关于惠惠的外传看了,确实很不错,但感觉和正篇还是差了许多。三分逗七分捧,红魔族都是犯傻的天才,但是没有和真这样的吐槽役,乐趣就少了许多。
总结
这支队伍可以算是完美的组合了,有人偷胖次,有人被偷胖次,有人想被偷胖次,还有人没有胖次
最后送出我衷心的祝福:
祝你拥有水之女神阿库娅般的智慧,拥有贵族大小姐拉拉蒂娜·福特·达斯缇妮斯的气质,拥有 ...
Java
基于 Bruce Eckel 的 On Java 8 编写
什么是对象 What is an Object?
面向对象编程的特点:
任何东西都是对象
程序是一堆通过发消息告诉彼此的对象(调用对象的方法)
每个对象有由其它对象组成的内存
每个对象都有一个类型(类是一个实例)
一个特定的类型的所有对象可以收到相同的信息
也可以说:对象有声明(内部数据)、表现(方法)和身份(唯一的内存地址)
对象有接口
对象通过方法提供服务
隐藏的实现——封装
重复利用实现——继承
是和像的关系
多态
单根继承
集合
泛型
对象的生命周期——有垃圾收集器
到处都是对象 Objects Everywhere
使用引用操作对象
原始类型,特别的,有“类包装”,如 Character
有方便的数组
注释常见每一行开头有一个 *,尽管是不必要的
有作用域,无需手动销毁对象
创建新的数据类型:class
域中的原始成员数据默认值为 0,但局部变量随机
Java 中防止名称重复的方法是反向使用域名,如域名为 MindviewInc.com 中的 foibles utility 则包名称为 com.mindviewi ...
全栈公开课(第二部分)
React router、自定义 hook,利用 CSS 和 webpack 给 app 添加样式
React-router
使用 React Router 库生成导航栏:
import { BrowserRouter as Router, Routes, Route, Link } from 'react-router-dom';const App = () => { const padding = { padding: 5, }; return ( <Router> <div> <Link style={padding} to='/'> home </Link> <Link style={padding} to='/notes'> notes < ...
包管理器
Python 包管理器——Anaconda
什么是 Anaconda?
Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda 包含了 conda、Python 在内的超过 180 个科学包及其依赖项。
Anaconda、conda、pip 的区别:
Anaconda 是一个包含 180+ 的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook 等。
conda 是包及其依赖项和环境的管理工具
快速安装、运行和升级包及其依赖项
在计算机中便捷地创建、保存、加载和切换环境
conda 为 Python 项目而创造,但可适用于多种语言
pip 是用于安装和管理软件包的包管理器
conda 和 pip 的比较:
依赖项检查
pip
不一定会展示所需其他依赖包
安装包时或许会直接忽略依赖项而安装,仅在结果中提示错误
conda
列出所需其他依赖包
安装包时自动安装其依赖项
可以便捷地在包的不同版本中自由切换
环境管理
pip ...
全栈公开课(第一部分)
Web app 基础
web 开发第一原则:始终打开控制台
可以在控制台查看网络信息
传统 web 应用:获取 html,获取 css,获取 JavaScript
html 是树状的结构(DOM)
可以从控制台操作 DOM
接下来是 AJAX Asynchronous JavaScript and XML 时代
React 入门
React 简介
先安装 Node.js
创建应用:npm create vite@latest part1 -- --template react
const App = () => ( <div> <p>Hello world</p> </div>);
.jsx 文件看起来返回的是 HTML 标记,实际上底层转化为了 JavaScript
注意 JSX 的每个标签都必须关闭,即写成 <br />
使用 props 向组件传递数据
React 组件名称必须大写
React 组件内容需要包含一个根元素,故返回值的最外层通常要加上 <div></div> 或 &l ...
JavaScript
写在最前
基于 Marijn Haverbeke 的 Eloquent JavaScript 编写
JavaScript 和 Java 没有任何关系,这个名字是为了蹭 Java 的热度
console.log('Hello, world!');
值,类型,操作符
数字,64 位,包括小数
算术,% 是取余
特殊的数:Infinity,-Infinity,NaN
字符串有三种方式:``, ””, '',使用 Unicode,特殊字符需要 \ 转义,第一个中可以使用 ${100 / 2} 等模板字面义
typeof 操作符输出类型,如 typeof 4.5
布尔值,注意 NaN != NaN
逻辑操作:$$,||,短路
三元运算符:? :
空值:null 和 undefined,注意 null == undefined
自动类型转换,如 “” == false
如果在比较时不想要自动类型转换,则使用 === 和 !==,如 “” !== false
程序结构
语句有时可以不用分号隔开,但保险起见还是都用分号隔开
绑定,或变量:let a = 5;;还有另一种写法 var ...
Stanford CS144:计算机网络导论
Internet 和 IP 简介
应用的一天生活
网络应用:通过网络读写数据
模型:双向、可靠的字节数据流连接 connection
一边读,一边写
可靠
双向操作
万维网(HTTP)就是一个服务器-客户端模型:
比特流 BitTorrent 是多客户端之间的连接:
Skype 有两个客户端,方法较多,分为三种情况:
Internet 四层模型
链路层 link:
一次通过一个链路传递数据
以太网 Ethernet,WIFI 等就是属于这一层
网络层 network:其数据包称为数据报 datagram
注意到从网络层的角度看,其是在与另一个网络层通信,却不关心这是通过链路层实现的
网络层
尽可能传递数据报
但有可能丢失
只有 Internet Protocol(IP)
传输层 Transport:
保证端到端的正确、顺序的数据传递
控制阻塞
包括 TCP,UDP 等
应用层 Application:
两个应用间双向可靠的字节流
HTTP 等
可以注意到,只有网络层中只有 IP 一种方法,故 IP 被称为 thin waist
国际标准化组织 I ...
Shell 与 CLI
PowerShell
Windows 下常用的 shell:PowerShell
在 Microsoft Store 上安装 Windows Terminal 和 PowerShell
推荐下载 Nerd Fonts 的 Meslo 并配置终端字体为 MesloLGM NF
在 Microsoft Store 上安装 oh-my-posh
可以在官方网站上选择喜欢的主题,或者使用 Get-PoshThemes 命令直接在命令行预览,然后打开 $PROFILE 配置:
#------------------------------- Import Modules BEGIN -------------------------------# 引入 posh-gitImport-Module posh-git# 引入 ps-read-lineImport-Module PSReadLine# 设置 PowerShell 主题 (其中xxx..json就是主题的配置,oh-my-posh包含了多种主题配置,可在官网浏览https://ohmyposh.dev/docs/themes)oh-my ...
MIT 6.007:信号与系统
引言 Introduction
信号 signal:一个或多个自变量的函数,变量中携带者某种信息
系统 system:用来处理信号
信号分为连续时间信号和离散时间信号(只取整数值)
分类:
线性-非线性
时变-时不变
系统连接:
级联
平行
反馈
分析和表示的两个域:
时域
频域
信号与系统 Signals and Systems
连续正弦信号:
x(t)=Acos(ω0t+ϕ)x(t) = A \cos (ω_0 t + ϕ)
x(t)=Acos(ω0t+ϕ)
周期性:
x(t)=x(t+T0)x(t) = x(t + T_0)
x(t)=x(t+T0)
其中 T0=2πmω0T_0 = \frac{2π m}{ω_0}T0=ω02πm,即周期为 2πω0\frac{2π}{ω_0}ω02π
时间位移 <=> 相位变化:Acos(ω0(t+t0))=Acos(ω0t+ω0t0)A\cos(ω_0(t+t_0)) = A\cos(ω_0 t + ω_0 t_0)Acos(ω0(t+t0))=Acos(ω0t+ω0t0)
偶函数 ...
她善写月亮,却并不圆满
凡是有钱的单身汉,总想娶位太太,这已经成了一条举世公认的真理。
《傲慢与偏见》我早就看过,当时就对简奥斯汀讽刺的文笔和美好的描绘留下了印象。伊丽莎白和达西,简和宾利,整个故事就像一个童话一样,伊丽莎白对爱情有主见,而这也得到了她的家人的支持,最终也收获了爱情。达西是傲慢的,而伊丽莎白一开始也是带着对他的偏见审视他,最终误会解开,两人和解。
电影也拍得很好,把这种感觉拍了出来。英伦田园的如诗如画,大雨中的表白,还有在大雾中走来的达西,片尾的 Mrs.Darcy 的声声呼唤,可以说是满足了对美好爱情的一切幻想。
于是,我去看了《成为简奥斯汀》这部以作者自己的爱情故事为原型的电影,实在是太像了,只可惜这是一个悲伤的结局。简和伊丽莎白一样,但勒弗罗伊却不同于达西,他不能独当一面。简有勇气嫁给爱情,却最终败给生活,主动放弃了这段恋情,终生不嫁。她自称作品要反映现实,却像是一个浪漫主义作家,把自己对爱情的所有美好幻想都寄托在小说中,例如达西这个人就结合了勒弗罗伊和韦斯莱的优点,这是有情人得以终成眷属的关键。
简奥斯汀的小说似乎都是 HE,她甚至写出了那些让人梦寐以求的爱情,但她自己的爱情是不如 ...
ETH Zurich:数字设计与计算机体系结构
引言与基础 Introduction and Basics
当前的四大方向:
安全
节省能源
低延时和可预测
AI/ML,生物,医疗,健康等的专属硬件
课程高层次目标:
了解基础
原则
惯例
基于此:
了解计算机工作
权衡不同的设计和思想
实现基于原则的硬件
在越来越复杂的系统中 debug
开发新颖的、开箱即用的设计
这些 DDCA 的原则有利于:
设计更好的硬件、软件、系统
设计中更好地取舍
了解计算机工作原理
并行、批判性思考
最重要的是:
Learning is for life, while exam study is until you pass.
机会在底层
内存中的问题:
row hammer
meltdown and spectre
data movement
权衡,指标 Tradeoffs, Metrics
数据移动消耗了大量的能源,尤其是在机器学习中
新的计算范式(重新思考整个栈):
在内存中处理,在数据边处理
量子计算
安全与可靠计算机
新的加速单元与系统(算法-硬件协同设计):
AI & ML
图 & 数据分析, ...