邂逅星星
邂逅星星
一场烟花的盛会,在星空下上演,华丽的上场,孤寂的落幕。
一、序言
群星在暗夜的银河中闪耀。
从第一个人第一次仰望璀璨的星空开始,仅仅经过一颗小小铀235原子半衰期的十分之一,曾经身披兽皮的灵长类动物已经成为一颗中等固态行星的主人。
从古代的星空之神阿斯特赖俄斯,至第一颗笨重的化学火箭深入宇宙空间,人类对于头顶的世界一直都有着无法动摇的追求。
纵使技术水平依旧停留在用着核能烧开水的地步,这颗星球上的每一个人民都有着最朴素的愿望,每一个强盛的国家都有着向着深空进军的梦想。
牛顿说:宇宙就像一个永恒不变的精密钟表。他提出了人类的第一个完美的结论,人们第一次得知了每一颗星星都有他们的归宿。
再后来,爱因斯坦说:物质告诉时空如何弯曲,时空告诉物质如何运动。他打破时间与空间的枷锁,第一次把人们带入了现代物理的大门。
正因为无论在哪里、无论在什么时间,这些基本法则都一样,才能够用它指出宇宙的过去和未来。
宇宙的一生对我们何其广阔。
距离我们1亿5千万千米的那个恒星,在我们来到这个世界前已经燃烧了45.7亿年;
每75年路过我们身边的白色尾迹,在我们了解他之前已经造访过5000万次。 ...
动态规划入门
动态规划入门
**动态规划(英语:Dynamic programming,简称DP)**是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。
动态规划常常适用于有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往远少于朴素解法。
——维基百科
观前提示:本文需要一定的算法基础,包括但不限于递推、搜索、回溯、递归。
如果说递归是算法学习面临的第一道门槛,那么动态规划就是第二道门槛。这两者的学习都有一个相似的特点——抽象。
下面这篇文章是笔者认为最好理解入门动态规划的路线与方式。
笔者虽然比较喜欢用Python,但是不可否认C在效率方面比Python快得多,且竞赛也大多使用C,因此本文代码也用C++写。
(不过如果学习了Python,应该也不难理解)
——————————————————————————掉头发的分割线————————————————————————
网上很多教程以01背包开始动态规划的第一堂课,笔者私以为这是不太合理的。
固然,开始学习动态规划时大家大多已经学会了DFS(深度优先搜索)和回 ...
2022年优雅地使用桌面Linux
2022年优雅地使用桌面Linux
本文有效期限于2022.03.23
从1990年Linux诞生的那一刻,一个属于开源的时代终将出现.
大概三年前,博主第一次尝试在桌面端使用Linux。毋庸置疑的是在服务器上的主流操作系统Linux已经占了上风,但是在桌面操作系统上,无论是生态、硬件支持、日常使用体验上都远远不如Windows和macOS。
最有典型代表的就是安装无论哪个发行版都需要的操作——换源。三四年前,Ubuntu换源需要自行修改apt的conf文件、选定最快的源、刷新索引、导入密钥等等。
而现如今在ArchLinux上:
只需要一行命令,就可以自动帮你选择最快的源并自动设置。而我在这三年中没少用Linux,见证着这一步步的发展,也看见了Linux逐渐向普通用户靠近的过程。
现在已经是2022年了,随着国产基于Linux的操作系统UOS、Deepin、麒麟V20等逐渐在一些家用机上的普及,我相信中国Linux桌面操作系统的元年终将到来。
随着国产操作系统的完善,Windows或许有一天真的会被取代,这时学习一些Linux的知识也还及时。
博主已经完全转向Linux有三个月了 ...
博客于我之精神——记于博客4万字
博客于我之精神——记于博客4万字
写这篇文章之前,博客总字数已达39,983字,姑且算他四万字吧(战术仰头)
博客究竟与我有何作用,估计是我自己也说不清的。无非便是三个词**“宣泄、记录和交流”**。
为何要“博”?
或许有人认为是“博”他人之关注,但明显总阅读量不超4000次的我并不是如此(笑)。
显示自己的写作才能?姑且把我的这两篇自己的情感经历故事算在内,文笔是没有的,情感是真挚的。
是因为我们有各种各样的想法,我们要把这些想法表达出来宣泄出来。
支离破碎,杂乱无章,甚至面目全非,消失无踪的自我释放?
把每次的感受、学习所获得的之满足,整理出来,所获得的的与我自己不再是自我释放,是思想得以碰撞、得以延伸的满足感。
每次的对于这个世界,对于自己人生,对于自己学习感悟,在每篇博客上都留下一些思考的划痕。
生活中每天的的事情都会引起我们的思考,生命中的每天都会留下些什么。博客能让我们自己生活不再浑浑噩噩,时光不再流逝无痕。记录生活,在自己的每一天上留下思考的划痕。
不求获得更高的高度,但求获得自己的认知。几乎我的每篇文章都会有类似感言、总结之类的话语。
在Manjaro初体验-w ...
Manjaro初体验
Manjaro初体验
本文在ArchLinux上写作
博主自从接触计算机以来一直都是软粉,从Windows95-Windows11没有错过一版windows,对于微软提供的服务一向都是第一时间订阅。
大概是从前年开始接触Linux,虽然在自己家里废弃的笔记本里都装着Linux充当服务器,腾讯云上买的服务器也都是Ubuntu的,但一直以来都只是掌握着Linux最基本的技能。从码字到打代码,几乎全都在Windows上完成。从刚开始接触Linux开始便听说了ArchLinux的大名,作为常年在排行榜前二的Linux发行版,一直有着难以安装的名声,甚至于有人说安装会ArchLinux便学会了Linux基本原理的一半。而Manjaro就是ArchLinux的一个分支。
以前也尝试过很多次将Ubuntu等Linux系统作为平时使用的系统,简单聊一聊自己的感受。Ubuntu是服务器上最受欢迎的发行版之一,他自带的Gnome的桌面环境也做的不错;最为重要的是,大多数软件都提供的rpm或者deb安装包,当时的自己还未能从Windows的束缚中解脱出来,大部分常用软件的Linux安装包都是deb封装 ...
平面内模拟万有引力
研究性学习报告
一、研究背景
在高中物理必修二中,我们学习了牛顿运动定律和万有引力定律的有关内容,领略了宇宙中无穷的奥秘。
虽然在现阶段的物理界中,牛顿定律的理论基础已经被爱因斯坦的广义相对论所取代。但它在大多数应用中仍然被用作重力效应的经典近似。只有在需要极端精确的时候,或者在处理非常强大的引力场的时候,比如那些在极其密集的物体上,或者在非常近的距离时,才需要相对论。
介于一种学以致用的精神,考虑到我们的计算机基本水平,我们产生了对于模拟万有引力的极大兴趣。
二、研究方法
1.物理原理
在这个模型中,我们将每个星球抽象为一个有质量的质点,运用经典力学中的万有引力定律和质点运动规律进行运算。
(1).万有引力定律
定义:任意两个质点由通过连心线方向上的力相互吸引。该吸引力的大小与它们的质量乘积成正比,与它们距离的平方成反比,与两物体的化学本质或物理状态以及中介物质无关。
矢量表达式:
F12=Gm1m2r2r^F12:物体2作用于物体1的万有引力G:万有引力常数,其值约等于6.6748×10−11 m3kg−1s−2m1 m2:分别为物体1和物体2的质量r:物体2和物体1之间 ...
后青春时代的诗——终章
后青春时代的诗——终章
前言:后青春时代的诗——序幕 | 四叶草の博客 (wzcwzc.cool)
有人曾说:或许我们都应该学会接受喜欢的人不喜欢自己。
但我却认为:或许我们也可以选择接受内心最真挚的情感。
男孩经过一年又一年时光的洗礼,却在最后的时刻才懂得了这世间最温柔却最残酷的道理。
曾经的他以为,人世间感动才是一个人所有热烈的感情的迸发点,却又何曾了解过感情往往比人心更加复杂。
如今女孩的无言拒绝,却成为了浇醒美好的理想的冰冷现实。
男孩终究明白,所谓的那些感动,不过是感动了自己,给了自己以纯真的幻想,却不能成为现实的翅膀。
真正的感动真的在于男孩的一厢情愿里了吗?
或许会有人感叹世风渐下,曾经的人是多么单纯,感动是多么珍贵;
现在一杯奶茶可以靠近一个人的心,一个对眼值得一场甜甜的恋爱。
是社会变了吗?不是,变的是一个个痴情人的心。
廉价的恋爱随处可见,真正的感动难以寻找。男孩终将失去这份感情吗?
————————————————————————悲伤的分割线————————————————————————
虽然男孩被现实狠狠教训,但幸运的是男孩还有一颗透明的心灵和会流泪的眼 ...
GM219-S光猫破解
GM219-S光猫破解
参考:移动吉比特GM619光猫怎么才能知道超级密码【路由器吧】_百度贴吧 (baidu.com)
一、安装Telnet
打开控制面板-程序-添加Windows功能
点击确定后等待安装完成,重启计算机。
重启后打开CMD,输入telnet -v,若有返回,则是安装成功。
二、获取Telnet账号密码
访问192.168.1.1/cgi-bin/getGateWay.cgi
如果最后一个是No那么就是光猫Telnet未开启。再次刷新,即可开启。
第二行、第三行即为用户名和密码。
三、登录路由器
1telnet 192.168.1.1 8023
然后在Login中输入刚刚在网页中得到的用户名(明文显示)
在Password中输入密码。(TIPS:输入内容不会显示,输入完后直接回车)
如果登录成功情景如下:
四、获取超级管理员密码
先后输入:
12shls
看到如下输出:
然后进入tmp文件夹:
1cd tmp
输出ctromfile.cfg文件内容:
1cat ctromfile.cfg
将输出的内容全部复制到一个文本文件中:
按住Ctrl+F搜索 ...
后青春时代的诗——序幕
后青春时代的诗——序幕
从前有一个男孩和一个女孩。男孩天真无邪,女孩灵动活泼。
男孩很傻也不会说话,女孩经常找男孩要作业、也经常和男孩打打闹闹。
两个人似乎成为了很好的朋友。
女孩经常把生活中生气、快乐的事分享给男孩听,男孩时常以为自己是她最好的朋友。
后来男孩才逐渐发现,女孩是一个很活泼的人,有很多朋友。
只不过每次男孩看到她和别人谈笑风生的一幕,总是内心很不舒服。
但女孩每一次的回应都会让他高兴一整天。
后来啊,男孩听到了一首歌,
我宁愿所有痛苦都留在心里
也不愿忘记你的眼睛
给我再去相信的勇气
越过谎言去拥抱你
每当我找不到存在的意义
每当我迷失在黑夜里
夜空中最亮的星
请照亮我前行
男孩被触动了,一次一次地在夕阳的照耀下回忆这一段段的情感。
男孩想起了自己的家事,一股脑全部倾诉给了女孩。女孩却不懂是什么意思。
再后来啊,女孩的对象换了一波又一波,男孩却始终和女孩在网上聊着天。
终于到了那个最好的夏天,男孩觉得应该放下这个包袱了,他跟女孩聊了很长的一段,也送了自己最喜欢的物品。
但理智最终没能战胜情感,他跟女孩约定在三年之后的那个城市。
现在的男孩已经成长了许多,看清了当初 ...
GLSL基础语法介绍
GLSL基础语法介绍
GLSL(OpenGL着色语言OpenGL Shading Language)语法跟C语言很类似,在可编程管线中我们必须要纯手写顶点和片源着色器,这里就要求必须使用GLSL,自行编译,链接,使用,本片文章介绍了GLSL基础语法。
GLSL中提供了许多内建的函数,来方便我们的使用。可以在官方手册中查找相关的函数http://www.opengl.org/sdk/docs/man/
GLSL指南 http://www.opengl.org/registry/doc/GLSLangSpec.Full.1.20.8.pdf
转载自:GLSL基础语法介绍 - 简书 (jianshu.com)
注释
单行注释://
多行注释:/* */
变量
GLSL的变量命名方式与C语言类似。变量的名称可以使用字母,数字以及下划线,但变量名不能以数字开头,还有变量名不能以gl_作为前缀,这个是GLSL保留的前缀,用于GLSL的内部变量。当然还有一些GLSL保留的名称是不能够作为变量的名称的。
基本类型
除了布尔型,整型,浮点型基本类型外,GLSL还引入了一些在着色器中经常用到的 ...













