原文:Log4Net 之将自定义属性记录到文件中 (三) 即解决了将自定义属性记录到数据库之后。一个新的想法冒了出来,自定义属性同样也能记录到文件中吗?答案是肯定的,因为Log4Net既然已经考虑到了数据库记录方式,当然也一定考虑到了其它的记录方式。but how,how,how(这句话来源于电影功... ...
分类:
Web程序 时间:
2019-10-10 23:04:47
阅读次数:
198
原文:Log4Net 之将日志记录到数据库的后台实现 (二) 大家下午好,昨天讲了配置,今天我们讲讲后台实现,在完成了后台实现后,我们才能真正意义上的解决把自定义属性字段值录入到数据库中。 在开写之前我先着重强调一下,“日志”的概念非常广泛,有错误日志、操作日志、访问日志、事件日志等等。我们并不提倡... ...
分类:
数据库 时间:
2019-10-10 22:32:04
阅读次数:
146
对于一个有多个图片的网站来说,访问的时候不应该直接加载所有图片,而是应该只将浏览器窗口内的图片进行加载。当滚动的时候,在加载更多的图片,叫做图片的懒加载。 我们可以通过给img自定义一个新属性,来存储图片真实的src地址,当需要加载的时候,再将这个真实的地址赋给src,进行图片加载。 整体思路: 1 ...
分类:
Web程序 时间:
2019-10-08 11:01:21
阅读次数:
128
稳定性: 稳定:冒泡排序,插入排序,归并排序、桶排序、计数排序、基数排序 非稳定:选择排序、快速排序、堆排 稳定性的优势 稳定性可保证双属性条件下,按第一个属性排序后,再按照第二个属性排序,排完后属性2相等的元素,按属性1的顺序排列。 工程中 长序列: 基础类型:快排(非稳定) 自定义属性:堆排(稳 ...
分类:
编程语言 时间:
2019-10-03 21:42:17
阅读次数:
94
1.不一样的变量声明:const和let ES6推荐使用let声明局部变量,相比之前的var(无论声明在何处,都会被视为声明在函数的最顶部) let和var声明的区别: let表示声明变量,而const表示声明常量,两者都为块级作用域;const 声明的变量都会被认为是常量,意思就是它的值被设置完成 ...
分类:
其他好文 时间:
2019-10-01 14:06:05
阅读次数:
87
操作元素自定义属性 h5方法 设置语法 :`` 属性名想叫什么就叫什么,可以用多个 连接 ` 获取语法 : 如果属性名用多个 连接 ,获取时应将属性名以 为分割符,驼峰方式获取 无兼容性方法 设置语法 :`` 属性名想叫什么就叫什么,可以用多个 连接 ` 操作元素所有(标准、自定义)属性 获取元素属 ...
分类:
Web程序 时间:
2019-09-27 21:26:36
阅读次数:
102
既然存在父子关系,所以,肯定是在父组件中调用了子组件。 而父组件向子组件传递的数据,可以通过在子组件上定义属性,将数据传递给自定义属性的值的方式,来实现父组件向子组件传递数据。 其实,父组件引用子组件,类似于函数的调用,父组件向子组件传递的数据,就类似于向函数传递了实参;而在子组件中需要定义形参和默 ...
分类:
其他好文 时间:
2019-09-26 11:43:20
阅读次数:
73
点击列表跳转到对应详情页: 用自定义属性data-index保存当前点击列表的index,在点击跳转的方法中获取index并且拼接到要跳转的路径后面: 跳转到详情页,在onLoad钩子中通过参数options获取传过来的index,渲染对应的数据 ...
分类:
微信 时间:
2019-09-25 12:50:53
阅读次数:
240
[TOC] 1. 属性 attr:用于id自带属性等或自定义属性 prop:用于checkbox和radio attr设置给checkbox属性时,没办法取消选中。 总结: 1.对于标签上有的能看到的属性和自定义属性都用attr 2.对于返回布尔值的比如checkbox、radio和option的是 ...
分类:
Web程序 时间:
2019-09-21 19:39:40
阅读次数:
115
两个关键字 1、attr 2、prop 主要要实现获得和设置两种方式 话不多说就直接上代码: 首先是获取方式的: 结果为: 不难看出两者都可以实现获取属性值的需求 但是当我把需求换一下变为 : 注意: 这里的date-class是自定义的,与w3c是没关系的 再来测试的时候(先用attr) 结果是: ...
分类:
Web程序 时间:
2019-09-13 15:49:05
阅读次数:
114