- 博客(24)
- 收藏
- 关注
原创 layui的upload动态数据事件绑定
后面又试了好多方式,网上有说需要给点击事件增加延迟,延迟500-1500毫秒,都不好使,最后试着重新获取元素,然后对元素直接点击反而又行了,就很莫名其妙。问题背景:有一个列表中需要对已有视频进行更换封面图,视频列表加载之后在每一个视频上加了一个上传文件的按钮,但是按钮怎么都渲染不上事件,试了几种办法。后来在网上找了好多,有一个老哥给了我思路,就是定义一个隐藏的上传按钮,然后通过对upload的重载进行参数控制。, url: '/api/localfiles/upload' //上传接口。
2024-03-15 17:28:19 1028
原创 每日一算——反转链表
给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1:输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]示例 2:输入:head = [1,2]输出:[2,1]示例 3:输入:head = []输出:[]提示:链表中节点的数目范围是 [0, 5000]-5000 <= Node.val <= 5000进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?来源:力扣(LeetCode)...
2021-05-30 21:43:58 210
原创 每日一算——两数之和
给定一个整数数组 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...
2021-05-28 23:11:45 175
原创 记一次解决ASP.NET CORE在linux上使用System.Drawing.Common部署在docker报错问题
背景:项目中需要生成二维码,在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
2021-01-19 15:46:36 1101
原创 windows查看端口占用以及查看进程名称
查看占用端口: netstat -ano|findstr "8080"查看进程名称:tasklist|findstr "12448"
2020-09-11 21:31:01 709 2
原创 MySQL查询,某个值为空时赋予默认值
SELECT Id, ColumnId, Title, Summary, IFNULL(StudyId,0) as IsStudyFROM study study
2020-09-11 15:39:03 1919
原创 记一次mysql主从维护——解决:Slave_Sql_Running=No
错改了mysql 从库表结构,写操作导致主从服务挂了,找了一些文档,为此次做一个简单的记录排错步骤:1、查看从库状态。Slave_Sql_Running=No,服务没有跑2、解决Slave_Sql_Running问题寻找解决方案的时候大多是需要在从库做以下操作mysql> stop slave ;mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;mysql> start slave ;在mysql中操作后没有响应,(可能
2020-08-31 09:39:50 228
原创 layui中table实现已有列表检索
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)>-1) {$(this).show()$('.layui-table-ma.
2020-08-18 11:42:33 371 1
原创 触发器的简单概述
触发器:触发器是SQL server提供给程序员和数据分析员来保证数据完整性的一种方法它是与表事件相关的特殊的存储过程。他的执行不是由程序调用,也不是手工启动,而是由事件来触发触发器和存储过程的区别:触发器与存储过程的区别是运行方式的不同,触发器不能执行EXECUTE语句调用而是用户在执行T-Sql语句时自动触发执行的触发器的优点:1、触发器是自动的,当表中的数据做了任何修改之后立即被激活2、触发器可以通过数据库中的相关表进行层叠修改3、触发器可以强制限制。触发器可以引用其他表中的列触
2020-08-10 22:20:39 510
原创 SqlServer查询数据表结构包括字段类型注释等
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..
2020-08-09 20:52:33 953 1
原创 sql锁和死锁
SQL 锁的使用前言:本章讨论多个SQL语句同时执行的必要性和所需的基础设施。锁锁是数据库服务器用来控制数据被并行使用的一种机制。当数据库的一些内容被锁定时,任何打算修改(或者可能是读取)这个数据的用户必须等到锁释放。大部分数据库使用以下两种锁策略之一。策略一:数据库的写操作必须向服务器申请并获得写锁才能修改数据,而读操作必须申请和获得读锁才能查询数据。多用户可以同时读取数据,而一个表(或其他部分)一次只能分配一个写锁,并且拒绝读请求直至写锁释放。策略二:数据库的写操作必须向服务器申请并获得写锁才
2020-08-09 20:50:38 237
原创 数据表格Table 获取多选框选中的值
使用layer-ui中的table的方法即可获取var checkStatus = layui.table.checkStatus(‘blackTable’).data;
2020-08-09 20:49:34 727
原创 js为button添加点击事件
可以使用下面的两种方法为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
2020-08-09 20:48:02 11433 2
原创 数组、集合的简单概述
数组是一个存储相同类型的固定大小的顺序集合。数组是用来存储数据的集合。通常认为数组是一个同一类型变量的集合数组有:一维数组多维数组不规则数组数组中的常用方法clear() 根据元素类型,设置某个范围的元素为零、为false或者为nullCopy(Array,Array,int32) 从数组的第一个元素开始复制某个范围的元素到另一个数组的第一个长度。长度由一个32位整数指定CopyTo(Array,int32) 从当前的一维数组中复制所有的元素到一个指定的索引位置。索引由一个32位整数指定
2020-08-09 20:45:11 347
原创 如何调用浏览器文件框弹出下载按钮
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)
2020-08-09 20:44:38 1261
原创 HTML导出生成PDF
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
2020-08-09 20:40:55 442
原创 C#7一些新特性
元组,支持返回多个值.NET 4.0版本对于返回的元素不太友好,不易分辨C#7中提供了新的解决方案 需要引用(注意:需要通过nuget引用System.ValueTuple)方法可以直接定义多个返回值并命名,取值时更加明朗取值时也可以定义解构元组取到返回的值...
2020-08-09 20:37:05 245
原创 解决.net core 读取appsettings.json文件中文乱码的问题
项目中需要用到一些可配置的中文字符串,但是部署之后发现中文会乱码。解决办法:使用高级选项保存解决一、菜单栏中-“工具”-“自定义”二、切换到“命令”,添加新的命令三、类别选择为:文件,命令选择为:高级保存选项四、打开appsetting.json文件,然后点击高级保存选项菜单五、重新生成,发布文件即可解决读取到的配置乱码的问题...
2020-08-03 09:42:06 2138 2
转载 MySQL报错packets larger than max_allowed_packet are not allowed
MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet参数限制,导致写入或者更新失败修复方法:1.修改配置文件my.inimax_allowed_packet = 10M2.使用命令修改mysql> set global max_allowed_packet = 1024*1024*10查看是否修改成功的命令mysql> show VARIABLES like '%max_allowed_packet%'..
2020-08-01 17:42:08 1962
转载 ES坑之logstash配置文件
input {stdin {}jdbc { # mysql 数据库链接 jdbc_connection_string => "jdbc:mysql:localhost/database?characterEncoding=utf8" # 用户名和密码 jdbc_user => "xxx" jdbc_password => "xxxx" # 驱动 jdbc_driver_library => "D:/xx/xx/logstash-6.
2020-08-01 17:40:50 1609
转载 .net core之上传文件的限制
项目需求:需要能上传1G以上的大文件。.net core 对上传文件大小有默认限制,默认为40M\Startup.cspublic void ConfigureServices(IServiceCollection services){services.AddMvc(config => config.Filters.Add<AuthFilter>()).AddJsonOptions(options => options.SerializerSettings.Contrac
2020-08-01 17:36:18 1409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人