<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zwl995的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zwl995</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zwl995]]></copyright><item><title><![CDATA[sql将列以,分割；将表数据转化为xml或json格式]]></title><link>https://blog.youkuaiyun.com/zwl995/article/details/126374654</link><guid>https://blog.youkuaiyun.com/zwl995/article/details/126374654</guid><author>zwl995</author><pubDate>Tue, 16 Aug 2022 22:03:31 +0800</pubDate><description><![CDATA[sql将列以,分割；for xml path与for json path]]></description><category></category></item><item><title><![CDATA[.net Core 官方文档链接]]></title><link>https://blog.youkuaiyun.com/zwl995/article/details/121644545</link><guid>https://blog.youkuaiyun.com/zwl995/article/details/121644545</guid><author>zwl995</author><pubDate>Tue, 30 Nov 2021 22:32:25 +0800</pubDate><description><![CDATA[ASP.NET Core 简介 | Microsoft Docs
]]></description><category></category></item><item><title><![CDATA[sql查询某个表中详细的字段信息及长度]]></title><link>https://blog.youkuaiyun.com/zwl995/article/details/121642389</link><guid>https://blog.youkuaiyun.com/zwl995/article/details/121642389</guid><author>zwl995</author><pubDate>Tue, 30 Nov 2021 20:49:12 +0800</pubDate><description><![CDATA[SELECT 

表名=case when a.colorder=1 then d.name else '' end,

表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,

字段序号=a.colorder,

字段名=a.name,

标识=case when COLUMNPROPERTY(a.id,a.name,'IsIdentity')=1 then '√'else '' end,

主键=case when exists(.]]></description><category></category></item><item><title><![CDATA[异步多线程知识点总结-------仅供参考（基础用法）]]></title><link>https://blog.youkuaiyun.com/zwl995/article/details/119670173</link><guid>https://blog.youkuaiyun.com/zwl995/article/details/119670173</guid><author>zwl995</author><pubDate>Mon, 30 Aug 2021 22:19:10 +0800</pubDate><description><![CDATA[基本概念：

什么是进程，线程和多线程：

进程：一个程序运行时，占用的全部计算资源的总和；进程之间是相互独立的。

线程：

是windows任务调度的最小单位。
	线程是程序中的一个执行流
	所有的代码都必须执行在线程，有线程才能有代码执行
多线程：多个执行流同时运行

什么是同步异步：

他们只是对方法执行的描述

同步：完成一行计算后，再进入下一行。

异步：不会等待方法的完成，直接进入下一步操作。
...]]></description><category></category></item><item><title><![CDATA[asp.net——文件上传]]></title><link>https://blog.youkuaiyun.com/zwl995/article/details/119778598</link><guid>https://blog.youkuaiyun.com/zwl995/article/details/119778598</guid><author>zwl995</author><pubDate>Wed, 18 Aug 2021 13:56:35 +0800</pubDate><description><![CDATA[每次上传一个文件，可以上传多个文件，支持删除文件，界面不怎么美观，没写样式，后期可以自己加。

aspx页面：


&lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UplodeFile.aspx.cs" Inherits="Demo.UplodeFile" %&gt;

&lt;!DOCTYPE html&gt;

&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head r]]></description><category></category></item><item><title><![CDATA[sql server中截取字符串的常用函数]]></title><link>https://blog.youkuaiyun.com/zwl995/article/details/119731251</link><guid>https://blog.youkuaiyun.com/zwl995/article/details/119731251</guid><author>zwl995</author><pubDate>Mon, 16 Aug 2021 15:25:19 +0800</pubDate><description><![CDATA[sql server提供了3个常用截取字符串方法，LEFT()、RIGHT()、SUBSTRING()，跟C#不同的是，起始第一个索引为1。


1.LEFT ( character_expression , integer_expression )
函数说明：LEFT ( '源字符串' , '要截取最左边的字符数'  )
返回从字符串左边开始指定个数的字符
select LEFT('SQL_Server_2012',4 );
返回结果：SQL_
 
 
2.RIGHT ( character_expres]]></description><category></category></item><item><title><![CDATA[SQL Server查询某个表应用在哪些存储过程]]></title><link>https://blog.youkuaiyun.com/zwl995/article/details/119381502</link><guid>https://blog.youkuaiyun.com/zwl995/article/details/119381502</guid><author>zwl995</author><pubDate>Wed, 04 Aug 2021 12:40:05 +0800</pubDate><description><![CDATA[select name,type_desc from sys.all_sql_modules s
inner join sys.all_objects o on s.object_id=o.object_id
where definition like '%表名%' order by type_desc,name


]]></description><category></category></item><item><title><![CDATA[c#对文件的操作]]></title><link>https://blog.youkuaiyun.com/zwl995/article/details/118197920</link><guid>https://blog.youkuaiyun.com/zwl995/article/details/118197920</guid><author>zwl995</author><pubDate>Thu, 24 Jun 2021 22:51:11 +0800</pubDate><description><![CDATA[在开发过程中，难免我们会对系统的文件进行一些操作。这里是我对文件操作的一些整理

在App.config配置文件：


&lt;appSettings&gt;
	&lt;!--日志路径--&gt;
	&lt;add key="LogPath" value="C:\Users\zwl\Desktop\IO\IO\File"/&gt;
	&lt;add key="NewLogPath" value="C:\Users\zwl\Desktop\IO\IO\NewFile"/&gt;
&lt;/appSetting]]></description><category></category></item><item><title><![CDATA[c#委托总结]]></title><link>https://blog.youkuaiyun.com/zwl995/article/details/117536491</link><guid>https://blog.youkuaiyun.com/zwl995/article/details/117536491</guid><author>zwl995</author><pubDate>Thu, 03 Jun 2021 23:39:59 +0800</pubDate><description><![CDATA[委托一、什么是委托二、委托的定义和使用三、委托的应用，小例子：12306卖票四、多播委托
一、什么是委托
顾名思义，委托就是让别人做事。委托是实现回调函数的一种机制。可能有人会问了，回调函数是个啥？？？
举个例子：我现在是一家公司的老板，公司现在在招聘.NET工程师，我们有一个小姐姐专门负责接受求职者投递的简历，我就告诉这个小姐姐，一旦收到新的简历就转发给我一份。
这个例子里小姐姐要做的工作：给我转发一份简历（回调函数里的操作），就是一个回调函数的作用。一旦有了满足条件（收到了新的简历），小姐姐就会转发给我]]></description><category></category></item></channel></rss>