C语言解决蚂蚁走迷宫问题

C语言解决蚂蚁走迷宫问题

在 n×m 个点组成的地图上,每一个点可以用坐标 (x, y)(1≤xn,1≤ym)来表示。地图上爬来了一只小蚂蚁,小蚂蚁从地图边界上的一点出发(形式化地说,从 (x0​,y0​) (x0​=1或x0​=ny0​=1或y0​=m )出[……]

阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (1 人打了分, 平均分: 4.00 out of 5)
Loading...
ZMQ测试代码样例

ZMQ测试代码样例

背景

有部分网友提到上篇文章ZeroMQ性能分析,没有提供测试代码,想要自己验证测试结果;本篇文章,主要介绍代码层面,如何使用ZeroMQ。测试样例有python版本、C/C++版本。

生产-消费者模型

根据官方介绍,ZeroMQ是支持多语言,也就是说,它支持在多种不同语言的进程之[……]

阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (1 人打了分, 平均分: 4.00 out of 5)
Loading...
vscode 更新后无法使用ssh远程开发

vscode 更新后无法使用ssh远程开发

一 问题原因描述

开发环境采用 VSCode + Remote SSH 所有的配置已经搭建完成本地开发,代码自动同步到服务器。今天Visual Studio Code 推出1.4.11版本,VS code自动安装成功后,本地无法打开远程服务器文件进行开发,提示 Waiting for vsco[……]

阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (暂时还没有打分)
Loading...
C++ STL中erase()函数使用陷阱

C++ STL中erase()函数使用陷阱

一  陷阱现象描述

      最近在项目中需要实现一个超时数据自动删除功能,采用了deque这个数据结构使用它的头删尾插功能。在实现删除功能时,程序出现了crash。

     程序在iOS平台上未出现异常现象,但是在Android平台偶尔会出现crash现象。通过ndk-stack[……]

阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (暂时还没有打分)
Loading...
从原理上理解C/C++指针的优点

从原理上理解C/C++指针的优点

一 概述

在学习C语言特性时,理解指针始终是一道坎,很多人对指针有时代表地址有时代表数据表示很难理解,畏惧使用指针。在工作中凡是涉及C/C++就一定会使用指针,学懂指针很有必要。

二 指针的主要作用

     指针是变量 32位系统下占用4个字节、用来表示或者存储变[……]

阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (暂时还没有打分)
Loading...
新手CC++入门开发环境搭建

新手CC++入门开发环境搭建

工欲善其事必先利其,一个良好的开发环境有助于享受计算机编程的乐趣。大学时为了安装VC 6.0安装过各种插件、甚至重装系统,对于编程新手来说道阻且艰。VC 6.0是10年前微软推出的开发工具很早就不维护了,现在我们有了更友好的开发工具,羡慕各位。

对于编程新手来说,我们渴望一款安装简单、使用方便[……]

阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (暂时还没有打分)
Loading...