_dolphin _dolphin
3年前
【完美解决】关于cmake找不到opencv路径
我在深度学习部署到C的时候,安装了cmake和opencv,但在导入到vs配置的时候,出现了下面的状况。说cmake找不到opencv的路径,网上也查了很多资料,但是一个能用的都没有。最后加了路径成功了。大家可以看一下,避免踩坑。环境变量肯定是要加的,然后在CMakeLists.txt文件里加上set(OpenCVDIRF:/open
Python进阶者 Python进阶者
3年前
浅析装饰器的那些事儿
一、装饰器的简单定义外层函数返回里层函数的引用,里层函数引用外层函数的变量。二、装饰器的作用通俗来讲装饰器的作用就是在不改变已有函数代码前提下,为该函数增加新的功能。defrun():print('我会跑')fun()现在我想在原有函数的基础上新增一个功能:我会唱歌。这个时候利用装饰器则轻松可以帮我们实现这个功能。三、实
Wesley13 Wesley13
3年前
go程序执行顺序(转)
在一个go程序中通常包含:包、常量、变量、init()、main()等元素,如果同时存在多个包,包之间存在依赖关系,每个包中存在多个init函数,每个文件中存在多个init函数,那么问题来了,他们之间的执行顺序是什么样的?通过本文我们来对它们之间的执行顺序做尽可能详尽的说明。如有不正之处,欢迎批评指正。包的执行顺序在ma
Wesley13 Wesley13
3年前
Java中调用Matlab方法计算数值,以解二维标准正态分布累计函数为例
项目中遇到了用java计算二维标准正态分布累计函数。网上了查了好久才找到解决的方法,特此记录下来。问题描述:求解二维标准正态分布累计函数M(a,b:ρ),其中,a,b分别为两个变量的最大取值。ρ为a和b的相关系数。运用Matlabl里面的mvncdf进行计算,得到结果。系统以及程序版本Win7(64bits)MATLAB201
Stella981 Stella981
3年前
PostgreSQL函数如何返回数据集
以下主要介绍PostgreSQL函数/存储过程返回数据集,或者也叫结果集的示例。背景:PostgreSQL里面没有存储过程,只有函数,其他数据库里的这两个对象在PG里都叫函数。函数由函数头,体和语言所组成,函数头主要是函数的定义,变量的定义等,函数体主要是函数的实现,函数的语言是指该函数实现的方式,目前内置的有c,plpgsql,sql和in
Wesley13 Wesley13
3年前
Java多线程并发中 CAS 的使用与理解
一、CAS(CompareAndSwap):  CAS(CompareAndSwap),即比较并交换CAS(V,E,N)。是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数——要更新的变量(V)、预期原值(E)和新值(N)。核心算法是如果V值等于E值,则将V的值设为N。若V值和E值不同,则说明已经有其他线
Wesley13 Wesley13
3年前
MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
这次换了台电脑,所以需要重新配置一次项目开发环境,过程中的种种,记录下来,便于以后再次安装,同时给大家一个参考。1.JDK的安装首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。——————————————————————————
Wesley13 Wesley13
3年前
C89和C99标准比较
1、增加restrict指针C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。restrict数据类型不改变程序的语义。如果某个函数定义了两个restrict指针变
Wesley13 Wesley13
3年前
2020国赛数学建模B题 穿越沙漠思路
赛题总体定位:运筹规划。情景非常具体,数据需要少,需紧密结合情景具体建模,不要硬套模型。编程能力要求高一点。三问都是优化模型,注意模型之间的关联。注意点:1.对游戏规则摸清楚,不要急着建模。2.涉及到路线、事件的选择,使用01变量等定义模型。3.最短路径基本可以数出来,考察的是最优路径
Wesley13 Wesley13
3年前
Java并发编程:Callable、Future和FutureTask
在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。  这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。  如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。  而自从Java1.5开始,就提供了Callable和Future