一:背景1.讲故事最近同事在写一段业务逻辑的时候,程序跑起来总是报:集合已修改;可能无法执行枚举操作,硬是没有找到什么情况下会导致这个异常产生,就让我来找一下bug,其实这个异常在座的每个程序员几乎都遇到过,谁也不是一生下就是大牛,简单看了下代码,确实是多线程操作foreach,但并没有对foreach进行Add,Remove操作,扫完代码其实我也是有点懵,没撤只能调试了,在foreach里套一层
分类:
其他好文 时间:
2020-09-09 18:57:49
阅读次数:
47
一、进程结构 1、postgres server process是所有PostgreSQL数据库管理的父进程,在早期的版本种称为postmaster。 (1)随着pg_ctl start,postgres server process也随之启动。 (2)分配shared memory (3)启动一系 ...
分类:
数据库 时间:
2020-08-28 14:43:22
阅读次数:
82
在lineage编译环境里,编译QCamera2 源码路径 hardware/qcom/camera/QCamera2 编译命令 mmm hardware/qcom/camera/QCamera2 编译结果在当前编译手机型号的out目录下面的 system/lib/hw 下面,名称是 camera. ...
分类:
其他好文 时间:
2020-08-17 16:36:25
阅读次数:
59
ORA-1034 ORA-27101 Table of Contents 1. 现象 2. 解决 1 现象 ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux-x86_6 ...
分类:
其他好文 时间:
2020-08-11 11:58:07
阅读次数:
90
from docx import Document #引入docx模块from docx.shared import Pt,RGBColorfrom docx.oxml.ns import qnimport requests #Python3,引入requests库Doc=Document()Doc ...
分类:
其他好文 时间:
2020-08-10 23:18:59
阅读次数:
130
写在前面 本文上接:Kotlin进阶学习2,在上次的文章里,我们学习了高阶函数。这次我们就来学习如何利用高阶函数简化Android中的各种常见操作,并且学习一下泛型的内容。 使用高阶函数简化Android开发 既然谷歌一直推荐使用Kotlin作为安卓开发的语言,那么谷歌肯定为我们提供了各种方便使用K ...
分类:
其他好文 时间:
2020-08-10 16:15:30
阅读次数:
72
如下图所示,每次打开office的时候,都有一个安装窗口,每次需要几分钟的时间才能打开office,非常恼火,下面我们来解决这个问题:方法/步骤在开始菜单中,打开计算机,我们先来找到要重命名的文件依次打开文件夹到c盘的ProgramFiles\CommonFiles\MicrosoftShared\OFFICE12\OfficeSetupController,有的人在这个文件夹中找不到office
分类:
其他好文 时间:
2020-08-10 09:32:37
阅读次数:
63
使用CMake生成MFC项目的时候,需要用到在共享DLL中使用 MFC,需要在CMakeLists文件中加上如下的代码: ADD_DEFINITIONS(-D_AFXDLL)SET(CMAKE_MFC_FLAG 2)ADD_EXECUTABLE(detect WIN32 ${DIR_SRCS}) C ...
分类:
编程语言 时间:
2020-08-06 09:29:39
阅读次数:
73