自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (21)
  • 收藏
  • 关注

转载 多元函数的泰勒展开式

在最优化学习中开始接触多元函数的泰勒展开的时候,总是感觉不好理解,网上收集了一些资料进行整理。下面绝大部分内容直接来自知友,链接如下:多元函数的泰勒(Taylor)展开式 - 红色石头的专栏 - CSDN博客blog.csdn.net实际优化问题的目标函数往往比较复杂。为了使问题简化,通常将目标函数在某点附近展开为泰勒(Taylor)多项式来逼近原函数。一元函数在点 处的泰勒展开式为: 二元函数在点 处的泰勒展开式为:多元函数(n)在点 处的泰勒展开式为: 把Taylor展开式写成矩阵的形式:上面可能

2020-09-30 14:56:48 11465 1

转载 利用.bat文件清除Keil编译生成的无用文件

前言:相信大家在用keil进行开发项目时,会发现keil编译时会生成一大堆无用的文件,使得编译后的整个工程项目占用的空间会很大,例如: 编译前: 编译后: 运行.bat文件后: 好吧,我们一起来看下.bat文件的内容吧 del *.bak /s del *.ddk /s del *.edk /s del *.lst /s del *.lnp /s del *.mpf /s del *.mpj /s del *.obj /s del *.omf /s .

2020-09-30 12:53:58 1220

原创 vue快速入门(三)

文章目录Ajaxaxiosvue常见问题汇总在vuejs 中使用axios不能获取属性data的解决方法VUE中数组更新后,页面没有动态刷新问题页面路由传递参数在vuejs 中使用axios不能获取属性data的解决方法Vue 阻止事件冒泡vue移动端h5页面根据屏幕适配的四种方案new Vue两个html元素嵌套Vue实例,绑定失效运行项目,浏览页面自动打开等初始化配置Ajaxvue-res...

2020-09-28 10:32:33 233 1

原创 vue快速入门(二)

文章目录vue组件组件注册方式全局组件局部组件全局组件与局部组件模块化注册组件数据共享与私有组件的组织组件参数传递父组件传递给子组件子组件传递给父组件import、export和export default的区别和用法vue路由模块化路由例子vue组件组件注册方式每个组件必须只有一个根元素,即每个组件都需要一个根元素将所有子元素包裹起来,如<div class="blog-post"/...

2020-09-28 10:32:12 258

原创 vue快速入门(一)

vue官方文档文章目录vue基本命令基本结构与语法vue生命周期绑定数据绑定属性绑定class绑定动态参数表达式绑定事件监听v-on鼠标事件修饰符键盘按键修饰符系统修饰符双向数据绑定表单绑定指令:v-if、v-else、v-show、v-forv-if vs v-showv-bind、v-on缩写过滤器vue常用属性computedmethodwatchvue基本命令vue init web...

2020-09-28 10:31:44 276

原创 在vivado中添加支持pynq-2开发板文件【亲测】

因为版本或其他原因,新建工程时,在器件选型board栏没有pynq-2,故采用下述方法添加文件使vivado工具支持;1、我电脑安装路径:G:\Tool_software\vivado\vivado_2018_2\Vivado\2018.2\data\boards\board_files解压官方提供的pynq-z2_boardfiles.zip,解压将pynq-z2拷贝到\vivado_2...

2020-09-28 10:28:58 2087 2

原创 css动态主题颜色实现

其实有很多种方案,这里主要说两个比较好用的,第一个方案是使用css变量,第二个方案是使用第三方工具less方案一最新的css支持变量var,并且主流的浏览器基本上都支持这个特性。使用变量我们可以更方便的管理css元素。定义CSS变量在css文件顶部定义css变量,注意必须以–开头,使用:root包括这几个变量:root { --main-bg-color: #ff7675; --...

2020-09-28 10:27:51 1180

原创 AD20学习笔记

一般使用流程https://blog.csdn.net/BerryNard/article/details/100147638AD20如何导入库文件http://bbs.elecfans.com/jishu_1883798_1_1.html

2020-09-28 10:25:44 909

转载 STM32 HAL库 CUBEMX FPU 和 DSP库

转自:https://blog.csdn.net/yuleitao/article/details/105621492?ivk_sa=1024320uFPU 简介 FPU 即浮点运算单元(Float Point Unit)。浮点运算,对于定点 CPU(没有 FPU 的 CPU)来说必须要按照IEEE-754 标准的算法来完成运算,是相当耗费时间的。而对于有 FPU 的 CPU来说,浮点运算则只是几条指令的事情,速度相当快。STM32F4 属于 Cortex M4F 架构,带有 32 位单精度硬件

2020-09-28 10:23:34 5566 3

转载 电机驱动芯片——DRV8833、TB6612、A4950、L298N的详解与比较

https://editor.csdn.net/md?not_checkout=1&articleId=108814176一.全H桥电路基础知识 1.原理图(以全NMOS管为例) 从上图可看出,此电机驱动电路由4个NMOS管构成,形如H型,故名全H桥电路。通过控制4个MOS管的导通与截止达到对中间电机的不同控制效果。NMOS管的栅极为高电平时导通,低电平时截止。 2.H桥工作模式 正转模式 当Q1、Q4的栅极为高电平,Q2、Q3为低电平时,Q1,Q4导通,如下图所示,电机正向旋转。

2020-09-26 16:59:20 58730 5

原创 /usr/bin/ld: cannot find -l**** 问题的解决办法

在ubuntu上安装软件时,经常出现这样的问题:/usr/bin/ld: cannot find -l****例如:/usr/bin/ld: cannot find -lgfortran 安装torch时出现/usr/bin/ld: cannot find -lstdc++ 安装cuda时出现……这些问题都是因为找不到相应的lib文件,以上面的例子来说就是在系统中找不到libgfortran.so、libstdc++.so文件。以libvtkproj4.so为例,我们先在系统中查找下该文件。

2020-09-25 22:11:18 10847

原创 Ubuntu16.04安装PCL

首先安装了一系列的库 sudo apt-get update //先更新,中文别复制 sudo apt-get install git build-essential linux-libc-dev sudo apt-get install cmake cmake-gui sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev sudo apt-get install mpi-d

2020-09-25 22:07:12 273

转载 tar.gz压缩,查看,解压

压缩tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar -czf dir.tar.gz /home/data //压缩/home/data目录下全部文件查看tar -ztvf /tmp/dir.tar.gz解压tar -xzvf file.tar.gz //解压tar.gztar -zxvf /tmp/etc.tar.gz etc/passw

2020-09-25 20:07:50 912

转载 ubuntu系统清理垃圾

参考:https://blog.csdn.net/kanchuan1905/article/details/74332472Ubuntu Cleaner 是一个可以简化你清理 Ubuntu 系统的工具。Ubuntu Cleaner 将删除 Ubuntu 及其衍生发行版中的以下垃圾文件:应用缓存 (浏览器缓存)缩略图缓存Apt 缓存旧的内核包的配置文件不需要的包如何安装 Ubuntu Cleaner因为开发者提供官方 PPA ,我们可以通过 PPA 轻松地将 Ubuntu Cleaner

2020-09-25 20:05:18 720

原创 如何在自己的服务器上搭建内网穿透服务

原理内网穿透的原理如下图所示:用户访问我们的服务器,这个服务器是有公网IP的,所以用户可以无压力访问服务器与本地电脑保持长链接,当有请求的时候,服务器将请求转发到我们的本地电脑本地电脑将响应回复给服务器服务器将响应回复给用户要搭建内网穿透,我们得完成两个任务在公网能访问的服务器上运行我们的内网穿透服务;在本地电脑上面运行内网穿透客户端。当然,你可以自己根据原理实现一套,不过我们有现成的三方开源工具,可以帮我们实现这一套功能。这个就是我们今天的主角 lanproxy。内网穿透工具比较从

2020-09-24 17:01:39 5595

转载 ubuntu 18.04 安装 Java 及 IDE

还可以参考:https://blog.csdn.net/qq_45467083/article/details/104064660使用 Linux 系统的绝大部分是程序员,其开发环境十分友好,很多东西只需要一条命令就能完成。因此广受开发者的喜欢,其实我感觉 linux 的做开发要比 Windows 好用的多,在 Linux 中,你根本不需要什么杀毒软件,也不会遇到在 Windows上令人崩溃的蓝屏。 装完 Ubuntu后,就是搭建环境了,对于我来说,首先要执行 “sudo -y update &

2020-09-24 14:56:07 1118 2

转载 Ubuntu 16.04 安装VSCode

一、前言 32位ubuntu安装vscode需要安装vscode的历史版本,在这个网站可以看到历史版本:[https://code.visualstudio.com/updates/v1_33](https://code.visualstudio.com/updates/v1_33)下载deb的安装包,安装过程和后文一样。参考博客:https://blog.csdn.net/qq153471503/article/details/105856621/二、安装过程 1、下载VS Code 进入VS

2020-09-24 12:10:47 3522

原创 ubuntu16.04运行Vins-mono

下载数据集https://www.sohu.com/a/219232053_715754TUM链接:https://pan.baidu.com/s/1nwXtGqH 密码:lsgrKITTI链接:https://pan.baidu.com/s/1htFmXDE 密码:uu20DSO链接:https://pan.baidu.com/s/1eSRmeZK 密码:6x5bMono链接:https://pan.baidu.com/s/1jKaNB3C 密码:u57rEuRoC

2020-09-22 18:41:15 570

转载 ubuntu16.04编译vins-mono

系统:Ubuntu16.04 LSTros版本:kinetic安装 opencv 3.4.13.1 通过脚本下载并编译压缩包为: opencv-3.4.1.tar.gz ,opencv_contrib-3.4.1.tar发发gz本教程使用脚本一次性直接下载并编译安装新建如下.sh脚本 install_opencv.sh:#!/bin/bashecho "** Install requirement"sudo apt-get updatesudo apt-get install -y bu

2020-09-22 16:25:36 1188

转载 git 在 A 项目中引用 B 项目

Git Submodule 可许可一个git仓库,作为另一个git仓库的子目录,保持父项目和子项目相互独立。1 添加仓库git submodule add <仓库地址> <本地路径>在父仓库根目录增加了.gitmodule文件// 添加submodule字段[submodule "submodule1"] url = *****.git2 更新仓库克隆父亲仓库(包含子目录),并不会clone下子仓库的文件,只是会克隆下.gitmodule描述文件我们需要使

2020-09-22 14:12:46 1882

转载 ROS在虚拟机vmware上连接笔记本集成的摄像头

1、虚拟机连接到摄像头 点击虚拟机vmware的右下角摄像头标记连接到摄像头 2、在ubuntu的终端中查看usb摄像头lsusb 3、安装uvc camera功能包 sudo apt-get install ros-kinetic-uvc-camera 4、安装image相关功能包 sudo apt-get install ros-kinetic-image-*sudo apt-get install ros-kinetic-rqt-image-view 5、运行uvc..

2020-09-21 19:45:10 1573 1

转载 yaml语法及规范

文章内容: YAML语法规范;YAML文本块得使用;YAML锚点与引用;YAML存量,数据类型约定;YAML对象及数组的使用规则。 YAML简介 YAML语言的设计参考了JSON,XML和SDL等语言。YAML 强调以数据为中心,简洁易读,编写简单。 有意思的命名 YAML全称是”YAML Ain’t a Markup Language”(YAML不是一种置标语言)的递归缩写。 在开发的这种语言时,YAML 的意思其实是:”Yet Another Markup Language”(仍是一种...

2020-09-21 17:38:45 1300

转载 静态存储区、堆、栈之间的区别及注意事项

一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。堆区:亦称动态内存分配。程序在运行的时候用malloc或new申请任意大小的内存,程序员自己负

2020-09-21 16:21:18 536

转载 ubuntu16.04安装中文输入法并设置显示中文

参考自 :https://jingyan.baidu.com/article/bad08e1ef4b2f109c85121b7.html 原材料: ubuntu16 步骤: 1.在桌面的最左边选择设置(System Settings) 2.在设置中选择Language Support 3.在弹出的窗口选择Install/Remove Languages... 4.选择Chinese(simplified),并在Installed一栏打√,点击 Apply,在弹出的确认框中输入本用户

2020-09-19 17:56:02 8709 10

转载 Linux环境变量及source命令

source命令source命令用法:source FileName作用: 在当前bash环境下读取并执行FileName文件中的shell命令。工作中经常将要配置的环境变量写在一个文件中,例如你写个xt300.env,ENV='my envirment'echo 'env test'然后执行命令source xt300.envecho $ENV由于是只在当前shell中执行,所以source设置的环境变量只改变当前shell的环境。你新打开一个控制台,会发现它的环境变量并不会有

2020-09-19 15:45:58 1837

原创 7.开启SSH服务以及远程文件传输

服务器配完ubuntu系统以及LNMP环境以后,想用WINSCP远程登录,就需要开启SSH服务才能支持。 SSH服务分为客户端和服务器。顾名思义,我想用WINSCP远程登录Ubuntu服务器,所以需要安装SSH server。 OK,下面介绍如何开启SSH服务。 一、检查是否开启SSH服务 因为Ubuntu默认是不安装SSH服务的,所以在安装之前可以查看目前系统是否安装,通过以下命令: ps -e|grep ssh 输出的结果ssh-agent表示ssh-client启动,sshd表示s

2020-09-17 20:07:20 1066

转载 理解矩阵

转载自:https://www.cnblogs.com/marsggbo/p/10144060.html我直接复制过来的,排版可能没有原文好看,可以直接去原文阅读。首先来总结一下前面两部分的一些主要结论:首先有空间,空间可以容纳对象运动的。一种空间对应一类对象。有一种空间叫线性空间,线性空间是容纳向量对象运动的。运动是瞬时的,因此也被称为变换。矩阵是线性空间中运动(变换)的描述。矩阵与向量相乘,就是实施运动(变换)的过程。同一个变换,在不同的坐标系下表现为不同的矩阵,但是它们的本质是一样的

2020-09-14 14:18:30 579

转载 先验概率、后验概率和似然概率

老是容易把先验概率,后验概率,似然概率混淆,所以下面记录下来以备日后查阅。区分他们最基本的方法就是看定义,定义取自维基百科和百度百科:先验概率百度百科定义:先验概率(prior probability)是指根据以往经验和分析得到的概率,如全概率公式,它往往作为"由因求果"问题中的"因"出现的概率。维基百科定义: 在贝叶斯统计中,某一不确定量p的先验概率分布是在考虑"观测数据"前,能表达p不确定性的概率分布。可以看到二者定义有一个共同点,即先验概率是不依靠观测数据的概率分布,也就是与其他...

2020-09-14 13:45:56 2865

原创 AD20绘制定位孔

第一步,在keep-out layer绘制一个圆第二步,选中圆,然后tool-convert-create region from selected primitives第三步,双击,设置为board cutout然后把这个放到pcb里面就可以看到啦。

2020-09-11 16:28:02 10477

原创 git 查看远程仓库信息

文章目录查看远程仓库分支同步远程分支查看远程仓库log查看远程仓库信息查看远程仓库分支查看电脑本地仓库的分支:git branch查看本地和远程仓库的所有分支:git branch -a查看远程仓库的分支:git branch -r同步远程分支https://blog.csdn.net/qq_45467083/article/details/108529813git fetch 将本地分支与远程保持同步git checkout -b 本地分支名x origin/远程分支名x 拉取

2020-09-11 11:21:44 1309

转载 git操作之pull拉取远程指定分支以及push推送到远程指定分支

一、pull操作1、将远程指定分支 拉取到 本地指定分支上:git pull origin <远程分支名>:<本地分支名>2、将远程指定分支 拉取到 本地当前分支上:git pull origin <远程分支名>3、将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支,方法见文章末尾)git pull在克隆远程项目的时候,本地分支会自动与远程仓库建立追踪关系,可以使用默认的origin来替代远程仓库名,所以,我常用的命令就是 g.

2020-09-11 10:48:40 5722 1

转载 git-merge的--ff和--no-ff

前言Git merge最容易糊涂的地方就是这个--ff参数和--no-ff 参数,通过本文,把这个整理清楚。其实官网讲的非常清楚,不过可能因为是英文的,所以大家阅读起来会有一些障碍。(PS:其实还是应该逐步逐步提高自己阅读英文文档的能力,想达到一个更高的高度,是需要客服自己本身很多的弱点的)实例假设合并前的分支是这样,这个一个非常常见的场景,如果不明白,可以参考另外一篇文章Git Flow工作流:这是一个很常见的用例,功能开发分支是iss53,在开发新功能,master分支是线上分支,出现了问题

2020-09-11 10:29:09 797 2

原创 git常用操作

文章目录本地多次commit合并一次push本地多次commit合并一次pushgit rebase 命令:将多次commit合并,只保留一次提交历史记录。https://www.jianshu.com/p/571153f5daa1

2020-09-10 14:43:56 213

转载 stm32cubemx配置编码器

首先打开timer2的encoder模式:配置系统时钟。配置具体定时器的参数:选择的encoderMode是 TI1和TI2模式。这种模式下,AB两相的上升沿和下降沿都会计数,所以计数值是实际值的4倍,需要做分频。也就是第一个参数,分频值设为3,实际上是3+1=4分频。还有个地方需要解释一下,我刚开始的时候就是把这里的设置没搞清楚,看Polarity参数设置的是Rising Edge。这个参数的意思是在检测到上升沿的时候就触发encoder捕获AB相的值,而并不是这里设置的是上升沿就只检测AB

2020-09-10 12:05:25 8032 2

转载 stm32配置SPI(读取ICM20602陀螺仪数据)

1、和前面一样配置一个C8T6的工程,然后开启SPI,配置成全双工模式,然后这里注意SPI通讯速率,这个陀螺仪最大是10MHz,然后这个SPI2挂在36MHz的时钟上,所以设置4分频,时钟变成了9MHz,在这个陀螺仪接受范围内。SPI2使用的时钟:可以适当修改这里的频率从而得到合适的SPI速率2、配置片选引脚,这个模块上集成了3个传感器,这里用普通IO配置他们的片选引脚记住修改PIN_LABEL,便于后期识别3、生成代码,添加陀螺仪通讯协议在HAL库里面SPI接口发送和接收数据主要调用以

2020-09-10 11:42:38 4633

转载 stm32cubemx配置PWM

STM32F4定时器时钟频率和时钟源(1)高级定时器timer1, timer8以及通用定时器timer9, timer10, timer11的时钟来源是APB2总线(2)通用定时器timer2timer5,通用定时器timer12timer14以及基本定时器timer6,timer7的时钟来源是APB1总线cubemx配置以下转自:https://blog.csdn.net/qq_42967008/article/details/89267010一、打开Cube,建立工程图片:点击ACCE

2020-09-10 11:21:18 7845 7

原创 windows下git中文乱码解决方式

不显示中文路径,显示数字输出下面的命令就好了:git config --global core.quotepath false中文乱码在git bash下,右键 出现下图,选择options:选择“Text”,将“Character set”设置为 UTF-8或者GBK关闭git bash,重新打开。如果还是乱码emmm这就说明你的windows不知道是什么奇怪的编码方式,我们现在就要修改windows默认编码方式为UTF-8了。打开控制面板,选择更改日期、时间或数字格式勾选B

2020-09-08 14:00:59 2004 2

原创 如何在自己的服务器上搭建远程git仓库

这里主要讲搭建在自己的服务器上,如果要使用GitHub,可以参考https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416写在前面的话,我不想吐槽,但是真的忍不住。按照网上的教程配置出来的git服务器,按部就班到时可以,自己已用就全是bug。我想说,这些教程只管演示不管教的吗?我不知道演示一遍有什么意义。为什么要创建git用户?为什么要创建SSH key?为什么这些都不说清楚?我真的很无语,我本来按照通常的教程写好了,然后跑出问题了,

2020-09-06 14:05:25 1597

IMC20602卡尔曼滤波

基于stm32cubemx实现的卡尔曼滤波解算IMC20602六轴传感器姿态角的程序,亲测可用。ICM_KF.zip

2020-11-21

无源滤波器设计软件Filter Solutions 2009 V12[1].1.4

无源滤波器设计软件Filter Solutions 2009 V12[1].1.4

2020-11-21

加速度计六面椭球校准matlab.zip

使用matlab实现的加速度计六面椭球校准程序,文件中提供源码及测试数据。以及最终的校准精度分析。 使用matlab实现的加速度计六面椭球校准程序,文件中提供源码及测试数据。以及最终的校准精度分析。

2020-11-21

SLAM for Dummies.pdf

SLAM入门教程,SLAM for Dummies,英文版,对于其中相关公式有注解,便于理解。文件格式为pdf,其中文字可以复制。

2020-07-04

2001-2019全国大学生电子设计大赛题目合集.zip

2001-2019全国大学生电子设计大赛题目合集,欢迎关注我的博客,查看更多内容: https://blog.csdn.net/qq_45467083

2020-04-15

mpvue工程模板wxAPP_template.zip

学习mpvue后写了一个模板,包括组件的使用,两个界面的使用,生命周期log等, mpvue参考资料(https://blog.csdn.net/stronglyh/category_9035995.html)(https://www.jianshu.com/p/8f779950bfd9)

2020-02-22

myLittleGift.html

html小游戏 https://blog.csdn.net/qq_45467083/article/details/104208876

2020-02-07

实物及管脚图.zip

树莓派GPIO管脚图。

2020-01-22

msp430串口计算器

本次实验实现了基于串口通信的表达式解析与计算功能,如下图所示,向单片机输入表达式:2/1-3*(1*5+4*(2-2)+5)/(3-1*9)=; 返回计算结果:7,等等

2020-01-13

msp430使用OLED实现数字钟.zip

本次实验使用msp430及一块扩展板实现数字钟系统,扩展板上有一块OLED屏幕与4x4矩阵键盘,此外还有一些led指示灯。 此外该系统还实现了设置时间日期,自动计算星期等等功能。此外还有5个闹钟,闹钟是用右上角的led指示灯显示的。

2020-01-07

tiva资料合集(中文手册、tivaware、keil包)

tiva资料合集 --TM4C123FH6PM中文手册 --TM4C123GH6PM英文手册 --ROM-TM4C123GH6PM-UG-750英文手册 --Tivaware使用入门指导 --Keil.TM4C_DFP.1.1.0(TM4在Keil上对应的包(Pack)) --TivaWare_C_Series-2.1.4.178

2020-01-03

A Method for Registration of 3D Shapes.pdf

icp经典文献,第一篇提出icp算法的论文,该论文使用四元数的方法介绍了icp算法

2020-01-02

Least-Squares Fitting of Two 3-D Point Sets.pdf

icp经典论文Least-Squares Fitting of Two 3-D Point Sets,基于SVD分解的icp算法

2020-01-01

SoundWave.zip

本程序使用MFC,将一段音乐边播放边进行傅里叶变化,同时将其部分波形动态地绘制出来。

2019-08-01

moveBox.zip

该程序使用ege图形库开发简单的3D动画,即一个旋转的立方体。可以通过按键更改旋转方向、旋转速度、移动方向等等。

2019-08-01

定时关机小程序(使用前先复制会自动删除).bat

运行该程序后会在系统上添加服务,定时关机。在win7、win8系统上使用成功。

2019-08-01

HappyNewYear.html

使用HTML与JavaScript实现,点击生成烟花效果,并有彩色“新年快乐”字样,可以浏览器直接查看。

2019-07-31

C++_与电脑玩21点游戏.zip

C++写的21点游戏,与电脑对弈,可以感受到电脑比较智能

2019-07-30

二叉树彩画.zip

使用二叉树的数据结构,配合ege图形库画出漂亮的二叉树,还有满天的星空与弯月

2019-07-30

数字雨屏保.zip

使用ege图形库与C-Free开发工具制作的数字雨程序,可以调节雨长度与下落速度,按任意按键退出,可以用作屏幕保护程序

2019-07-30

C-Free5.zip

该资源为C-Free免安装压缩包,解压即可使用。内部已引用ege图形库和OpenGL图形库,可以直接使用。

2019-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除