<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[.NET学习]]></title><description><![CDATA[-从入门到精通]]></description><link>https://blog.youkuaiyun.com/ddafei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ddafei]]></copyright><item><title><![CDATA[DeepSeek-OCR：革命性文档识别模型全面解析及实测]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/153982343</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/153982343</guid><author>ddafei</author><pubDate>Mon, 27 Oct 2025 21:15:01 +0800</pubDate><description><![CDATA[DeepSeek-OCR是一款革命性文档识别模型，在识别准确率（97%）、多语言支持（100+种）和处理效率（每日3300万页）方面实现重大突破。该模型采用创新的&quot;光学上下文压缩&quot;技术和双核智能架构（DeepEncoder视觉编码器+DeepSeek-3B-MoE解码器），通过将文档视为图像进行视觉压缩，显著提升处理效率。提供5种分辨率模式适应不同场景，支持文档转Markdown、图表解析等多种功能。实测显示对印刷体识别效果优异，但手写体识别仍有提升空间。]]></description><category></category></item><item><title><![CDATA[【通过WSL2安装Ubuntu24.04系统及图形化界面】]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/142798010</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/142798010</guid><author>ddafei</author><pubDate>Wed, 09 Oct 2024 22:28:22 +0800</pubDate><description><![CDATA[WSL（Windows Subsystem for Linux）是一个为Windows用户设计的兼容层，它允许用户在Windows10和Windows11操作系统上直接运行GNU/Linux环境。WSL提供了一个微软开发的Linux兼容内核接口，使得用户可以在不启动虚拟机或使用双重启动设置的情况下，在Windows上运行大多数命令行工具、实用程序、应用程序以及服务。尽管WSL2并不提供图形用户界面（GUI）支持‌，但可以通过一些方法间接实现图形界面的使用。]]></description><category></category></item><item><title><![CDATA[【优化ComfyUI API：自动化脚本解决绘图任务导致的磁盘性能瓶颈】]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/140671952</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/140671952</guid><author>ddafei</author><pubDate>Wed, 24 Jul 2024 20:08:01 +0800</pubDate><description><![CDATA[在最近的项目实施过程中，我们遇到了一个性能瓶颈：在线调用ComfyUI的API进行绘画时，速度逐渐下降。经过深入调查，我们发现问题根源在于累积的任务量过大。经过一整天的绘图作业，生成的图片文件在输出目录中占用了超过10GB的磁盘空间，这严重影响了通过view接口检索文件的速度。为了解决这一问题，我建了一个自动化任务计划，该计划每小时自动执行一次PowerShell脚本，以清理不再需要的图片文件，从而优化磁盘性能并提升系统响应速度。]]></description><category></category></item><item><title><![CDATA[用ComfyUI安装可图Kolors大模型做手机壁纸]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/140591064</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/140591064</guid><author>ddafei</author><pubDate>Sun, 21 Jul 2024 17:55:08 +0800</pubDate><description><![CDATA[国内科技公司快手在人工智能领域取得了显著进展，特别推出了「可图 Kolors」这一开源模型，它在图像生成质量上超越了SD3，与Midjourney v6模型相媲美，并支持中文提示词识别与生成中文字符，成为国产AI绘画模型的佼佼者。]]></description><category></category></item><item><title><![CDATA[【ComfyUI的API接口调用示例】]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/140328897</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/140328897</guid><author>ddafei</author><pubDate>Wed, 10 Jul 2024 18:36:11 +0800</pubDate><description><![CDATA[本文调用接口示例主要指导需要调用ComfyUI的开发者如何调用ComfyUI官方的API接口提交任务、查询历史、获取绘画视频结果等。阅读本文的前提是你本地已经安装了ComfyUI，并且对工作流绘画和生成视频已经有所了解。]]></description><category></category></item><item><title><![CDATA[【想要了解Anaconda介绍、安装配置及使用，看这篇文章就够了】]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/140326536</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/140326536</guid><author>ddafei</author><pubDate>Wed, 10 Jul 2024 16:20:37 +0800</pubDate><description><![CDATA[conda是一个包管理器和环境管理器。我们可以在命令行（Anaconda prompt或终端）中使用它。conda是一个python项目，但它支持多种语言，如Python、R、Ruby、Lua、Scala、Java、JavaScript、C/C++、FORTRAN。为什么要使用conda?conda的作用是解决包管理和环境管理的问题。它可以创建虚拟环境，与主环境分开，方便地在不同环境之间进行切换。conda结合了pip和virtualenv的功能。]]></description><category></category></item><item><title><![CDATA[【Python的pip配置、程序运行、生成exe文件】]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/140302123</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/140302123</guid><author>ddafei</author><pubDate>Tue, 09 Jul 2024 17:46:06 +0800</pubDate><description><![CDATA[1、升级pip2、查看版本pip -V #方法一pip --version #方法二3、查看pip已安装的库（包）pip list 	#查看已安装库列表pip list -o			 	#查看可以升级的包pip freeze				#查看已安装的包及版本信息pip show packagename 	#查看安装路径及依赖环境4、通过pip安装库（包）pip install packagename # 最新版本pip install packagename==1.0.4 # 指定版本。]]></description><category></category></item><item><title><![CDATA[Python的pip配置、程序运行、生成exe文件]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/139222189</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/139222189</guid><author>ddafei</author><pubDate>Sun, 26 May 2024 22:33:13 +0800</pubDate><description><![CDATA[作为Python必备技能，本文详细讲解如何在windows下开发进行pip配置、python程序命令行运行、Python程序（.py）生成exe文件]]></description><category></category></item><item><title><![CDATA[XML一些常用的操作代码]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1802357</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1802357</guid><author>ddafei</author><pubDate>Thu, 27 Sep 2007 01:52:00 +0800</pubDate><description><![CDATA[1. XML 文档操作     1.1 加载一个XML文档     Dim objDoc As New XmlDocument()     -- Load xml document Sample.xml     objDoc.Load("Sample.xml")        1.2 加载一个XML数据      Dim objDoc As New XmlDocument()      Dim ]]></description><category></category></item><item><title><![CDATA[认识XML中的XPath介绍]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1802356</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1802356</guid><author>ddafei</author><pubDate>Thu, 27 Sep 2007 01:49:00 +0800</pubDate><description><![CDATA[之所以要引入XPath的概念，目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径：通过文件管理路径，可以按照一定的规则查找到所需要的文件。　　之所以要引入XPath的概念，目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径：通过文件管理路径，可以按照一定的规则查找到所需要的文件；同样，依据XPa]]></description><category></category></item><item><title><![CDATA[Javascript学习笔记(二)Javascript核心之类,构造函数和原型 ]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1703752</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1703752</guid><author>ddafei</author><pubDate>Mon, 23 Jul 2007 21:11:00 +0800</pubDate><description><![CDATA[　　javascript并不支持真实的类(像JAVA,C#,C++),但是它可以通过构造函数和属性定义伪类.　　构造函数：通过构造函数来定义一个对象类，使用它的参数来初始化this关键字所引用的对象的属性．构造函数只是初始化了特定的对象，但并不返回这个对象．通过new 调用构造函数．　　原型对象和继承：Javascript对象继承原型对象的所有属性．一个对象的原型是由创建并初始化该对象的构造函数定]]></description><category></category></item><item><title><![CDATA[Javascript学习笔记(二)Javascript核心之函数 ]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1703746</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1703746</guid><author>ddafei</author><pubDate>Mon, 23 Jul 2007 21:10:00 +0800</pubDate><description><![CDATA[　　JavaScript中函数声明定义格式： 　　　　function fname(param1,param2,…){    　　　　　statement 　　　　}　　此外，还可以使用Function()构造函数和new运算符动态地定义函数。 　　　　var fname = new Function("param1","param2","…","statement");　　Function()构]]></description><category></category></item><item><title><![CDATA[Javascript学习笔记(二)Javascript核心之对象和数组 ]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1703739</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1703739</guid><author>ddafei</author><pubDate>Mon, 23 Jul 2007 21:09:00 +0800</pubDate><description><![CDATA[　　对象是一种复合数据类型．　　创建对象最简单的方法是你的javascript代码中包含对象直接量，也可以通过运算符new创建。var empty = {};  // An object with no propertiesvar point = { x:0, y:0 };var circle = { x:point.x, y:point.y+1, radius:2 };var homer = {]]></description><category></category></item><item><title><![CDATA[Javascript学习笔记(二)Javascript核心之语句 ]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1703729</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1703729</guid><author>ddafei</author><pubDate>Mon, 23 Jul 2007 21:08:00 +0800</pubDate><description><![CDATA[                                    Statement                                    Syntax                                    Purpose                                    ]]></description><category></category></item><item><title><![CDATA[Javascript学习笔记(二)Javascript核心之表达式和运算符 ]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1703718</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1703718</guid><author>ddafei</author><pubDate>Mon, 23 Jul 2007 21:07:00 +0800</pubDate><description><![CDATA[　　最简单的表达式是直接量或者变量名，直接表达式的值是它本身，变量表达式的值是该变量所存放或引用的值．　　Javascript的运算符                                    优先级                                    Ａ                                   ]]></description><category></category></item><item><title><![CDATA[Javascript学习笔记(二)Javascript核心之变量 ]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1703701</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1703701</guid><author>ddafei</author><pubDate>Mon, 23 Jul 2007 21:05:00 +0800</pubDate><description><![CDATA[　　Javascript是无类型的，这就意味着它的变量可以存放任何类型的值。必要时可以快速，自动的转换类型。　　变量声明用var,一个var可以声明多个变量，用逗号隔开，也可以将变量声明和变量初始化绑定在一起。　　重复的声明和遗漏的声明：var多次声明同一变量是合法的。尝试读一个未声明的变量的值，会生成一个错误，若给一价目未用var声明的变量赋值，javascript会隐式声明该变量，但是隐式声明]]></description><category></category></item><item><title><![CDATA[Javascript学习笔记(二)Javascript核心之数据类型与值]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1683136</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1683136</guid><author>ddafei</author><pubDate>Mon, 09 Jul 2007 05:53:00 +0800</pubDate><description><![CDATA[JavaScript包括三种基本数据类型——数字、文字字符串和布尔值，两种小数据类型null(空)和undefined(未定义)，支持复合数据类型-对象（已命名的值的无序集合和数组），定义了一种特殊对象-函数，还定义了一些专用对象（对象类class),Date类，RegExp类，Error类　　1、数字：　　JavaScript不同于其他语言的一个特点是它不区分整型数值和浮点型数值，所有的数字都由]]></description><category></category></item><item><title><![CDATA[Javascript学习笔记(二)Javascript核心之语法结构]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1683129</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1683129</guid><author>ddafei</author><pubDate>Mon, 09 Jul 2007 04:46:00 +0800</pubDate><description><![CDATA[ 　　程序设计语言的词法结构是一套基本规则，是一种语言的最低层次的语法，包括变量名是什么样，注释怎么写等。下面分几点来讨论JavaScript的词法结构。　　字符集： JavaScript程序用的是Unicode字符集。由于7位ASCII编码和8位ISO Latin-1编码都是16位Unicode编码的子集，所以用这两种编码写的JavaScript程序都是绝对有效的。　　大小写敏感性： J]]></description><category></category></item><item><title><![CDATA[Javascript学习笔记(一)Javascript概述]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1683127</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1683127</guid><author>ddafei</author><pubDate>Mon, 09 Jul 2007 03:21:00 +0800</pubDate><description><![CDATA[        JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的解释性程序设计语言。在句法构成上,其核心语言与C,C++,Java相似,但它是一种弱类型语言,它的变量不必具有一个明确的类型.　　在进一步研究JavaScript之前，需要明确几个非常容易误解的主题。　　JavaScript并非Java。由于JavaScript的名称，很]]></description><category></category></item><item><title><![CDATA[合理使用.NET数据提供程序DataReader还是DataSet?]]></title><link>https://blog.youkuaiyun.com/ddafei/article/details/1644881</link><guid>https://blog.youkuaiyun.com/ddafei/article/details/1644881</guid><author>ddafei</author><pubDate>Sat, 09 Jun 2007 06:43:00 +0800</pubDate><description><![CDATA[DataReader还是DataSet  运用DataReader类的情况。 A 读取的数据必须是新的，所以在每次需要数据的时候，你都必须从数据库读取。创建一个DataReader类不会消耗很多内存，不过随着负荷的增加，DataSet上的性能也会很快地提高。B 对每行数据的需求很简单。该情况的最好的例子就是简单地将DataReader绑定到一个Web控件，如DataGrid或DropDownLis]]></description><category></category></item></channel></rss>