1. 二分查找 C++ STL标准库中提供有 lower_bound()、upper_bound()、equal_range() 以及 binary_search() 这 4 个查找函数,它们的底层实现采用的都是二分查找的方式。 1.1 lower_bound() lower_bound() 函数用 ...
分类:
其他好文 时间:
2021-01-18 11:23:23
阅读次数:
0
当Django设置DEBUG为False时,发现admin和html的静态资源文件加载失败,折腾一段时间终于找到解决办法; 1、先在setting文件增加BASE_DIR(项目的路径) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspat ...
分类:
Web程序 时间:
2021-01-16 12:05:12
阅读次数:
0
问题场景: 当执行 python manage.py migrate 操作时, 报错 (1051, "Unknown table 'xxx'"), 这时数据库中是没有 'xxx' 这个表的 解决: 1. 先将 models.py 中你更新失败的表给注释掉 2. 注释掉后执行 python manag ...
分类:
数据库 时间:
2021-01-16 11:58:30
阅读次数:
0
static DbCmd() { AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.AssemblyResolve += new ResolveEventHandler(MyResolveEventHandler); } ...
分类:
其他好文 时间:
2021-01-16 11:44:56
阅读次数:
0
原因: composer 升级到2.0,下载新的插件时发现tp6运行失败,经查发现是版本问题 # 解决方案:回到上一个版本 composer self-update -r ...
分类:
其他好文 时间:
2021-01-16 11:42:10
阅读次数:
0
搞清楚AQS独占锁的实现原理之后,再看共享锁的实现原理就会轻松很多。两种锁模式之间很多通用的地方本文只会简单说明一下,就不在赘述了 一、执行过程概述 获取锁的过程: 当线程调用acquireShared()申请获取锁资源时,如果成功,则进入临界区。 当获取锁失败时,则创建一个共享类型的节点并进入一个 ...
分类:
其他好文 时间:
2021-01-15 11:59:19
阅读次数:
0
<!-- 引入自己封装的 Ajax文件 测试下怎么用 --> <script src="myAjax.js"></script> <script> window.addEventListener('load', function() { var btn = document.querySelecto ...
分类:
Web程序 时间:
2021-01-13 11:30:00
阅读次数:
0
我一直以为 assert 仅仅是个报错函数,事实上,它居然是个宏,并且作用并非"报错"。 在经过对其进行一定了解之后,对其作用及用法有了一定的了解,assert() 的用法像是一种"契约式编程",在我的理解中,其表达的意思就是,程序在我的假设条件下,能够正常良好的运作,其实就相当于一个 if 语句: ...
分类:
其他好文 时间:
2021-01-13 10:50:22
阅读次数:
0
这里踩了一个大坑,因为spring-boot-starter-web这个jar包中已经有tomcat了,所以有一定的机率 导致创建web项目失败, 所以要做一件事,就是把tomcat排除 <dependency> <groupId>org.springframework.boot</groupId> ...
分类:
编程语言 时间:
2021-01-12 11:06:17
阅读次数:
0
工作中,有时会遇到对list,map 进行循环赋值的情况,比如下面这种 会出现 concurrentMondificationException List<Map<String, Object>> resultList = analysisOfpExcel(file, pollutants, 0); ...
分类:
其他好文 时间:
2021-01-12 10:34:39
阅读次数:
0