- 博客(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
原创 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 3.8.4 mingw-gcc-x64
2019-11-16
自己编译的C++ 网络库 cpr 1.3.0 windows dll文件 gcc编译 x64
2019-09-12
wxWidgets-3.0.4 mingw32-gcc codeblocks可用版本 自编译
2019-01-14
[mingw gcc编译]opencv 3.2 codeblocks可用版本
2018-09-23
[mingw gcc编译]opencv2.4.10 codeblocks可用版本
2018-09-23
mingw32-gcc curl_7.61 windows库 codeblocks直接使用
2018-08-14
[mingw gcc编译]opencv2.4.9 codeblocks可用版本
2018-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人