<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[工科狗Niko的博客]]></title><description><![CDATA[笔记在知乎，视频在B站，@工科狗Niko  分享学习干货，持续更新~]]></description><link>https://blog.youkuaiyun.com/NikoHsu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NikoHsu]]></copyright><item><title><![CDATA[从零开始DeepSeek本地部署超全指南]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/146227273</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/146227273</guid><author>NikoHsu</author><pubDate>Sat, 15 Mar 2025 14:19:52 +0800</pubDate><description><![CDATA[你是否也曾因为数据隐私或网络延迟问题，而希望将DeepSeek部署在本地服务器上？别担心！这篇教程将手把手教你如何 从零开始完成DeepSeek的本地化部署，轻松上手！首先，可以了解下本地化部署对计算机/服务器的要求，不同规模的模型大致要求如下图所示：参见上图，配置越高，运行效果越好，如果配置过低，可能会出现运行卡顿甚至无法运行的情况。]]></description><category></category></item><item><title><![CDATA[2025年AI编程神器Cursor使用及deepseek部署最全教程]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/145798356</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/145798356</guid><author>NikoHsu</author><pubDate>Sun, 23 Feb 2025 16:00:00 +0800</pubDate><description><![CDATA[字节跳动推出的AI编程工具，支持中文，免费且无生成次数限制，功能与Cursor类似，测试起来和cursor差距并不是很大，如果免费工具发展的好，用户多了，相信cursor也会迫于压力降价。打开Cursor的设置面板（File -> Preference -> Cursor Settings），找到Models选项卡，把其他模型的开关都关掉，选择deepseek。另外，在cursor修改后，如果想先看实际效果，再决定是否应用，可以选择先。.cursorignore文件，可以忽略掉不需要的文件，提高代码质量。]]></description><category></category></item><item><title><![CDATA[相机成像及参数原理入门]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/145258998</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/145258998</guid><author>NikoHsu</author><pubDate>Mon, 20 Jan 2025 14:17:28 +0800</pubDate><description><![CDATA[相机硬件组成部分参见图片参考来源https://www.bilibili.com/festival/jzj2023?相机的本质是镜头＋感光元件组成的镜头决定视角感光元件决定画质。]]></description><category></category></item><item><title><![CDATA[Conda/pip等虚拟环境操作常用命令大全]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/142712468</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/142712468</guid><author>NikoHsu</author><pubDate>Sat, 05 Oct 2024 11:42:15 +0800</pubDate><description><![CDATA[首先明确一下conda和pip的区别处理依赖：Pip通过 requirements.txt 文件管理依赖，但对于复杂依赖关系处理相对简单，可能会导致依赖冲突。Conda，可以确保安装的包和依赖之间的兼容性。使用 environment.yml 文件来定义环境及其依赖。包源：Pip默认从 PyPI（Python Package Index）获取包。，也可以通过指定源（如私有源或其他公共源）安装包。]]></description><category></category></item><item><title><![CDATA[python常用的内置函数zip，map，enumerate......（更新中）]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/141269924</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/141269924</guid><author>NikoHsu</author><pubDate>Fri, 16 Aug 2024 21:23:56 +0800</pubDate><description><![CDATA[zip() 函数用于将可迭代的对象作为参数，将对象中对应的元素打包成一个个元组，然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致，则返回列表长度与最短的对象相同，利用 * 号操作符，可以将元组解压为列表。]]></description><category></category></item><item><title><![CDATA[Windows通过git配置github代码仓库全流程]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/137370871</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/137370871</guid><author>NikoHsu</author><pubDate>Thu, 04 Apr 2024 12:12:27 +0800</pubDate><description><![CDATA[gitignore 是一个文本文件，用于告诉 Git 忽略某些文件或目录，使它们不会被 Git 跟踪或包含在版本控制中。通常，.gitignore 文件用于指定那些不应该上传到代码仓库的文件，比如编译生成的中间文件、临时文件、日志文件、缓存文件等。SSH 文件通常指的是 SSH 密钥文件。我们本地存放仓库的文件夹下已经多了个github端的仓库名命名的文件夹。这个命令显示当前 Git 仓库配置的远程仓库的详细信息。输出的origin为远程链接名（默认的主要远程仓库）复制想上传的代码仓库的SSH地址。]]></description><category></category></item><item><title><![CDATA[win11系统和ubuntu双系统首次连接网线上网流程]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/137285776</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/137285776</guid><author>NikoHsu</author><pubDate>Tue, 02 Apr 2024 21:54:20 +0800</pubDate><description><![CDATA[使用 命令"cat /etc/resolv.conf"可以看到其中的nameserver = 127.0.0.x,这是因为我们没有设置公共的DNS域名服务器，从而将"www.baidu.com"的域名解析为ip地址。注：使用PPPOE拨号上网之后，每次网络的IP地址都会随机更换，这是动态IP。上网前需要拨号上网，如果是连的路由器，那么一台路由器上拨号一次就行了。这里踩的第一个坑是刚开始电脑连的是交换机1又连的交换机2，导致拨号报错。之后我就点的确定，然后输入用户名，密码。具体的操作看这篇博客，写的非常好！]]></description><category></category></item><item><title><![CDATA[电脑主机更换显卡完整流程和踩坑记录（含驱动安装）]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/137240222</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/137240222</guid><author>NikoHsu</author><pubDate>Mon, 01 Apr 2024 17:21:35 +0800</pubDate><description><![CDATA[根据显卡和电源的性能，看目前主机的电源性能是否足够。后面装cudnn，pytorch啥的就不说了。显卡的电源线一般是6+2的，可以拼起来。此时任务管理器里还没显示软件。显卡驱动装在c盘好一点。]]></description><category></category></item><item><title><![CDATA[Ubuntu系统pycharm以及annaconda的安装配置笔记以及问题集锦（更新中）]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/135718838</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/135718838</guid><author>NikoHsu</author><pubDate>Sat, 20 Jan 2024 20:20:17 +0800</pubDate><description><![CDATA[Ubuntu22.04系统pycharm以及annaconda的安装配置笔记以及问题集锦（更新中）]]></description><category></category></item><item><title><![CDATA[Ubuntu系统Git的安装配置及使用笔记（更新中）]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/135706768</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/135706768</guid><author>NikoHsu</author><pubDate>Fri, 19 Jan 2024 21:04:58 +0800</pubDate><description><![CDATA[Ubuntu系统Git的安装配置及使用自用笔记]]></description><category></category></item><item><title><![CDATA[【Java01】基本数据类型和引用数据类型]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/134993087</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/134993087</guid><author>NikoHsu</author><pubDate>Thu, 14 Dec 2023 13:27:24 +0800</pubDate><description><![CDATA[基本数据类型的值直接存储在栈内存中，而引用数据类型的值存储在堆内存中，而引用则存储在栈内存中。基本数据类型在内存中占用固定大小的空间，而引用数据类型则根据实际数据的大小动态分配内存空间。只要是引用数据类型变量，其具体内容都是存放在堆中的，而栈中存放的是其具体内容所在内存的地址。而引用数据类型是指存储的是指向实际数据所在位置的引用，如数组、字符串、对象等。引用数据类型变量，调用方法时作为参数是按引用传递的，传递的是引用的副本。在方法中定义的非全局基本数据类型变量的具体内容是存储在栈中的。]]></description><category></category></item><item><title><![CDATA[Python标准库的ArgumentParser类简介（深度学习常用）]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/134780945</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/134780945</guid><author>NikoHsu</author><pubDate>Mon, 04 Dec 2023 12:09:46 +0800</pubDate><description><![CDATA[使用add_argument()方法定义参数时，可以指定参数的名称、简短描述、帮助信息等。解析命令行参数：ArgumentParser提供了parse_args()方法，用于解析命令行参数并返回一个包含参数值的命名空间或字典。定义命令行参数：使用ArgumentParser可以定义程序所需的各种命令行参数，例如选项（可选参数）和位置参数（必需参数）。ArgumentParser是一个强大而灵活的工具，可以帮助开发者轻松处理命令行参数，提供友好的用户界面，并减少错误和混淆。使用解析后的参数执行相应的操作。]]></description><category></category></item><item><title><![CDATA[Linux和Shell笔记-6使用编辑器Vim]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/131750681</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/131750681</guid><author>NikoHsu</author><pubDate>Sun, 16 Jul 2023 15:21:01 +0800</pubDate><description><![CDATA[对文本在编辑器的功能（如查找，剪切和粘贴）了解越多，编写shell脚本的速度就越快。插入模式将光标位置输入的每个键插入到缓冲区，按i键进入插入模式，按esc回到普通模式。参考资料：《Linux命令行与shell脚本编程大全（第三版）》第十章使用编辑器。键入vim（或vi，如果这个别名或链接文件存在的话）如。vim有两种操作模式，普通模式和插入模式。普通模式将按键解释成命令。]]></description><category></category></item><item><title><![CDATA[Linux和Shell笔记-5安装软件程序]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/131750462</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/131750462</guid><author>NikoHsu</author><pubDate>Sun, 16 Jul 2023 15:07:37 +0800</pubDate><description><![CDATA[cd到解压目录，ls列出目录内容，读取README文件，用make构建二进制文件，make结束时sysstat程序就会出现在目录下，如果想安装到linux系统常用的位置上，要以root用户身份登录（或者sudo），然后make install。卸载 aptitude remove只删除软件包不删除配置文件， aptitude purge会都删除。另有基于RED Hat的系统，yum，urpm，zypper，在此略过。dpkg命令是基于debian的PMS核心。两种主要工具dpkg和rpm。]]></description><category></category></item><item><title><![CDATA[Linux和Shell笔记-4Linux环境变量和 ~\.bashrc文件]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/131736328</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/131736328</guid><author>NikoHsu</author><pubDate>Sat, 15 Jul 2023 11:23:09 +0800</pubDate><description><![CDATA[环境变量的作用是提供了一种灵活、可配置的方式来控制系统和应用程序的行为。其中，PATH环境变量定义了系统命令的搜索路径，HOME环境变量定义了用户的主目录路径，USER环境变量定义了当前登录用户的用户名。系统管理员可以通过设置环境变量来控制系统的行为，例如设置TZ环境变量来指定系统时区，或者设置LD_LIBRARY_PATH环境变量来指定动态链接库的搜索路径等。Linux环境变量是在Linux操作系统中定义的一组变量，用于存储系统和用户的配置信息，例如系统路径、命令别名、语言环境等。]]></description><category></category></item><item><title><![CDATA[Linux和Shell笔记-3Linux系统内部信息命令]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/131729418</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/131729418</guid><author>NikoHsu</author><pubDate>Fri, 14 Jul 2023 21:34:34 +0800</pubDate><description><![CDATA[上一节汇总了Linux文件系统上切换目录以及处理文件和目录的基本知识。这里汇总通过命令行命令探查Linux系统的内部信息，包括：管理进程获取磁盘统计信息挂载新磁盘排序数据归档数据。]]></description><category></category></item><item><title><![CDATA[Linux和Shell笔记-2基本的bash shell命令]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/131699640</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/131699640</guid><author>NikoHsu</author><pubDate>Thu, 13 Jul 2023 12:33:49 +0800</pubDate><description><![CDATA[boot   存放系统内核及启动相关的文件，类似于window里面的C盘，很重要，一般不会让别的人 去挤压它的存储空间（重点）/lib       存放库文件 /proc 存放虚拟文件系统目录，保存进程在内存中的信息（重点）/var      存放系统运行中经常修改的文件，例如系统日志。/bin     存放常用的命令（二进制可执行程序）（重点）/root    存放管理员的家目录 /mnt 临时挂载点。/dev     存放我们的设备文件（重点）/home  家目录（所有普通用户的家目录）]]></description><category></category></item><item><title><![CDATA[Linux和Shell笔记-1相关概念理解]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/131696461</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/131696461</guid><author>NikoHsu</author><pubDate>Thu, 13 Jul 2023 11:19:42 +0800</pubDate><description><![CDATA[因此，GNU 项目提供了大量的工具和应用程序，包括 GNU C 编译器（GCC）、GNU Bash shell、GNU Core Utilities 等，使 Linux 内核具备了完整的操作系统功能。所以，GNU 和 Linux 是密切相关的，GNU 提供了大部分的用户空间程序，而 Linux 提供了操作系统的内核。Linux 是一个开放源代码的操作系统内核，最早由芬兰的林纳斯·托瓦兹（Linus Torvalds）在1991年开发，并且后来成为了广泛使用的操作系统内核。内核的另一职责是管理硬件设备。]]></description><category></category></item><item><title><![CDATA[pycharm远程连接和配置服务器]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/131083032</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/131083032</guid><author>NikoHsu</author><pubDate>Wed, 07 Jun 2023 10:49:40 +0800</pubDate><description><![CDATA[缺少依赖需要安装的时候，注意Terminal 是local还是服务器上的，如果是local想迁移到服务器，点击上方的tools，然后选择，再选择服务器就好。点击next后，上面是服务器上编译器的地址，例如我的是。激活当前环境，选择好环境后，就可以用pip进行安装了。下面是本地项目文件夹和服务器上的映射。首先连接服务器的方法。查看当前环境，然后用。]]></description><category></category></item><item><title><![CDATA[离线无网络配置python环境复盘]]></title><link>https://blog.youkuaiyun.com/NikoHsu/article/details/130824630</link><guid>https://blog.youkuaiyun.com/NikoHsu/article/details/130824630</guid><author>NikoHsu</author><pubDate>Tue, 23 May 2023 12:48:39 +0800</pubDate><description><![CDATA[如果是有细心地小伙伴就可以看到在python库文件夹中有一个叫做setup.py的文件，也只有tar.gz压缩文件解压后才会带这个文件，它就是实现python离线库文件安装的关键点。但是tar.gz也会出现安装不上的情况，一方面是可能缺少依赖，另一方面可以考虑把gz转成whl文件，方法如下（需要安装wheel库，如果没有安装一下wheel库）1.在将tar.gz文件下载好之后，需要使用解压缩软件将其解压到python安装命令中的Lib文件夹中，这里面放的都是pyhton第三方库和模块文件。]]></description><category></category></item></channel></rss>