一句话总结 指针分配内存,有地址(编译器和程序员看来),属于一个类型变量,支持取地址与解引用操作。 引用分配内存,有地址(编译器看来),相当于一个变量别名,不支持取地址与解引用操作(即不可获取其本身地址),声明即必须初始化,不可变更引用对象,本质上是“pointer const”。 推荐阅读 快速理 ...
分类:
编程语言 时间:
2021-04-16 11:45:07
阅读次数:
0
基于搜索语法site:url搜索目录/子域名等信息 使用百度搜索引擎, 抓取页面标题获取对应链接和title, 可以自主输入搜索域名和页数 def baidu_search(site,num): # 自定义head头 headers = { 'Accept ': '*/*', 'Accept-Enc ...
分类:
其他好文 时间:
2021-04-15 12:50:40
阅读次数:
0
由于B,C题总是过得太慢甚至做不出来,特开此帖进行训练. 现在的想法是每天一道1600的题目. D. Min Cost String 给出一个长度n与字符集为前k个英文字母,要求构造出一个长度为n的字符串,使得其中的cost最小. cost定义为满足si=sj且si+1=sj+1的索引对i,j的数量 ...
分类:
其他好文 时间:
2021-04-15 12:44:35
阅读次数:
0
最近在排查一个ORM层相关的生产BUG时,在网上查找资料,看到一些人反馈mybatis 3.3.0之前版本的一个空指针BUG,于是自己看源码研究了一下,还真有这种问题,下面以mybatis 3.1.1版本源码作为说明。 BUG产生的源头在OGNL表达式上,直接根据结论放上自己的一个测试类,断点选择在 ...
分类:
其他好文 时间:
2021-04-15 12:39:39
阅读次数:
0
#归并排序 思路:(分而治之的思想) 1.申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列; 2.设定两个指针,最初位置分别为两个已经排序序列的起始位置; 3.比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置; 4.重复步骤 3 直到某一指针达到序列 ...
分类:
编程语言 时间:
2021-04-15 12:38:31
阅读次数:
0
在给定插入位置的前提下,给定结点插入操作,只要局部修改结点的链域即可。 插在表头: 假设已存在一个以 head 为首指针的链表,新插入的结点 “陈” 已经创建完毕,用 p指针 指示。 使结点 “张” 作为结点 “陈” 的后继结点,然后执行 head = p;修改表头指针 head 使其指向新的头结点 ...
分类:
其他好文 时间:
2021-04-15 12:10:37
阅读次数:
0
遍历中移除操作报错:java.util.ConcurrentModificationException Set<String> taskIdList = taskMapper.shelvesTaskV3();Set<String> collectionNames = markerTaskReposi ...
分类:
其他好文 时间:
2021-04-15 12:09:49
阅读次数:
0
#####效果:div内部swiper滑动时,外部div背景图片随着变化 ######思路:获取swiper的索引,用:style定义背景图片 //template //外部背景图片 <div class="cont-box" :style="{backgroundImage: 'url(' + b ...
分类:
其他好文 时间:
2021-04-15 11:59:42
阅读次数:
0
#列表可变数据类型,可修改 my_list =['ksg','ytg','ttg',['ag','qg','dyg']] #添加 my_list.append('edg') #一次只能添加一个,追加到末尾 my_list.extend(['ts','we']) #添加多个 my_list.inser ...
分类:
其他好文 时间:
2021-04-14 12:41:32
阅读次数:
0
测试环境 MySQL版本: 5.7.30 事务级别: READ-COMMITTED 测试数据 mysql> show create table tb1001 \G *************************** 1. row *************************** Table ...
分类:
数据库 时间:
2021-04-14 12:34:40
阅读次数:
0