key

antdesign vue组件问题(二)table 组件错位问题,滚动加载,行选中问题,树表格自定义节点图标

浪尽此生 提交于 2020-02-27 13:15:44
table 组件错位导致问题出现的原因很多; 1. 内容区超过td范围, ant 组件并不像ele 提供了 tool-tip展示, 解决办法:在每个单元格外包一层div 设置宽度 css 样式 处理成 文本溢出 省略号 代替显示 当然你回发现这样处理过后文本是不会超出了,但是错位问题还是没有解决。 2. index 列 和 check 列同时出现 会存在错位。 index 列 ant 是不支持 配置的, 只能这样,在表头数据中插入一项 arr.unshift({ title: "序号", dataIndex: "index", width: this.indexWidth, render: (text, record, index) => `${index + 1}` }); 当你缩放页面, 你会发现 表头的缩放过程和表体不一致, 这有导致了错位,,原因竟然是复选列和序号列的表头宽度和标题宽度不一致, 这时又一个属性出现了 :scroll="{ x: scrollX, y: scrollY }", 通过设置 scroll 属性,官方意见是这样的 3. scroll 若列头与内容不对齐或出现列重复,请指定固定列的宽度 width。 建议指定 scroll.x 为大于表格宽度的固定值或百分比。注意,且非固定列宽度之和不要超过 scroll.x。 起初scrollX, 为所有列之和,

Struts1.x教程:配置文件总结

二次信任 提交于 2020-02-27 04:26:06
要想使用Struts ,至少要依靠两个配置文件:web.xml 和struts-config.xml 。其中web.xml 用来安装Struts 框架。而struts-config.xml 用来配置在Struts 框架中要使用的资源。如Formbean 、Action 、插件等。如果使用了某些插件,如Validator 、Tiles 等。还可能需要其他的配置文件。虽然在前面的文章中已多次使用了这两个配置文件,但都是分散介绍的。因此,在本文将对这些配置进行一下总结和回顾,以使读者对Struts 的配置有一个更清醒的认识。 一、在 web.xml 中安装 Struts 要想使用Struts ,我们接触到的第一个配置文件就是web.xml 。实际上,Struts 的入口点是一个名为ActionServlet 的Servlet 。在第一次访问Struts 时,建立这个ActionServlet 类的对象实例,并调用ActionServlet 类中的init 方法来进行初始化(其实是读取struts-config.xml 文件中的内容,并根据struts-config.xml 中的内容来初始化相关的资源)。因此,就要在web.xml 文件中安装这个ActionServlet ,并在ActionServlet 的初始化参数中指定struts-config.xml 的位置。 二、 struts

struts1的配置文件详解11111

社会主义新天地 提交于 2020-02-27 04:25:55
要想使用Struts,至少要依靠两个配置文件:web.xml和struts-config.xml。其中web.xml用来安装Struts框架。而struts-config.xml用来配置在Struts框架中要使用的资源。如Formbean、Action、插件等。如果使用了某些插件,如Validator、Tiles等。还可能需要其他的配置文件。虽然在前面的文章中已多次使用了这两个配置文件,但都是分散介绍的。因此,在本文将对这些配置进行一下总结和回顾,以使读者对Struts的配置有一个更清醒的认识。 一、在web.xml中安装Struts 要想使用Struts,我们接触到的第一个配置文件就是web.xml。实际上,Struts的入口点是一个名为ActionServlet的Servlet。在第一次访问Struts时,建立这个ActionServlet类的对象实例,并调用ActionServlet类中的init方法来进行初始化(其实是读取struts-config.xml文件中的内容,并根据struts-config.xml中的内容来初始化相关的资源)。因此,就要在web.xml文件中安装这个ActionServlet,并在ActionServlet的初始化参数中指定struts-config.xml的位置。 二、struts-config.xml文件的结构 struts-config

struts1的配置文件详解

喜欢而已 提交于 2020-02-27 04:25:21
要想使用Struts,至少要依靠两个配置文件:web.xml和struts-config.xml。其中web.xml用来安装Struts框架。而struts-config.xml用来配置在Struts框架中要使用的资源。如Formbean、Action、插件等。如果使用了某些插件,如Validator、Tiles等。还可能需要其他的配置文件。虽然在前面的文章中已多次使用了这两个配置文件,但都是分散介绍的。因此,在本文将对这些配置进行一下总结和回顾,以使读者对Struts的配置有一个更清醒的认识。 一、在web.xml中安装Struts 要想使用Struts,我们接触到的第一个配置文件就是web.xml。实际上,Struts的入口点是一个名为ActionServlet的Servlet。在第一次访问Struts时,建立这个ActionServlet类的对象实例,并调用ActionServlet类中的init方法来进行初始化(其实是读取struts-config.xml文件中的内容,并根据struts-config.xml中的内容来初始化相关的资源)。因此,就要在web.xml文件中安装这个ActionServlet,并在ActionServlet的初始化参数中指定struts-config.xml的位置。 二、struts-config.xml文件的结构 struts-config

3.struts1.x的国际化

∥☆過路亽.° 提交于 2020-02-27 04:20:32
国际化要对就资源文件,这必须在struts-config.xml中指定,与struts2中则不需。 配置方法: <message-resources parameter="edu.yzu.resources.messages" ></message-resources> <message-resources parameter="edu.yzu.resources.information" key="information" ></message-resources> 其中第一种配置为默认配置,没有指定其key属性,则struts会自动将其key设为org.apache.struts.action.MESSAGE,源码可查,且一旦要使用资源文件则一定要有一个不能有key属性,即一定要给org.apache.struts.action.MESSAGE指定一个资源文件,struts默认此资源文件为全局资源文件,即以后使用资源文件的地方若没有指定其使用哪个文件,则会从这个默认配置资源文件中找。Struts会将资源文件打包MessageResourcesConfig以key值为键放在ServletContext的作用域中,在其它使用到资源文件的地方可以key值指定使用哪个资源文件中的键值对; 类型转换 struts的页面的国际化 使用<bean:message bundle=

PAT甲级题解-1057. Stack (30)-树状数组

好久不见. 提交于 2020-02-27 04:02:58
不懂树状数组的童鞋,正好可以通过这道题学习一下树状数组~~百度有很多教程的,我就不赘述了 题意:有三种操作,分别是 1.Push key:将key压入stack 2.Pop:将栈顶元素取出栈 3.PeekMedian:返回stack中第(n+1)/2个小的数 建立一个栈来模拟push和pop,另外还需要树状数组,来统计栈中<=某个数的总个数 不了解树状数组的建议学习一下,很有用的。 树状数组为c,有个虚拟的a数组,a[i]表示i出现的次数 sum(i)就是统计a[1]~a[i]的和,即1~i出现的次数 当我要询问第k个数是多少时,那么我可以通过二分查找来找出第k个数 首先另l=min,r=max,这里min=1,max=100000,mid=(l+r)/2 如果k<=sum(mid),说明1~mid的总个数>=k,则第k个数肯定是在1~mid之间,所以r=mid 如果k>sum(mid),说明1~mid的总个数<k,则第k个数肯定是在mid~r之间,所以l=mid 最后到l与r相邻终止循环 此时如果sum(l)<k && k<=sum(r),说明第k个数即为多个r中的一个 否则的话,说明第k个数为多个l中的一个。 当执行push key的时候,update(key,1),即a[key]++,key出现的次数增加1 当执行pop的时候,update(key,-1),即a[key]--

微信小程序--列表渲染

*爱你&永不变心* 提交于 2020-02-27 03:54:40
效果图 列表渲染 1.wx:for="{{数组或对象}}" wx:for-item=“循环乡的名称” wx:for-index=“循环项的索引”(索引index相当于数组下标) 2.wx:ket=“唯一的值” 用来提高列表渲染的功能 1.wx:key 绑定一个普通字符串的时候,此字符串必须为数组中唯一的属性 2.wx:key="*this" 表示数组为普通数组 this为循环项,例如: [1,2,3,4,5] [‘aa’,‘bb’,‘cc’] 3.当出现数组的嵌套循环的时候,以下部分不要重复 wx:for-item=“item” wx:for-index=“index” 4.默认情况下(或只有一层循环)可不写循环项名称和索引名称,默认为 wx:for-item=“item” wx:for-index=“index” 5.对象循环 1.wx:for="{{对象}}" wx:for-item=“对象的值” wx:for-index=“对象属性” 代码 about . js Page ( { /** * 页面的初始数据 */ data : { person : { age : 20 , height : 175 , weight : 100 } , ischecked : false , list : [ { id : 1 , salary : 5000 } , { id : 2 ,

小程序数据缓存localStorage

左心房为你撑大大i 提交于 2020-02-27 01:09:06
同步版本加Sync在storage后面 存储: wx.setStorage({ key:"key", data:"value" }) wx.setStorage('storage', this.data.storage) 获取: that = this; wx.getStorage({ key: 'storage', success: function(res){ // success that.setData({ storage:res.data }) } }) 移除: wx.removeStorage({ key: 'storage', success (res) { console.log(res) } }) 清理: wx.clearStorage() 实例: index的 js: //获取应用实例 var app = getApp() Page({ data: { storage:'' }, onLoad: function () { var that = this //获取输入值 getInput:function(e){ this.setData({ storage:e.detail.value }) }, //存储输入值 saveInput:function(){ wx.setStorageSync('storage', this.data.storage) } })

nginx https

天涯浪子 提交于 2020-02-26 19:21:52
生成证书: openssl genrsa -des3 -out wurd.key 1024 -days 36500 openssl req -new -key wurd.key -out wurd.csr -days 36500 cp wurd.key wurd.key.org 去密码 openssl rsa -in wurd.key.org -out wurd.key openssl x509 -req -days 36500 -in wurd.csr -signkey wurd.key -out wurd.crt nginx配置: client_max_body_size 50000m; client_header_timeout 10000m; client_body_timeout 10000m; proxy_connect_timeout 10000m; proxy_read_timeout 10000m; proxy_send_timeout 10000m; server { listen 443 ssl; server_name localhost; if ($request_method !~ ^(GET|PUT|POST|DELETE)$ ) { return 403; } #proxy_intercept_errors on; #error_page 404

redis常用命令

帅比萌擦擦* 提交于 2020-02-26 14:45:52
1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit2)持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsave:返回上次成功将数据保存到磁盘的Unix时戳 shundown:将数据同步保存到磁盘,然后关闭服务3)远程服务控制 info:提供服务器的信息和统计 monitor:实时转储收到的请求 slaveof:改变复制策略设置 config:在运行时配置Redis服务器4)对value操作的命令 exists(key):确认一个key是否存在 del(key):删除一个key type(key):返回值的类型 keys(pattern):返回满足给定pattern的所有key randomkey:随机返回key空间的一个 keyrename(oldname, newname):重命名key dbsize:返回当前数据库中key的数目 expire:设定一个key的活动时间(s) ttl:获得一个key的活动时间 select(index):按索引查询 move(key, dbindex):移动当前数据库中的key到dbindex数据库 flushdb:删除当前选择数据库中的所有key flushall:删除所有数据库中的所有key5)String