首页
学习
活动
专区
工具
TVP
发布

涛的程序人生

专栏成员
70
文章
108197
阅读量
12
订阅数
C/C++实现汉诺塔游戏和详细解
汉诺塔问题是一个经典的递归问题,起源于一个传说中的印度寺庙。在这个问题中,我们需要将所有的圆盘从一个柱子移动到另一个柱子上,且在移动过程中,必须遵守以下规则:
程序员小涛
2024-05-26
1720
使用gRPC基于Protobuf传输大文件或数据流
在现代软件开发中,性能通常是关键的考虑因素之一,尤其是在进行大文件传输时。高效的协议和工具可以显著提升传输速度和可靠性。本文详细介绍如何使用gRPC和Protobuf进行大文件传输,并与传统TCP传输进行性能比较。
程序员小涛
2024-05-26
5210
【EasyX】扫雷
1、全局变量:时间、地图、图片资源、状态; 2、绘图初始化函数drawinit:载入图片资源; 3、设置函数Setup:放置地雷; 4、显示函数Show:依照层次结构显示雷区; 5、队列处理函数duires:对无雷的输入进行扩展搜索、调用位置搜索函数辅助、调用响应函数输出; 6、位置搜索函数poi_sum:队列处理函数的辅助函数,将输入点的坐标周围8个格子的雷数返回给duires; 7、响应函数do_null、not_null:随时处理队列处理函数的结果; 8、主控函数Control:接受鼠标的输入,处理简单的逻辑,复杂的交由队列处理函数执行; 9、计时器函数Time:计算累计时间并显示; 10、胜利判定Judge:判断用户是否胜利; 11、主函数main。
程序员小涛
2023-07-10
1680
【EasyX】飞机大战
本博客介绍利用EasyX加上图片、音乐素材实现一个鼠标控制的飞机大战小游戏。 本文源码可从github获取
程序员小涛
2023-07-10
2850
【EasyX】反弹球消砖块
本博客介绍利用EasyX实现一个反弹球消砖块的小游戏。 本文源码可从github获取
程序员小涛
2023-07-10
2410
【EasyX】实时时钟
本博客介绍利用EasyX实现一个实时钟表的小程序,同时学习时间函数的使用。 本文源码可从github获取
程序员小涛
2023-07-10
2890
【matplotlib】4-完善统计图形
在绘图区域中可能会出现多个图形,而这些图形如果不加以说明,观察者则很难识别出这些图形的主要内容。因此,我们需要给这些图形添加标签说明,用以标记每个图形所代表的的内容。方便观察者辨识,这个标签说明就是图例。 同样,如果观察者想要清楚地了解绘图区域中的内容。就需要给绘图区域添加文本内容用以说明绘图区域的主要内容,标题就可以让观察者清楚地知道绘图区域的核心信息和图标内容。
程序员小涛
2023-05-09
2.6K0
【matplotlib】3-绘制统计图形
柱状图是描述统计中使用频率非常高的一种统计图形。它有垂直样式和水平样式两种可视化效果。这里我们主要介绍柱状图的应用场景和绘制原理。
程序员小涛
2022-12-28
2K0
【matplotlib】2-使用统计函数绘制简单图形
函数功能: 在x轴上绘制定性数据的分布特征 调用签名: plt.bar(x, y) 参数说明:
程序员小涛
2022-12-13
1.3K0
【matplotlib】1-使用函数绘制图表
在一个图形输出窗口中,底层是一个Figure实例,通常称之为画布,包含一些可见和不可见的元素。在画布上的就是图形,图形是一些Axes实例,里面几乎包含了matplotlib的组成元素,例如坐标轴、刻度、标签、线和标记等。
程序员小涛
2022-12-05
1.2K0
C++实现有理数类
我们将使用分数来表示一个有理数。即Rational类有两个数据域,分子叫做 numerator,分母叫做denominator,且分母不能为0。
程序员小涛
2022-09-28
3060
Ubuntu18.04 安装Asterisk16.10 + FreePBX15.0
还需要添加ppa源,因为在第二步安装依赖的时候需要安装php5.6,如果不添加的话apt-get install的时候会提示找不到该包。
程序员小涛
2022-09-21
7030
Ubunt下oh my zsh的安装与配置
Ubunt下oh my zsh的安装与配置 sudo apt-get install zsh chsh -s /bin/zsh sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)" git clone https://gitee.com/zhetianlab/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh}/plugins
程序员小涛
2022-05-07
4270
C语言实现数独小游戏
C语言控制台数独游戏,注释详细 效果图 📷 📷 📷 📷 #include <stdio.h> #include <stdlib.h> #include <memory.h> #include <math.h> #include <time.h> #include <windows.h> #include <string.h> #include <conio.h> #include <stdarg.h> #include <ctype.h> #define MAX 999 #define MAXN 9 ty
程序员小涛
2022-05-07
1.9K0
C语言实现进制转换、移位运算小工具
流程图 📷 📷 #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> #include <stdarg.h> #include <ctype.h> #include "conversion.h" char MainMenu(); //主菜单 void pause(const char *str, ...); //暂停程序 void TransformMenu(); //进制转换菜单 void AddMenu(
程序员小涛
2022-05-07
8280
C/C++ 常用算法手册(纯代码)
项目在Github上,不定期更新。 📷 冒泡排序 #include <iostream> #include <array> #include <cstdlib> #include <ctime> using namespace std; constexpr int SIZE = 10; void BubbleSort(array<int, SIZE>& arr) { int length = arr.size(); for(int i = 0; i < length; i ++)
程序员小涛
2022-05-07
3910
C语言实现base58算法
Base58是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。相比Base64,Base58不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及"+“和”/"符号。
程序员小涛
2022-05-07
9430
极光推送Go语言服务端SDK
项目地址: https://github.com/Scorpio69t/jpush-api-golang-client
程序员小涛
2022-01-04
1.3K0
C++ 命令行版贪吃蛇(附下载地址)
📷 下载地址
程序员小涛
2021-12-28
4470
Go语言实现自定义i18n功能
Internationalization,取开头和结尾字母,算一下字母数18,组合一下就是i18n,这是一个约定俗称的叫法。在其他语言中,做国际化的相关包一般也会以这个名字命名。GitHub - ExcitingFrog/go-pangu: rest api web server based on go(High availability, high security, high performance)internationalization,取开头和结尾字母,算一下字母数18,组合一下就是i18n,这是一个约定俗称的叫法。在其他语言中,做国际化的相关包一般也会以这个名字命名。
程序员小涛
2021-12-28
5760
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档