Category: 技术折腾

服务器、网络、硬件与自建工具的实践记录。

  • Windows 11 Canary预览版25987:新功能和已知问题全解析

    Windows 11 Canary预览版25987:新功能和已知问题全解析

    想象一下,你正在使用全新的Windows 11操作系统,期待着每次更新都会为你带来更多的便捷和功能改进。这一次,微软在Windows 11 Canary预览版25987中为我们带来了一些小而实用的新功能,同时也解决了一些已知问题。让我们一起来看看这个全新版本都带来了什么吧。

    新功能和改进

    1. 安装驱动更便捷

    在设置过程中,当你需要连接网络但没有Wi-Fi驱动时,不再需要手忙脚乱地寻找驱动文件。Windows 11 Canary预览版25987为你提供了一个全新的解决方案:一个“安装驱动”的按钮。这个按钮会在需要时自动出现,让你轻松安装之前下载好的驱动,省去了繁琐的手动操作,让设置过程更加顺畅。

    2. 应用不再自动安装

    以前,当你清洁安装Windows 11操作系统后,Windows地图(Windows Maps)和电影与电视(Movies and TV)应用会自动安装,有时这并不是你所期望的。但在25987版本中,这一情况发生了改变。这些应用不再自动安装,不过也不会被移除,你仍然可以通过微软商店获取和更新它们,这为用户提供了更多的选择和控制权。

    3. Windows更新高级选项重新设计

    Windows 11的设计一直以其简洁和现代感而著称,而在25987版本中,Windows更新高级选项交付优化设置页面也经过重新设计,以更好地符合Windows 11的设计原则。这意味着你将在更新过程中享受到更加流畅的操作界面,提高了用户体验。

    4. PNG文件元数据编辑

    对于那些喜欢管理图像文件的用户来说,这个新功能可能会非常有用。Windows 11 Canary预览版25987现在支持查看和编辑PNG文件的元数据。这意味着你可以在属性中设置星级评价、编辑描述或添加关键词等信息,更好地管理你的图片文件。

    已知问题修复

    除了引入新功能,25987版本还修复了一些已知问题,提升了系统的稳定性和用户体验。

    1. 解决了沙盒中文件资源管理器崩溃问题

    以前,在Windows沙盒中使用非英语显示语言时,可能会导致文件资源管理器崩溃的问题。在这个版本中,这个问题已经被成功解决,让用户可以更流畅地使用沙盒功能。

    其他相关事项

    虽然这个版本带来了一些令人期待的新功能和问题修复,但也有一些需要注意的事项。

    1. 流行游戏可能无法正常运行

    在Canary频道最新Insider预览版中,一些流行游戏可能无法正常运行。如果你在玩游戏时遇到任何问题,请务必向反馈中心报告,以帮助微软改进和优化游戏兼容性。

    2. 个性化和隐私与安全设置页面空白选项问题

    有用户反馈,在个性化和隐私与安全设置页面上可能会出现空白选项,如果点击它们会导致设置崩溃。微软正在积极调查并解决这个问题,相信在未来的更新中会有所改善。

    3. 启动图标卡在安全模式问题

    另一个正在调查的问题是,尝试重启进入安全模式时会卡在启动图标上。这也是一个需要关注的问题,微软将会努力解决它,确保用户可以顺利地进入安全模式。

    综上所述,Windows 11 Canary预览版25987为我们带来了一些小而实用的新功能,同时也解决了一些已知问题,提升了系统的稳定性和用户体验。虽然还存在一些问题需要解决,但微软正在积极努力,相信未来的更新会带来更多的改进和惊喜。如果你是Windows 11的忠实用户,不妨尝试更新到这个版本,体验全新的功能和改进。

    不过,记得在使用过程中及时向微软反馈任何问题,帮助他们不断完善这个操作系统,让它变得更加强大和稳定。

    以上就是Windows 11 Canary预览版25987的全面解析,希望这篇文章对你有所帮助,让你更了解这个新版本的特点和变化。如果你对Windows 11有任何疑问或建议,欢迎在评论区留言,让我们一起探讨。

  • Web3.0:构建未来的去中心化数字世界

    Web3.0:构建未来的去中心化数字世界

    曾经,互联网是一个神奇的地方,连接着全世界的人们,为我们提供了前所未有的信息和娱乐。然而,随着时间的推移,互联网也变得越来越集中化,少数大型科技公司垄断了信息流和用户数据,用户的隐私也变得越来越脆弱。这引发了一股强烈的反感和不满情绪,人们开始思考:难道互联网不能更开放、更公平吗?

    于是,Web3.0的概念应运而生。它代表着互联网的下一步演进,一个充满希望的数字世界,充满了去中心化、智能合约和加密技术的魔法。让我们一起深入了解Web3.0,探索它的技术层面和应用层面,看看它是如何重塑我们的数字生活的。

    技术层面

    1. 区块链和分布式账本技术(DLT)

    首先,我们不得不提到的是区块链,它是Web3.0的基石。区块链是一个分布式账本,记录了所有的交易和数据,而且是去中心化的,没有单一的管理机构。这意味着数据的完整性和不可篡改性得到了保障,用户可以放心地相信系统,而不是依赖于中心化的机构。

    2. 智能合约

    智能合约是Web3.0的魔法之一。它们是自动执行的计算机程序,可以用来控制和记录法律相关事件和行为。在Web3.0中,智能合约能够在没有中间人的情况下执行复杂的交易和协议,确保交易的可靠性和透明性。

    3. 加密技术和身份验证

    随着Web3.0的发展,加密技术变得越来越重要。它保护着我们的交易安全,确保我们的数据不被窃取。同时,身份验证技术如公钥基础设施(PKI)使身份识别更加安全和便捷,让我们能够更好地保护自己的隐私。

    4. 去中心化自治组织(DAO)

    DAO是一种基于区块链的组织或企业,它通过智能合约来运作,确保运营的透明性和民主性。这意味着决策和资源分配不再由中心化的管理层控制,而是由智能合约和持有代币的人共同管理。

    5. 去中心化金融(DeFi)

    DeFi是Web3.0的一大亮点,它利用智能合约在区块链上提供各种金融服务,如借贷、保险、资产管理等,而不需要传统金融中介。这意味着每个人都可以参与金融活动,而不受传统金融体系的限制。

    应用层面

    1. 去中心化金融(DeFi)应用

    DeFi应用是Web3.0中最受欢迎的应用之一。它们包括无需中介的借贷平台、去中心化交易所(DEX)、稳定币和加密货币储蓄账户等。这些应用让人们能够更灵活地管理自己的财务,而不受传统银行和金融机构的束缚。

    2. 社交媒体和内容创作

    基于区块链的社交媒体平台是Web3.0的一大创新。它们可以确保内容的版权和创作者的收益,同时避免了传统中心化社交媒体平台的审查和隐私泄露问题。这意味着你可以更自由地分享和创造内容,而不必担心被封禁或数据被滥用。

    3. 游戏和虚拟资产

    区块链游戏是Web3.0中的另一个亮点。它们允许玩家真正拥有游戏内的资产,这些资产可以在游戏之间、甚至与现实世界中的资产进行交易。这为游戏玩家提供了全新的体验,使他们能够在游戏中获得真正的价值。

    结语

    Web3.0的愿景是建立一个更加公平、开放和连接的数字世界。它倡导权力和控制从传统中心化实体(如大型科技公司、政府机构)转移到用户手中。尽管还面临技术挑战、规模经济和监管适应等多方面的问题,但随着技术的成熟和更多实际应用的出现,Web3.0的未来仍然充满了无限可能。

    所以,让我们一起期待,迎接这个充满希望的数字时代吧!Web3.0,正在改变我们的世界,让我们的未来更加美好。

  • 如何在Ubuntu上安装MySQL

    如何在Ubuntu上安装MySQL

    有一天,你突然意识到你需要在你的Ubuntu系统上安装MySQL数据库。也许你是一名开发人员,需要一个强大的数据库管理系统来存储和管理数据。也许你是一名系统管理员,需要为你的服务器配置一个可靠的数据库。无论是哪种情况,本教程将向你展示如何在Ubuntu操作系统上安装MySQL,以便你可以轻松地开始使用这个强大的数据库管理系统。

    步骤1:更新软件包列表

    在开始安装MySQL之前,首先要确保你的系统的软件包列表是最新的。这可以通过在终端中运行以下命令来实现:

    sudo apt update

    这将更新系统的软件包列表,以确保你可以获取到最新的软件包信息。

    步骤2:安装MySQL服务器

    一旦软件包列表已经更新,你可以开始安装MySQL服务器了。在Ubuntu上,MySQL服务器的包名称是mysql-server。你可以使用以下命令来安装它:

    sudo apt install mysql-server

    在安装过程中,系统将会提示你确认是否要继续安装MySQL服务器。按下Y键并按下Enter来继续。

    安装过程中,系统将会要求你设置MySQL的root用户密码。请务必选择一个强密码并牢记它,因为这个密码将用于访问MySQL数据库。

    安装完成后,MySQL服务器将会自动启动。你可以使用以下命令来检查MySQL服务器的状态:

    sudo systemctl status mysql

    如果一切正常,你将会看到MySQL服务器已经在运行。

    步骤3:配置MySQL安全性选项

    安装MySQL服务器后,你可以运行以下命令来执行一个简单的安全性选项配置:

    sudo mysql_secure_installation

    这个命令将会引导你完成一系列的安全性选项配置,包括删除匿名用户、禁用远程root登录、删除测试数据库等。按照提示进行选择并进行相应的配置。

    结论

    恭喜你!你已经成功在Ubuntu系统上安装了MySQL服务器,并且进行了一些基本的安全性配置。现在,你可以开始使用MySQL来存储和管理你的数据了。

    在未来,你可能还需要学习如何创建数据库、用户以及如何进行数据备份和恢复等更高级的MySQL操作。但是,通过完成本教程,你已经掌握了在Ubuntu上安装MySQL的基础知识,这是使用这个强大数据库管理系统的第一步。

    希望这篇教程对你有所帮助,祝你在使用MySQL时顺利无阻!

  • 构建ViVeTool GUI的详细教程

    构建ViVeTool GUI的详细教程

    曾经有一个Windows用户,他使用Windows Insider Builds,并且对自定义Windows功能充满兴趣。他听说了ViVeTool GUI,一个可以帮助用户管理Windows Insider Builds的工具,但他不知道如何构建它以自定义自己的版本。于是,他开始探索构建ViVeTool GUI的方法,最终成功了。现在,他将分享他的经验,以帮助其他用户构建他们自己的ViVeTool GUI版本。

    构建要求

    在构建ViVeTool GUI之前,你需要满足以下要求:

    1. Visual Studio 2022或更高版本。旧版本可能不兼容。
    2. Windows 10版本2004或Windows 11操作系统。

    解决引用问题

    当你首次打开ViVeTool GUI的解决方案时,你可能会遇到引用问题。下面是如何解决这些问题的方法:

    Albacore.ViVe引用问题

    要解决Albacore.ViVe的引用问题,你可以使用lib文件夹中的DLL文件,或者从ViVe项目中构建它。

    AutoUpdater.NET、CrashReporter.Net和Newtonsft.JSON引用问题

    对于AutoUpdater.NET、CrashReporter.Net和Newtonsft.JSON的引用问题,你可以打开包管理器控制台,然后按照提示恢复NuGet包。

    Telerik库引用问题

    如果你没有安装Telerik UI for WinForms Suite,你将无法访问设计界面,但你仍然可以更改代码并构建ViVeTool GUI。为此,你可以引用lib\RCWF\2021.3.1109.40文件夹中的Telerik库。

    构建ViVeTool GUI

    一旦你解决了引用问题,就可以开始构建ViVeTool GUI了。以下是构建过程的简要步骤:

    1. 打开ViVeTool GUI的解决方案文件。
    2. 在Visual Studio中选择“生成”菜单,然后选择“生成解决方案”选项。

    这将编译ViVeTool GUI,并生成可执行文件。你可以在输出目录中找到生成的可执行文件,然后运行它。

    注意事项

    在构建ViVeTool GUI之前,有一些注意事项需要考虑:

    关于CrashReporter.vb

    强烈建议修改CrashReporter.vb文件。你可以在这里找到详细的修改说明。

    设计界面

    如果你没有安装Telerik UI for WinForms Suite,你将无法访问ViVeTool GUI的设计界面。但你仍然可以通过引用Telerik库文件来修改代码并构建工具。

    结语

    构建ViVeTool GUI可能需要一些时间和努力,但一旦你掌握了这个过程,你就能够自定义自己的版本,以满足你的特定需求。这个工具将帮助你更轻松地管理Windows Insider Builds,并探索隐藏功能,为你的Windows体验增添更多乐趣。希望这个教程能够帮助你成功构建ViVeTool GUI,并享受更好的Windows Insider Builds管理体验!

  • ViVeTool GUI – 让Windows Insider Builds更容易管理

    ViVeTool GUI – 让Windows Insider Builds更容易管理

    你是否是Windows Insider Builds的忠实用户?你是否曾经为了启用或禁用某些隐藏功能而感到困惑?如果是的话,那么今天我们将向你介绍一个绝对不可错过的工具——ViVeTool GUI。这个工具将为你带来全新的Windows Insider Builds管理体验,让你能够轻松地启用、禁用和搜索新的隐藏功能。

    开篇故事

    曾经有一个Windows Insider Builds的用户,他热衷于尝试最新的Windows功能,但在启用和禁用隐藏功能时,他总是感到非常困惑。他不得不在命令行中输入复杂的命令,而且常常弄错,导致系统出现问题。然后,有一天,他听说了ViVeTool GUI,一个基于ViVeTool的Windows功能控制GUI。他决定尝试一下这个工具,结果发现它非常简单易用,只需点击按钮,就能轻松管理Windows Insider Builds的功能。从那以后,他再也不用担心操作失误,而且还能够搜索新的功能,真是方便至极!

    项目简介

    ViVeTool GUI是一个基于ViVeTool的Windows功能控制GUI,它为Windows Insider Builds的用户提供了一种简单的方式来启用、禁用和搜索隐藏功能。它的用户界面非常友好,只需点击按钮,你就可以完成你想要的操作,再也不用担心复杂的命令。

    如何使用ViVeTool GUI?

    ViVeTool GUI的使用非常简单,它有两种主要方法:

    方法一:

    1. 选择你想要启用或禁用功能的Windows Insider Builds版本。
    2. 等待加载完成,在主界面中展开功能组,并选择你想要的功能。
    3. 点击“执行操作”按钮,完成你想要的操作。

    方法二:

    1. 点击“手动更改功能”(F12)。
    2. 输入功能ID。
    3. 点击“执行操作”按钮,完成你想要的操作。

    ViVeTool GUI还提供了许多其他功能,包括加载其他版本的功能列表、搜索功能、按功能名称、功能ID或功能状态排序功能、复制功能名称和ID、切换暗黑模式和明亮模式、自动加载最新的功能列表、扫描Windows版本以创建自己的功能列表等等。

    系统要求

    ViVeTool GUI使用ViVe API,因此唯一的操作系统要求是Windows 10 Build 18963(版本2004)及更高版本。此外,需要安装.Net Framework 4.8。

    为什么选择ViVeTool GUI?

    你可能会问,为什么不直接使用ViVeTool呢?ViVeTool GUI相对于ViVeTool有以下优势:

    • 更加简单和用户友好的界面。
    • 能够轻松搜索功能并在几次点击之内启用它们。
    • 提供了许多额外功能,如加载其他版本的功能列表、自动加载最新功能列表、扫描Windows版本以创建自己的功能列表等。

    许可协议

    ViVeTool GUI使用了来自icons8.com的图标,灵感来自ViVeTool,并使用了ViVe API。它还使用了mach2的文件来创建版本选择框。因此,我们需要感谢这些工具的开发者,因为他们让ViVeTool GUI成为可能。

    结语

    如果你是Windows Insider Builds的用户,或者对Windows功能控制感兴趣,那么ViVeTool GUI绝对是一个不可错过的工具。它的简单易用性和丰富功能将让你的Windows Insider Builds管理变得更加轻松和愉快。不要再为繁琐的命令行操作而烦恼,试试ViVeTool GUI,让你的Windows体验更加顺畅!

    无论你是一个经验丰富的Windows Insider Builds用户,还是一个刚刚开始尝试的新手,ViVeTool GUI都将成为你的得力助手,让你更好地探索Windows的隐藏功能,让你的Windows Insider Builds体验更加精彩!

  • 如何针对百度搜索的要求优化网站页面质量

    如何针对百度搜索的要求优化网站页面质量

    在数字化的海洋中,网站就像一叶扁舟,而搜索引擎则是指引方向的灯塔。某天,张华在浏览自己心血来潮搭建的博客时,发现页面加载缓慢,内容更新不及时,用户反馈中也出现了下载资源无法使用等问题。这让他意识到,要想在这片海洋中稳健航行,就必须对自己的网站进行优化,提升用户体验,符合搜索引擎的友好度。

    问题描述

    百度作为中国最大的搜索引擎,它发布的“违规低质页面问题说明”是网站优化的重要参考。张华深知,如果不按照百度搜索的要求优化网站,他的博客将无法在搜索结果中获得良好的排名。具体问题包括:

    1. 资源功能失效:用户无法下载博客推荐的资源,或者页面上的链接失效。
    2. 资源空短/死链:页面打开却没有内容,或者存在大量404页面。
    3. 资源内容不符:博客的内容与标题不匹配,导致用户体验差。
    4. 资源质量差:内容采集自其他网站,质量低下,无提供额外价值。
    5. 不良内容:如意外的色情或猎奇内容,影响网站声誉。
    6. 网站安全问题:网站被黑,内容被恶意篡改。
    7. 加载时间长:页面打开速度慢,影响用户留存。

    解决方案

    优化网站资源和功能

    针对资源和功能失效的问题,定期对网站进行全面检查是关键。利用专业的站长工具,如百度站长平台,可以帮助张华检测哪些资源链接已失效,并及时更新或删除。对于下载资源,确保服务器稳定性和资源的有效性。同时,增强网站的交互性,如确保分类目录功能完善,用户点击后能够快速有效地跳转到相应内容。

    清理和重定向死链

    对于空短页面或死链,张华应该使用301重定向将用户引导至有效页面,或者直接清除这些无效链接。这样不仅能提高用户体验,还能避免搜索引擎爬虫抓取到无效页面,从而影响网站评分。

    提升内容质量

    内容是吸引用户的核心。张华需要确保所有发布的内容都与标题相符,且高质量且原创。定期发布与人工智能领域相关的深度文章,避免采集或抄袭他人内容。利用文本编辑软件提前检查语法错误,确保内容的专业性和可读性。

    打击不良内容

    张华应该通过设置网站过滤规则,自动识别和屏蔽不良内容。对于用户生成的内容,如评论区,引入人工审核机制,确保不会有色情或猎奇内容出现。

    网站安全加固

    网站被黑将严重影响用户信任度。采用专业的网站安全服务,如SSL证书,保障网站数据传输的加密。定期更新网站系统和插件,防止安全漏洞。

    优化页面加载速度

    页面加载速度是影响用户体验的关键因素之一。张华应该优化图片大小,使用CDN服务,减少HTTP请求,压缩CSS和JavaScript文件,提升页面响应速度。


    通过上述方法,张华的博客用户体验得以显著提升,搜索排名也逐渐上升。网站就如同一艘经过细心维护的船只,在浩瀚的互联网海洋中,能够乘风破浪,向着成功的彼岸航行。

  • Windows 11 Build 23580发布:如何自定义Voice Access语音命令

    Windows 11 Build 23580发布:如何自定义Voice Access语音命令

    Windows 11一直以来都备受关注,而今天,微软又为Dev频道的Windows Insider项目成员带来了一份令人兴奋的好消息。最新的Windows 11 Build 23580预览版更新中,隐藏着一项引人注目的特性,允许用户自定义Voice Access语音命令。这个新功能究竟如何使用?如何在你的Windows 11系统中启用它?今天,我们将深入探讨这一话题,带你一窥Windows 11 Build 23580的最新特性。

    开启Voice Access自定义命令

    首先,让我们来看看如何开启这一令人期待的Voice Access自定义命令功能。这项功能的存在为我们提供了更多的便利,可以为我们的电脑操作创建定制的语音命令,从而提高工作效率和便捷性。

    步骤1:下载ViveTool工具

    为了启用这一功能,你需要下载ViveTool工具,这是一个非官方的工具,但它可以帮助你在Windows 11 Build 23580中开启Voice Access自定义命令。你可以在GitHub页面上找到这个工具,并将其下载并解压缩到你选择的文件夹中。确保你记住了这个文件夹的路径,因为你将需要在后续步骤中使用它。

    步骤2:以管理员权限打开命令提示符

    按下Win键(或者使用鼠标)打开开始菜单,然后在搜索栏中输入“cmd”。在搜索结果中,选择“以管理员权限”打开命令提示符。这是因为在后续的步骤中,你需要以管理员权限运行ViveTool工具。

    步骤3:跳转到ViveTool文件夹

    在命令提示符中,使用cd命令切换到ViveTool工具所在的文件夹。例如,如果你将ViveTool工具解压缩到了“C:\Program Files (x86)\ViVeTool-v0.3.2”文件夹中,那么你就需要输入以下命令:

    cd C:\Program Files (x86)\ViVeTool-v0.3.2

    步骤4:启用Voice Access自定义命令

    现在,你已经切换到了ViveTool工具所在的文件夹,接下来,输入以下命令以启用Voice Access自定义命令功能:

    vivetool /enable /id:40501685

    按下回车键,ViveTool将会执行相应的操作,启用Voice Access自定义命令功能。

    步骤5:重启电脑

    完成以上步骤后,建议重新启动你的电脑,以确保Voice Access自定义命令功能已经成功启用,并可以正常运行。一旦你的电脑重新启动,你就可以开始享受这一新功能带来的便利了。

    Voice Access自定义命令的应用场景

    那么,Voice Access自定义命令到底可以在哪些场景下发挥作用呢?这一功能的应用范围非常广泛,下面是一些可能的应用场景:

    1. 提高工作效率

    如果你经常需要在电脑上执行一些重复性的任务,比如发送邮件、打开特定的应用程序,Voice Access自定义命令可以为你节省大量时间。只需通过语音命令一次,系统就可以为你自动执行这些任务,让你的工作效率大幅提升。

    2. 个性化操作

    Voice Access自定义命令还允许你根据自己的需求创建个性化的语音命令。例如,当你在使用某个特定应用程序时,你可以定义自己喜欢的命令词,使操作更符合你的习惯和口味。

    3. 便捷的登录

    在登录屏幕上,Voice Access自定义命令也可以派上用场。你可以设置自己的语音密码,从而以更便捷的方式登录系统,增强了安全性的同时也提高了用户体验。

    结语

    Windows 11 Build 23580带来的Voice Access自定义命令功能为用户提供了更多的便利和个性化选择。通过简单的几个步骤,你就可以启用这一功能,并在日常使用中享受到它的便捷。无论是提高工作效率,还是个性化操作,Voice Access自定义命令都将成为Windows 11用户的一项实用工具。

    在未来的Windows 11版本中,我们可以期待更多类似的创新功能,为操作系统带来更多的便利和乐趣。无论你是普通用户还是开发者,都可以通过加入Windows Insider项目,第一时间体验到这些新特性,为Windows 11的发展贡献你的建议和意见。

    不过需要注意的是,ViveTool工具虽然能够帮助你启用Voice Access自定义命令功能,但它并非官方工具,使用时请谨慎,确保你的系统安全。希望这篇文章能够帮助你更好地了解并使用Windows 11 Build 23580中的Voice Access自定义命令功能。让我们一起期待Windows 11的未来,看看微软将为我们带来哪些令人惊喜的创新!

  • 王大神2023年工作总结

    王大神2023年工作总结

    2023年即将结束,我在此分享我的工作总结,以便于回顾这一年我们共同努力和成长的轨迹。这一年对我来说,是挑战与机遇并存的一年,也是收获满满的一年。

    既然是总结,当然要有数据了,于是写代码分析自己今年的工作量:

    代码放在文末,需要的复制粘贴即可。

    然后写一篇分析报告:

    一、图像处理与设计

    今年,我共创建了2400个PNG格式图像,940个JPG和JPEG格式图像,以及大量其他格式的图像文件,包括GIF、WEBP等,这反映了我的主要工作之一是图像处理与设计。通过使用高级编辑软件如Photoshop(由PSD文件可见),我不仅提高了工作效率,也在视觉效果上达到了更高的专业标准。

    二、文档创作与管理

    文档创作与管理是我今年工作的另一大板块。我共产出了超过4000个文档类文件,包括Word、PDF以及演示文稿等。其中,PDF文件的大量产出(2979个)凸显了我们的内容共享与输出能力。这些文件覆盖了项目报告、市场分析、研究论文等多个领域,彰显了我们在知识管理和文档输出方面的专业性。

    三、软件与网页开发

    在软件开发方面,我创建了278个Python脚本,以及一定数量的JSON、JavaScript、CSS和HTML文件,这说明我参与了多个软件和网页开发项目。Python的大量使用表明了在自动化和数据处理方面的深入工作。此外,IPython笔记本的使用也指向了我在数据科学和教育领域的努力。

    四、三维模型设计

    我在三维建模和设计方面也有所涉猎,从SKP到OBJ,再到FBX文件,我在这一领域的工作虽不如其他领域频繁,但也体现了我的多元技能和对新技术的探索精神。

    五、音频处理与视频制作

    音频文件的编辑与制作同样是我今年工作的重点。我共处理了587个音频文件,包括MP3、WAV、FLAC等格式,这展现了我的音频制作能力。此外,视频文件的编辑也占据了我的部分工作时间,其中MP4格式的文件数量最多。

    六、数据分析与演示

    在数据处理和分析方面,我使用Excel进行了大量的数据整理与分析工作,生成了716个XLSX文件和52个XLS文件。演示文稿的制作也是我的日常工作之一,我在这一年里制作了81个PPT和PPTX格式的文件。

    代码分享

    用于统计文件后缀和大小的python脚本

    首先安装需要的模块

    pip install tqdm

    然后,复制粘贴这个代码,等待数据生成完毕:

    import os
    from tqdm import tqdm
    
    def calculate_folder_size(folder_path):
        total_size = 0
        for dirpath, dirnames, filenames in os.walk(folder_path):
            for filename in tqdm(filenames, desc="计算文件大小"):
                file_path = os.path.join(dirpath, filename)
                total_size += os.path.getsize(file_path)
        return total_size
    
    def count_file_extensions(folder_path):
        extension_count = {}
        for dirpath, dirnames, filenames in os.walk(folder_path):
            for filename in tqdm(filenames, desc="统计文件后缀"):
                file_extension = os.path.splitext(filename)[-1].lower()
                if file_extension:
                    extension_count[file_extension] = extension_count.get(file_extension, 0) + 1
        return extension_count
    
    def main():
        folder_path = input("请输入要统计的目录路径:")
        if not os.path.exists(folder_path):
            print("指定的目录不存在。")
            return
    
        extension_count = count_file_extensions(folder_path)
        total_size = calculate_folder_size(folder_path)
    
        print("文件后缀名统计:")
        for extension, count in extension_count.items():
            print(f"{extension}文件:{count}个")
    
        total_size_mb = total_size / (1024 * 1024)
        print(f"合计:{total_size_mb:.2f}MB")
    
    if __name__ == "__main__":
        main()

    最后输出表格

    文件后缀名 数量
    .png文件 2400个
    .jpg文件 914个
    .txt文件 666个
    .md文件 59个
    .apk文件 3个
    .mp3文件 74个
    .bat文件 9个
    .py文件 278个
    .json文件 20个
    .skb文件 1个
    .skp文件 2个
    .log文件 2个
    .mp4文件 264个
    .avi文件 10个
    .doc文件 187个
    .zip文件 57个
    .xlsx文件 716个
    .docx文件 936个
    .pdf文件 2979个
    .html文件 22个
    .gif文件 21个
    .ini文件 3个
    .mtl文件 10个
    .obj文件 11个
    .stl文件 31个
    .css文件 17个
    .ttf文件 6个
    .js文件 16个
    .pyc文件 20个
    .todolist文件 1个
    .xls文件 52个
    .iml文件 2个
    .xml文件 26个
    .map文件 20个
    .wav文件 470个
    .conf文件 5个
    .webp文件 689个
    .pptx文件 49个
    .tmp文件 194个
    .wps文件 8个
    .crdownload文件 11个
    .caj文件 6个
    .ppt文件 32个
    .cfg文件 1个
    .9)文件 1个
    .awb文件 2个
    .m4a文件 11个
    .aac文件 33个
    .lnk文件 63个
    .flac文件 33个
    .accdb文件 1个
    .svg文件 13个
    .ico文件 2个
    .psd文件 4个
    .exe文件 11个
    .3ds文件 3个
    .jpeg文件 26个
    .eps文件 2个
    .rpy文件 1个
    .rpyc文件 1个
    .pkf文件 130个
    .gz文件 2个
    .ts文件 1个
    .tif文件 1个
    .pat文件 1个
    .m4v文件 1个
    .blend文件 4个
    .rar文件 2个
    .dwg文件 2个
    .srt文件 1个
    .plist文件 1个
    .7z文件 1个
    .fbx文件 2个
    .un~文件 1个
    .yml文件 6个
    .psb文件 1个
    .mov文件 2个
    .reg文件 1个
    .yaml文件 4个
    .ipynb文件 7个
    .hjson文件 4个
    .sample文件 39个
    .idx文件 3个
    .pack文件 3个
    .下载文件 4个
    .jfif文件 48个
    .csv文件 42个
    .php文件 3个
    .thmx文件 2个
    .dotx文件 2个
    .pub文件 1个
    .tex文件 1个
    .livp文件 1个
    .spec文件 1个
    .jpeg-workdetailbodyorigin文件 1个
    .toc文件 7个
    .manifest文件 1个
    .pkg文件 1个
    .pyz文件 1个
    .sh文件 1个
    .ovobj文件 2个

    怎么样,我的工作总结写完了,你要不要也总结一下?

  • 提高在线隐私和安全性的关键技术和设置方法

    提高在线隐私和安全性的关键技术和设置方法

    在日常生活中,我们越来越依赖互联网来进行各种活动,包括浏览网页、发送电子邮件、购物等。然而,随之而来的是个人隐私和安全性的风险。黑客、广告商和其他恶意行为者可能会监视您的在线活动,窃取您的敏感信息。为了保护自己的隐私和安全,我们需要采取一些关键技术和设置措施。

    问题描述

    在互联网上保护自己的隐私和安全性是至关重要的,因为我们的个人信息可能会被不法分子利用。为了解决这个问题,我们可以使用一些技术和设置方法来提高在线隐私和安全性。本文将介绍如何使用DoT、DoH和ECH来加强您的在线安全性,并提供详细的设置方法。

    解决方案

    1. 使用DoT(DNS over TLS)和DoH(DNS over HTTPS)

    DoT和DoH是两种不同但相关的技术,它们可以帮助您提高在线隐私和安全性。以下是设置DoT和DoH的方法:

    使用第三方工具

    许多第三方DNS提供商提供了自己的DoT和DoH服务,其中最知名的是Cloudflare的1.1.1.1和NextDNS。这些服务通常提供了Windows客户端,让您可以轻松切换到DoT或DoH。只需按照以下步骤进行操作:

    1. 前往提供商的网站,例如Cloudflare或NextDNS。
    2. 注册并创建一个帐户。
    3. 下载并安装他们的Windows客户端。
    4. 打开客户端并按照说明进行设置。
    5. 一旦设置完成,您的DNS请求将通过TLS或HTTPS加密,提高了您的在线隐私和安全性。

    手动设置

    如果您不想使用第三方工具,您也可以手动设置DoT或DoH。以下是手动设置的步骤:

    1. 打开“控制面板”。
    2. 选择“网络和共享中心”。
    3. 点击您的连接(例如“以太网”或“Wi-Fi”)。
    4. 在弹出的窗口中,点击“属性”。
    5. 双击“Internet 协议版本 4 (TCP/IPv4)”或“Internet 协议版本 6 (TCP/IPv6)”(取决于您的配置)。
    6. 选择“使用以下DNS服务器地址”,然后输入您所选择的DoT或DoH提供商的地址。例如,对于Cloudflare,可以使用1.1.1.1和1.0.0.1。
    7. 点击“确定”保存设置。

    请注意,这种方法只会更改您的DNS,而不会确保它是通过HTTPS或TLS加密的。为了确保加密,您可能需要使用第三方工具或客户端。

    2. 使用ECH(Encrypted Client Hello)

    ECH是TLS 1.3的一个扩展,旨在保护客户端hello消息免受第三方监听。它可以提高通信的隐私和安全性,尤其是在连接到互联网时。以下是使用ECH的方法:

    使用支持ECH的浏览器

    要利用ECH,您需要使用一个支持它的浏览器,如最新版本的Firefox或Chrome。确保您的浏览器已更新到最新版本,以便获得最佳的安全性和隐私保护。

    检查并启用ECH

    在某些浏览器中,您可能需要进入高级设置或 “about:flags” 页面来确保ECH已启用。启用ECH后,您的浏览器将能够更安全地与服务器建立连接,减少了第三方监听的风险。

    总结

    在线隐私和安全性对于每个互联网用户都是至关重要的。通过使用DoT、DoH和ECH等关键技术和设置方法,我们可以提高我们的在线隐私和安全性,减少了个人信息泄露和监视的风险。不管您选择使用第三方工具还是手动设置,都可以采取措施来加强您的在线安全性。同时,始终确保了解这些技术的工作原理以及它们可能带来的影响,以便做出明智的决策,并保护您的在线隐私和安全。最重要的是,保持您的软件和浏览器更新,以确保您始终享有最新的安全性和隐私保护功能。

  • 了解DoT、DoH和ECH:保护您的在线隐私

    了解DoT、DoH和ECH:保护您的在线隐私

    在当今数字化时代,我们的生活与互联网息息相关,几乎每个人都会在日常生活中使用互联网。不过,您可能没有想到,每次访问网站或使用应用程序时,您的在线隐私都可能处于风险之中。为了保护您的数据免受窥视,有一些关键技术正在不断发展,其中包括DoT、DoH和ECH。本文将为您详细介绍这些技术,帮助您更好地了解如何保护自己的在线隐私。

    开篇故事:您的隐私受到威胁

    想象一下,您正在一家咖啡馆里用手机连接Wi-Fi,准备浏览最新的社交媒体帖子或在线购物。您可能没有察觉到,但与此同时,您的个人数据可能正在被窃取。黑客和不法分子正在不断寻找机会来访问您的敏感信息,这包括您的用户名、密码、信用卡号码等。

    这并不是危言耸听。在互联网上,数据泄露和隐私侵犯事件屡见不鲜。为了应对这种威胁,各种网络安全技术应运而生,其中包括DoT、DoH和ECH。让我们深入了解这些技术是如何保护您的在线隐私的。

    第一部分:DoT – 加密DNS

    DNS,或域名系统,是互联网的基础之一。它充当了一个类似电话簿的角色,将域名(如www.example.com)转换为IP地址,以便计算机能够找到并连接到特定的网站或服务器。然而,传统的DNS通信是明文传输的,这意味着您的DNS查询可能会被窃听,导致您的上网活动暴露给不法分子。

    这就是DoT(DNS over TLS)的用武之地。DoT是一种用于加密DNS通信的安全协议,它确保您的DNS查询在传输过程中受到保护。它的工作原理很简单:通过使用传输层安全协议(TLS),它将您的DNS查询加密,以防止任何人窃听或篡改数据。

    DoT的好处不言而喻。首先,它提供了隐私保护,因为您的DNS查询不再以明文形式传输。其次,它增加了网络安全,防止不法分子劫持DNS查询或进行恶意操作。最重要的是,DoT可以在您的设备和DNS服务器之间建立安全的通信渠道,确保您的在线活动得到保护。

    要启用DoT,您需要配置您的设备和DNS服务器以支持此协议。不幸的是,尚未所有的DNS服务器都支持DoT,但随着时间的推移,这种支持会逐渐普及。现在,您可以在一些流行的DNS服务提供商那里找到DoT支持,例如Cloudflare和Google。

    第二部分:DoH – 加密DNS查询

    DoH(DNS over HTTPS)是另一种加强DNS隐私和安全性的技术。与DoT不同,DoH不是通过TLS加密DNS通信,而是通过HTTPS来实现。HTTPS是用于加密网站通信的协议,已经得到了广泛的采用,因此DoH将DNS查询嵌入到HTTPS中,以确保其隐私和安全性。

    DoH的一个显著优势是它更加难以被阻止或检测。在某些网络环境中,DNS被审查或屏蔽,以限制访问特定网站。但由于DoH使用了HTTPS端口,它更容易绕过此类限制,使用户能够自由访问互联网。

    另一个DoH的优点是它提供了更好的隐私控制。一些互联网服务提供商和网络提供商可能会收集并分析您的DNS查询数据,以了解您的上网习惯。使用DoH,您可以将DNS查询发送到受信任的DNS服务器,而不是依赖于ISP提供的DNS服务,从而更好地保护了您的隐私。

    与DoT一样,要使用DoH,您需要配置您的设备和浏览器以支持此协议。许多现代浏览器已经内置了DoH支持,但您可能需要在设置中启用它。此外,一些DNS服务提供商也提供了DoH支持,您可以选择使用它们的DNS服务器。

    第三部分:ECH – 扩展连接加密

    在讨论DoT和DoH之后,我们来看看另一项重要的隐私技术,即ECH(Encrypted ClientHello)。ECH是TLS 1.3的扩展,它旨在加强客户端发起的TLS握手的隐私和安全性。

    要理解ECH的作用,首先让我们简要回顾一下TLS握手过程。当您连接到一个加密的网站时,您的浏览器会与该网站的服务器进行TLS握手,以建立一个安全的通信通道。在握手过程中,客户端会向服务器发送一个称为

    ClientHello的消息,其中包含有关其支持的加密套件和协议的信息。

    在传统的TLS握手中,ClientHello消息是明文发送的,这意味着您的ISP或网络观察者可以轻松地查看它,并了解您正在访问的网站。这可能会泄露您的上网活动,对您的隐私构成威胁。

    ECH通过将ClientHello消息加密,以确保其不会被窃听或篡改,从而解决了这个问题。这意味着即使您的网络流量受到监视,也无法轻松识别您正在访问的网站。ECH还可以帮助您绕过某些审查或屏蔽,因为监视者无法检测到您的目标网站。

    要使用ECH,您的浏览器和目标网站的服务器都必须支持TLS 1.3,并且已启用ECH。虽然ECH是一个强大的隐私工具,但目前还没有得到广泛采用,因此不是所有的网站和浏览器都支持它。但随着时间的推移,我们可以期待它的普及。

    结论:保护您的在线隐私

    随着互联网的普及和依赖程度的增加,保护在线隐私变得愈发重要。DoT、DoH和ECH等技术为我们提供了强大的工具,帮助我们在互联网上保持隐私和安全。

    如果您关心在线隐私,不妨考虑启用DoT和DoH,以确保您的DNS查询和通信得到保护。另外,随着ECH的发展,您也可以关注它的普及,以提高TLS握手的隐私性。

    最后,不要忘记保持您的操作系统、浏览器和应用程序更新,以确保您始终享有最新的安全性和隐私保护功能。通过采用这些措施,您可以更好地保护自己免受在线威胁的侵害,安心享受数字化世界的便利。