问题 为了避免空指针调用,我们经常会看到这样的语句 if (someobject != null) { someobject.doCalc(); } 最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢? 回答 这是初、中级程序猿经常会遇到的问题。他们总喜欢在方法中返 ...
分类:
编程语言 时间:
2020-07-02 19:45:29
阅读次数:
72
1.SkipList Redis的sortedSet数据结构是有序不重复的(索引为唯一的,数据(score)却可以重复), 跳表是redis的一个核心组件,也同时被广泛地运用到了各种缓存地实现当中,它的主要优点, 就是可以跟红黑树、AVL等平衡树一样,做到比较稳定地插入、查询与删除。理论插入查询删除 ...
分类:
其他好文 时间:
2020-07-02 16:23:09
阅读次数:
41
一、基本概念 插值表达式 Vue将数据渲染到DOM的表达式,也叫模板语法或“Mustache”语法 (双大括号) ,又叫小胡子语法,实现通过简单的方式给页面插入数据。即: <span>Message: {{ msg }}</span> 二、现象 Vue的表达式原样显示在浏览器页面上,等待很短的时间后 ...
分类:
其他好文 时间:
2020-07-02 13:45:24
阅读次数:
102
增 ###直接插入数据 insert into t1(id,name,tel) values ('1','linux','13812341234'); ...
分类:
数据库 时间:
2020-07-02 13:42:37
阅读次数:
67
data.txt 7 jerry 1991-12-13 man 8 mike 1991-12-13 women 9 tracy 1991-12-13 man 10 kobe 1991-12-13 man 11 allen 1991-12-13 women 12 curry 1991-12-13 ma ...
分类:
数据库 时间:
2020-07-02 13:34:05
阅读次数:
70
为什么要在密码里加点“盐” 盐(Salt) 在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。 以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是很难理解什么叫 Salt,以及它究竟起到什么作用。 第一代密码 ...
分类:
其他好文 时间:
2020-07-02 13:31:41
阅读次数:
60
最近使用到了基于jquery的layui框架,在使用layui的form表单的时候,会遇见一个问题,页面渲染完成之后,使用js或jquery操作表单dom元素是没有问题的,但表单内容并随之没有改变,需要使用layui提供的方法来重新渲染表单 一、初始化表单 1、dom结构如下 2、layui方法初始 ...
分类:
其他好文 时间:
2020-07-02 13:13:05
阅读次数:
587
jsp本质是servlet,因为servlet中写大量的输出流表示静态页面太过繁琐,也不利于界面的开发,所以用jsp,可以像写html一样开发前端页面同时还可以插入java脚本,也有servlet中的所有对象,这样极大简化了页面开发的劳动量。 一 jsp的四种语法 1.注释 <%-注释内容--%> ...
分类:
Web程序 时间:
2020-07-02 13:11:54
阅读次数:
65
from docx import Document from docx.shared import Cm w=Document(r'F:\word练习\qq.docx') run=w.tables[0].cell(0,0).paragraphs[0].add_run() run.add_pictur ...
分类:
其他好文 时间:
2020-07-02 11:57:14
阅读次数:
75
动态规划 O(NlogN)结构 在插入排序时,我们倘若用二分查找的形式去寻找插入位置,看似很快,但是却要移动后面的位置,使得这个二分得不偿失 但,如果只是替换某个值呢? 在动态规划的很多题目里面,我们正是要维护这样的一个决策单调序列, 进行更新采取的方案正是替换 注意,这样处理并不能记录opt答案对 ...
分类:
其他好文 时间:
2020-07-02 10:47:23
阅读次数:
54