自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 c#DataGridView右键点击触发事件修改数值

最近要右键点击然后直接改值,首先获取选中的行和列的索引,先给dataGridView1绑定CellMouseUp事件然后创建菜单并且绑定,这个百度就行了,给菜单一个事件,之后再去改事件就行了int yjh =-1;int yjl =-1;private void dataGridView1_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseBu

2022-05-24 17:18:57 1335 1

原创 layui子页面创建一个新的页面

function FJTZ(url, id, name) {layui.use([‘element’, ‘layer’, ‘jquery’], function () {var element = layui.element;// var layer = layui.layer;var $ = layui.$;var active = {//在这里给active绑定几项事件,后面可通过active调用这些事件tabAdd: function (url, id, name) {//新增一个Ta

2022-05-07 15:07:48 549

原创 layui指定单元格变色

网上找了一堆,全是复制粘贴没啥用,浪费时间,自己这边研究了下代码,这样写可以在表格的回调done里面这样done: function (res, page, count) { tr = that.find(".layui-table-box tbody tr[data-index='" + 6+ "']");//这里是指定行,第6行 dyg= tr.children()[6];//这里是指定格子,第6格 dyg.style.

2022-04-14 16:41:25 2885

原创 layui阻止上传并且能够延迟上传

最近搞个判断是否阻止,网上搜了些,可以用,但是就不能延迟上传了,研究了下代码,这样写就能先选中再上传了打开upload搜索y = function () 之后注释原代码,加入if ("choose" !== i && !l.auto || (l.choose && l.choose(g), "choose" !== i))return "choose" === t ? l.choose && l.choose(g) : ((l.before &&a

2022-03-22 13:06:12 1466

原创 layui里面select点击触发事件

layui.use(['table', 'layer'], function () { table = layui.table; var layer = layui.layer; var form = layui.form; $(document).ready(function () { // select下拉框选中触发事件 form.on("select", function (data) { if (data.val

2022-02-23 16:25:10 7402

原创 layui.open中遇见的坑

当使用ajax打开layui.open并且layui.open的type为1时,打开的页面中的head必须为空,不然只能打开一次,不能多次触发<head></head>

2021-11-04 12:38:02 379

原创 js中apped加入的数据清除方法

百度了一堆,全是复制粘贴,没找到好用的然后试出这个能有效清除$(“id名”).empty();

2021-11-04 11:25:44 179

原创 c#NPOI操作word小心得

XWPFDocument doc = new XWPFDocument();XWPFParagraph p1 = doc.CreateParagraph();//这是创建段落p.Alignment=ParagraphAlignment.CENTER;//这是让段落居中CT_P m_p = doc.Document.body.AddNewP();m_p.AddNewPPr().AddNewJc().val = ST_Jc.center;XWPFParagraph p1 = new XWPFParag

2021-01-11 17:35:34 2567 4

原创 layui上传,上传完成后清除以前选中的

let UPLOAD_FILES;function clearFile() { for (let x in UPLOAD_FILES) { delete UPLOAD_FILES[x]; }}var scz = true;layui.use('upload', function () { var upload = layui.upload; //多图片上传 upload.render({ elem: '#test2'

2020-12-22 13:21:58 1345 2

原创 layui表格的大小

今天调layui的表格大小调了半天,然后翻文档,看见高度这里full-差值| 高度将始终铺满,无论浏览器尺寸如何。这是一个特定的语法格式,其中 full 是固定的,而 差值 则是一个数值,这需要你来预估,比如:表格容器距离浏览器顶部和底部的距离“和”PS:该功能为 layui 2.1.0 版本中新增 | height: ‘full-20’ |然后就用full-值慢慢调,才调好...

2020-12-22 13:19:03 2114

原创 html怎么触发多个ajax

这里是因为有2个地方要在加载时获得数据,所以要2个ajax触发开始是分开写的,然后发现刷新可能会丢失,于是就这样$.ajax({ type: 'get', url: '', async: true, contentType: "application/json", success: function (data) {

2020-06-15 15:41:56 363

原创 简单下载

简单下载,项目有需要,就搞了个下载 FileInfo fi= new FileInfo(路径); Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); Response.Buffer = true; Response.Charset = Encoding.UTF8.Bod...

2020-04-01 16:25:05 110

原创 layui的分页

项目用layui,然后找分页找了半天,然后不得已啃文档去了,这里是总结page: { curr: 1,//起始页码 groups: 1,//显示多少个连续页码 count: count,//总数 limit: 1000,//默认多少行一页 limits: [10,100,1000],//多少种行数选择,这有3种选择了 page: 1}这是简写...

2020-03-30 15:33:46 303

原创 layui在ul中用append加入li无效解决方法

做项目,遇见这个问题,原本是想要ajax获取数据,然后动态加载出导航条,可是动态加载后没出效果,但是去掉样式有数据.因为我也没用过layui.就只能百度,然后百度上全是from的,可是我只是单纯的做个导航,不会用到表单的.然后到处找,不知道在哪篇文章中说其他的模块都是引用element模块,然后就想着试下,结果成功了,下面是代码success: function (data) { lay...

2020-03-25 09:53:17 1942

原创 设计模式

最近准备学untiy做做游戏玩,然后发现,视频开头都是设计模式,然后就复习了下,顺便把理解放上来,写笔记的时候太晚了,就把前面认真写了,后面太困了,随便写写单例式单例式简单点说,就是一个只能实例一次的方法,这样可以节省内存,然后贴代码这是懒汉模式,需要手动创建public class 单例模式{ private 单例模式()//这个构造函数的作用就是阻止外面实例化 { ...

2020-03-13 16:15:24 105

原创 爬虫初学

这几天学了下爬虫,也稍微的会了点,做了个爬小说的,这里放个简单的爬取string html = string.Empty;try{ System.Net.ServicePointManager.DefaultConnectionLimit = 50; HttpWebRequest request = HttpWebRequest.Create(url) as HttpWebR...

2020-03-13 16:11:33 67

原创 BASE个人理解

一:在当前方法执行前,执行继承的类的构造方法public class A{ public A() { Console.WriteLine("A"); }}public class B : A{ public B():base() { Console.WriteLine("B");//最后打印的是A,B }}...

2020-03-13 16:09:42 236

原创 观察者模式

观察者模式,我觉得就是一个事件和多个对象(观察者)产生交互比如做一套动作,然后这套动作从开始到结束,有多个动作,然后这多个动作是连续一一绑定的public class 一整套动作{ public event Action 动作;//事件开始 public void 完成动作() { if (动作 != null) { ...

2020-03-13 16:08:56 58

原创 堆,栈和GC的个人理解

int 类型是值类型,值类型保存在栈里面,栈是先进后出而object是引用类型,里面的值保存在堆里面,而引用名在栈里面然后所有的引用类型都保存在堆里面,而值类型如果被引用类型包住,比如引用类型的方法,里面的值,就会保存在堆里面,而没有包住,或者new,则会在栈里面,new的话,是因为是编译时新建的,所以出现在栈里面为什么栈要先进后出呢?比如先定义一个int A,然后int B=A,此时如果要...

2020-03-03 22:24:51 211

原创 c#的async和await

async和await一般成对出现async出现在方法名里面而await在里面,await要放在Task前面单独用没用的private static async Task 线程(){ Console.WriteLine("线程启动"); TaskFactory tf = new TaskFactory(); Task task = tf.StartNew(() =...

2020-03-01 23:22:28 225

原创 多线程的总结

最近学习了多线程,发现还挺好玩的,就是有点绕,经常把自己绕晕,要敲几遍代码才能缓过来(笑)现在做记录吧多线程要么提速,要么提升体验委托的多线程委托中Invoke就是顺序执行,而beginInvoke进行异步然后参数中第一个,是执行完成后把自身作为参数传递到一个AsyncCallback中,然后执行这个AsyncCallback,最后的参数是一个标识符,同时每个异步只能调用一次priva...

2020-02-28 23:29:51 241

原创 反射中的SetValue和GetValue

反射里面的SetValue和GetValue我开始也看不懂,然后仔细的看了下定义,想了想,才明白以下是例子foreach (var item2 in canshu2.GetType().GetProperties()){ var item1 = canshu1.GetType().GetProperty(item2.Name); item2.SetValue(canshu2, item1...

2020-02-16 14:21:52 6088

原创 in,out和ref参数修饰符的个人理解

in 修饰符记录:新版C# 新增加的 in 修饰符:保证发送到方法当中的数据不被更改(值类型),当in 修饰符用于引用类型时,可以改变变量的内容,单不能更改变量本身。个人理解:in 修饰符传递的数据,在方法里就是只读的 ,不能进行任何更改。out和ref的区别这两个都传地址,因此在方法里面改了值,外面也会改ref可以把参数的数值传递进函数,但是out是要把参数清空,重新辅助。这个就是两个...

2020-02-15 22:36:49 517

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除