自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (10)
  • 收藏
  • 关注

原创 C语言实现协程

看到了一个有意思的东西,原文来自Matthew Lee翻译的文章,英文原文Simon Tatham 的文章 Coroutines in C,里面的程序对我来说理解起来有点难度,于是自己写了个更简单的。基本思想就是用 state 变量来保存函数调用的状态,这里借助 ANSI C 提供了一个名为 __LINE__ 的特殊的宏,代表了当前代码所在的行数。#define coBegin \ static int __state = 0; \ switch (__state

2020-12-27 11:07:05 655 2

原创 地形瓦片地图TiledMap AutoTiles自动图块

最早是在RPG Maker里面见到这种东西,相邻的块可以自动连接,大大方便地图绘制。素材长这个样子一个大块是32x32的,然后每个大块又被分成4个16x16的小块,而这些小块总共可以组成47种大块(最后两个是一样的)。(这两张图片来自这里,懒得去搞图了)于是,给图1中的小块按行编号0~47,可以写出图2中每个大块的组成。unsigned char AutoTileTab[48][4]={ 18,17,14,13,//0 2,17,14,13,//1 18,3,14,13,

2020-12-26 15:15:16 1329

原创 Mathematica 使用C语言编写库函数教程 带示例

在,Mathematica 还来百度?帮助文档写的很详细了,这里只说一下重点用 MArgument_getXXXX 获得函数参数用 MArgument_setXXXX 设置返回值编译链接 WolframRTL.dll比如f2.c#include <math.h>#include "WolframImageLibrary.h"#include "WolframLibrary.h"DLLEXPORT int WolframLibrary_getVersion() {

2020-12-26 11:32:32 898

原创 Python画出美观的论文图(5) 零点求解与基于diff的导函数绘制

from scipy.special import airyfrom scipy import optimizedef f(x): return airy(-x)[0]x = np.linspace(-3, 8, 201)y = f(x)zeros = [optimize.newton(f,x) for x in x[np.nonzero(np.diff(np.sign(y)))]]plt.axvline(0,color='black',lw=1)plt.axhline(0,col

2020-12-15 00:07:14 277

原创 利用 Github Actions 编译C++库

群友推荐了一个好用的网络库 drogon ,Visual Studio环境下安装非常简单,只需

2020-12-08 21:04:39 977

原创 TensorFlow 2.0 快速入门笔记

文章目录使用 pip 安装 TensorFlow1. 环境准备2. 创建虚拟环境(推荐)3. 安装 TensorFlow pip 软件包TensorFlow2 快速入门1. 模型构建2. 参数配置3. 训练和评估训练配置输入数据小型数据大型数据集评估和预测4. 构建复杂模型函数式API模型子类化自定义层回调5. 模型保存与恢复保存权重保存网络结构保存整个模型常用函数速查常用 LayerDense 全连接层Conv2D 卷积层Conv2DTranspose 逆卷积层MaxPool2D 池化层UpSamplin

2020-12-03 11:29:37 197

opencv-4.5.1-x86-64-gcc-10.2.0.zip

【opencv 预编译】使用MSYS2 MinGW gcc 10.2.0编译,64位,包括动态库和静态库

2021-02-16

OpenCV 3.8.4 mingw-gcc-x64

自己用gcc编译的OpenCV3.8.4,编译用时一小时+,TDM-GCC和MinGW-w64都能使用,codeblocks可以用我之前发的旧版本

2019-11-16

自己编译的C++ 网络库 cpr 1.3.0 windows dll文件 gcc编译 x64

自己编译的C++ 网络库 cpr 1.3.0 windows dll文件。压缩包内包含libcurl.dll和libcpr.dll和头文件,直接加到项目目录里面即可使用(动态链接)。Cpr是一个简单好用Http访问开源库,它是对Curl库进行第二次封装,所以对于基本的Http访问很简单,也支持HTTPS的方式

2019-09-12

wxWidgets-3.0.4 mingw32-gcc codeblocks可用版本 自编译

wxWidgets-3.0.4 mingw32-gcc codeblocks可用版本 自编译

2019-01-14

[mingw gcc编译]opencv 3.2 codeblocks可用版本

自编译,解压后include,bin,lib三个文件夹合并到codeblocks自带的mingw目录里即可使用

2018-09-23

[mingw gcc编译]opencv2.4.10 codeblocks可用版本

自编译,解压后include,bin,lib三个文件夹合并到codeblocks自带的mingw目录里即可使用

2018-09-23

mingw32-gcc curl_7.61 windows库 codeblocks直接使用

mingw32-gcc curl_7.61库 codeblocks直接使用,使用codeblocks自带的编译器编译的,将三个目录对应合并到编译器目录即可使用

2018-08-14

STM32F103C8T6 LCD12864 串行通信

STM32F103C8T6驱动LCD12864的程序,使用Keil5开发,串行通信,文件里有写接线方式,也很方便修改

2018-08-13

STM32F103C8T6_TPP按键

STM32F103C8T6_TPP 按键的程序,使用串口1输出按键,移植方便

2018-08-12

[mingw gcc编译]opencv2.4.9 codeblocks可用版本

自编译,解压后include,bin,lib三个文件夹合并到codeblocks自带的mingw目录里即可使用

2018-03-16

空空如也

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

TA关注的人

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