首页 > TAG信息列表 > 填坑

写个续集,填坑来了!关于“Thread.sleep(0)这一行‘看似无用’的代码”里面留下的坑。

你好呀,我是居家十三天只出了一次小区门的歪歪。 这篇文章是来填坑的,我以前写文章的时候也会去填之前的一些坑,但是由于拖延症,大多都会隔上上几个月。 这次这个坑比较新鲜,就是之前发布的《没有二十年功力,写不出这一行“看似无用”的代码!》这篇文章,太多太多的朋友看完之后问出了一个

PageHelper的坑与尽量优雅的填坑(总条数错误)

§1 坑 在某些场景,PageHelper无法获取正确的总数(total)。 §2 坑成因 PageHelper一般使用时使用的是 PageHelper.startPage(pageNum, pageSize)。其工作原理是拦截此方法后第一个查询,对其进行分页,并自动解析sql ,拼接出一个查询数量的sql并执行,最后将两个查询(一个分页一个总数)的结果

网络填坑之路(1)arp命令

参考文档: 网络管理常用命令之八 - Arp 命令详解(图文) ARP介绍 Arp命令用于显示和修改地址解析协议 (ARP)使用的“IP到物理”地址转换表。 Arp 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适

Jenkins构建项目连接Repository URL的填坑之路

提示Unable to access the repository。点击构建后,构建失败提示:org.tmatesoft.svn.core.SVNException: svn: E175002: SSL handshake failed: 'The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]' JDK安装低于291的版本。 原因:

sublime text3配置go运行环境——填坑篇

冲着GO的高性能和高并发,打算学习GO,选择了轻量级的编辑工具sublime text3,在配置GO环境时,遇到了不少的坑,综合网上各种意见,自己终于踩出了一条可行的路,Ctrl+B可正常运行.go文件,松了一口气。为了给后续此类操作扫盲填坑,过程记录如下。 安装GO语言开发环境(SDK) 1.从官网下载:https://gola

Spring_Boot项目集成Swagger填坑

事情是这样的: 最近疫情在家里闲的无聊 看了看Swagger-2 在练习的过程出现了错误 写个帖子 希望跟我有同样问题的朋友可以避雷. 下面进入正题: 编辑 我使用的swagger-2版本是2.9.4 pom如下: <dependency> <groupId>io.springfox</groupId> <artifa

量子计算提前填坑

现在即使科学家也处于量子计算的早期研究阶段,各大量子机厂商也在摸索阶段,所以不同机器的逻辑很可能不兼容,就像Intel和AMD一样。还有个棘手问题是退相干引起的,因为量子程序一旦开始就不能中止了,没法执行一半保存起来下次继续。这样就要求程序必须在量子信息衰退之前就完成,不然就拿

【填坑】树莓派4B上运行Bullseye版本系统,不能登录xrdp的问题~~

以前使用 buster,安装xrdp后 pi用户xrdp登录正常, 可自从使用了 bullseye系统,pi登录xrdp后,出现黑屏不能登录现象。 网上搜寻解决方案,一种方法是: 登录树莓派后,打开这个文件:/etc/X11/xrdp/xorg.conf 在文件中找到:Option "DRMDevice" "/dev/dri/renderD128" 将上述这一行注释掉,增加:Opt

填坑:Java对象头

https://upload-images.jianshu.io/upload_images/2062729-9a78f7ea7671a031.png 1.实例数据:存放类的属性数据信息,包括父类的属性信息; 2.对齐填充:由于虚拟机要求 对象起始地址必须是8字节的整数倍。填充数据不是必须存在的,仅仅是为了字节对齐; 3.对象头:Java对象头一般占有2个机器码

基础字符串算法复习笔记(待填坑)

基础字符串算法(字典树、KMP、Z 函数、AC 自动机、Manacher 算法)复习笔记 字典树 Trie Trie 简介 字典树,就像字典一样,可以插入单词,也可以查询一个单词是否存在。

后缀数组、后缀自动机学习笔记(待填坑)

后缀数组、后缀自动机学习笔记 后缀数组 定义 我们约定字符串 \(s\) 的后缀 \(i\) 指 \(s_{i\dots n}\)。 后缀数组(Suffix Array)主要是两个数组 \(sa\) 和 \(rk\),\({sa}_i\) 表示后缀排序后第 \(i\) 小的后缀编号,\({rk}_i\) 表示后缀 \(i\) 的排名。 显然,\({sa}_{{rk}_i}={rk}_{{s

虚树学习笔记(待填坑)

虚树学习笔记 问题的引入 在树上 DP 的问题中,可能有多次询问,每次询问包括的总点数规模较小(例如 \(10^5\))。我们记节点数为 \(n\),询问次数为 \(m\),询问中总点数为 \(\sum k\),那么直接在整棵树上暴力 DP 的复杂度为 \(\mathcal{O}(nm)\),不可接受。能不能发明一种 DP 的方法,不需要访

Flutter for web 最新填坑,kotlin教学

代码文件路径: packages/flutter/lib/src/foundation/constants.dart 你可以通过下面方式来区分web还是io,哈哈哈,这是隐形的吐槽 js吗? /// A constant that is true if the application was compiled to run on the web. /// /// This implementation takes advantage of the

【实操填坑】在树莓派上编译 EtherCAT IgH Master 主站程序

官网下载地址:https://etherlab.org/download/ethercat/  (可list查看文件列表)https://etherlab.org/download/ethercat/ethercat-1.5.2.pdf (pdf doc手册) ===============================================本人操作环境:树莓派 3B+pi@ProfinetPI:~ $ uname -aLinux ProfinetP

DataHub: 现代数据栈的元数据平台的入门体验及填坑记录

数据治理平台系统文章: DataHub: 现代数据栈的元数据平台系列之一 什么是datahub DataHub是为现代数据栈【Modern Data Stack】构建的第三代元数据平台,支持数据发现、协作、治理和端到端可观察性。DataHub采用模型优先的理念,专注于解锁不同工具和系统之间的互操作性。 DataHub

6.6 训练参考(不定期更新,填坑

Parentheses_Balance 点击查看代码 #include<iostream> #include<stack> using namespace std; int main() { int T; scanf("%d%*c", &T); while(T--) { string str; getline(cin, str); bool flag = true; stack<char> s; fo

线上高并发应用重构(写)填坑经验分享(二)

上一篇主要从设计层面,分享了一些小经验。 因软件系统有其复杂性和多样性,不同的场景、架构下,系统的瓶颈各不相同。 文章里的一些想法和设计并不通用,主要针对的是高并发场景下海量数据的实时查询。   这次再分享一个更贴近生活的案例。 有时看似简单的逻辑,往往隐藏了最深的坑,甚至

Oracle DRM的坑与填坑

Oracle DRM的坑与填坑 梁铭图 2020-02-27 12:14:00   作者介绍 梁铭图,新炬网络首席架构师,十多年数据库运维、数据库设计、数据治理以及系统规划建设经验,拥有Oracle OCM、Togaf企业架构师(鉴定级)、IBM CATE等认证,曾获dbaplus年度MVP以及华为云MVP等荣誉,并参与数据资产管理国家标

线上高并发应用重构(写)填坑经验分享(一)

        今年在公司重构(写)了一个老项目,踩了无数的坑。         中间好几次遇到问题,甚至感觉项目可能要失败了,好在最后终于成功上线了。         虽然被坑的不要不要的,但也从中领悟到了不少东西,在这里记录一下,顺便分享给大家乐呵乐呵。           先简单介绍下项

ESP32 micropython 应用填坑(一):蓝牙

前言 对于使用c开发的小伙伴不需要在乎这个问题,但是对于micropython来说它是不支持wifi和蓝牙同时使用的,所以要用网络就只能刷固件3,要用蓝牙就必须用固件4。 那么正常开发来说这肯定是不方便的,所以小鱼君锲而不舍的想到了几种个不错的解决方案。 1. 老实刷固件4 看到这里可

填坑日记(三)shiro整合memcache问题

memcache 1.1.4 问题现象 启动Shiro整合memcache共享Session的项目,访问出现There is no session with id的问题 org.apache.shiro.session.UnknownSessionException: There is no session with id [6ec13a08-5ea9-488a-bbb3-0c9da209fb31] at org.apache.shiro.session.mgt.ei

MapStruct填坑 -- 重新生成实现类(转)

mapstruct是一个编译期生成实现类的对象映射工具,但是坑也非常多。网上搜索最多的是它和lombok框架同时使用时的一些bug。但是有一个bug我是在网上搜了好多都没有解答。这个bug也跟mapstruct在编译期生成实现类有关,就是当我们去修改entity(或者称dto)的字段时,它并不会生成新的实现类,

Ubuntu安装搜狗输入法以及入坑和填坑教程

本文结构 一,两种安装方法(直接下载法,终端命令行安装法) 二,两个坑以及填坑办法 一,两种安装方法 直接下载法 1,百度搜索“搜狗输入法”进入官网 搜狗输入法 for linux (sogou.com) 2,直接下载 64bit 版本的  3,根据自己Ubuntu的位数下载对应安装包到Linux的Downloads文件夹 (Ubuntu位

微信小游戏入门与实战 引爆朋友圈

第1章 准备工作(需要ES5,ES6基础) 学员作品演示:https://pan.baidu.com/s/1gEMWzujg72soj0cEUOtJ2A 密码:uy2n,本章首先介绍课程目标,学习收获等,然后通过与APP、小程序的对比,让大家知道什么是微信小游戏以及微信小游戏前景如何,有哪些特点,然后带大家搭建微信小游戏的开发环境和调试

ubuntu18.04安装ROS Melodic的详细过程以及填坑经历

一. 版本说明 ROS官方将在2021年不再维护Kinetic,后续使用Ubuntu18.04+Melodic组合,Melodic支持时间到2023年5月。 二. 安装前Ubuntu18.04设置 打开Ubuntu18.04,在桌面点击更多软件图标,翻页可看到软件和更新图标,点击打开。 在打开新窗口界面中,选择"Ubuntu软件|下载自"下拉框,选择