<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dme66590的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dme66590</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dme66590]]></copyright><item><title><![CDATA[使用IIS托管Nodejs搭建Swagger(2)]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258425</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258425</guid><author>dme66590</author><pubDate>Wed, 13 Mar 2019 16:59:00 +0800</pubDate><description><![CDATA[使用IIS托管Nodejs搭建Swagger(1)介绍了怎样使用Nodejs搭建SwaggerUI。Nodejs搭建SwaggerUI成功后有一个问题。命令行不能关闭。关闭后等于Express服务关闭。可以使用IIS托管Nodejs处理这一问题。以下为配置步骤

1. IIS创建网站

填写网站基本参数。物理地址选择SwaggerUI的物理地址


2.下载并安装”ii...]]></description><category></category></item><item><title><![CDATA[使用IIS托管Nodejs搭建Swagger(1)]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258423</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258423</guid><author>dme66590</author><pubDate>Wed, 13 Mar 2019 16:44:00 +0800</pubDate><description><![CDATA[最近工作使用Swagger生成一个具有互动性的API控制台，可以令使用项目的人快速学习和尝试API。以下为本人搭建一个比较初级、完整可使用的:Nodejs + Express + IIS + Swagger-UI服务的步骤。
1. 安装Nodejs
根据自己的系统下载合适的Nodejs。下载网址:https://nodejs.org/en/download/

路径选择为C:\P...]]></description><category></category></item><item><title><![CDATA[无序XML整理]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258421</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258421</guid><author>dme66590</author><pubDate>Thu, 07 Sep 2017 15:54:00 +0800</pubDate><description><![CDATA[以下代码能将无序XML内容整理成有序的XML
 public static string GetSendXml(string strXml)        {            　　var doc = new XmlDocument();            　　doc.LoadXml(strXml);
            　　using (var sw = new Str...]]></description><category></category></item><item><title><![CDATA[使用Jquery的Ajax调用后台方法]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258420</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258420</guid><author>dme66590</author><pubDate>Mon, 24 Jul 2017 16:11:00 +0800</pubDate><description><![CDATA[使用Jquery的Ajax调用后台方法具体有三种方式：1.在后台定义一般处理程序ashx，响应前端的请求。2.在页面的aspx.cs中定义静态方法+WebMethod，响应前端的请求。3.通过WCF进行处理。第三种调用方式不在本笔记的讨论范围中。以下针对第一、二种方式进行深入讨论。

1.使用一般处理程序响应前端请求
A. 在Web项目中新建一般处理程序(后端)：


B...]]></description><category></category></item><item><title><![CDATA[FileUpload与UpdatePanel]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258419</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258419</guid><author>dme66590</author><pubDate>Thu, 20 Jul 2017 18:39:00 +0800</pubDate><description><![CDATA[UpdatePanel是Asp.net实现页面部分刷新所使用的控件。还是挺不错的控件，避免了不少因为刷新所带来的不良用户体验(点击Asp.net按钮触发页面刷新，清楚text box中的内容)。但UpdatePanel是不能与FileUpload同时使用的。这也是微软明确指出的问题。同时使用FileUpload与UpdatePanel需要“耍点小聪明”。一个切实可行的方法是结合IFram...]]></description><category></category></item><item><title><![CDATA[OnClick与OnClientClick的时序和条件]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258418</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258418</guid><author>dme66590</author><pubDate>Thu, 20 Jul 2017 16:45:00 +0800</pubDate><description><![CDATA[OnClick与OnClientClick对于菜鸟的我来说真的花了一点时间去搞清楚。OnClientClick是在客户端方面运行的。而OnClick是会postback在服务器端运行的（这挺废话的）。但这里存在著执行时间和條件。時序性：网页上点击一个button第一个先触发的是客户端的OnClientClick，然後才會執行OnClick。條件性：要在OnClientClick返回tru...]]></description><category></category></item><item><title><![CDATA[LinQ使用积累]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258417</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258417</guid><author>dme66590</author><pubDate>Thu, 20 Jul 2017 16:18:00 +0800</pubDate><description><![CDATA[1. 用Linq查询datatable中的行是否重复intcount1 = (from p indt.AsEnumerable() select p).Distinct().Count();intcount2 = (from p indt.AsEnumerable() select p).Count();if(count1 &lt; count2){　　MessageBox.Show("...]]></description><category></category></item><item><title><![CDATA[If...Else转换为Action的写法]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258415</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258415</guid><author>dme66590</author><pubDate>Thu, 20 Jul 2017 11:20:00 +0800</pubDate><description><![CDATA[日常代码If..Else是最平常、基本而且经常使用的控制结构。这种控制逻辑在只有一层判断的情况下非常简洁而且可读性强。例如以下例子：if (表达式为True){　　//执行相关语句}else{　　//执行相关语句}
但有些情况下If...Else里会多重嵌套If...Else，这样会大大降低可读性。例如以下例子：if (表达式1为True){　　//执行相关语句}else{　　if (...]]></description><category></category></item><item><title><![CDATA[淘宝对接(二)]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258395</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258395</guid><author>dme66590</author><pubDate>Wed, 09 Nov 2016 11:58:00 +0800</pubDate><description><![CDATA[完成淘宝对接(一)的内容后，我们获得非常重要的App Key及App Secret。但如果想访问商户数据(如商品、订单等)还需要获取访问商户数据的授权令牌 Access Token。获取用户授权的流程可以查看淘宝文档:用户授权介绍。

尽管用户授权文档比较详尽地说明了申请流程。但在这里我还是挑出一些我当时不太明白的步骤进行讲解：
1. 获取授权码(即在"用户授权文档"中提到的co...]]></description><category></category></item><item><title><![CDATA[淘宝对接(一)]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258409</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258409</guid><author>dme66590</author><pubDate>Tue, 08 Nov 2016 21:41:00 +0800</pubDate><description><![CDATA[最近工作的内容是与淘宝进行对接。第一次接触淘宝对接的工作。淘宝也很不赖有比较专业详尽的文档。地址是：http://open.taobao.com/docs/doc_index.htm。网上也有一大堆参考资料。但感觉有点散。在这里我做一个合适我自己的归纳总结。

要进行淘宝开发，必须要首先完成以下步骤：
1. 申请开发者账户(申请完毕获得非常重要的App Key及App Secre...]]></description><category></category></item><item><title><![CDATA[Pechkin使用心得(二)]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258414</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258414</guid><author>dme66590</author><pubDate>Fri, 14 Oct 2016 00:21:00 +0800</pubDate><description><![CDATA[完成Pechkin使用心得(一)的内容后。下面正式进入代码实现的阶段。
在项目中引用Pechkin.dll与Pechkin.Synchronized.dll后编写以下示例代码：
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System...]]></description><category></category></item><item><title><![CDATA[Pechkin使用心得(一)]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258411</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258411</guid><author>dme66590</author><pubDate>Fri, 14 Oct 2016 00:19:00 +0800</pubDate><description><![CDATA[最近工作需要将HTML转化成PDF。第一次接触到Pechkin这个开源项目。有关Pechkin在网上可以找到一大堆的资料。这里我做一下属于我自己的归纳总结。首先Pechkin是GitHub上的一个开源项目，可方便将html转化成pdf文档，使用也很方便。
使用Pechkin的dll要注意以下两点：
一. 使用Pechkin相关dll的项目平台必须为x86.如下图所示：

否则会出...]]></description><category></category></item><item><title><![CDATA[在任一数据库中获取任一数据表的栏位数]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258408</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258408</guid><author>dme66590</author><pubDate>Wed, 09 Sep 2015 17:37:00 +0800</pubDate><description><![CDATA[Select count(*) From yourdatabase.sys.columns where object_id = OBJECT_ID('yourdatabase.dbo.tablename')

转载于:https://www.cnblogs.com/MatrixBlogs/p/4795463.html]]></description><category></category></item><item><title><![CDATA[找出数据库中有多少张表]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258405</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258405</guid><author>dme66590</author><pubDate>Wed, 06 Nov 2013 13:49:00 +0800</pubDate><description><![CDATA[今天在网上找到一些有用的SQL语句。收藏留以后使用。
SELECT * FROM sysobjects WHERE (xtype = 'U')
SELECT * FROM sysobjects WHERE (xtype = 'U')
SELECT * FROM sysobjects WHERE (xtype = 'C')
SELECT * FROM sysobjects WHER...]]></description><category></category></item><item><title><![CDATA[导出数据库数据至CSV格式]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258404</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258404</guid><author>dme66590</author><pubDate>Wed, 16 Oct 2013 17:45:00 +0800</pubDate><description><![CDATA[最近因为工作需要,自己写了一个存储过程将数据库中的数据导出至CSV格式。在此记录下来以后使用。
CREATEPROCEDURE [dbo].[Name of Stored procedure] 
 　　@DBName as varchar(100),	　　@TableName as varchar(100),	　　@ExportFilePath as varchar(500),	　...]]></description><category></category></item><item><title><![CDATA[GridView column的隐藏]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258412</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258412</guid><author>dme66590</author><pubDate>Sat, 15 Jun 2013 11:44:00 +0800</pubDate><description><![CDATA[Asp.net的GridView在实际的业务逻辑当中，客户都会提前很多不同的要求。就例如Column的动态显示或隐藏。最近在项目的开发当中遇到以下的要求：
1.GridView有一到两个Column是固定不变的。
2.通过设置软件动态地将在DB中已有的field显示出来。
小弟想了一个方法在这里和大家分享一下。
首先通过配置文件将要动态显示的列记录下来(例如使用一个list记录下...]]></description><category></category></item><item><title><![CDATA[OnClick与OnClientClick的时序和条件]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258402</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258402</guid><author>dme66590</author><pubDate>Sat, 15 Jun 2013 11:41:00 +0800</pubDate><description><![CDATA[OnClick与OnClientClick对于菜鸟的我来说真的花了一点时间去搞清楚。OnClientClick是在客户端方面运行的。而OnClick是会postback在服务器端运行的（这挺废话的）。但这里存在著执行时间和條件。時序性：网页上点击一个button第一个先触发的是客户端的OnClientClick，然後才會執行OnClick。條件性：要在OnClientClick返回tru...]]></description><category></category></item><item><title><![CDATA[GridView响应用户的功能]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258399</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258399</guid><author>dme66590</author><pubDate>Sat, 15 Jun 2013 11:40:00 +0800</pubDate><description><![CDATA[在网页中浏览数据库数据都会用到GridView控件。有很多种方法可以令GridView控件具有良好的方便的功能，令用户用起来觉得很方便。一个例子：让GridView其中一个字段的值作为连接到另一个网页的超链接。在这里说明一下它的具体实现是怎样的。

要完成以上所说的功能首先要知道两个asp.net提供的函数。它就是GridView_RowDataBound（object sende...]]></description><category></category></item><item><title><![CDATA[对象转换成XML数据形式]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258398</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258398</guid><author>dme66590</author><pubDate>Sat, 15 Jun 2013 11:30:00 +0800</pubDate><description><![CDATA[最近工作涉及到将Object转化为XML的数据格式。再网上找了一些资料。现在在这里总结一下目前使用到的方法
主要转换代码如下：
public static Stream TransforToXMLFormat(object obj){　　XmlSerializerFactory xmlSerializerFactory = new XmlSerializerFactory();
　...]]></description><category></category></item><item><title><![CDATA[使用Event的体会]]></title><link>https://blog.youkuaiyun.com/dme66590/article/details/102258397</link><guid>https://blog.youkuaiyun.com/dme66590/article/details/102258397</guid><author>dme66590</author><pubDate>Sat, 15 Jun 2013 11:26:00 +0800</pubDate><description><![CDATA[经过多个月与asp.net奋战后，现在转过来使用C#对上年项目进行的改进——将设计和模拟电话流程结合在一起。具体环境如下：
我需要为电话流程设计软件中的四十多个流程元素添加属性设置窗体。每一设置窗体都会从系统中一个唯一的变量池中获取系统变量。因为系统中只有唯一的一个变量池，所以我设计的变量获取窗体也应该只有一个对象实例。这个对象实例在变量池初始化的时候一同生成并一直贯穿整个系统的生存周...]]></description><category></category></item></channel></rss>