<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[asp_lilu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/asp_lilu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; asp_lilu]]></copyright><item><title><![CDATA[layui的upload动态数据事件绑定]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/136745372</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/136745372</guid><author>asp_lilu</author><pubDate>Fri, 15 Mar 2024 17:28:19 +0800</pubDate><description><![CDATA[后面又试了好多方式，网上有说需要给点击事件增加延迟，延迟500-1500毫秒，都不好使，最后试着重新获取元素，然后对元素直接点击反而又行了，就很莫名其妙。问题背景：有一个列表中需要对已有视频进行更换封面图，视频列表加载之后在每一个视频上加了一个上传文件的按钮，但是按钮怎么都渲染不上事件，试了几种办法。后来在网上找了好多，有一个老哥给了我思路，就是定义一个隐藏的上传按钮，然后通过对upload的重载进行参数控制。, url: '/api/localfiles/upload' //上传接口。]]></description><category></category></item><item><title><![CDATA[IIS配置HTTPS证书]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/108705948</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/108705948</guid><author>asp_lilu</author><pubDate>Fri, 15 Mar 2024 17:15:46 +0800</pubDate><description><![CDATA[在iis上配置https证书

1、打开iis，找到服务器证书，双击



2、
]]></description><category></category></item><item><title><![CDATA[每日一算——反转链表]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/117406289</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/117406289</guid><author>asp_lilu</author><pubDate>Sun, 30 May 2021 21:43:58 +0800</pubDate><description><![CDATA[给你单链表的头节点 head ，请你反转链表，并返回反转后的链表。


示例 1：

输入：head = [1,2,3,4,5]
输出：[5,4,3,2,1]
示例 2：

输入：head = [1,2]
输出：[2,1]
示例 3：

输入：head = []
输出：[]


提示：

链表中节点的数目范围是 [0, 5000]
-5000 &lt;= Node.val &lt;= 5000


进阶：链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题？

来源：力扣（LeetCode）...]]></description><category></category></item><item><title><![CDATA[每日一算——两数之和]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/117375058</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/117375058</guid><author>asp_lilu</author><pubDate>Fri, 28 May 2021 23:11:45 +0800</pubDate><description><![CDATA[给定一个整数数组 nums和一个整数目标值 target，请你在该数组中找出 和为目标值 target的那两个整数，并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

示例 1：

输入：nums = [2,7,11,15], target = 9
输出：[0,1]
解释：因为 nums[0] + nums[1] == 9 ，返回 [0, 1] 。
示例 2：

输入：nums = [3,2,4], targe...]]></description><category></category></item><item><title><![CDATA[记一次解决ASP.NET CORE在linux上使用System.Drawing.Common部署在docker报错问题]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/112839063</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/112839063</guid><author>asp_lilu</author><pubDate>Tue, 19 Jan 2021 15:46:36 +0800</pubDate><description><![CDATA[背景：项目中需要生成二维码，在windows上没有问题，linux上就报错

报错信息：



查资料后是linux上缺少很多依赖，需要安装

首先找到一个比较靠谱的文章跟据作者的做法走了一遍，修改Dockerfile 安装依赖


FROM microsoft/dotnet:2.1-aspnetcore-runtime
 
RUN ln -s /lib/x86_64-linux-gnu/libdl-2.24.so /lib/x86_64-linux-gnu/libdl.so
 
RUN echo "deb]]></description><category></category></item><item><title><![CDATA[windows查看端口占用以及查看进程名称]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/108542046</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/108542046</guid><author>asp_lilu</author><pubDate>Fri, 11 Sep 2020 21:31:01 +0800</pubDate><description><![CDATA[查看占用端口： netstat -ano|findstr "8080"

查看进程名称：tasklist|findstr "12448"



]]></description><category></category></item><item><title><![CDATA[MySQL查询，某个值为空时赋予默认值]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/108535801</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/108535801</guid><author>asp_lilu</author><pubDate>Fri, 11 Sep 2020 15:39:03 +0800</pubDate><description><![CDATA[SELECT
 Id,
 ColumnId,
 Title,
 Summary,
 IFNULL(StudyId,0) as IsStudy
FROM
  study study

]]></description><category></category></item><item><title><![CDATA[记一次mysql主从维护——解决：Slave_Sql_Running=No]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/108315136</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/108315136</guid><author>asp_lilu</author><pubDate>Mon, 31 Aug 2020 09:39:50 +0800</pubDate><description><![CDATA[错改了mysql 从库表结构，写操作导致主从服务挂了，找了一些文档，为此次做一个简单的记录

排错步骤：

1、查看从库状态。Slave_Sql_Running=No，服务没有跑



2、解决Slave_Sql_Running问题

寻找解决方案的时候大多是需要在从库做以下操作


mysql&gt; stop slave ;
mysql&gt; set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql&gt; start slave ;

在mysql中操作后没有响应，（可能]]></description><category></category></item><item><title><![CDATA[layui中table实现已有列表检索]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/108073765</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/108073765</guid><author>asp_lilu</author><pubDate>Tue, 18 Aug 2020 11:42:33 +0800</pubDate><description><![CDATA[var search = $('#key').val();
$('.layui-table-fixed tbody tr').each(function (i) {
//console.log($(this).children('td').eq(1));
var id = $(this).children('td').eq(1).children('div').html();
if (id.indexOf(search)&gt;-1) {
$(this).show()
$('.layui-table-ma.]]></description><category></category></item><item><title><![CDATA[触发器的简单概述]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107900044</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107900044</guid><author>asp_lilu</author><pubDate>Mon, 10 Aug 2020 22:20:39 +0800</pubDate><description><![CDATA[触发器：
触发器是SQL server提供给程序员和数据分析员来保证数据完整性的一种方法
它是与表事件相关的特殊的存储过程。他的执行不是由程序调用，也不是手工
启动，而是由事件来触发
触发器和存储过程的区别：
触发器与存储过程的区别是运行方式的不同，触发器不能执行EXECUTE语句调用
而是用户在执行T-Sql语句时自动触发执行的
触发器的优点：
1、触发器是自动的，当表中的数据做了任何修改之后立即被激活
2、触发器可以通过数据库中的相关表进行层叠修改
3、触发器可以强制限制。触发器可以引用其他表中的列
触]]></description><category></category></item><item><title><![CDATA[SqlServer查询数据表结构包括字段类型注释等]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899994</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899994</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:52:33 +0800</pubDate><description><![CDATA[SELECT CASE WHEN col.colorder = 1 THEN obj.name
             ELSE ''
        END AS 表名 ,
        col.colorder AS 序号 ,
        col.name AS 列名 ,
        ISNULL(ep.[value], '') AS 列说明 ,
        t.name AS 数据类型 ,
        col.length AS 长度 ,
        ISNULL(COLU..]]></description><category></category></item><item><title><![CDATA[sql锁和死锁]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899967</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899967</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:50:38 +0800</pubDate><description><![CDATA[SQL 锁的使用
前言：本章讨论多个SQL语句同时执行的必要性和所需的基础设施。
锁
锁是数据库服务器用来控制数据被并行使用的一种机制。当数据库的一些内容被锁定时，任何打算修改（或者可能是读取）这个数据的用户必须等到锁释放。大部分数据库使用以下两种锁策略之一。
策略一：数据库的写操作必须向服务器申请并获得写锁才能修改数据，而读操作必须申请和获得读锁才能查询数据。多用户可以同时读取数据，而一个表（或其他部分）一次只能分配一个写锁，并且拒绝读请求直至写锁释放。
策略二：数据库的写操作必须向服务器申请并获得写锁才]]></description><category></category></item><item><title><![CDATA[数据表格Table 获取多选框选中的值]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899947</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899947</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:49:34 +0800</pubDate><description><![CDATA[使用layer-ui中的table的方法即可获取
var checkStatus = layui.table.checkStatus(‘blackTable’).data;

]]></description><category></category></item><item><title><![CDATA[js为button添加点击事件]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899925</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899925</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:48:02 +0800</pubDate><description><![CDATA[可以使用下面的两种方法为button对象添加点击事件:
方法1：
var btn = document.getElementById(“btn”);
btn.onclick = function(){
alert(“HelloWorld”);
}
方法2：
function hello() {
alert(‘addEventListener()方法’);
}
var btn = document.getElementById(‘btn’);
btn.addEventListener(‘click’, hel]]></description><category></category></item><item><title><![CDATA[layui下拉框回写设置]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899917</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899917</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:47:22 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[数组、集合的简单概述]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899869</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899869</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:45:11 +0800</pubDate><description><![CDATA[数组
是一个存储相同类型的固定大小的顺序集合。数组是用来存储数据的集合。通常认为数组是一个同一类型变量的集合
数组有：
一维数组
多维数组
不规则数组
数组中的常用方法
clear()	根据元素类型，设置某个范围的元素为零、为false或者为null
Copy(Array，Array，int32)	从数组的第一个元素开始复制某个范围的元素到另一个数组的第一个长度。长度由一个32位整数指定
CopyTo(Array,int32)	从当前的一维数组中复制所有的元素到一个指定的索引位置。索引由一个32位整数指定
]]></description><category></category></item><item><title><![CDATA[如何调用浏览器文件框弹出下载按钮]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899855</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899855</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:44:38 +0800</pubDate><description><![CDATA[HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ContentType = “application/octet-stream”;
HttpContext.Current.Response.AddHeader(“Content-Disposition”, “attachement;filename=” + HttpUtility.UrlEncode(info.Name, System.Text.Encoding.UTF8)]]></description><category></category></item><item><title><![CDATA[反射的一些应用]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899821</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899821</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:43:54 +0800</pubDate><description><![CDATA[1、

2、

3、

4、
5、

]]></description><category></category></item><item><title><![CDATA[HTML导出生成PDF]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899743</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899743</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:40:55 +0800</pubDate><description><![CDATA[public class PDFHelper
{
/// 
/// html转pdf
/// 
/// 文件存储路径
public static string BaoJiaHtml(string train_body, string faceto, string train_content, string start_time, string end_time, string actual_join_number, string img_src, string kcjsmyd, string cg, str]]></description><category></category></item><item><title><![CDATA[C#7一些新特性]]></title><link>https://blog.youkuaiyun.com/asp_lilu/article/details/107899645</link><guid>https://blog.youkuaiyun.com/asp_lilu/article/details/107899645</guid><author>asp_lilu</author><pubDate>Sun, 09 Aug 2020 20:37:05 +0800</pubDate><description><![CDATA[元组，支持返回多个值
.NET 4.0版本

对于返回的元素不太友好，不易分辨
C#7中提供了新的解决方案 需要引用(注意:需要通过nuget引用System.ValueTuple)

方法可以直接定义多个返回值并命名，取值时更加明朗

取值时也可以定义解构元组取到返回的值


...]]></description><category></category></item></channel></rss>