<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aex34027的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aex34027</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aex34027]]></copyright><item><title><![CDATA[C# 灵活切换开发/测试/生成环境web.config]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211757</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211757</guid><author>aex34027</author><pubDate>Tue, 24 Sep 2019 10:01:00 +0800</pubDate><description><![CDATA[web.config

&lt;configuration&gt;
  &lt;connectionStrings configSource="config\Sit.db.config"&gt;&lt;/connectionStrings&gt;
  &lt;appSettings file="config/Sit.settings.config"&gt;&lt;/appSett...]]></description><category></category></item><item><title><![CDATA[c# sqlserver 删除大批量数据超时]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211766</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211766</guid><author>aex34027</author><pubDate>Wed, 11 Sep 2019 19:48:00 +0800</pubDate><description><![CDATA[我做的项目有个功能需要进行批量删除，删除的数据量有4.5W条数据。
通过下面的sql语句删除这么多数据，直接导致结果超时，无法删除数据。

DELETE FROM dbo.RRoleUser WHERE ID IN (1,3,4,5......)

我查了一些资料，可能找的不全，找到了一个方法，分批次删除，每次删除100条或者1000条……
代码如下：

        ...]]></description><category></category></item><item><title><![CDATA[vue 上传进度显示]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211755</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211755</guid><author>aex34027</author><pubDate>Thu, 29 Aug 2019 13:16:00 +0800</pubDate><description><![CDATA[参考资料：
　　https://ask.youkuaiyun.com/questions/767017 
　　https://www.cnblogs.com/best-fyx/p/11363506.html
我使用的是element-ui中的Upload 上传 组件，最终效果


组件对应的 on-progress事件绑定的方法

     handleProgressing(e...]]></description><category></category></item><item><title><![CDATA[sqlserver the name is not a valid identifier error in function]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211764</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211764</guid><author>aex34027</author><pubDate>Thu, 22 Aug 2019 18:01:00 +0800</pubDate><description><![CDATA[参考资料：https://stackoverflow.com/questions/22008859/the-name-is-not-a-valid-identifier-error-in-function
执行存储过程中sql字符串：

SET @Name = 'select UserName from [' + @dbName + '].dbo.Users where UserI...]]></description><category></category></item><item><title><![CDATA[WEBAPI 设置上传文件大小]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211753</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211753</guid><author>aex34027</author><pubDate>Wed, 21 Aug 2019 08:40:00 +0800</pubDate><description><![CDATA[参考资料：https://stackoverflow.com/questions/33399267/cors-error-when-uploading-larger-files
　　　　 https://blog.youkuaiyun.com/i2blue/article/details/83892719
单位是 kb

&lt;configuration&gt;
  &lt;syst...]]></description><category></category></item><item><title><![CDATA[vue 获取视频时长]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211762</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211762</guid><author>aex34027</author><pubDate>Tue, 20 Aug 2019 09:57:00 +0800</pubDate><description><![CDATA[参考资料：js获取上传音视频文件的时长
直接通过element-ui自带的上传组件结合js即可，代码如下：
HTML：

        &lt;el-upload class="upload-demo" :action="actionUrl" :show-file-list="false" :on-success="handleAvatarSuccess"
         ...]]></description><category></category></item><item><title><![CDATA[webapi 导入excel处理数据]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211759</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211759</guid><author>aex34027</author><pubDate>Fri, 16 Aug 2019 13:02:00 +0800</pubDate><description><![CDATA[参考资料
　　　　 https://blog.youkuaiyun.com/pan_junbiao/article/details/82935992 
　　　　　https://www.cnblogs.com/dansediao/p/5482467.html 
　　　　　https://www.cnblogs.com/shiyh/p/7478241.html
excel转成datata...]]></description><category></category></item><item><title><![CDATA[vscode 通过ftp发布vue到azure服务器]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211750</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211750</guid><author>aex34027</author><pubDate>Mon, 05 Aug 2019 21:00:00 +0800</pubDate><description><![CDATA[参考资料：vs code配置ftp连接远程服务器实现代码文自动上传
1.在vscode应用商店中搜索拓展sftp插件，然后进行安装。2.安装完成后重启窗口，按快捷键Ctrl+shift+p，输入sftp:config回车进入配置文件。
配置项：

{
    "host": "xxxx.ftp.azurewebsites.windows.net",  //ftp地址
    ...]]></description><category></category></item><item><title><![CDATA[C# 汉字转拼音]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211756</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211756</guid><author>aex34027</author><pubDate>Mon, 05 Aug 2019 17:11:00 +0800</pubDate><description><![CDATA[安装相关依赖：NPinyin
　　　　　　 Microsoft.International.Converters.PinYinConverter
直接从vs里面的nuget管理器搜索下载即可。

    public class PinYinHelper
    {
        private static Encoding gb2312 = Encoding.Get...]]></description><category></category></item><item><title><![CDATA[c# 项目nuget不自动安装dll]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211607</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211607</guid><author>aex34027</author><pubDate>Thu, 01 Aug 2019 18:09:00 +0800</pubDate><description><![CDATA[问题
创建的项目提交到服务器上，其他人下载项目后无法生成解决方案成功，无法自动生成dll，无法自动下载安装相应的插件
解决方案
删除packages文件夹即可，nuget就可以自动安装相关的dll了

转载于:https://www.cnblogs.com/dawenyang/p/11284390.html...]]></description><category></category></item><item><title><![CDATA[vue v-for 使用问题整理]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211748</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211748</guid><author>aex34027</author><pubDate>Wed, 31 Jul 2019 12:22:00 +0800</pubDate><description><![CDATA[今天使用v-for指令的时候遇到一个错误
[Vue warn]: Error in render: "TypeError: Cannot read property 'children' of undefined"

页面使用代码

            &lt;template v-for="(c,i) in modelList.Course.children"&gt;
...]]></description><category></category></item><item><title><![CDATA[c# 自定义验证登录（Authorize）]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211754</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211754</guid><author>aex34027</author><pubDate>Tue, 30 Jul 2019 20:28:00 +0800</pubDate><description><![CDATA[我们的项目本来是用azure的auth认证，是用过程中发现登录速度太慢了，所以还是自己搞一个吧，没想到搞起来挺简单的，不是用一个专门的认证服务器哈，就是一个简单的工具类。
验证是否登录的类

    /// &lt;summary&gt;
    /// 认证类继承
    /// &lt;/summary&gt;
    public class RequestAuthor...]]></description><category></category></item><item><title><![CDATA[angularJS 在edge浏览器上传文件，无法主动触发ng-click]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211746</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211746</guid><author>aex34027</author><pubDate>Wed, 17 Jul 2019 17:35:00 +0800</pubDate><description><![CDATA[今天发现的问题
在谷歌浏览器一直运行良好的功能，在edge浏览器不能使用。
代码参考我的另一篇博客：WebAPI Angularjs 上传文件
不能运行的原因
下图红框中的代码在edge浏览器中无法执行，也就不能执行下面的上传文件代码。

解决方案
既然原因找到了，就可以寻找解决方案了，找了一下午，有一篇有用的文章：angular ng-click程序触发,方法
我的解决...]]></description><category></category></item><item><title><![CDATA[SQL Server 2014查看服务器数据库字段报错 (Microsoft.SqlServer.Management.Sdk.Sfc)]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211751</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211751</guid><author>aex34027</author><pubDate>Fri, 12 Jul 2019 13:11:00 +0800</pubDate><description><![CDATA[报错信息
无法为该请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)
未知属性 IsMemoryOptimized (Microsoft.SqlServer.Management.Sdk.Sfc)
参考资料
MSSQL Server Management Studio 2014 - Unable to view Stored Proc...]]></description><category></category></item><item><title><![CDATA[swagger 集成后发布到服务器报错[Could not find file 'D:\\home\\site\\wwwroot\\bin\\WebAPI.XML]...]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211745</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211745</guid><author>aex34027</author><pubDate>Thu, 11 Jul 2019 16:21:00 +0800</pubDate><description><![CDATA[webapi集成swagger后，在本地运行没有问题，但是发布到服务器上就有问题。
报错信息：Could not find file 'D:\\home\\site\\wwwroot\\bin\\WebAPI.XML
原因：发布项目的时候，这个 项目根目录下\bin\WebAPI.XML文件没有发布到服务器上。

解决方案：目前的我个人的解决方案是单独发布一下这个文件到服务器上(...]]></description><category></category></item><item><title><![CDATA[webapi处理OPTIONS请求]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211749</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211749</guid><author>aex34027</author><pubDate>Fri, 31 May 2019 17:30:00 +0800</pubDate><description><![CDATA[报错1信息
Access to XMLHttpRequest at 'http://localhost:4445/api/v/getmsg' from origin 'http://localhost:9528' has been blocked by CORS policy: Response to preflight request doesn't pass access con...]]></description><category></category></item><item><title><![CDATA[webapi ClaimsPrincipal使用]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211744</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211744</guid><author>aex34027</author><pubDate>Wed, 29 May 2019 16:43:00 +0800</pubDate><description><![CDATA[参考文档：ClaimsPrincipalClass
个人demo：SwaggerDemoApi
今天看到一段代码懵逼了


            var principal = new ClaimsPrincipal(new ClaimsIdentity(new[]
            {
                new Claim(ClaimTypes....]]></description><category></category></item><item><title><![CDATA[webapi 集成NLog]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211747</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211747</guid><author>aex34027</author><pubDate>Wed, 29 May 2019 15:01:00 +0800</pubDate><description><![CDATA[参考项目代码：SwaggerDemoApi
安装
打开nuget管理器---&gt;搜索nlog，安装箭头所指的两个文件到你的项目中，config安装到你的API项目即可，nlog文件安装到你用得到nlog的项目中。

配置
web.config文件不需要做任何配置，只需要在nlog.config文件中进行配置，只是给大家作为参考。
添加Logger.cs帮助类。
仅供参...]]></description><category></category></item><item><title><![CDATA[C# static readonly 修饰符初始化变量]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211610</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211610</guid><author>aex34027</author><pubDate>Thu, 23 May 2019 16:34:00 +0800</pubDate><description><![CDATA[同事问了一个问题，readonly和static啥区别？
我就写了个demo运行了下：

        /***
         * 验证初始化次数：static只初始化一次，无论多少用户访问，在内存中只有一份
         *              readonly每个线程初始化一次
         *              如果是接口中使用service...]]></description><category></category></item><item><title><![CDATA[webapi 集成swagger]]></title><link>https://blog.youkuaiyun.com/aex34027/article/details/102211605</link><guid>https://blog.youkuaiyun.com/aex34027/article/details/102211605</guid><author>aex34027</author><pubDate>Thu, 23 May 2019 11:51:00 +0800</pubDate><description><![CDATA[参考资料：Stack Overflow
我自己写的demo：SwaggerDemoApi
在已有的webapi项目或者创建webapi项目中，打开nuget管理器
搜索：swagger
安装截图中的插件到你的webapi项目中 ，安装完成后，项目根目录下也可能会出现SwaggerNet.cs文件，把这个文件删除掉即可。


这个插件是自动安装的，依赖于Swagger.N...]]></description><category></category></item></channel></rss>