CPP内存检测

对C、C++的内存泄露、内存溢出等检查,经过这两天的查资料,总体来说可以使用Valgrind, AddressSanitizer, Dr.Memory等。其中Valgrind对程序运行速度影响较大,运行耗时10倍以上,如果是对Android Native代码进行检查,比较推荐对代码进行必要的修改,编译成可执行文件,在pc Linux系统上检测是否存在内存问题。Dr.Memory则比Valgrind的速度快,比较适合在Windows系统中使用。而对于Android上的使用,Google目前则大力
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

vue-awesome-swiper组件不能自动播放和导航器小圆点不显示问题

from: https://blog.csdn.net/osdfhv/article/details/79062427 <template> <div class="swiper-container"> <div class="swiper-wrapper"> <swiper :options="swiperOption" ref="mySwiper"> <!-- 幻灯内容 --> <swiper-slide :key="i"
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

Qt编写百度离线版人脸识别+比对+活体检测

在AI技术发展迅猛的今天,很多设备都希望加上人脸识别功能,好像不加上点人脸识别功能感觉不够高大上,都往人脸识别这边靠,手机刷脸解锁,刷脸支付,刷脸开门,刷脸金融,刷脸安防,是不是以后还可以刷脸匹配男女交友? 很多人认为人脸识别直接用opencv做,其实那只是极其基础的识别个人脸,然并卵,好比学C++写了个hello类似。拿到人脸区域图片只是万里长征的第一步,真正能够起作用的是人脸特征值的提取,然后用于搜索和查找人脸,比如两张图片比较相似度,从一堆人脸库中找到最相似的人脸,对当前人脸识别是否是活
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

mysql数据库创建删除带横杠的数据库名

mysql> create database d-d; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-d' at line 1 1064报错:该错误一般出现在表名或者字段名设计过程中出现了mysql关键字导致的。问题确定是数据库名字
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

IPv9构建未来网络:互联互通还是固步自封?

  IPv9构建未来网络:互联互通还是固步自封?   最近一段时间,曾经备受争议的IPv9,携带着“网络主权”“自主可控”“安全命门”等吸睛的字眼,又在各大自媒体活跃起来。那么,在我国大力推行IPv6的当下,IPv9又该扮演什么角色?   IPv9被称为第三代因特网或未来网络,是2000年前后由上海通用化工技术研究所所长谢建平发明的拥有完全自主知识产权的网络技术协议,但它自问世以来就一直争议不绝。   支持者认为,IPv9可以实现网络的自主权与可控制权,因此比IPv6更加安全;反对者认为,IP
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

排序算法小结:C++实现

#include<vector> #include<iostream> //排序算法的稳定性:对于相同的关键字,排序之前的位置和排序之后的位置相同,则称为稳定排序,否则不稳定排序。 //归并排序:基本思想为:先分解再合并,在合并的过程中进行排序; //稳定排序;平均时间复杂度为:O(nlogn); 最好时间复杂度O(nlogn);最好时间复杂度O(nlogn);空间复杂度O(n); void Meger(std::vector<int> &data, int begin, int mi
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

springboot+layui 学习笔记01

1.dao包定义dao类(定义@mapper注解) 2.entity包中定义实体类(BaseEntity没有的属性定义@Override) 3.enums枚举定义 4.services包定义(@services注解) 5.controller包定义类(@controller注解:处理http请求 -- @Autowaired:自动装配 -- @RequestMapper跳转页面路径) 6.webapp---WEB-INF.view -- 包名 1>list页面: 页面增加 var act
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

170.Can Place Flowers

题目: Suppose you have a long flowerbed in which some of the plots are planted and some are not. However, flowers cannot be planted in adjacent plots - they would compete for water and both would die. 假设你有一个长花圃,其中有些地块是种植的,有些则不是。 然而,花不能种植在相邻的地块 - 它们会争夺
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

分布式事务执行逻辑

  用于执行分布式事务的过程使用两阶段提交,发生时间在由分布式事务的各个分支需要 进行的行动已经被执行之后。   在第一阶段,所有的分支被预备好。即它们被 TM 告知要准备提交。通常,这意味 着用于管理分支的每个 RM 会记录对于被稳定保存的分支的行动。分支指示是否它们可以这 么做。这些结果被用于第二阶段。   在第二阶段,TM 告知 RMs 是否要提交或回滚。如果在预备分支时,所有的分支指 示它们将能够提交,则所有的分支被告知要提交。如果在预备时,有任何分支指示它将不能 提交,则所有分支被告
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

tomcat8 插件

参考:https://blog.csdn.net/u011781521/article/details/75194071 maven 工程的pom 文件中:---中央仓库无tomcat8插件 <pluginRepositories> <pluginRepository> <id>alfresco-public</id> <url>https://artifacts.alfresco.com/nexus/content/group
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

Spring Boot 应用系列 5 -- Spring Boot 2 整合logback

上一篇我们梳理了Spring Boot 2 整合log4j2的配置过程,其中讲到了Spring Boot 2原装适配logback,并且在非异步环境下logback和log4j2的性能差别不大,所以对于那些日志量不算太高的项目来说,选择logback更简单方便。 1. pom.xml pom.xml不需要添加任何依赖。 2. logback的配置文件 系统启动时,logback按照下列顺序加载第一个找到的配置文件: (1) classpath: logback-test.xml (2) cla
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

IsoAlgo3d三维管道软件

IsoAlgo3d三维管道软件 [email protected] 1.概述 IsoAlgo3d三维管道软件主要用于将目前国际主流管道设计软件AVEVA PDMS和Intergraph SmartPlatn3D等软件导出的IDF/PCF文件进行三维模型重建,并在此基础上定制开发管道材料统计、管子零件设计、管子零件图功能。 在导入IDF/PCF后,可在三维模型对焊点信息进行编辑,即重新生成管子零件,方便管道预制车间进行管子零件处理。即拿到设计院的IDF/PCF后,可以直接在IsoAlgo3d中进行三维浏
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

BZOJ 5334--[Tjoi2018]数学计算(线段树)

5334: [Tjoi2018]数学计算 Time Limit: 10 Sec Memory Limit: 256 MB Submit: 220 Solved: 147 [Submit][Status][Discuss] Description 小豆现在有一个数x,初始值为1. 小豆有Q次操作,操作有两种类型: 1 m: x = x * m ,输出 x%mod; 2 pos: x = x / 第pos次操作所乘的数(保证第pos次操作一定为类型1,对于每一个类型1 的操作至多会被除一次),输出
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

世界机场数据(带位置坐标)

最近在一个航旅的项目上需要用到机场数据,网上搜了一圈,有一个开放、免费的世界机场数据网站:OurAirports。 同OpenStreetMap类似,是一个开放的可编辑的数据网站,截止目前拥有54609条机场数据,包括中国400条机场数据,应该还是比较全面的。除了基础的机场数据外,还提供了跑道等数据。 最后本想把中国区的数据处理成国测局坐标系,但发现数据本身不是很精准,不能用来做导航,所以算了。我把数据导入了Excel,并做了一份KML和GPX的文件,方便浏览。 需要下载的,可以前往源网站,我
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

SpringAOP面向切面编程

Spring中三大核心思想之一AOP(面向切面编程): 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。通过预编译方式和运行期动态代理实现程序功
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

oralce入门学习

oracle的认识 1.database数据库 2.数据文件 : 数据库的数据是存储在表空间中的,有多个文件组成 3.表空间 一个库被分为多个表空间,一个数据文件只能属于一个表空间 sql数据库语言 1.DML(数据库操作语言) 其中包括insert,update,delete 2.DDL(数据定义语言) 数据操作语言,其语句包括create,drop, 3.DCL(数据库控制语言)grant 或者 revoke来获得许可 4.数据查询语言 关键字distinct 1.若是单行
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

Lists.transform的使用

转自:https://blog.csdn.net/weixin_42201566/article/details/81513769 Lists.transform:能够轻松的从一种类型的list转换为另一种类型的list。 使用场景: 1、把一个List<Map<String,String>> 中的 所有map对应某个key的value值取出来 返回一个新的list Map<String,String> map = Maps.newHashMap(); map.put("1"
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

C#通过反射实现两个对象相同属性值的复制

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Security.Permissions; 5 using System.Data; 6 using MySql.Data; 7 using System.Configuration; 8 using System.IO; 9 using System.Text; 10 using System.Refl
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

【Java】快速排序的非递归实现 快速排序及其优化 数据结构与算法合集 数据结构与算法合集

  快速排序一般采用递归方法(详见快速排序及其优化),但递归方法一般都可以用循环代替。本文实现了java版的非递归快速排序。 更多:数据结构与算法合集 思路分析   采用非递归的方法,首先要想到栈的使用,通过阅读递归调用部分的代码,思考如何用栈来代替。递归调用的核心代码是 pivot = partition(a, low, high); 每次循环都必须包含这句核心代码,可以想到,如果要对该行代码实现循环,只能对low和high采取操作,所以我们在栈中压入low和high,每个循环弹出一对low
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0

ACM-ICPC 2018 焦作赛区网络预赛 E Jiu Yuan Wants to Eat (树链剖分+线段树)

题目链接:https://nanti.jisuanke.com/t/31714 题意:给你一棵树,初始全为0,有四种操作: 1.u-v乘x 2.u-v加x 3. u-v取反 4.询问u-v的和 思路: 除去第三个操作就是很简单的树链剖分+线段树多重标记下放,所以我们只要考虑怎么维护第三个操作就好了, 由题目给的取反可知:!x = (2^64-1) - x; 但是这样维护还是很麻烦,因为这道题是对2^64取模的,我们可以 尝试把这个式子转换成只有加法和乘法的,这样就可以将其和前面两个操作一起维护
分类: 其他 发布时间: 09-15 23:09 阅读次数: 0