<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liulv_yan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liulv_yan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liulv_yan]]></copyright><item><title><![CDATA[.net core WebAPI --文件分片上传]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/133882629</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/133882629</guid><author>liulv_yan</author><pubDate>Fri, 24 Nov 2023 15:44:57 +0800</pubDate><description><![CDATA[因工作要求需要提供文件分片上传的功能，在这里记录一下。]]></description><category></category></item><item><title><![CDATA[C#动态调用WebService服务（2）]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/121556986</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/121556986</guid><author>liulv_yan</author><pubDate>Fri, 26 Nov 2021 12:02:16 +0800</pubDate><description><![CDATA[WebClient 请求 启用SSL的站点 时，如果站点的证书是不可信的，请求会被阻止，解决办法如下：




 public static class CertificateTrust
    {
        public static void SetCertificatePolicy()
        {
            ServicePointManager.ServerCertificateValidationCallback+= RemoteCertificate...]]></description><category></category></item><item><title><![CDATA[SFTP服务器搭建及C#实现SFTP上传文件]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/121157684</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/121157684</guid><author>liulv_yan</author><pubDate>Fri, 05 Nov 2021 10:21:32 +0800</pubDate><description><![CDATA[需先通过NuGet将Renci.SshNet引用到项目中。


using Renci.SshNet;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PrintDBSQL.Framework.Utility
{
    public class SFTP...]]></description><category></category></item><item><title><![CDATA[FTP服务器搭建及C#实现FTP文件的上传]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/121148484</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/121148484</guid><author>liulv_yan</author><pubDate>Thu, 04 Nov 2021 18:35:13 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;

namespace PrintDBSQL.Framework.Utility
{
    public class FTPHelper
    {
        /// &lt;summary&gt;
 .]]></description><category></category></item><item><title><![CDATA[C# 通过Exchange server 发送邮件]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/121148086</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/121148086</guid><author>liulv_yan</author><pubDate>Thu, 04 Nov 2021 18:15:51 +0800</pubDate><description><![CDATA[需要引入Microsoft.Exchange.WebServices.dll。

微软的Exchange邮件服务不同与一般的邮件server，他不能简单使用SmtpClient等组件实现邮件收发的功能。
那么怎么通过Exchange服务发送邮件呢?
微软的Exchange服务都有webservice接口, 通过其提供的webservice发送邮件也是最简单的方法。
验证Exchange服务的webservice是否正常：https://xx.xxxxx.com/ews/exchange.asmx， 能打开就]]></description><category></category></item><item><title><![CDATA[js 中 filter函数在IE浏览器不兼容解决办法]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/120417165</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/120417165</guid><author>liulv_yan</author><pubDate>Wed, 22 Sep 2021 16:18:19 +0800</pubDate><description><![CDATA[IE不兼容解决办法：写个共用方法：


Array.prototype.myfilter = function (fun /*, thisp*/) {
    var len = this.length;
    if (typeof fun != "function") {
        throw new TypeError();
    }
    var res = new Array();
    var thisp = arguments[1];
    for (var i = 0; i &]]></description><category></category></item><item><title><![CDATA[多个swal弹框套用时，href无法使用的问题]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/117958977</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/117958977</guid><author>liulv_yan</author><pubDate>Wed, 16 Jun 2021 15:26:36 +0800</pubDate><description><![CDATA[当多个多个swal弹框套用时，最底层的swal的function（）方法中的href无法使用。


 swal({
                title: "",
                text: "&lt;input type='checkbox' name='ChildInherit' id='ChildInherit' checked='checked'&gt;  同时设置子部门",
                html: true,
                type: "]]></description><category></category></item><item><title><![CDATA[C++调用C#创建的COM组件]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/107537073</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/107537073</guid><author>liulv_yan</author><pubDate>Mon, 27 Jul 2020 12:11:55 +0800</pubDate><description><![CDATA[组件基本概念
COM（Componet Object Model）组件是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下，人们可以开发出各种各样的功能专一的组件，然后将它们按照需要组合起来，构成复杂的应用系统。由此带来的好处是多方面的：可以将系统中的组件用新的替换掉，以便随时进行系统的升级和定制；可以在多个应用系统中重复利用同一个组件；可以方便的将应用系统扩展到网络环境下；COM与语言平台无关的特性使所有的程序员均可充分发挥自己的才智与专长编写组件模块。

.]]></description><category></category></item><item><title><![CDATA[解决ASP.NET 请求数据太大500错误 JSON无法反序列化]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/86626603</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/86626603</guid><author>liulv_yan</author><pubDate>Thu, 23 Jul 2020 16:22:14 +0800</pubDate><description><![CDATA[mvc中 在做一个post提交需要从控制器返回一个字符串(字符串有点长)

当向服务端提交请求时（ajax）post数据非常大的情况下，post数据中有超过450个对象数组时，请求会返回错误信息：“使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串的长度超过了为maxJsonLength属性设置的值”。

解决方法：


 public static clas...]]></description><category></category></item><item><title><![CDATA[C++——MFC字符Unicode转UTF-8]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/105654794</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/105654794</guid><author>liulv_yan</author><pubDate>Tue, 21 Apr 2020 12:13:58 +0800</pubDate><description><![CDATA[unicode的环境下，写中文到文件，会出现乱码。


char* UnicodeToUtf8(const char* mbcsStr)  
{    
	int charLen = MultiByteToWideChar(CP_UTF8, 0, mbcsStr, -1, NULL, 0);  
	wchar_t* wideStr = (wchar_t*) malloc(sizeof(wchar_...]]></description><category></category></item><item><title><![CDATA[SQL Server2012如何导出sql脚本并且还原数据库]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/86699586</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/86699586</guid><author>liulv_yan</author><pubDate>Wed, 30 Jan 2019 11:52:04 +0800</pubDate><description><![CDATA[今天来介绍一下如何通过导出sql脚本的方式来备份并且还原新的数据库，不过这种方式比较适合数据库数据不太多的中小型数据表，下面通过SQL Server2012为例来进行说明。

      一  备份数据库

           1  选择某一个数据库，右键依次选择：任务==》生成脚本；



2  选择要编写脚本的数据库对象，注意此处可以选择特定的数据库对象，我们可以选择我们需要备份的数据表。
...]]></description><category></category></item><item><title><![CDATA[【PHP】最详细PHP从入门到精通（三）——PHP中的字符串]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/85329588</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/85329588</guid><author>liulv_yan</author><pubDate>Sat, 29 Dec 2018 15:31:14 +0800</pubDate><description><![CDATA[转载来自：https://www.cnblogs.com/liuyongqi/p/7078610.html

【字符串三种声明方式】

1、&quot;&quot;：双引号中可以解析变量&quot;{$a}&quot;，双引号中可以使用任何转义字符；
2、''：单引号中不可以解析变量，单引号中不可以使用转义字符（但是可以使用单引号自身和转义符自身---&amp;gt;\' \\）；
3、定界符：&amp;lt;&amp;lt;&amp;lt;标识符
标识符;必须顶格写...]]></description><category></category></item><item><title><![CDATA[【PHP】最详细PHP从入门到精通（二）——PHP中的函数]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/85329222</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/85329222</guid><author>liulv_yan</author><pubDate>Fri, 28 Dec 2018 17:59:50 +0800</pubDate><description><![CDATA[转载来自：https://www.cnblogs.com/liuyongqi/p/6942996.html

【函数声明和使用】

1、函数名是标识符之一，只能有字母数字下划线，开头不能是数字。

     函数名的命名，须符合&quot;小驼峰法则&quot;  myName my_name 

     函数名不区分大小写func(),FUNC()

    函数名不能与已有函数名重复,不能与系统函数名重复；

...]]></description><category></category></item><item><title><![CDATA[【PHP】最详细PHP从入门到精通（一）]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/85328481</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/85328481</guid><author>liulv_yan</author><pubDate>Fri, 28 Dec 2018 17:32:35 +0800</pubDate><description><![CDATA[转载来自：https://www.cnblogs.com/liuyongqi/p/6885669.html

 

目录

PHP简介和基本知识                                                                                   

PHP中的入门知识                                  ...]]></description><category></category></item><item><title><![CDATA[C#学习笔记——Code First的使用案例SQLServer（1）]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/85062733</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/85062733</guid><author>liulv_yan</author><pubDate>Thu, 20 Dec 2018 11:11:42 +0800</pubDate><description><![CDATA[Code First

Code First模式我们称之为“代码优先”模式，是从EF4.1开始新建加入的功能。使用Code First模式进行EF开发时开发人员只需要编写对应的数据类（其实就是领域模型的实现过程），然后自动生成数据库。这样设计的好处在于我们可以针对概念模型进行所有数据操作而不必关系数据的存储关系，使我们可以更加自然的采用面向对象的方式进行面向数据的应用程序开发。

那么我们看一下C...]]></description><category></category></item><item><title><![CDATA[C#学习笔记——Code First的使用案例MySQL（2）]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/85067084</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/85067084</guid><author>liulv_yan</author><pubDate>Thu, 20 Dec 2018 11:11:23 +0800</pubDate><description><![CDATA[上一篇中讲了使用EF—CodeFirst建立项目（SQLServer数据库），这里在篇的基础上将一下MySQL的。

1.建立控制台应用程序CodeFirstByMySQL



2.添加EntityFramework

右击引用——》管理NuGget程序包——》在浏览中搜索EntityFramework——》点击下载安装。



3.添加MySQL相关的MySQL.Data、MySQL.Data...]]></description><category></category></item><item><title><![CDATA[C#动态调用WebService服务（1）]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/84316312</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/84316312</guid><author>liulv_yan</author><pubDate>Wed, 21 Nov 2018 12:06:02 +0800</pubDate><description><![CDATA[通常我们在程序中需要调用WebService时，都是通过“添加Web引用”，让VS.NET环境来为我们生成服务代理，然后调用对应的Web服务。（.NET 创建WebService并发布到本地IIS）这样是使工作简单了，但是却和提供Web服务的URL、方法名、参数绑定在一起了，这是VS.NET自动为我们生成Web服务代理的限制。如果哪一天发布Web服务的URL改变了，则我们需要重新让VS.NET生成...]]></description><category></category></item><item><title><![CDATA[.NET 创建WebService并发布到本地IIS]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/84107798</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/84107798</guid><author>liulv_yan</author><pubDate>Thu, 15 Nov 2018 18:38:09 +0800</pubDate><description><![CDATA[ 

目录

1.Web Service基础

2.调用原理

3.应用说明

4.WebService特点

5.Webservice实例

6.发布

7.WebService的调用

8.参考

1.Web Service基础

Web Service也叫XML Web Service 是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求，轻量级的独立的通讯技术。...]]></description><category></category></item><item><title><![CDATA[C++调用C#类库]]></title><link>https://blog.youkuaiyun.com/liulv_yan/article/details/84105670</link><guid>https://blog.youkuaiyun.com/liulv_yan/article/details/84105670</guid><author>liulv_yan</author><pubDate>Thu, 15 Nov 2018 17:16:05 +0800</pubDate><description><![CDATA[目录

1.准备C#类库（dll文件）

2.准备C++工程：

  2.1.创建C++工程：

  2.2.CLR支持(公共语言运行支持)：

  2.3.引用和调用C#代码：

3.其他补充说明：

4.参考：

          有时候，为了使用别人已经写好的C#库文件，我们需要使用C++调用C#类库；以下做了一个简单的调用实例，步骤如下：

1.准备C#类库（dll文件）

1.1.创建...]]></description><category></category></item></channel></rss>