小豪

小豪

All Posts


Windows重装后全自动下载所需软件和配置开发环境

这篇博客提供了一种全自动下载所需软件并配置开发环境的方法,主要针对Windows系统重装后的情况。首先,文章介绍了如何下载ISO镜像文件,然后是如何使用Reimage进行系统重装。接着,文章详细介绍了如何一键安装必备软件,如何安装微软推出的命令行工具winget,以及如何一键配置开发环境。 此外,文章还提供了一些常用软件的下载链接,并介绍了如何通过powershell默认安装exe软件。在设置篇中,文章详细讲解了如何设置Windows投影默认为第二屏幕,如何开启高性能,如何快速磁盘清理格式化,以及如何配置ssh私钥等问题。 此外,文章还介绍了如何设置git代理,如何激活Windows,以及如何解决锁屏桌面壁纸不更新的问题等。这篇文章是一份非常详细的Windows系统重装后的软件安装和环境配置指南,无论你是初级用户还是高级用户,都能从中找到你需要的信息。 你是否曾经在重装系统后感到困扰,不知道如何快速地安装所需软件并配置开发环境?或者你是否曾经在设置Windows系统时遇到过困难?如果你有这样的困扰,那么这篇文章可能会给你提供一些帮助。--GPT 4

Windows automatic PowerShell

日常常用小技巧

这篇博客分享了一些日常常用的小技巧,涵盖了各种不同的场景。首先,文中提供了一种方法来去除网易有道笔记左下角的广告,只需在安装目录中找到对应的文件并删除特定的代码即可。接着,文章介绍了如何判断一台机器是否为虚拟机,仅需利用一行命令即可。此外,文中还讨论了Windows入站规则开启不生效的问题,解决方案是检查专用与公用网络配置。对于Docker容器内Tomcat应用与当前时间相差8个小时的问题,文章提供了在配置文件中添加代码的解决方案。文章还介绍了如何降低Node版本,并提供了详细的命令行操作步骤。最后,博客还分享了磁盘清理和运维监控的小技巧,包括如何查看内存使用情况,服务器实时情况等。这些小技巧都是实用且高效的,能帮助我们更好地解决日常遇到的各种问题。那么,你是否已经掌握了这些小技巧呢?是否有更好的解决方案呢?--GPT 4

Linux

Use Samba to share files in Linux and Windows

This blog post provides a comprehensive guide on how to use Samba, a free software that links UNIX series of operating systems with Microsoft Windows operating system's SMB/CIFS network protocol, to share files between Linux and Windows. The post starts with an introduction to Samba, explaining that it is a bridge that allows resources to be interoperable between Windows and UNIX series operating systems. It then proceeds to give detailed steps on how to install Samba Server on Linux, specifically Ubuntu, and how to configure Samba server share on Ubuntu. The post also provides instructions on how to test and configure Samba client, and how to use Windows to link Samba shared folders. Furthermore, the blog provides links to additional resources for more information. So, how can Samba be utilized to bridge the gap between UNIX and Windows systems? And how can you set it up on your own systems? The answers lie within the blog post.--GPT 4

Samba

Ubuntu 21.10 安装后找不到无线wifi问题排查

这篇博客是关于Ubuntu 21.10操作系统在安装后找不到无线wifi问题的解决方法。文章首先描述了问题的起因,即作者在更新Windows 11后频繁遇到系统黑屏进入休眠状态的问题,因此选择更换为Ubuntu 21.10系统,但是安装后出现了找不到wifi模块的问题。文章接着详细讲述了解决问题的步骤,包括确定网卡型号、判断是否是驱动问题、安装linux防火墙和关闭快速启动等。特别是在解决过程中,作者通过查阅华硕全球支持中心、阅读相关帖子和参考github issue等方式,最终成功解决了问题。文章的结尾部分,作者列出了参考的链接,供读者进一步了解问题和解决方案。这篇博客是一个很好的Ubuntu 21.10无线wifi问题解决指南,无论是遇到相同问题的用户,还是对Linux系统有兴趣的读者,都能从中获得有用的信息。那么,你是否也遇到过类似的问题?你又是如何解决的呢?--GPT 4

Ubuntu WIFI

Ubuntu MATE安装及初始配置

本篇博客详细介绍了如何在一台老电脑上安装Ubuntu MATE操作系统并进行初始配置,使其成为一个小型的Linux服务器。首先,作者提供了Ubuntu MATE系统的下载地址,并简单介绍了如何使用rufus工具刻录镜像文件到U盘,并进行系统安装。接下来,详细阐述了如何安装和配置必要的软件,包括SSH服务端、zeroTier(可选)、speedtest(可选)、docker和clash for linux。此外,还提供了如何关闭系统休眠的方法。在文章的最后,作者引用了一些有关Ubuntu MATE介绍、网速设置、自启动等方面的参考资料。阅读这篇文章,你是否想知道如何在自己的老电脑上实现这样的配置呢?你又会如何利用这样一个小型的Linux服务器呢?--GPT 4

Ubuntu Configration

利用Svn Hooks触发自动部署流水线

本篇博客主要探讨如何利用Svn Hooks触发自动部署流水线。在项目开发过程中,我们常常需要经历提交代码、集成开发平台更新、服务器远程构建更新等步骤。本文提出一种新的思路,即将前两步合并为一步,即提交代码后自动进行集成开发平台更新。为实现这一思路,我们需要找到一种可以触发集成开发平台构建的工具。本文首先调研了svn的hooks功能和基于apache开源的svn提交监听工具CommitMonitor,但由于权限和功能限制,这两种方法都被否决。最后,文章选择了TortoiseSVN提供的Hooks Script脚本,并通过编写Wscript脚本代码实现了自动触发集成开发平台更新。但该方法也存在一些问题,例如只能在TortoiseSvn的工具中提交才能触发,且集成平台构建完成后没有相关通知。尽管如此,这种方法仍有助于提高开发效率,减少更新构建时间。如何进一步优化这个流程,实现更自动化的部署流水线,值得我们进一步探讨。--GPT 4

svn automatic ci cd

SQL Server 死锁问题排查

本篇博客主要探讨了如何排查SQL Server的死锁问题。首先,文章提供了一个问题日志描述,展示了一个典型的SQL Server死锁问题的报错信息。然后,文章详细介绍了如何排查这个问题。它提供了查询哪些进程导致死锁的SQL语句,以及查询死锁原因的SQL语句。这些语句包括创建表格,插入数据,以及使用游标进行循环查询等操作。最后,文章提供了处理死锁问题的方法,即通过kill命令杀死导致死锁的进程。这篇文章不仅提供了一种实用的问题排查和处理方法,同时也展示了SQL语句的强大功能。那么问题来了,你是否了解SQL Server的死锁问题?你是否知道如何排查和处理这种问题?如果你不清楚,那么阅读这篇文章或许能够帮助你。--GPT 4

SQL Server

shell proxy via proxychains-ng

This blog post provides an in-depth guide on how to set up a shell proxy using proxychains-ng on GNU/Linux systems. It begins by explaining the need for a proxy to speed up access when visiting external websites or downloading content through a shell. The post then introduces proxychains-ng, a simple and convenient tool for this purpose, as an alternative to temporary solutions like 'export https_proxy'. The post proceeds with detailed instructions on how to download, compile, and install proxychains-ng. The steps include cloning the tool from GitHub, entering the downloaded folder, compiling the tool, and installing it along with the proxychains.conf configuration file. The final part of the blog post covers the configuration process. It explains how to view and edit the profile location, set up a SOCKS5 proxy and an HTTP proxy, and modify an alias in zsh. After following these steps, readers should be able to achieve faster access through a proxy. The blog post concludes by congra...--GPT 4

Proxy Shell

NFS Filesystem Mount

本篇博客主要讲述了如何在Linux和Windows之间使用NFS文件系统进行目录共享。文章首先详细介绍了Linux端的配置步骤,包括安装NFS服务器和实用程序、创建目录、绑定目录、编辑导出文件以及启动NFS服务器。接着,文章转向Windows端的配置,包括在控制面板中启用NFS服务、使用命令提示符挂载目录等步骤。文章的最后部分,作者列出了一些常见问题及其解决方案,如Windows连接挂载显示网络连接失败、在Windows创建文件显示无权访问等问题。这篇文章能为你提供一个关于如何在Linux和Windows之间使用NFS文件系统共享目录的全面指南。为了更好地理解和应用这些步骤,你可能需要回答以下问题:NFS文件系统在实际应用中有哪些优势和限制?如何解决在挂载过程中出现的权限问题?在不同操作系统间共享文件时,有哪些可能的安全风险?--GPT 4

Linux NFS Windows

Linux 部署clash的三种方式

本篇博客详细介绍了在Linux上部署Clash代理软件的三种方法。首先是Linux常规安装,包括下载文件、解压、配置、启动以及自启动的步骤,详细的命令行操作和配置文件内容都一一列出。其次是通过Docker部署,需要先在本地创建配置文件,然后编辑docker-compose配置文件并启动,最后通过网页访问。最后一种是通过flatpak安装Clash for Windows,只需简单的一行命令就可以完成。这三种方式各有优势,可以根据自己的实际情况选择适合的方式进行部署。那么,你更倾向于哪种部署方式呢?你觉得哪种方式更适合你的实际需求呢?--GPT 4

clash Linux