IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    如何通过两款工具实现最佳效果

    textlint 在转换 md 文件时只会处理正文的部分,而 pangu 在转换时对内容的判断不太友好,使得转换后的格式不尽人意。今天杜老师说一下如何通过两款工具实现最佳效果。分别转换将需要转换的文件保存至 DIR1 目录「DIR1 为目录名称,可自定义,下同」另外新建 DIR2 目录用于存放 pangu 转换的文件,执行以下脚本:12345#!/bin/bashforiinDIR1/*dopangu -f$i>> DIR2/$idone然后使用 textlint 转换 DIR1 目录中的文件,命令如下:1textlint--fix *整合文件接下来我们将两个工具转换后的文件合并,我们使用 pangu 转换文件的头部,textlint 转换文件的正文部门。首先新建保存整合文件的目录 DIR3,然后执行下面脚本,其中 N 为头部行数:12345#!/bin/bashforiinDIR2/*dohead-N DIR2/$i>> DIR3/$idone将下面脚本中 N 的值设置与上面相同,执行即可整合正文部分「补上一句:两个脚本可以合成一个,感兴趣的可以尝试一下,非常简单」1234567#!/bin/bashforiinDIR1/*doj=`cat$i|wc-l`k=$[$j+1]sed -n"N,$[k]p"$i>> DIR3/$idone ...继续阅读 (56)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    适用于 Windows7SP1 和 Server2008R2SP1 的补丁包「6 月 10 日更新」

    该补丁包旨在将更新集成到 Windows7SP1x86-x64 和 Server2008R2SP1x64 系统中,安装程序适用于这些操作系统的任何版本、任何位和任何语言。食用方法系统盘上应至少有 10GB 的可用空间,直接双击执行使用图形界面安装即可:下载地址官方下载地址如下,鼠标放在上面即可查看:https://update7.simplix.info/UpdatePack7R2.exe如果无法正常下载,可以下载杜老师转存的:下载地址 ...继续阅读 (58)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    如何通过脚本实现 pangu 批量格式化

    相比较 textlint,pangu 可实现全文格式转换,不过其仅可以针对单个文件进行转换,杜老师说一下如何通过脚本实现 pangu 批量格式化。脚本12345#!/bin/bashforiinOLD/*dopangu -f$i>> NEW/$idone注意:将上述脚本保存为执行文件,将需要转换的文件保存至 OLG 目录「OLG 为目录名称,可自定义,下同」转换后的文件会存入 NEW 目录。思路脚本中使用 for 循环遍历目录中的所有文件,并将文件名称赋值给变量 i。pangu 通过变量 i 确定需转换的文件,并以原文件名保存至 NEW 目录。 ...继续阅读 (46)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    pangu 自动格式化工具

    上文中提到的自动格式化工具仅能针对正文的内容进行处理,如需处理全篇内容,可以尝试 pangu 自动格式化工具!安装pangu 有多种执行语言,包括 Go/Java/JavaScript/Python 等,本篇以 Python 为例,演示如何安装:1pipinstall-U pangu使用 pip 工具 pangu ,需要安装依赖,以Ubuntu为例:1sudo apt -yinstallpython3-pip使用1pangu -fOLD.txt >>NEW.txt注意:pangu仅可以针对单个文件进行转换,可通过pangu -f OLD.txt查看转换结果,然后再通过上面命令写入到文件。 ...继续阅读 (45)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    textlint 自动格式化工具

    textlint 这款开源工具由一位日本的开发者制作,其灵感源于代码自动格式化工具。textlint 使用 JavaScript 实现,我们可以通过编写一系列脚本来实现对文本内容和格式检查的各类个性化需求。安装正式使用 textlint 之前我们需要先执行安装步骤。textlint 基于 JavaScript 语言实现,其安装通过 npm 包管理工具来安装:1npm install textlint--global前提是环境已安装了 Node.js和 npm 依赖,如未安装可以参考如下命令,以Ubuntu为例:1sudo apt -yinstallnpm用法安装自动添加中英文空格的规则:1npm install textlint-rule-ja-space-between-half-and-full-width--global通过终端切换到需要执行格式化目录下方,textlint 支持多层级目录和多文件批量处理,所以一般切换至项目根目录下方即可。然后执行下面命令初始化 textlint 针对该目录的配置文件,执行后会自动生成一个名为.textlintrc 的配置文件:1textlint--init接下来向配置文件中添加相应的规则:12345678{"filters": {},"rules": {"ja-space-between-half-a ...继续阅读 (47)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    中文文案排版指北

    古人云打字的时候不喜欢在中文和英文之间加空格的人,感情路走得很辛苦,有七成的比例会在34岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时留白。统一中文文案排版,不仅可以提高访客访问体验,还可增强网站气质。今天分享一下杜老师的排版经验!空格中文与英文数字之间需增加空格:正确错误去不图床数据存放在阿里云的 OSS 上面去不图床数据存放在阿里云的OSS上面去不图床已经托管 40000 多张图去不图床已经托管40000多张图数字与单位间无需增加空格:正确错误去不图床数据已达到 15GB 以上去不图床数据已达到 15 GB 以上温度、百分比与数字之间不需增加空格:正确错误今天是 40° 高温今天是 40 ° 高温去不图床有高达 95% 的缓存命中率去不图床有高达 95 % 的缓存命中率全角标点与其他字符之间不需加空格:正确错误去不图床网址是 7bu.top,很好记吧!去不图床网址是 7bu.top ,很好记吧!标点不重复用标点符号:正确错误我们的网站好快呀!我们的网站好快呀!!!您感觉去不图床好用吗?您感觉去不图床好用吗???使用全角中文标点:正确错误我们的网站好快呀!我们的网站好快呀!数字使用半角字符:正确错误去不图床已经托管 40000 多张图去不图床已经托管 40000 多张图英文整句、特殊名词,其內容用半角标点:正确错误Good good ...继续阅读 (62)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    配置够却无法升级到 Windows11

    Windows11 发布了,微软还说通过 Windows 预览体验计划最快可在下周收到官方的更新推送。杜老师兴高采烈的加入了 Dev 渠道,不过一条消息泼了我一头的冷水!设备需求首先我们看一下官方发布的设备需求:我的配置再来看下杜老师的电脑配置:升级检查是否可以升级到 Windows11?微软推出了 PC 健康状况检查工具,方便用户确认是否可以升级,官方下载地址如下。鼠标放在上面即可查看:https://download.microsoft.com/download/1/d/d/1dd9969b-bc9a-41bc-8455-bc657c939b47/WindowsPCHealthCheckSetup.msi如果无法正常下载,可以下载杜老师转存的:下载地址检查结果杜老师的电脑健康状况检查结果:Windows 预览体验计划的提示信息:信任模块在网上各种的搜索,大多都是说 TPM 没有开启,可以通过WIN+R打开运行框,输入tpm.msc打开下面的窗口,即可看到 TPM 的状态:解决方案2021 年 06 月 26 日目前并无有效解决方案,还好我的 Windows 是正版系统,且电脑还在保修期,分别提了技术支持工单,等待微软和戴尔的官方反馈;2021 年 6 月 26 日如果获得有效解决方案,杜老师会及时更新此文,欢迎小伙伴们的关注与交流「请无视文章的发布日期,那是我在补之前欠下的文章 ...继续阅读 (41)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    无限电影资源分享

    聚焦一个被自己前两世的记忆缠绕的男子,引出一群几乎长生不死、几世纪来多次转生的人,称为无限。为了打败想毁灭地球的邪恶力量,他们需依靠这个精神分裂的男子,而后者先要搞清楚:他常做奇怪的梦都是前世的记忆。电影海报分享一张海报:电影下载不需要安装任何客户端,点开网页即可下载:应版权方要求,杜老师说不再提供下载地址。电影资源解压密码如下,鼠标放在上面即可查看:dusays.com ...继续阅读 (63)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Go 语言实现 2048 游戏

    相信大家都玩过 2048 这个游戏,这次我们将使用 Go 语言及调用相关包来完成一个简易版的 2048 游戏,快来一同尝试下吧!执行代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132 ...继续阅读 (48)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Go 语言实现 2048 游戏「中篇」

    矩阵旋转操作是为了将其它三个方向的移动都转换为向上的移动操作。向下、向左、向右转换为向上操作时,数组需要进行翻转操作参考正文代码。执行代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687packagemainimport"fmt"typeg2048 [4][4]intfunc(t *g2048)MirrorV() {tn :=new(g2048)fori, line :=ranget {forj, num :=rangeline {tn[len(t)-i-1][j] = num}}*t = *tn}func(t *g2048)Right90() {tn :=new(g2048)fori, line :=ranget {forj, num :=rangeline {tn[j][len(t)-i-1] = num}}*t = *tn}func(t *g2048)Left90() { ...继续阅读 (44)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    使用 Termbox 绘制数据流

    Termbox 提供一个最小化的 API,允许程序员编写基于文本的用户界面。在 Linux 操作系统有基于终端的实现,基本思想是对所有主要终端和其他类似终端的 API 上的最大的通用功能子集进行抽象,以最小的方式进行。小的 API 意味着它很容易实现、测试、维护、学习。重要函数下面我们简单介绍下比较重要的函数:函数介绍termbox.Size()获取 Console 的尺寸termbox.SetCell(x, y, ch, fg, bg)用于设置字符单元属性,其中 x 表示所在行,y 表示所在列,ch 是要设置的字符,fg 和 bg 分布表示前景色和背景色termbox.Flush()同步后台缓存。Flush 方法一般用于将后台的处理输出到界面中。如重新绘制一个界面termbox.Init()在使用 Termbox 进行程序开发时候,我们需要先使用 termbox.Init 方法来初始化termbox.Close()当不再使用 Termbox 任何功能时候,使用 termbox.Close 来关闭对 termbox 引入termbox.PollEvent()用于等待键盘事件的触发并返回事件,无事件发生时则会无限等待绘制代码123456789101112131415161718192021222324252627282930313233343536373839404142434445 ...继续阅读 (46)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    如何学习 Linux 呢

    近期有一些 Linux 爱好者找到我,问如何学习 Linux。我虽自称为杜老师,不过不做老师也很久了,仅凭记忆总结一些学习路径,希望可以帮到大家!学习心态首先明确目的,用 Linux 来干什么,是搭建服务器、程序开发、日常办公,还是娱乐游戏?其次面对现实,Linux 大都在命令行下操作,能否接受不用或者少用图形界面。再者是学习 Linux 操作系统本身还是某个 Linux 发行版。最后注重基础,从头开始。学习路径学习路径如下: ...继续阅读 (78)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Linux 与 Windows 有哪些不同

    Linux 的普及程度越来越高,相比大家常用的 Windows 系统,都有哪些不同,今天杜老师通过不同的角度,分享一下两者都有哪些不同!免费收费最新正版的 Windows10,需要付费购买。Linux 免费或少许费用。软件支持Windows 的软件支持:数量和质量的优势,不过大部分为收费软件;由微软官方提供重要支持和服务。Linux 的软件支持:大都属于开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件的质量和体验欠缺;由全球所有的 Linux 开发者们和自由软件社区提供支持。平台安全Windows 三天两头打补丁安装系统安全更新,还是会中病毒木马。如果说 Linux 没有安全问题,那当然是不可能的,这一点仁者见仁智者见智,相对来说肯定比 Windows 平台更加安全,使用 Linux 也不用装某杀毒。使用习惯Windows 的普通用户基本都是纯图形界面下操作使用,依靠鼠标、键盘完成一切操作,用户上手容易,入门简单。Linux 兼具备图形界面操作「需要使用带有桌面环境的发行版」以及完全的命令行操作,可以只用键盘完成一切操作,新手入门比较困难,需一些学习和指导,一旦熟练之后效率极高。可定制性Windows 这些年之前算是全封闭的,系统可定制性很差。Linux 想怎么做都可以,Windows 能做到得它都能,Windows 做不到的它也能。应用范畴或许之前不知道 ...继续阅读 (44)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Windows11 预览版抢先体验

    之前分享了 Windows11 的安装镜像及安装教程,今天分享一下 Windows11 的操作界面,主要是和 Windows10 做对比,欢迎大家在评论区与杜老师交流!系统截图任务栏做了些改变,愈加接近苹果的 macOS 系统:搜索功能的操作界面更简明,实用性也强了:虚拟桌面较 Windows10,将位置调整到底部:新增 Widget 项,里面可以看看新闻、天气等等,不过需要登录 MicrosoftID 才可以:控制面板发生一些变化,设置子项没有细看,不知道添加什么新功能:图标更新挺多:通知框更圆滑:目前仍为开发版本,建议待正式版发布后再升级:写在结尾关于 Windows 的介绍,杜老师在文中就不再多说了,毕竟这是国内最常用的操作系统。微软在上一代操作系统发布时就说了,Windows10 可能是最后一个版本,之后产品更新,都会以模块的形式集成到系统中。所以面对这种大版本的更新,相信有很多小伙伴,都是忍不住想尝试一下。在此建议大家先在虚拟机中尝试,待正式版发布后再升级。目前已知 bug 有中文语言包不完整,且在线下载更新会报错。杜老师仅测试几款软件,兼容性还可以。 ...继续阅读 (44)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Windows11 预览版镜像下载安装

    最近看到群里的小伙伴们在交流即将发布的 Windows11,顺着网络摸到了泄露的镜像文件,在这里分享给大家。网上找的资源很多都不能下载了,如果出现下载问题,可以在评论区留言!镜像下载不需要安装任何客户端,点击即可高速下载:下载地址安装流程选择安装语言,目前泄露出的镜像只有英文版本,不过可以在系统安装后改为中文版本:安装界面和 Windows10 差不太多,直接点 Install now 安装:传说待 Windows11 正式版发布后,Windows10 的用户可以直接免费升级:Windows11 有很多版本。家庭、教育、专业等等:同意安装协议,感兴趣的可以仔细看看:如果是 Windows10 升级安装则选择上面的,否则选下面的:磁盘分区,不多说了,直接点 Next:从这里开始和 Windows10 的安装界面不一样了,这里选择国家:然后选择键盘类型:是否要添加第二种键盘类型,这里点 Skip 跳过:连接网络。如不想通过 MicrosoftID 登录,建议暂时不要连接网络:创建本地用户:设置本地用户密码,不想设置可以为空:一些看不太懂的设置项,默认即可: ...继续阅读 (92)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    杜老师说网站架构

    最近调整了杜老师说的网站架构,保障平稳运行的同时降低运营的成本,此文做记录的同时也向大家分享一下目前架构,如有建议欢迎在评论区留言!网站架构杜老师说网站架构:数据走向访客通过互联网将请求发送至域名解析服务器,DNS 服务器为 Cloudflare「以下简称为 CF」仅作域名解析,并未开启缓存功能。CF 将域名指向 CDN 地址,CDN 优先查找对应的缓存数据,如未找到缓存数据,则请求 OSS 中保存的网站数据。OSS 的网站数据由 ECS 生成,ECS 运行 Hexo,生成的网站源码通过 API 传输至 OSS。当访客评论时,评论数据发送给 CDN,并经由北京 ECS 存至香港 ECS 数据库。架构优点CDN 可以隐藏后端服务器的真实 IP,保护 ECS 不被 DDoS,同时 CDN 的缓存功能可以降低后端负载,且降低 OSS 因流量产生的费用。ECS 通过内网连接 OSS,提升传输速率同时,降低因流量产生的费用「内网流量免费」通过 OSS 静态网站功能可以降低 ECS 负载,且外网流量费用低于 ECS「ECS 带宽按流量付费」多个节点数据互不影响,保障高效运行同时降低因数据丢失产生的影响。架构缺点两台 ECS 服务器不在同一地域,跨域访问会影响传输的速率,且会产生额外费用。CDN 缓存会导致网站内容更新延迟,部分内容更新后需手动刷新缓存数据才可正常访问。 ...继续阅读 (46)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    去不图床网站架构

    最近调整了去不图床的网站架构,保障平稳运行的同时降低运营的成本,此文做记录的同时也向大家分享一下目前架构,如有建议欢迎在评论区留言!网站架构去不图床网站架构:数据走向访客通过互联网将请求发送至域名解析服务器,图床的 DNS 为 Cloudflare「以下简称为 CF」CF 已开启缓存功能,会优先查找对应的缓存数据,如未找到缓存数据,则请求 ECS 中运行的网站数据。当访客上传图片时,通过 ECS 将数据保存至 OSS,并返回图片的访问地址。当访客通过外链访问图片数据时,CF 优先查找对应的缓存数据,如未找到缓存数据,则请求 CDN 中的缓存数据。如 CDN 中未找到缓存数据,则从 OSS 中调用图片数据,同时进行图片鉴黄操作,最后将数据传输给访客。架构优点CF 可以隐藏后端服务器的真实 IP,保护 ECS 不被 DDoS,同时 CF 的缓存功能可以降低后端负载,且降低 OSS/CDN 因流量产生的费用。ECS 通过内网连接 OSS,提升传输速率同时,降低因流量产生的费用「内网流量免费」架构缺点服务节点较多,获取图片数据需经过三个节点,且三节点不在同一地域,跨域访问会影响传输的速率。阿里云的 CDN 图片鉴黄功能非实时拦截,需人工做图片拦截操作。 ...继续阅读 (52)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    加速 GitHub 下载的四种方法

    GitHub 是基友们交流的平台,不过在国内下载代码时,那个原始时代的速度实在受不了。今天杜老师为大家分析四种加速方法!反代加速如果您有自己的反代加速器,可以设置全局加速,代码如下,其中http://127.0.0.1:7890改为您的加速器地址:1git config--globalhttp.proxyhttp://127.0.0.1:7890当然,什么时候不需要了,可以输入下面代码取消:1git config --global--unsethttp.proxy中转加速国内也有类似 GitHub 的网站,如Gitee,虽然代码可能没 GitHub 上面的全,不过可以通过其中转 GitHub 实现加速下载。方法特别简单,首先注册一个账号,然后新建一个项目,选择导入 GitHub 代码就行了,最后使用 Gitee 提供的下载地址即可。修改文件GitHub 在全球有很多的节点,有的访问快有的慢,哪个节点下载最快?一个一个尝试太麻烦了!杜老师推荐一个网站IPAddress,已做地址指向,可直接查看最快的节点。还有一个节点,通过这个地址查看。修改需要加速主机的 hosts 文件,添加如下两条解析即可。其中 IP 为上面查询到的地址:12199.232.69.194github.global.ssl.fastly.net140.82.113.4github.com通过插件如果您用的是 Chr ...继续阅读 (65)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Linux 上最好的视频编辑器「Flowblade 篇」

    很多做视频编辑工作的小伙伴都会选择 Mac 系统,但您可能不知道 Linux 平台上有很多优秀的视频编辑器。接下来的几天,杜老师为大家分享 Linux 上最好用的视频编辑工具!软件介绍Flowblade 是 Linux 上的一个多轨非线性视频编辑工具。与上面讨论的一样,这也是一个自由开源的软件。它具有时尚和现代化的用户界面。用 Python 编写,它的设计初衷是快速且准确。Flowblade 专注于在 Linux 和其它自由平台上提供最佳体验。所以它没有 Windows 和 macOS 上运行的版本。Linux 用户专享其实感觉也不错。软件特性轻量应用;为简单任务提供简单的界面,比如拆分、合并、覆盖;大量的音视频效果和过滤器;支持代理编辑;支持拖拽;支持多种视频、音频、图像格式;批量渲染;水印;视频转换和过滤器;具有缩略图和波形的多轨时间轴。软件优点轻量;适用通用视频编辑。软件缺点不支持其它的平台;可用版本可能不是最新版本。安装方法1sudo aptinstallflowblade注意:上面的命令为 Ubuntu 系统的。软件界面游戏界面如下: ...继续阅读 (41)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Linux 上最好的视频编辑器「OpenShot 篇」

    很多做视频编辑工作的小伙伴都会选择 Mac 系统,但您可能不知道 Linux 平台上有很多优秀的视频编辑器。接下来的几天,杜老师为大家分享 Linux 上最好用的视频编辑工具!软件介绍OpenShot 是 Linux 上的另一个多用途视频编辑器。OpenShot 可以帮助你创建具有过渡和效果的视频。您还可以调整声音大小。当然,它支持大多数格式编解码器。您还可将视频导出至 DVD,上传至 YouTube 等以及许多常见的视频格式。OpenShot 比 Kdenlive 要简单一些。因此,如果需要界面简单的视频编辑器,OpenShot 是一个很不错的选择。软件特性可跨平台,可在 Linux/macOS/Windows 上使用;支持多种视频,音频,图像格式;强大基于曲线的关键帧动画;支持桌面集成、拖放;不受限制的音频视频轨道或图层;可以剪辑调整大小、缩放、修剪、捕捉、旋转、剪切;视频转换可以实时预览;合成,图像层叠,水印;标题模板,标题创建,子标题等;利用图像序列可支持 2D 动画;3D 动画标题和效果;滚动动态图片;可逐步浏览每一帧视频;剪辑的时间映射和速度更改;音频混合编辑;数字视频效果,包括亮度,伽玛,色调,灰度,色度键等。软件优点用于一般视频编辑需求的通用视频编辑器;可以在 Windows 和 macOS 以及 Linux 上使用。软件缺点软件用起来可能很简单,但是如果您对视频编 ...继续阅读 (43)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Linux 上最好的视频编辑器「Kdenlive 篇」

    很多做视频编辑工作的小伙伴都会选择 Mac 系统,但您可能不知道 Linux 平台上有很多优秀的视频编辑器。接下来的几天,杜老师为大家分享 Linux 上最好用的视频编辑工具!软件介绍Kdenlive 是 KDE 上一个自由且开源的视频编辑软件,支持视频监控、多时间线、剪辑列表、自定布局、基本效果,以及基本过渡效果。支持多种文件格式和多种摄像机、相机,含低分辨率摄像机、小型相机、便携式摄像机、高分辨摄像机文件、专业级摄像机。软件特性多轨视频编辑;多种音频视频格式支持;可配置界面和快捷方式;可使用文本或图像轻松创建切片;丰富的效果和过渡;音频和视频示波器可以确保镜头绝对平衡;代理编辑;自动保存;广泛硬件支持;关键帧效果等。软件优点通用视频编辑;对于那些熟悉视频编辑的人来说并不复杂。软件缺点如果您想找的是极致简单的编辑软件,它可能还是会令您有些困惑;KDE 的应用程序以臃肿而臭名昭著。安装方法1sudo aptinstallkdenlive注意:上面的命令为 Ubuntu 系统的。软件界面游戏界面如下: ...继续阅读 (41)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    开源的 Linux 角色扮演游戏「NetHack 篇」

    长久以来,游戏都是 Linux 的软肋。近些年游戏发布平台上不少商业游戏都开始支持 Linux,这对于 Linux 游戏生态来说是件好事,但我们能在这些平台上玩到的游戏通常是不开源的商业作品。今天杜老师为大家推荐一款开源的 Linux 角色扮演游戏,希望大家喜欢!游戏介绍NetHack 是一款经典 Roguelike 类型的角色扮演游戏,玩家可以从不同的角色种族、分类和阵营中进行选择,来探索这个多层次的地下城。这个游戏的目的就是找回 Yendor 的护身符,玩家从地下层的第一层开始探索,并尝试向下层移动,每一层都是随机生成的,这样每次都能获得不同游戏体验。虽然这个游戏只有 ASCII 图形和基本图形,但是游戏玩法的深度能够弥补画面的不足。玩家如果想要更好一些画面的话,可能就需要去查看 NetHack 的 Vulture 了,这个方式可提供更好的图像、声音、背景音乐。安装方法Fedora 的安装命令:1dnfinstallnethackUbuntu 的安装命令:1apt install nethack-console使用方法1nethack注意:安装完成之后,即可打开终端通过命令运行。游戏界面游戏界面如下: ...继续阅读 (48)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    开源的 Linux 角色扮演游戏「Minetest 篇」

    长久以来,游戏都是 Linux 的软肋。近些年游戏发布平台上不少商业游戏都开始支持 Linux,这对于 Linux 游戏生态来说是件好事,但我们能在这些平台上玩到的游戏通常是不开源的商业作品。今天杜老师为大家推荐一款开源的 Linux 角色扮演游戏,希望大家喜欢!游戏介绍使用 Minetest 来在一个开放式世界里进行探索和创造,Minetest 是 Minecraft 克隆品。就像它所基于的 Minecraft 一样,Minetest 提供一个开放的世界,玩家可以在这个世界里探索和创造他们想要的一切。Minetest 提供了各种各样的方块和工具,对于想要一个比 Minecraft 更加开放游戏的人来说,Minetest 是一个很好的替代品。除了基本游戏之外,Minetest 还可以通过额外的模块进行扩展,增加更多选项。安装方法Fedora 的安装命令:1dnfinstallminetestUbuntu 的安装命令:1aptinstallminetest使用方法1minetest注意:安装完成之后,即可打开终端通过命令运行。游戏界面游戏界面如下: ...继续阅读 (44)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    开源的 Linux 角色扮演游戏「ManaPlus 篇」

    长久以来,游戏都是 Linux 的软肋。近些年游戏发布平台上不少商业游戏都开始支持 Linux,这对于 Linux 游戏生态来说是件好事,但我们能在这些平台上玩到的游戏通常是不开源的商业作品。今天杜老师为大家推荐一款开源的 Linux 角色扮演游戏,希望大家喜欢!游戏介绍从技术讲,ManaPlus 本身并不是一个游戏,它是一个访问各种大型多人在线角色扮演游戏的客户端。The Mana World 和 Evol Online 是两款可以通过 ManaPlus 访问的开源游戏,但是游戏的服务器不在那里。这游戏的 2D 精灵图像让人想起超级任天堂游戏,虽然 ManaPlus 支持的游戏没有一款能像商业游戏那样受欢迎的,但它们都有一个有趣的世界,并且在绝大部分时间里都有至少一小部分玩家在线。一个玩家不太可能遇到很多其他玩家,但是通常都能有足够的人一起在这个 MMORPG 游戏里进行冒险,而不是一个需要连接到服务器的单机游戏。Mana World 和 Evol Online 的开发者联合起来进行未来的开发,但是对于目前而言,Mana World 的历史服务器和 Evol Online 提供不同的游戏体验。安装方法Fedora 的安装命令:1dnfinstallmanaplusUbuntu 的安装命令:1aptinstallmanaplus使用方法1manaplus注意:安装完成之后,即可打开 ...继续阅读 (58)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    开源的 Linux 角色扮演游戏「FreeDink 篇」

    长久以来,游戏都是 Linux 的软肋。近些年游戏发布平台上不少商业游戏都开始支持 Linux,这对于 Linux 游戏生态来说是件好事,但我们能在这些平台上玩到的游戏通常是不开源的商业作品。今天杜老师为大家推荐一款开源的 Linux 角色扮演游戏,希望大家喜欢!游戏介绍FreeDink 是 Dink Smallwood 的开源版本,Dink Smallwood 是一个由 RTSoft 在 1997 年发售的动作角色扮演游戏。Dink Smallwood 在 1999 年时变为了免费游戏,并在 2003 年公布了源代码。在 2008 年时,游戏的数据除了少部分声音文件,都在开源协议下进行了开源。FreeDink 用一些替代的声音文件替换了缺少的那部分文件,来提供一个完整的游戏。游戏的玩法类似于任天堂塞尔达传说系列。玩家控制角色和 Dink Smallwood 同名,他在从一个任务地点移动到下一个任务地点的时候,探索这个充满隐藏物品和隐藏洞穴的世界地图。由于这个游戏年龄,FreeDink 不能和现代的商业游戏相抗衡,但它仍然是一个拥有着有趣故事的有趣的游戏。游戏可通过 D-Mods 进行扩展,D-Mods 是提供额外任务附加模块,但 D-Mods 在复杂性、质量,和年龄适应性上确实有很大差异。该游戏主要适合青少年,但也有部分额外组件适用于成年玩家。安装方法Fedora 的安装命令:1 ...继续阅读 (40)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    开源的 Linux 角色扮演游戏「Endless Sky 篇」

    长久以来,游戏都是 Linux 的软肋。近些年游戏发布平台上不少商业游戏都开始支持 Linux,这对于 Linux 游戏生态来说是件好事,但我们能在这些平台上玩到的游戏通常是不开源的商业作品。今天杜老师为大家推荐一款开源的 Linux 角色扮演游戏,希望大家喜欢!游戏介绍Endless Sky 是 Ambrosia Software 的 Escape Velocity 系列开源克隆品。玩家乘坐一艘宇宙飞船,在不同的世界之间旅行来运送货物和乘客,并在沿途中承接其它的任务,或者玩家也可变成海盗,并从其它的货船中偷取货物。这个游戏让玩家自己决定要如何体验这个游戏,以太阳系为背景的超大地图是非常具有探索性。Endless Sky 是那些违背正常游戏类别分类游戏之一。但是这个兼具动作、角色扮演、太空模拟和交易这四种类型游戏非常值得一试。安装方法Fedora 的安装命令:1dnfinstallendless-skyUbuntu 的安装命令:1aptinstallendless-sky注意:上面的命令为 Ubuntu 系统的。使用方法1endless-sky注意:安装完成之后,即可打开终端通过命令运行。游戏界面游戏界面如下: ...继续阅读 (39)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    杜老师版我的世界

    杜老师利用闲置服务器搭建了一个 Minecraft 游戏平台,配置为 8G 内存,200M 的独立带宽,预估支持 200 人同时在线。如果您喜欢玩我的世界,又感觉自己玩没有意思,欢迎加入我们平台,大家一起 play 一起 happy!注意事项本服务端仅支持 Java 版 Minecraft,如果您是基岩版的「通过微软商店购买」可在评论区里留言,我们会根据大家的需求,做版本的调整;服务端的版本为 1.16.5,如果您有对应版本,只需进入多人游戏,输入杜老师服务器的地址mc.dusays.com:25756即可;如果您没有客户端,可以下载杜老师定制版 Minecraft 客户端,解压后点击启动游戏并设置昵称,即可自动连接到我们的平台;我们将平台设置为生存模式,难度普通,重生保留物品,并开启了防爆模式;游戏无 GM 干预,没有任何隐藏收费项目,如果您喜欢我们的平台,也可通过登录页面左侧赞助功能提供资金支持,或者进入本页面右侧的赞助图床页面进行资金支持;我们本着共同游戏更多快乐原则,谢绝恶意玩家进入,请不要破坏他人的劳动成果,谢谢;本服务器有效期为一年,只要有一个人在线,服务器就永远不会关闭,同时每日进行数据备份;如有任何问题,可在评论区内留言,杜老师都会积极帮大家解决,最终解释权归杜老师说所有!游戏下载不需要安装任何客户端,点开网页即可下载:下载地址 ...继续阅读 (53)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    免费提供音乐格式转换服务

    好久没更新博客了,水一文感觉没诚意,贴心的杜老师在此免费提供音乐格式转换服务。如果您喜欢听音乐,且经常使用独立播放器,那么千万不要错过!服务介绍杜老师喜欢变听音乐边做其它事,且对音质要求较高,所以需要通过各种平台下载音乐,然后传输到播放器。不过因为版权关系,很多平台下的音乐,下载到本地后,并不是常见的 mp3 等格式,而是各平台的专有加密格式,遇到这种情况了怎么办?现杜老师免费提供音乐格式转换服务,您可以把要转换的音乐文件发送给我,我将其转换成 mp3 后再传给您。目前支持以下平台音乐加密格式!支持格式QQ 音乐.qmc0/.qmc2/.qmc3/.qmcflac/.qmcogg/.tkm/.tm0/.tm2/.tm3/.tm6/mflac/mgg;网易云音乐格式.ncm;KUWO 酷我音乐格式.kwm;KUGOU 酷狗音乐格式.kgm。保存位置手机 QQ 音乐下载的音乐文件默认位于:1/qqmusic/song/手机网易云音乐下载的音乐文件默认位于:1/netease/cloudmusic/Music/食用方法请将音乐文件打包,点击本博右侧高速云盘,然后上传文件。上传完成后会生成下载链接,将其评论提交即可。杜老师会在每天的 21 点左右统一处理音乐格式转换,一小时内即可将文件转换好,通过回复评论形式,将下载链接发给您! ...继续阅读 (56)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Waline 评论系统贴图 API 设置示例

    有小伙伴留言问到我的评论系统是如何整合去不图床的,在这里分享两个 API 设置示例,希望可以帮到有需要的博主,同时欢迎使用去不图床!API 设置示例一如果您和杜老师同样使用 Volantis 作为主题,那么仅需要在主题_config.yml 文件中,找到 Waline 设置项,加入imageHosting: https://7bu.top/api/upload就行了,注意该段是以去不图床为例:12345678910111213waline:js:https://cdn.jsdelivr.net/npm/@waline/client/dist/Waline.min.jspath:# 全局评论地址 目前设置全局评论地址后visitor失效,这是waline的问题placeholder:允许匿名评论,评论支持贴图,大家在截图后,在评论框粘贴,自动传至图床,欢迎使用体验~# 评论占位提示imageHosting:https://7bu.top/api/upload # 图床api「默认使用去不图床」# 其他配置项按照yml格式继续填写即可 除了 [el path placeholder uploadImage] 选项meta:[nick,mail,link]# waline comment header inforequiredFields:[nick,mail]serverURL:htt ...继续阅读 (45)


    love 0
    Teacher Du
    发表于
    2024-11-01 03:51:26

    Bongo Cat Mver 桌宠 v0.1.16 分享

    Bongo Cat Mver 是一款很不错的键盘鼠标工具,这款软件主要是一只非常可爱的小猫,能够完全模仿你的键盘、鼠标操作,非常适合一些网络直播用户使用,能够给大家带来更多的乐趣,软件占用内存较小,用户可以随时一键快速安装!工具介绍该软件是以小猫的形式展现,共有四种模式供用户们选择,包括键鼠、绘画、手柄还有纯键盘的模式,支持用户设置五十多个音频、按键,并且可以动手 DIY 小猫的形象,趣味十足。而且可满足用户的各种桌面宠物功能需求,如果你需要一款好用的桌面装饰工具,那么这款软件将会是不错的选择。该软件还可为直播增加乐趣并吸引大量的观众,如主播玩 CF 的时候,鼠标扫射和键盘移动时,小猫也会按出同样键位,非常有趣:工具下载不需要安装任何客户端,点开网页即可下载:下载地址 ...继续阅读 (74)

上一页 224/4404 下一页
沪ICP备19023445号-2号
友情链接