博文

【转载】黑旋风李逵谈麦当劳小孩打翻薯条事件

 原帖: https://t.me/LaoselfChat/59760 原帖抄录如下: 在麥當當,小朋友很開心捧著剛出爐的薯條跑去座位,結果在路上絆了一下灑了一地。 店員看到馬上去打了一份新的,結果家長一直在罵小朋友不小心、浪費食物,小朋友委屈地蹲在地上撿薯條吃,又被呵斥不能吃,店員想給小朋友遞新打的也被阻攔。 Why?我相信就算家長不教育這小朋友也會把拿到的下一份好好供著。 黑旋风李逵如此评论: 小弟母亲尚也如此,做甚事都教得错。 小弟倒觉得,这正是那中国式家长的作派。在他们心中,孩子与自己便是一发人,孩子做错事,倒似自个儿的错一般。教训起孩子来,实则并非真心管教,只是心中全然只有自己! 武志红说得有理,中国式家长恁地做派,活脱脱便是“巨婴”。自认万能,把自己当作整个世界,孩子不过是他们的延伸罢了 恁地看来,这家长心中,孩子打翻薯条便是自己打翻了。那“完美”的自己怎会犯错?于是便转怒为责,呵斥孩子。而既不愿承认错处,也不肯接受服务员重新送来的薯条,好似薯条若重来,便揭了自己的短处。 小弟亲身之见,这等父母的心性,实在难以改变,且尝试改变时,往往会伤害到自身。与其强求,不如放下心念,不去执着于改变他们的想法。日子终究是自己的。

《真·女神转生5:复仇》玩后感:不及格的平庸之作

图片
玩完P5R,P4G,P3R,凯瑟琳之后,我怀着对atlus的极大好感首发买了SMTVV(316块钱!),结果发现这个游戏在我以为的atlus强项剧情、美术、音乐和UI上非常平庸(如果不是很糟糕),地图和战斗系统一如既往的拉胯,对atlus来说就是个不及格的作品。 地图到处都是空气墙,或者明明就一个小坡主角死活爬不上去,只有指定的地方才能爬上爬下,感受不出设计的精巧。恶魔在地图各处没什么道理地高密度散落着,也不知道他们平时在干什么,也看不出哪里有设计上的巧思。这地图跟塞尔达比起来差远了。冲着这个来着实不值。以及——我以为P系列没有五官的行人已经够简单了,没想到SMTVV直接来了个几何体代表路人?!真有你的,Atlus。 剧情更是几乎没有。整个游戏玩下来见不到几个活人,跟队友跟仲魔也没建立什么感情联系。而且剧情发展非常生硬不合理,剧情选项几乎没有任何意义,某关键角色(至少我以为是,因为他有立绘)几天没见性格整个就变了,没有道理。回想起来,唯一让我觉得有意思的小故事是“创吼”,杰克霜精真是太可爱了。至于什么神魔对决的气氛,只能靠真心喜欢神话故事的玩家自己脑补,因为游戏本身并没有介绍太多;而我并不是这样的玩家。 战斗系统也有问题,那么多祸灵技能真正有用的只有一个会心,战斗系统本身也比较简单,到了后期真的非常枯燥。而且有些敌人的难度堪称离谱,这里的难度不是什么精巧的设计导致,只是单纯的数值强度碾压,碰到只能去刷怪,玩起来没有丝毫乐趣。当然,确实有玩家很喜欢本作的战斗系统,只是在我看来琢磨这个我不如去玩塞尔达(旷野之息我还没通呢)、动物井这样专注于玩法的游戏——虽然不是同一个类型,但是所有游戏平等地占用了我的时间,好玩程度我认为是绝对的。 音乐更是离谱。每一个地图音乐都阴间到爆,回想起来都是刺耳的咣~duang~的声音,而且也不好听啊!和P系列非常catchy的音乐比起来,简直是云泥之别,难以想象这是一个公司出品的。其他的音乐也不出彩,留不下深刻印象。 美术也很糟糕。地图的材质土得掉渣——这里的“土”既指本身材质不漂亮、缺乏真实感,也指整个游戏的地图几乎全都是各种废墟和沙漠。人物皮肤极其苍白没有血色,没什么面部表情,仲魔都还是那些老朋友,合一神的造型更是十分俗气。和同样是虚幻引擎制作的P3R相比,SMTVV的画面表现毫无疑问差了一大截。 UI方面,这也是我以为Atlus的强项,...

2024研究生科研素养提升讲座考试参考答案

1、文献检索时,使用的的逻辑检索词 "or"所代表的含义是 ( ) A 、与,和 ✓ B 、或者 C 、不包含 D 、除外 参考答案: B 答案解析:在知网首页检索栏右边选择高级检索按钮,之后在作者与文献来源的左边有两个下拉框选项,分别是and、or、not。or的含义是或者,即为并集 2、文献检索时,使用的的逻辑检索词"and"所代表的含义是 ( ) ✓ A 、与,和 B 、或者 C 、不包含 D 、除外 参考答案: A 答案解析:在知网首页检索栏右边选择高级检索按钮,之后在作者与文献来源的左边有两个下拉框选项,分别是and、or、not,and的意思是与,or的意思是或,not的意思是非,用户在下拉框选择and后,点击检索后就会出现同时符合主题、作者和来源这三项检索信息的文献 3、下列参考文献著录格式错误的是( )。 A 、期刊—J B 、学位论文—D C 、报纸—N ✓ D 、标准—P 参考答案: D 答案解析:标准—S 4、期刊论文记录中的“文献出处”字段是指( )。 A 、论文的作者 B 、论文作者的工作单位 ✓ C 、刊载论文的期刊名称及年卷期、起止页码 D 、收录论文的数据库 参考答案: C 答案解析: 5、以下文献类型哪项为三次文献( )。 ✓ A 、指南 ✕ B 、会议录 C 、目录 D 、专利说明书 参考答案: A 答案解析:三次文献是指对有关的一次文献、二次文献进行广泛深入的分析研究之后综合概括而成的产物,人们常把这类文献称为“情报研究”的成果,包括综述、专题述评、学科年度总结、进展报告、数据手册、进展性出版物以及文献指南等。 6、以下哪项不是专利文献的作用( )。 ✓ A 、标准作用 B 、法律作用 C 、技术指导作用 D 、经济作用 参考答案: A 答案解析:标准作用属于国家或国际技术标准的 7、下列不是学术成果呈现方式的是( ) ✓ A 、读书笔记 B 、学位论文 C 、会议论文 D 、期刊论文 参考答案: A 答案解析:读书笔记不属于学术成果的呈现方式。 8、下列不属于违反学术规范的行为是 ( ) A 、学术失范行为 B 、学术不端行为 C 、学术腐败 ✓ D 、学术水平低 参考答案: D 答案解析:学术水平低不属于违反学术规范的行为 9、A的选题遇到困难,在与B私下交流时,B向A谈了其本人近来想...

在Steam Deck上玩模拟器游戏

图片
Steam Deck是一个很适合玩模拟器的平台,它支持的控制特性足够丰富,足以应对各种游戏主机的控制。并且模拟器配置起来并不复杂,接下来介绍在Steam Deck上通过EmuDeck和Vita3K运行PS Vita游戏的方法。 之所以是PS Vita,是因为我偶然间发现P4D(Persona 4: Dancing all night)虽然只有PS Vita版本,但是画面表现居然很不错,比P4G(Persona 4: the Golden)强多了。简单翻了翻YouTube实况之后,我发现P4D秉持了P系列一贯的重叙事的优良传统,讲述了P4中的特别搜查队成员们新的故事,这就激起了我的浓厚兴趣。 这扭得 在Steam Deck上玩模拟器最方便的办法是安装EmuDeck,一个专为Steam Deck开发的模拟器管理器。 安装之前,先切换到Deck的桌面模式,然后从Emudeck官网下载安装器。说是安装器,其实只是一个安装脚本,所以大小只有500B左右,还不到1KB呢。在Dolphin文件管理器里双击它,然后执行,就会弹出一个命令行窗口,EmuDeck就会自动开始安装。 但是且慢!如果你发现命令行窗口卡在了下载脚本的地方,并在几秒钟之后关闭,就好像有一堵墙拦在你和Emudeck的服务器之间,那说明你需要设置一下代理。设置代理的方法很简单,用文本编辑器打开Emudeck安装器(双击-选择编辑),你会发现文件内容很简单。找到执行脚本的那一行(Exec=sh -c ...),你只需要在curl之前设置一下环境变量就行了,就像这样: export https_proxy=http://127.0.0.1:xxxx;export http_proxy=http://127.0.0.1:xxxx;export all_proxy=socks5://127.0.0.1:xxxx;curl -L ... 然后Emudeck就应该可以正常下载了。耐心等待几十分钟即可。EmuDeck会询问你一些选项,例如选择Easy Installation还是Custom Installation,选择前者会安装所有EmuDeck支持的模拟器(包括用于模拟PSVita的Vita3K);游戏安装在Deck内置存储空间还是SD卡上,我选择了SD卡;等等。期间,EmuDeck可能会用命令行窗口弹窗,弹窗内容并不重要...

《幽灵公主》观后感

图片
本文包含剧透 电影海报,图中的是女主人公“幽灵公主”小桑和她的白犬“妈妈” 《幽灵公主》看完了,还真是从头到尾都很血腥呢。在开头的时候,主人公阿席达卡刚离开家没多久,就用箭射掉了武士的头和肩膀。我以为宫崎骏作品里血腥程度最多就是《哈尔的移动城堡》里那样点到为止的程度呢。影片从头到尾,都有很直接的血腥画面描写,甚至主人公都曾经受过致命伤,这我之前在宫崎骏电影里是没看到过的。影片中的“邪魔”的描绘让人非常不适,就仿佛是一大群蚯蚓聚集成了一个怪物一样。影片中对人性的贪婪、软弱、自大也是描绘得入木三分。 故事很精彩,虽然议题是经典的人与环境和谐共处,但是故事仍然讲得跌宕起伏。比较遗憾的是缺少了一点宫崎骏那种古灵精怪的想象力,反而日本传统元素过于多,有种海贼王和之国篇的感觉。我更喜欢那种虽然是西方-ish背景,但是又处处透出日本风味的故事,就像海贼王顶上战争之前的部分,和《哈尔的移动城堡》。那样的风格很能体现出日本文化开放、包容、自信的一面,就像鲁迅先生说的那样,“拿来”!世界的东西就是我的。与此同时,虽然故事是西方故事,但是讲述方式又能体现出鲜明的日本文化特色。我的也是世界的。那样的风格我很喜欢。但是像武士啦,木屐啦,和服啦,这些东西一旦太多,就会显得非常小气,不好。 另外,让我有点出戏的是女主角小桑。被白犬养大,却依然着装得体(呃,要不然怕是会R18),而且能流利说话。现实世界中真的有类似的事情,印度就曾经有过所谓的“狼孩”。但是“狼孩”就不能说话,习性也接近动物,甚至智力水平也远低于一般人类。得说白犬这“妈妈”还真的挺称职。 总的来说仍然相当精彩,个人主观评分8.9/10,感觉不如《魔女宅急便》好看。你看,《魔女宅急便》也是一个西方-ish的故事,魔女是西方的,城市是西方的,人物名称也是西式的,但是故事,故事错不了,就是宫崎骏的,是日本的。这样的就很好。 最近我看了很多宫崎骏的电影,可以列出来:《千与千寻》(10/10)、《天空之城》(10/10)、《哈尔的移动城堡》(10/10)、《魔女宅急便》(9/10)和《幽灵公主》(8.9/10)。希望宫崎骏其他的电影不要像《幽灵公主》一样加太多日本元素,要不然……我还是会看就是了,但是会比较遗憾。

SSH可以做任何事情!

赞美SSH!不需要SAMBA,不需要frp,不需要远程桌面——你需要的,只是SSH! 通过SSH拷贝文件 可以使用scp命令。 scp hostname:/path/to/your_file /path/to/local/dir 这样远程机器上的文件会被下载到本地。 scp  /path/to/local_file hostname:/path/to/remote/dir 这样本地机器上的文件会被上传到远程。如果要拷贝目录,加上 -r 参数即可。 用SSH挂载远程文件夹 安装 sshfs。如果你使用的是 Ubuntu/Debian: sudo apt install sshfs 或者,如果你使用的是 CentOS/RHEL: sudo yum install fuse-sshfs 或者,在 macOS 中: brew install sshfs 创建一个空目录 mkdir /home/user/testdir “链接”或“挂载”两个目录 sshfs user@server.com:/remote/dir /home/user/testdir “取消链接”目录 fusermount -u /home/user/testdir 在 BSD 和 macOS 上,要卸载文件系统: umount mountpoint 或者 diskutil unmount mountpoint 来源 给远程机器使用本地代理 ssh -R 127.0.0.1:8080:127.0.0.1:1234 hostname 其中本地代理运行在1234端口,远程机器可以认为代理运行在8080端口上 ssh -R 127.0.0.1:1234:127.0.0.1:1234 hostnama 这样则是远程和本机使用同样的端口 通过SSH运行Linux GUI app 原理是在本地运行一个Xserver。请参考下面2篇教程: https://www.tomshardware.com/how-to/forward-x-session-ssh https://www.cyberciti.biz/faq/apple-osx-mountain-lion-mavericks-install-xquartz-server/

标点论

今天早上和朋友闲聊,谈到了关于网上常用的标点符号误用的问题。比如用“。。。”或者“,,,”来表示省略号,文字中使用大量感叹号,用空格代替一切标点符号,或者干脆一个标点符号也不加,等等。在聊的时候,我说了几个我不喜欢这样用法的理由,包括让人看着头大,以及给人一种这么使用标点符号的人文化水平低的印象等。而朋友则表示,这样的用法打起来方便,并且简单聊天而已没必要计较这个。确实有道理,并且我“文化水平低”这样的说法还有点居高临下的感觉,甚至有种我看不起朋友的感觉,不太妥当。 但是我还是觉得问题的核心好像仍然有些缺失。仔细想了想,我想核心应该在“尊重”二字上。 聊天时,或者交往时,我觉得给予对方足够的尊重是很有必要的。具体地说,尊重应该体现在愿意为对方花时间上。比较亲密的人,那就愿意为 ta 花多一点的时间;生疏的人,就不为 ta 花多少时间。体现在标点符号上,就是你是否愿意为正在聊的这个人多花一秒钟打个正儿八经的省略号,而不是三个句号。类似的,如果你发现和你聊天的对方只愿意打三个句号给你,你可能就会感觉自己在对方心里并没有那么重要。 不过这也不见得是对方有意为之,可能只是现在网上这样的用法实在太过普遍,以至于认为这样的用法是完全没问题的,至少在一般交流的时候使用是没问题的——换句话说,用在正式场合是不合适的。为什么用在正式场合不合适?因为正式场合你肯定希望自己对话的对象感到自己被尊重,所以要正确使用标点符号。 不过在网络上,根据我的身边统计学,标点符号的用法和发表者的文化程度确实有比较大的相关性。我比较常看和菜头的公众号,他文章的评论区可以说是非常有代表性,里面充斥着大量不愿意好好使用标点符号的人。而这样的人,仔细看他们的留言的话,你就会发现他们往往是自我为中心的、不顾及他人感受的、缺乏逻辑思维能力的人。而他们不尊重别人(主要是和菜头)的真实想法,就通过标点符号体现了出来。是否乱用标点符号,体现了你对你说的话有多严肃,体现了你是否尊重你正在说话的这个人。 不过,我的意思并不是说不应该用网络语言。我认为网络语言不断产生和消亡,体现了汉语是一门活的语言。当年法国人搞过法语纯洁化运动,排斥新的用法和外来词汇,最终导致了法语的活力下降,以至于失去了世界语言的地位,被灵活的英语取代。汉语不应该像法语那样。你可以说我守旧,但是我还是觉得现在我们的网络语言有点过火了。标点符号相对而言还算...

Apple Watch 18h 续航太短了吗?

图片
你如果正在犹豫是否购买Apple Watch,可以听听下面的话。许多人打退堂鼓的原因是,Apple Watch的续航只有区区 18h。 “这也太短了!”你可能会说。 确实,18h的续航实在算不上长,但是Apple这么多代手表不提升续航是有原因的。因为这个续航“够用”。Apple发现,对用户来说,一天一充虽然烦,但是也可以接受。Apple 发现Watch的续航并不是用户的deal breaker,相反,它可以利用芯片的进步等来做更多的功能,用户会更开心。 就像现在的手机,基本上都以“全天候续航”为目标。你说手机续航1个月好不好,当然好。但是续航一个月的手机,是诺基亚,它能实现的功能很少。厂商们发现,1天的电池续航,用户们能够接受,所以芯片能效进步、电池容量增大的红利,都被用来做更多功能。 手表也是这样。 如果18h的电池续航真的不能接受,大家真的用不下去,那产品销量会让苹果提升电池续航。但实际情况是,苹果一年卖出5千万台Watch,是这个星球上最受欢迎的智能手表——甚至,手表。我们不知道18h是怎么来的,但很有可能苹果分析销售数据之后,发现18h就是那个用户“可以接受”的点。所以它选择用芯片和电池进步的红利来做更多功能。比如,Apple Watch 可以精准预测我的发烧。在我还没感觉身体有什么异样之前,它就会提醒我“静息心率过高”。很准。可以给你争取买药、请假的时间。 Apple Watch提示高心率 总之,我的观点和实际使用体验是:18h续航短不短,那比传统手表(甚至小米手环什么的)短多了;长续航好不好,当然好。但是18h,“可以接受”。我的一天中总是可以找出一小段时间来充电。1天1充的规律充电,好像比小米手环那种7天,甚至2周充一次电更容易做到。我之前戴小米手环的时候挺经常忘记充电的(小米手环的充电器还很容易丢),但是基本上没有忘记给Watch充电过。

macOS App 推荐

macOS软件推荐第7期:MenubarX、Arc、MenuWhere、3D Scanner App、... 你想在菜单栏上玩小游戏吗?或者,随时问ChatGPT?你想要一个浏览器,可以同时看4个网页?欢迎来到第7期macOS秘传技。本期我将会分享4款酷炫又实用的Mac App,我们开始吧。 MenubarX 这个App是一个运行在菜单栏上的浏览器。它和普通的浏览器一样,有地址栏,新建或关闭标签页,加入书签,等等。但是它又有一点小特别,那就是它的每一个标签页都是一个菜单栏上的图标,而且默认访问手机版页面。比如你不想干活想摸摸鱼,没问题,点一下菜单栏图标来一局Wordle。或者不知道爸爸的弟弟的妈妈是我的什么,随时可以问ChatGPT。或者你想干什么都行,这是一个运行在菜单栏上的完整浏览器。MenubarX有一个像手机主屏幕一样的起始屏幕,也可以屏蔽网页中的广告,甚至还为Bartender这样的菜单栏管理App做了适配。MenubarX,菜单栏上的浏览器。 Arc 这是一个更“传统”的浏览器……它其实一点儿也不传统。做它的公司叫做“The Browser Company”,“浏览器公司”,是不是挺神奇的。不仅如此,这个浏览器还是邀请制的,想用要等Waitlist,通过了会有一个非常浮夸的唯一认证。Arc想要重新发明浏览器,并且真做出来了一些有意思的功能。比如,网页内左右分屏,左边看文章,右边做笔记,最多可以四个网页同屏,是不是有老罗发牌手的感觉了?Arc最特色的是Space功能。左侧的功能区域,最顶上是永远固定的几个网站,随时都可以打开查看,可以放Gmail、社交媒体这些使用最频繁的网站;下面是一般的标签页,纵向排列,并且可以设置标签页在12小时之后自动关闭,对我这样浏览器经常几十个标签页舍不得关的人来说,非常有用。把标签页拖拽到中间部分,就可以让它一直保持打开。Arc支持将标签页分成多个空间,把标签页按照用途分类,在触控板上左右滑动就能快速切换,非常方便。Arc的另一个特色是随处可见的流畅动画,切换Space的时候有,查看Library的时候有,页内分屏的时候有,等等。并且Arc的性能很好,用起来很流畅。Arc,都什么年代了,还在用传统浏览器? MenuWhere 外接大屏幕使用MacBook的时候,用鼠标去点菜单栏显得不那么方便,尤其是在用触控板的时候,鼠标挪过去...

通过网络远程共享USB设备

图片
如何在一个设备上使用另一个设备上的USB设备? 为什么会有这个需求? 比如银行常常会提供一个USB加密狗,只有插上加密狗才能正常使用网银。某些公司为了资料安全,也会使用这样的加密狗。通过远程USB,就能安全地共享加密狗。我个人的主要需求是,我的mac无法识别CC3200物联网开发板,可能是ARM mac原因。所以为了用这块开发板,我需要把它远程USB连接到我的Windows台式上。 需要准备什么东西? 两台电脑,一台是本地物理连接USB设备的,另一台是通过网络使用这个USB设备的。两台电脑的系统任意, Windows,Linux,macOS都行。 一台拥有公网IP的服务器,用于内网穿透。 内网穿透是什么?怎么配置? 参见我的另一篇博客, 如何DIY云游戏 一文。我使用frp进行内网穿透,它开源免费轻量。关于它网上有很多教程,我就不赘述了。简单的说,内网穿透的作用是让本地电脑拥有公网IP,这样就可以作为服务器使用。 通过网络共享USB设备 我使用的是 USB-Over_Network 这个软件。它是一个收费软件,但是提供可以连接1个USB设备的免费试用版,有15天的试用时间。如果你恰好财力雄厚,请 购买正版 ($149起),我就不在这里提供“学习版”了。 如何使用呢?按理说只要跟着官方文档做就行了,但我有一句“你也配叫文档”不知当讲不当讲。根本没有明确的操作指导,甚至会有错误的指引。比如 命令行文档 中提到的 shareport 参数根本就不存在。所以得靠软件本身带的(没有详细解释的)help摸索。很糟糕。 它的软件分为服务端和客户端两个版本,请到 官方下载页面 下载。其中服务端是物理插着USB设备的那台电脑,客户端则是远程使用这个USB设备的电脑,和远程桌面的服务-客户端刚好反过来。因此,你需要在本地电脑安装服务端软件,在远程电脑上安装客户端软件。值得一提的是,macOS上只有服务端软件,也就是说它只能共享USB给别人,但不能用别人共享的USB设备。并且,macOS的服务端是没有UI界面的,点击launchpad中的图标只会出现一个信息窗口。其他平台是有图形界面的。 macOS上点击USB over Network图标之后出现的信息窗口 它的原理是服务端在某一个端口上启动USB共享,然后客户端连接到这个端口上,就可以通过TCP传输USB数据了。 在macOS上,我们...

搭建你自己的“云游戏”

1小时搭建游戏远程串流,你专属的“云游戏” 本文将会介绍如何利用云服务器打造自己的云游戏服务。你需要: 一台云服务器(本文会介绍配置要点) 一台实际运行游戏的PC,必须使用Nvidia显卡(A卡还真不行,至于Intel显卡用户……等等,你应该不会用Intel核显玩游戏吧?) 熟悉基本Linux系统操作 为什么要自建远程串流? 如果你有一台性能强劲的台式机,或者性能强劲的游戏本(但是很重不想带出门),那么在外玩游戏串流游玩就是不错的选择。在国外,有微软的xCloud、Google的Stadia、英伟达的Geforce Now等众多云游戏平台,但国内的选择寥寥无几,能游玩的游戏也是少得可怜。因此,自建游戏串流就成了一个有吸引力的选择。本文将教会你如何使用frp和Moonlight实现远程串流。如果你只想局域网串流,请直接翻到“配置Moonlight串流”部分。 延迟如何? 40ms。这是我自己配置的结果(5G网络下)。这已经和主流电视的响应速度差不多了。虽然和显示器的10ms仍有差距,但已经在可接受的范围内了。 如何选择云服务器? 对我们的需求而言,服务器的性能、内存大小、磁盘速度和容量等都无关紧要。我们需要关注的有两个:地理位置和网络带宽。其中地理位置决定延迟,带宽决定串流画质。 地理位置推荐选择尽可能离自己近的区域。例如,我在杭州,就首选杭州的云服务器。如果云服务厂商没有杭州数据中心,那就选物理位置上海的云服务器。离你越近,延迟就越低。这主要倒不是因为光信号传输需要时间,而是距离越远,网络信号就会经历越多的交换机,导致延迟增高。 网络带宽能有多高就选多高,最高不超过运行游戏的主机的上传带宽。不过,你会发现云服务器的网络带宽费用高得离谱,1Mbps一年就要100元以上。就算按量计费,以华为云收费标准为例,1GB要收0.8元,如果以50Mbps码率完一小时游戏,就要花掉17块钱,仍然算不上便宜。所以,这时候如果你正好有学校送的大额抵扣券,就很划算了。你可以根据自己需求选择合适带宽: 720P 30fps 至少5Mbps带宽(能玩就成) 720P 60fps 至少8Mbps带宽(糊是糊了点,但好歹还挺流畅的) 1080P 30fps 至少8Mbps带宽(清晰倒还挺清晰的,就是这主机级帧率有些难受) 1080P 60fps 至少15Mbps带宽(挺舒服的,在手机平板上玩已经...

Linux Tips For Beginners

Linux Tips that you regret not knowing earlier... Configure Linux password-less login Add your public key to ~/.ssh/authorized_keys . To get a public key, simply execute the ssh-keygen command, then you'll find your public key and private key in ~/.ssh The public key is used to encrypt your data, and only the corresponding private key can decrypt that data. Save printed text There're two ways to accomplish this. Use the tee command The tee command redirects stdout to a given file as well as print those text to the screen. usage: ls | tee <path/to/output/file> The | symbol is used to redirect the output of the command before it to the command after it. Use the > or >> symbol to redirect output usage: ls > out.txt > overwrites existing file, while >> append new content to existing file. Refresh command every 1 second Let's say you want to refresh the nvidia-smi command every second, you can simply type watch -n 1 nvidia-smi You can also cha...

那些相见恨晚的 Windows 技巧

我多年的总结记录的 Windows 技巧们,今天一并托出~ 软链接与硬链接 用途 同一个文件/目录,让它出现在两个目录下面,可能吗?真有可能!通过软链接或者硬链接,你就可以做到。这和快捷方式不同,程序们会把快捷方式看作是快捷方式,而把软链接与硬链接看作是真正的文件或目录——就像它真的在那里一样。 可以利用这一点做很多事情,举例如下: 把硬盘别处的文件夹,甚至是另一块硬盘上的文件夹,用软链接放到Onedrive目录下面,达到让OneDrive同步OneDrive目录外文件的效果。(因为OneDrive真诚地以为软链接的目录就在OneDrive目录下面) Epic送了GTA5,不想再下载一遍,怎么办?把Steam下载的GTA5文件软连接到Epic库下面,达到两个平台共用同一个游戏文件的效果。 用法 再 CMD (命令提示符)里执行以下命令( Powershell 还真不行): MKLINK [[/D] | [/H] | [/J]] <Link> <Target> []方括号代表可选参数 /D 创建目录软链接。默认为文件软链接。 /H 创建硬链接而非符号链接。 /J 创建目录联接。 < Link > 指定新的符号链接名称。(新链接的路径,最好用引号括起来) < Target > 指定新链接引用的路径 (源文件的路径) 例如,在当前目录下创建位置在 C:\foo.txt 的文本文件的软链接,应该这么写: MKLINK C:\foo.txt any.txt 软链接类似于给文件或文件夹一个快捷方式,但程序会把它当成真正的文件或文件夹。软连接不占用存储空间,删除它对目标文件没有影响。如果替换目标文件,软连接会指向新的目标文件。软链接由文件系统维护。 硬连接与软链接类似,但它是目标文件的另一个路径。也就是说,对硬链接的修改会影响所有的硬链接。只有删除一个文件所有的硬链接,它才会被彻底删除。硬链接只能用于文件,不能用于文件夹。硬链接由Windows维护。 查看电脑配置 用法 win R 呼出运行窗口,输入 dxdiag ,回车即可。这是DirextX的诊断工具,会详细列出电脑配置。 查看本机IP 用法 在PowerShell中输入 ipconfig 即可。注意要找到正在使用的网卡,通常只要去掉 vEthernet 之类的虚拟网卡就行了。...

如何解决Windows 不自动给磁盘分配盘符的问题

解决Windows 不自动给磁盘分配盘符的问题 症状 移动硬盘插入后Windows没有任何反应,但是可以在磁盘管理里手动分配驱动器号(盘符),分配后使用正常。插入Linux系统可以直接使用。 解决方案 下载 傲梅分区助手 ,然后选中磁盘(注意不是分区),在左边的功能区选择擦除磁盘,填充默认即可。然后在软件左上角选择执行,执行中途可以直接取消退出。这时再进入分区助手给磁盘分区,这时移动硬盘就能正常自动挂载了。 (我没有验证以上步骤是否必需,或者有更优雅的方案,但——it works!) 缓解方案 v2EX的一篇帖子 指出了一种方式,但是按这个方法会在最后 attributes volume clear hidden 的时候报错“函数不正确”,我在 微软的旧Windows论坛上的一篇帖子 里找到了另一个解决方案,但也被证明是不管用的: 启动管理员模式的powershell,如果是Windows 11,就是启动管理员模式的Windows Terminal(其实是一回事儿),然后输入CMD进入CMD。这是因为在Windows 10和11里已经不能直接使用管理员模式的CMD了。 输入 diskpart ,进入diskpart(磁盘分区)命令行工具。 列出磁盘: list disk 选择你想取消隐藏状态的磁盘: select disk <磁盘号> 列出分区: list part 选择分区: select part <分区号> 查看分区状态: detail part ,可以看到最后一列的“信息”赫然写着已隐藏。 取消隐藏状态: set id=07 。隐藏分区通常的id是27,而如果id为07就是正常的NTFS磁盘。 应用修改: assign 。这里没有指定驱动器号,系统会自动分配下一个字母。 退出diskpart工具: exit 完整的终端操作: DISKPART> list disk 磁盘 ### 状态 大小 可用 Dyn Gpt -------- ------------- ------- ------- --- --- 磁盘 0 联机 931 GB 2048 KB * 磁盘 1 联机 2794 GB...

如何在Windows 11上安装Xilinx 14.7 System Edition

图片
感谢微软的胶水战略,感谢 Windows 11。 缘起 也许有人会想,不过是装个软件而已,值得写一篇文章吗?但是,Xilinx的这个软件,还真不好装。如果你下载了老师给的正统的Xilinx ISE 14.7,安装,你会发现安装软件时会卡在大约80%进度,再也进行不下去。如果你想要碰碰运气,可以去Xilinx的 官方下载中心 下载ISE 14.7(不是那个“Windows 10”版)。 下载中心 我的朋友尝试了不下六次,试了各种各样的方法: 去除Xilinx安装路径中的所有中文字符 去除Xilinx安装包所在路径中的所有中文字符 使用Windows 7兼容模式 使用Windows XP兼容模式 再试一次 但都徒劳无功。所以,使用正统安装方法,走不通。接下来,我们要尝试一些“歪门邪道”。 “Windows 10版” 访问塞林斯官网,我发现老师给的版本上次更新日期是2013年。好家伙,这不能在最新版Win10/11上运行,好像还蛮合理的。 但是,塞林斯提供了一个 Windows 10版 ,并且容量高达15GB。既然名字里都写了Windows 10,总归运行没问题了吧?事实也的确如此,但塞林斯实现兼容Windows 10 的方式却大大出乎了我的预料。 执行安装程序,它报错了。是的,在那个80%卡住的进度条出现之前的步骤里,它就报错了。不过,我发现它的报错信息里提到了 VBOX ,既然如此,会不是因为我没有安装VBOX导致的呢?安装了VBOX之后,果然安装程序就不报错了,很顺利就安装完了。 然而!当我满心欢喜地双击桌面上的快捷方式,居然出现了一个VBOX窗口??!!我目瞪口呆地看着一个Redhat Linux虚拟机徐徐启动,然后再这个虚拟机里打开了Xilinx ISE。实在没想到,兼容Windows 10居然是这个意思。技术上讲,这 的确 让Xilinx ISE软件运行在了Win10上。 毫无疑问,这是史上最离谱的兼容性解决方案。毫无疑问,这种方案无法让人接受。真™有你的,塞林斯! 曙光 到这里,似乎已经山穷水尽了。然而,ISE能运行再Linux上这一点,却给了我启发。 Windows 10/11 有WSL功能,它可以让Linux以子系统的方式运行在Windows上。在Windows 11上,还支持 WSLg ,支持窗口化运行Linux GUI应用程序。 就像这样 就像这样。...

用Windows Terminal打造现代化终端

图片
不用丑丑的PuTTY,不用收费的XShell,用Windows Terminal和Open SSH,就能打造现代化的Windows终端体验——不亚于Linux和mac OS.  Windows Terminal是啥? 这是微软推出的现代化终端模拟器,支持平滑字体渲染、GPU加速、多标签页等现代化功能,甚至还支持emoji😎。最重要的是,它——完全免费!关于它可以写一整篇文章,这里就不赘述了,你只需要知道:它是Windows 10/11 上最好用的终端模拟器。 Windows Terminal 运行在 Windows 11 上 如何获取它呢?其实很简单:打开你从来没用过的Microsoft Store——搜索Windows Terminal——安装即可!Windows 11已经预装了它,并且是系统的默认终端,无需任何操作。 Open SSH是啥? Open SSH是SSH的开源实现,使用它,我们就可以连接到远程计算机啦。Windows 10开始,系统自带了Open SSH,不过默认没有安装,在系统设置的 可选功能 里可以安装。 我已经安装了OpenSSH 首先,要有一台云服务器…… 要连接到云服务器,首先你得有一台云服务器……咳咳,这是废话。现在正值双十一,许多云服务器服务商都提供了不错的优惠。比如腾讯云,不愧被称为“良心云”的存在,2 CPU 核心,4 GB 内存,8M带宽(有1.2TB的每月流量限制),80 GB SSD 的服务器,仅需 74 元每年,实在很香啊。 我在阿里云花99/年买了1C2G5M40GB的服务器……三年。好亏啊 购买时,会要求选择服务器所在地区,我建议选择离你物理距离最近的区域。比如我在杭州,就选择了上海。至于服务器系统,这个根据自己需求选择,如果你不知道选什么,我建议选择Ubuntu 20.04 LTS。 此外,甲骨文白嫖2台永久免费服务器的活动仍然在持续,详情可以看 我写的教程 。 然后,获取私钥 什么是私钥?简单的说,在非对称加密中,加密和解密用的是不同的密钥。用来加密的那个称为公钥,用来解密的那个称为私钥。 绝对不要泄露你的私钥 。 以腾讯云为例,进入轻量应用服务器管理后台(入口在顶部tab栏的“云产品”里),左边的导航条中就有密钥管理的选项。 我已经创建了一个密钥 点击“创建密钥”,地区就选择服务器所在地区。密钥名称建议填...

解决CMD [已退出进程,代码为 1]的问题

图片
解决CMD闪退问题 问题描述 无法使用CMD,无论是在powershell里输cmd命令,还是使用“运行”对话框,CMD都会闪退。 解决方法 中文内容啥都搜不到,全是一堆机翻的垃圾网站。最后在StackOverflow上找到了 解决方案 ,如下: 打开注册表编辑器(Win + R,输入regedit),然后在地址栏输入 HKEY_CURRENT_USER\Software\Microsoft\Command Processor\ 进入的页面不应该有任何值,如果有,右键删除之。最后,应该看起来像这样: 干净的注册表页面 试试运行CMD,现在应该没问题了ヾ(≧▽≦*)o

Upgrade to Windows 11

图片
一篇帮助你不重装系统前提下升级到Win11的完全教程 不丢失文件,升级Win 11 Why Win11? Win 11昨天更新了新版本,又修复了一大堆问题,不过我们最关心的那个功能,也就是 运行安卓app 的功能,还是没有到来。 尽管如此,我还是很馋 Win 11 的各种新样式,在虚拟机里体验的效果终究不尽人意。所以,今天我终于下定决心把台式机升级到 Win 11。注意是升级,我并不想重装系统(环境配置起来好麻烦的),所以必须走 Windows预览体验计划 。 所以,答案是: why not? How? 首先,确认自己的电脑是否可以直接升级。打开Windows设置,转到“更新与安全>Windows预览体验计划”。很不幸,巨硬告诉我我的电脑不符合Win11的要求,无法升级。所以我们就要看看自己的电脑哪里出了问题。 巨硬官方推出过一个兼容性检查工具,但是那玩意提供的信息不明不白的,被骂得不行,以至于现在巨硬已经把它下架了。我们使用GitHub上的开源项目 WhyNotWin11 来检查兼容性,做得比巨硬好多了。huge thanks! 我的兼容性报告如下,可以看到有三项不符合要求。 我的第一次Win11兼容性检查结果 首先来讲讲TPM。这玩意干嘛的我就不多介绍了,我就讲讲开启方法。在BIOS里,TPM不叫TPM,对于Intel主板,叫Intel PTT,AMD则叫fTPM,选项通常在“BOOT”或者“BIOS”菜单下,改为开启状态即可。 然后,开启Secure Boot。但是,想要开启Secure Boot,就要将BIOS引导模式改为UEFI,但想要把BIOS引导模式改为UEFI,就得先把启动盘分区形式改为GPT。看到了吗?这三个环环相扣。 所以我们先转换启动盘分区形式。我推荐使用 傲梅分区助手 完成。真不是广告,这个软件是真良心,免费、好用、无广告,只是要求关注微信公众号而已。选中系统盘,右键,选择“转化为GPT硬盘”,然后在软件左上角提交更改即可。因为要更改系统盘分区形式,所以需要在Windows PE环境中进行。不过,别担心,这一切都是自动的,甚至不需要外接U盘。 但是,也有可能,软件会提示系统分区和引导分区不在同一块磁盘上,强行转化会导致系统无法启动,就像我碰到的那样。这时就不要继续转化了。去下载 Dism++ ,它的工具箱里有引导修复工具,用该工具修复C...

解决Conda报错“C:/Program”不是命令

环境变量不能乱配 症状是什么? 执行完 conda init 之后,一打开Power Shell,就提示报错,内容是“C:/Program”不是命令云云,查看内容是Conda的一个Powershell脚本里的报错。 此外,mysql命令也不能正常执行,因为似乎Powershell没能正确加载环境变量。 如何找到原因? 观察报错内容,发现提示 C:\Program Files (x86)\Tesseract-OCR\tessdata 云云,我发现,这不是我环境变量里的东西吗?! 引起报错的是这个和Java环境变量之间的一个双引号。 如何解决? 原来是 JAVA_HOME 环境变量配置的时候我给加了个双引号,像这样: "C:\Program Files\Java\jdk-16.0.1" 。去掉这个双引号就行了。 原理是什么? Java用着没问题,但这个双引号导致 Path 排在 %JAVA_HOME%\bin 后面的环境变量出现了问题。不过,这个似乎还和程序有关,比如Docker,mingw和nodejs就没有受到影响,但是Conda因为要用到Powershell脚本,就受到了影响。 Windows在编辑Path的时候会自动去掉路径的双引号,但是在编辑与Path同级的其他环境变量的时候则不会这么做。

设置 PowerShell 别名与参数别名

别名配得好,命令打得少~ 获取 PowerShell 配置文件路径 打开 PowerShell 配置文件 在 PowerShell 中输入 notepad $PROFILE 创建命令别名 格式: Set-Alias 目标命令 原命令