当前位置:首页 » C语言&C++

C语言&C++

0
阅读

浮点数的那点事

浮点数是计算机中储存实数的形式。我们时常需要用浮点数去处理带小数点的运算。可你是否知道,浮点数还有这些操作:正负无穷大与整数不同,浮点数没有溢出的概念。当浮点...
来源 2017-07-25 22:41
4
阅读

OpenCV图像哈希计算及汉明距离的计算

OpenCV均值哈希与感知哈希计算,比对图像相似度,当计算出来的汉明距离越大,图像的相似度越小,汉明距离越小,图像的相似度越大,这种没有基于特征点的图像比对用在快速...
来源 2017-07-25 01:03
1
阅读

图片JNI(C++\Java)高斯模糊 多线程

在我的博客中,曾经发布了一篇高斯模糊(堆栈模糊)的文章;在其中使用了国外的一个堆栈模糊来实现对图片的模糊处理;同时弄了一个JNIC++的版本。这篇文章依然是堆栈模糊...
来源 2017-07-24 12:01
2
阅读

回溯法

1解题要点回溯法是利用递归来求解便利一棵多叉树,其本质是深度优先搜索,通常求解的答案为树的所有叶子结点,但我们需要根据题目的要求边剪枝边遍历。1.1何时用回溯法求...
来源 2017-07-23 12:20
1
阅读

C/C++中static的用法全局变量与局部变量

1.什么是static?static是C/C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。1.1static的引入我们知道在函数内部定义的变量,当程序执行到它的定义处时,编译...
来源 2017-07-23 10:40
1
阅读

C/C++中static关键字的用法

1.什么是static?static是C/C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。1.1static的引入我们知道在函数内部定义的变量,当程序执行到它的定义处时,编译...
来源 2017-07-22 20:21
26
阅读

electron 使用 node-ffi 调用 C++ 动态链接库(DLL)

一、为什么需要使用DLL需要使用系统API操作或扩展应用程序;需要调用第三方的接口API,特别是与硬件设备进行通信,而这些接口API基本上都是通过C++动态链接库(DLL)实现...
来源 2017-07-21 16:21
2
阅读

c++动态内存管理

一、内存的简要了解说到内存,很多人应该都多多少少有点了解了,我们在这再稍微多说几句:一般我们可以把内存理解为三个部分:静态区,栈,堆。有些朋友搞不清到底什么是...
来源 2017-07-21 12:20
2
阅读

firefox插件开发及源码下载

在个别情况下,由于数据量巨大,造成显示性能的明显下降,此时使用c++开发firefox插件,可以提高用户使用体验。test.html:在插件中,我们导出3个函数给js:AddStr,Pause,...
来源 2017-07-21 10:21
1
阅读

C++中使用const修饰指针

在本文中呢,主要讲解四个方面,即:常量数据的与否和常量指针的与否中const如何对指针进行修饰:1.指向非常量数据的常量指针对于一个指向非常量数据的常量指针,我们应...
来源 2017-07-21 10:00
11
阅读

C++第二篇--访问控制

C++第二篇--访问控制1.引入上一篇博文中从结构体引到了类,类当中不仅有数据成员还有一些函数,这些函数被称为成员函数。今天介绍新的内容,类当中的访问控制。2.访问控...
来源 2017-07-20 10:21
3
阅读

汇编语言系列教程之基础入门 (一)

机器字长机器字长是指CPU一次运算所能处理的数据的位数,一般来说这个数的和CPU的通用寄存器长度、数据总线的宽度等相等,在8086中为16bit。由于历史原因,x86系列的CPU...
来源 2017-07-20 01:01
16
阅读

C++单例模式

单例模式是任何面向对象语言绕不过的,单例模式是很有必要的,接下来我用最朴素的语言来解释和记录单例模式的学习。什么是单例模式?单例模式就是一个类只能被实例化一次...
来源 2017-07-19 14:21
1
阅读

C++学习(三)入门篇——函数

C++函数分两种:有返回值的和没返回值的1.有返回值的函数调用函数流程如图,sqrt(6.25)为函数调用,被调用的函数叫做被调用函数,包含函数调用的函数叫做调用函数。参数...
来源 2017-07-18 20:01
3
阅读

C/C++中const关键字的用法及其与宏定义的比较

1.const关键字的性质简单来说:const关键字修饰的变量具有常属性。即它所修饰的变量不能被修改。2.修饰局部变量1constinta=10;2intconstb=20;这两种写法是等价的,都是表...
来源 2017-07-18 12:41
38
阅读

阿里巴巴2018届应届生在线编程测验-研发工程师C/C++

刚才去做了阿里巴巴的编程测验,好消息是抽到的题相对别的题简单一些,坏消息是编的太慢了,没有做完.现在把题目和自己后来编出来的代码贴在这里,供大家参考.题目:1.从命令...
来源 2017-07-17 21:41
1
阅读

快学Scala之特质

一个Scala类可以继承多个特质(trait),特质可能会要求使用它们的类支持某个特定特性,与Java接口不同,Scala特质可以给出这些特质的缺省实现.要点如下:Scala中类只能继承一...
来源 2017-07-11 21:01
1
阅读

C/C++中对链表操作的理解&&实例分析

链表概述链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。它可以根据需要开辟内存单元。链表有一个头指针变量,以head表示,它存放一个地址。该地址...
来源 2017-07-10 10:20
4
阅读

c++数组易错点总结

c++数组1、只有在定义数组是才能使用初始化,此后就不能使用了,也不能将一个数组赋给另一个数组intcards[4]={3,6,8,10};//okinthands[4];//okhand[4]={5,6,7,9};//error...
来源 2017-07-10 09:00
2
阅读

一次C++调试记录

之前开发用LinuxC比较多,C++中的STL容器基本没有接触过。最近在学习C++,平时用到c++17中的部分新特性,下面就简单分享下自己C++的学习流程。一、环境搭建本人使用的是Ce...
来源 2017-07-09 17:01
3
阅读

c++ new delete 常踩的坑

WeTest导读c++是公司开发最常用的语言之一,那New和Delete这两个函数是所有开发者即爱又恨的函数。由new和delete引发的bug,coredump,让多少程序员加了多少班。一、遇到...
来源 2017-07-07 18:01
1
阅读

c++中const用法总结

1、修饰常量时:constinttemp1;//temp1为常量,不可变intconsttemp2;//temp2为常量,不可变2、修饰指针时:主要看const在*的前后,在前则指针指向的内容为常量,在后则指...
来源 2017-07-07 13:21
4
阅读

我的第一篇博文:C++新手村的复活点-致敬经典-小游戏走迷宫

写在开始:这个博客建于大二下学期。2年多的学习,从网上借鉴的大牛经验,代码,指导数不胜数,而其中大部分来自别人的博客,于是期待有一天也能把自己在学习过程中的一...
来源 2017-07-05 12:41
1
阅读

C语言之复杂链表的复制(图示详解)

什么是复杂链表?复杂链表指的是一个链表有若干个结点,每个结点有一个数据域用于存放数据,还有两个指针域,其中一个指向下一个节点,还有一个随机指向当前复杂链表中的...
来源 2017-07-03 23:41
1
阅读

C++基础之引用与指针的区别与联系、常引用使用时应注意的问题

什么是引用?引用就是对变量起一个别名,而变量还是原来的变量,并没有重新定义一个变量。例如下面的例子:1#includeiostream2usingnamespacestd;345intmain()6{7inta=10;...
来源 2017-07-03 17:01