C++
文章平均质量分 92
Mica_Dai
安得编程心法千万套,大庇天下码农俱欢颜,做一只技术基础概念的传播者
展开
-
学习NIO——Selector之 SectionKey的事件集合
一个异常引发的思考事情要从一个简单的情况说起,有一天我在写NIO程序的时候突然想到这样一个问题:一个Channel在注册的时候是否可以一次性注册多个?是否在后续的过程中能够对感兴趣的事件进行修改?当然这些问题本身是比较简单的,但是好巧不巧,当时我是用ServerSocketChannel进行的这次实验,于是就有了这篇文章。我们知道在ServerSocketChannel进行注册时候,通常的注册事件是OP_ACCEPT,详见代码块1——serverSocketChannel.register(se原创 2020-08-30 18:51:54 · 348 阅读 · 0 评论 -
windows编程中出现LNK1120: 1 个无法解析的外部命令__imp_xxxxx
网址就是这个直接找太难了,总是出现msdn我告诉你,,,http://msdn.microsoft.com/en-us/dn308572.aspx原创 2020-08-27 16:10:41 · 424 阅读 · 0 评论 -
Windows网络编程(一)
Windows网络编程(一):创建链接文章目录Windows网络编程(一):创建链接一、使用前的准备二、使用中的初始化三、错误处理四、很重要的一个概念——IP寻址五、很重要的socket连接概念六、创建一个服务器的监听模式1. 服务器开启TCP的过程2. 客户端连接服务器的API函数3. UDP的数据传输连接过程七、关于socket编程中INADDR_ANY的理解八、开始传输数据两个传输层协议的...原创 2019-07-20 18:46:52 · 172 阅读 · 0 评论 -
关于Clang的编译使用
关于Windows下C/C++的编译文章目录关于Windows下C/C++的编译一、前提(一)预处理(二)编译(三)汇编(四)链接二、使用clang命令(一)包含外部的头文件(二)包含外部的静态库(三)连接静态库1.代码中链接2.编译时命令行链接(四)包含动态库一、前提 在C/C++C/C++C/C++编译器中,我们编译程序的过程主要分成以下四个阶段。预处理编译汇编链接 具...原创 2019-04-04 16:09:01 · 16661 阅读 · 1 评论 -
opencv安装
https://blog.csdn.net/qq_41175905/article/details/80560429https://www.bilibili.com/video/av14862122?from=search&seid=15582311749418887034转载 2019-03-21 20:27:48 · 114 阅读 · 0 评论 -
安装opencv without VS
安装opencv without VS一、楔子:叹世道多艰难,晓人间无两全 总所周知,VSVSVS是世界上最强大的IDEIDEIDE没有之一,不允许反驳。但是好用归好用,VSVSVS庞大的体型以及运行时略显臃肿的速度都劝退好大一部分人。总之这个这个编译器是真的好用,但是哦昂他的体型让我望而却步,这几天有一个需要用到openCVopenCVopenCV的一段程序,于是我...原创 2019-03-24 19:59:28 · 363 阅读 · 0 评论 -
算法1:排序问题(2)快排及他的优化和栈实现
文章目录一、快排的三种选择基准的方式1.边界基准法2.随机基准法3. 三数取中基准法二、几种快排的优化1. 当排序规模较小的时候采用插入排序2. 在一次分割结束之后,可以把key相等的元素在一起没下次分割,就不分割key相同的元素三、非递归方式实现快排 闲话休说,自从前几天写了排序问题中的两个排序之后。然后我又开始了快排代码的研究当中。当时学习的时候学的十分粗糙,今天重新来总结总结,把一些关于...原创 2019-02-28 21:47:10 · 238 阅读 · 0 评论 -
算法1:排序问题(1)
文章目录插入排序归并排序 大道理什么的我已经不想多讲,直接上一些让自己重新理解问题的笔记才是硬核之事。今天我写的代码是排序问题,这是一个很古老,也是算法开课绕不开的问题,有很多种形态各样的排序算法——冒泡排序、插入排序、归并排序,快速排序、堆排序、希尔排序等等。 今天我首先想接触的是插入排序和归并排序两种。首先来看一下插入排序——插入排序 主要思路是将一个新的数据插入到一个已经排好序...原创 2019-02-10 00:57:33 · 431 阅读 · 0 评论 -
关于网易2018实习生招聘的“道路布灯”问题
网易在线笔试道路布灯问题原创 2018-03-28 10:34:13 · 221 阅读 · 0 评论 -
C/C++零碎小知识
有关于main函数,用户可以调用main函数。#include <iostream>using namespace std;int main(int argv, *argc[]){ cout << "1" << endl; main();}对于以上的例子,实际上我们能够直接调用main函数,输出的结果其实为一直递归调...原创 2018-04-09 01:10:54 · 184 阅读 · 0 评论 -
图像处理之(24位)BMP旋转以及镜像算法
在图像处理,图形学、计算机视觉中,我们经常能够见到bmp这种格式的图片;处理bmp图像,C++原创 2017-10-02 17:32:57 · 12735 阅读 · 11 评论 -
了解OpenGL之第一个OpenGL程序
一、头文件二、使用GLUT进行显示窗口管理三、代码以及运行效果原创 2017-10-17 22:15:24 · 428 阅读 · 0 评论 -
C++数据结构之栈操作
数据结构之栈的相关操作原创 2017-09-10 22:14:39 · 656 阅读 · 0 评论 -
链表的相关操作
链表的相关操作原创 2017-09-10 17:47:43 · 226 阅读 · 0 评论 -
压缩算法之字典编码(上)
算法信息论字典压缩LZ77原创 2017-09-23 10:50:12 · 17605 阅读 · 6 评论 -
压缩算法之算术编码
熵编码香农范诺(Shannon)编码霍夫曼(Huffman)编码算术编码(arithmeticcoding)原创 2017-09-14 22:24:04 · 39896 阅读 · 10 评论