首页 > 2020年11月07日 > 全部分享
spfa算法
以下理解为照搬两位大佬的理解,附上链接(%%%) 1、什么是spfa算法?SPFA 算法是 Bellman-Ford算法 的队列优化算法的别称,通常用于求含负权边的单源最短路径,以及判负权环。SPFA一般情况复杂度是O(m)O(m) 最坏情况下复杂度和朴素 Bellman-Ford 相同,为O(nm ...
分类:编程语言   时间:2020-11-07 22:04:46    收藏:0  评论:0  赞:0  阅读:46
代码中的软件工程
以VS Code + GCC工具集为主要环境编译调试孟宁老师课程项目,仔细阅读分析源代码,结合代码分析其中的软件工程方法、规范或软件工程思想。 参考资料见:https://gitee.com/mengning997/se/blob/master/README.md#%E4%BB%A3%E7%A0%8 ...
分类:其他   时间:2020-11-07 22:04:33    收藏:0  评论:0  赞:0  阅读:39
JavaScript中var、let和const的区别
JavaScript中var、let和const的区别 var声明 无论变量在何处被声明,使用关键字var声明的变量,都会被当作在当前作用域顶部声明的,这个现象被称作变量提升。 function getValue(){ if(condition){ var value = 'something'; ...
分类:编程语言   时间:2020-11-07 22:04:19    收藏:0  评论:0  赞:0  阅读:36
JavaScript解决哈希表的冲突(分离链接法)
处理散列表中冲突的方法有:分离链接、线性探查和双散列法。 分离链接法:为散列表的每一个位置创建一个链表并将元素存储到里面。 相对于之前的散列表只需重写put、get和remove方法。 put(key, value) { if (key == null || value == null) { //键 ...
分类:编程语言   时间:2020-11-07 22:04:07    收藏:0  评论:0  赞:0  阅读:32
php代码审计----20201104
##php.ini简介 此文件必须命名为'php.ini'并放置在http.conf中的PHPIniDir指令指定的目录中,使用phpinfo()函数可以查看,如果未作修改,windows平台一般放在php安装目录中 php.ini.httpd.conf文件配置 1、safe_mode=off相关配 ...
分类:Web开发   时间:2020-11-07 22:03:57    收藏:0  评论:0  赞:0  阅读:42
《STL源码剖析》 第四章 序列式容器 之 vector
主要讲讲vector 中的 push_back,insert_aux,insert push_back分备用空间够不够两种情况,够的情况不说了,不够的情况依赖于insert_aux。 insert_aux可以处理备用空间够和不够两种情况,够的情况下在finish处构造一个*(finish-1)的元素 ...
分类:其他   时间:2020-11-07 22:03:29    收藏:0  评论:0  赞:0  阅读:31
el-input隐藏边框
动手:查看了官方文档,好像没有看到这个配置项。那就自己来吧,<el-input v-model="form.stem" readonly style="border: none" />刷新,没变化(边框依然在)。F12查看样式,看起来这个样式无法覆盖原有样式。原因:查了查资料,原因是当前vue文件中 ...
分类:其他   时间:2020-11-07 22:03:19    收藏:0  评论:0  赞:0  阅读:740
C++编译预处理
C++编译预处理,包括宏定义命令,文件包含命令,条件编译命令。还有const与define的比较。 ...
分类:编程语言   时间:2020-11-07 22:03:09    收藏:0  评论:0  赞:0  阅读:30
Mybatis PageHelper自动加上limit ?
现象:偶然遇到了这个问题,同一个查询结果一会是2个(预期),一会是1个(刷新/重启应用就又变成2个)定位:查看日志,发现了问题:结果为1个时查询SQL自动加上了Limit 1原理及解决: 1. 设置了PageHelper.startPage(pageStart, pageSize) 2. 假设接下来 ...
分类:其他   时间:2020-11-07 22:02:55    收藏:0  评论:0  赞:0  阅读:318
C#Revit二次开发梁板柱切换连接顺序
在Revit建筑结构模型中正确的梁板柱连接关系应该是柱切梁,梁切板,但实际建模过程中经常会碰到梁板柱连接关系混乱的情况,当模型较大时,将梁板柱连接顺序调整至正确的关系需要花费大量人工。因此使用需要使用一些开发手段解决此类问题。 以下是解决此问题的相关代码 using System; using Sy ...
分类:Windows开发   时间:2020-11-07 22:02:42    收藏:0  评论:0  赞:0  阅读:171
代码中的软件工程-menu项目代码分析
本篇博客通过孟宁老师的课堂教学,完成了在VsCode中的C/C++编译调试环境配置,及通过老师给的menu项目源代码,对软件工程中的模块化设计、可重用接口、线程安全等问题进行简单分析,最后是本人对软件工程项目的总结和思考。 编译调试环境配置 由于VSCode不附带C++编译器,因此我们需要从官网链接 ...
分类:其他   时间:2020-11-07 22:02:26    收藏:0  评论:0  赞:0  阅读:32
fetch跨域调用datasnap接收JSON对象方法
fetchData() { (async ()=> { const valueObj = { UserName: 'jjw', Tel: '123456' } let d2 = await fetch('http://127.0.0.1:8080/datasnap/rest/TServerMetho ...
分类:Web开发   时间:2020-11-07 22:02:14    收藏:0  评论:0  赞:0  阅读:47
基于Hexo搭建个人博客
一 前言 不知道你们有没有这种感觉,使用一些网上博客写文章会嫌弃广告太多,很影响阅读体验,于是有了个人博客的诞生;知识追寻者抽空 写了篇使用GitHub Pages 服务搭建个人博客,当然个人博客也有许多缺点,毕竟不是自己的开发,只能套用别人主题模板,难免功能上有些缺陷,人生不如意之事,十有八九,搭 ...
分类:其他   时间:2020-11-07 22:01:48    收藏:0  评论:0  赞:0  阅读:36
DevEco Studio中运行按钮呈灰色的解决办法
出现一个程序无法运行的问题 Run Configuration Error: Broken configuration due to unavailable plugin or invalid configuration data. 在查看后发现有两个会用到的插件没有勾选,不明原因。 ...
分类:其他   时间:2020-11-07 22:01:37    收藏:0  评论:0  赞:0  阅读:156
动态代理(理解): 基于反射机制。
动态代理(理解): 基于反射机制。 掌握的程度1. 什么是动态代理 ? 使用jdk的反射机制,创建对象的能力, 创建的是代理类的对象。 而不用你创建类文件。不用写java文件。 动态:在程序执行时,调用jdk提供的方法才能创建代理类的对象。 jdk动态代理,必须有接口,目标类必须实现接口, 没有接口 ...
分类:其他   时间:2020-11-07 22:01:26    收藏:0  评论:0  赞:0  阅读:26
将自定义结构存入std::set 或者 std::map
众所周知,std::set和std::map的底层使用红黑树作为排序算法,并且默认是升序排列。 但是当我们的键值是一个结构体或者类的时候该怎么办呢 ? 可以看到set的模板是这样实现的,默认比较函数是std::less 而less的底层实现是这样的 所以,照葫芦画瓢,当我们想要使用自定义结构作为键值 ...
分类:其他   时间:2020-11-07 22:01:14    收藏:0  评论:0  赞:0  阅读:51
线程安全
线程同步 synchronized :同步代码块 synchronized(锁对象){可能会产生的线程安全问题的代码}同步方法 特点:解决线程安全 但速度执行慢 StringBuffer里面也是同步方法所有安全但执行速度慢public synchronized void method(){ 可能会产 ...
分类:编程语言   时间:2020-11-07 22:01:03    收藏:0  评论:0  赞:0  阅读:31
26.删除排序数组中的重复项
'''java class Solution { public int removeDuplicates (int[] nums) { for (int i=0; i<nums.length-1; i++) { if (nums[i+1] ? nums[i]) { int j = i + 1; in ...
分类:编程语言   时间:2020-11-07 22:00:51    收藏:0  评论:0  赞:0  阅读:32
数据.库
常用字段 **AutoField:**映射到数据库中是int类型,可以有自动增长的特性。 **BigAutoField:**64位的整形,类似于AutoField **BooleanField:**在模型层面接收的是True/False CharField: 在数据库层面是varchar类型。 ** ...
分类:其他   时间:2020-11-07 22:00:37    收藏:0  评论:0  赞:0  阅读:27
递归锁
Python 递归锁 递归锁: 互斥锁如果嵌套了多个锁之后,会将自己锁死永远都出不来了。 这个时候可以使用递归锁,它相当于一个字典,记录了锁的门与锁的对应值,当开门的时候会根据对应来开锁。 import threading # run1第二道锁 def run1(): print("grab the ...
分类:其他   时间:2020-11-07 22:00:17    收藏:0  评论:0  赞:0  阅读:30
367条   上一页 1 2 3 4 5 ... 19 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!