- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 【SDL2&Zlib】使用C++从压缩包中读取图像文件并显示
基于SDL2和Zlib使用C++从gzip压缩包中读取图像文件至内存并显示在窗口中代码:#include <stdio.h>#include <zlib.h>#include <SDL.h>#define windowBits 15#define ENABLE_ZLIB_GZIP 32#define GZIP_ENCODING 16#define ZIP_RATIO 100int decompress(unsigned char* src, size
2021-06-16 14:25:01
378
2
原创 SDL2:使用C++读取并显示ZIP压缩包图像文件
#include <windows.h>#include <SDL.h>#include "unzip.h"#define NOPASSWORD 0#define INSENSITIVE_TO_CASE falseint main(int argc, char* argv[]){ // 解压并读入内存 const TCHAR zipPath[] = L"test.zip"; const TCHAR imgName[] = L"img/hello_world.bm
2021-06-15 16:02:17
940
原创 解决Unity杂项文件的问题(VS2019)
有时用VS打开Unity脚本后显示为杂项文件,无法自动补全如下图Wall.cs为例解决方法如下:查看解决方案,可以看到Wall.cs此时没有被包含在项目中打开查看所有文件,可以看到Wall.cs右键菜单中选择包括在项目中即可成功:...
2021-05-18 20:34:04
3093
1
原创 【HGE】使用C++从加密压缩包中读取图像文件并显示
基于HGE引擎使用C++从zip加密压缩包中读取图像文件至内存并显示在窗口中选择一个要显示的图像文件以password为密码压缩为zip代码showZipImg.cpp#include "hge.h"#include "hgeSprite.h"//#pragma comment(linker, "/NODEFAULTLIB:libc.lib")HGE* hge = 0;//创建HGE指针hgeSprite* spr;//创建精灵类指针HTEXTURE tex;//定义一个texture
2021-05-10 15:26:26
621
转载 PennyLane 量子神经网络QNN预测sin函数
以sin函数为例,使用QNN预测时间序列数据https://pennylane.ai/qml/demos/quantum_neural_net.html#sphx-glr-demos-quantum-neural-net-py安装pip install pennylanepip install pennylane-sf代码import pennylane as qmlfrom pennylane import numpy as npfrom pennylane.optimize impo
2021-03-04 18:12:53
1634
1
原创 TensorFlow2.0 卷积神经网络CNN预测sin函数
以sin函数为例,使用CNN预测时间序列数据代码# CNNimport tensorflow as tf from tensorflow.keras.models import Sequentialfrom tensorflow.keras.layers import Dense,Flatten,Reshape,Dropout,Activationfrom tensorflow.keras.layers import Conv2D,MaxPooling2Dfrom tensorflow.ker
2021-03-01 20:17:49
810
2
转载 TensorFlow2.0 RNN(LSTM) 预测sin函数
https://yaju3d.hatenablog.jp/entry/2019/12/30/202503代码# tensorflow_version 2.0import tensorflow as tffrom tensorflow.keras.models import Sequentialfrom tensorflow.keras.layers import Dense, Activationimport matplotlib.pyplot as pltimport pandas as.
2021-02-14 19:47:52
993
2
原创 Powell优化的Matlab实现
以下程序能够适应一维和多维的目标函数。powell.mfunction [x,fval]=powell(f,x0,e,n)% Powell 函数f 初始点x0 精度e 未知数个数nX=zeros(n,n+2); % X矩阵第一列为初始点,第n+1列为Sn方向搜索后的点,最后一列为反射点X(:,1)=x0; % 将初始点赋值给矩阵XS=eye(n); % n阶单位矩阵的n列向量分别代表n元方程的n个搜索方向delta=zeros(1,n); % 预分配内存,用于存放各点的函数下降量x=x.
2021-01-10 00:36:40
3104
2
原创 pyinstaller 使用相对路径打包
源码直接用相对路径的话打包后会报错,故而在每次运行时取得此刻的绝对路径加在相对路径前即可。import ospath = os.path.abspath(os.path.dirname(os.path.abspath(__file__)))print(path+r"\1.png")常用命令行参数:-F 指定打包后只生成一个exe格式的文件-D 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)-i 给应用程序添加图标-c 使用控制台,无界面-w 使用窗口,无控制台..
2020-10-19 10:30:39
2548
原创 RenPy 统计游戏时间
官方文档论坛统计游戏时间并显示在主界面预先准备renpy.get_game_runtime()返回游戏运行时间计数器。游戏运行时间计数器返回用户从顶层上下文(context)等待用户输入经过的秒数。(在主菜单和游戏菜单消耗的时间不计入。)renpy.clear_game_runtime()重置游戏运行时间计数器。define config.python_callbacks = [ ]一个函数列表。列表中的函数会在初始化阶段之外的任何时候被调用,不使用任何入参。这种函数的可能用途之.
2020-10-04 10:44:49
1132
原创 RenPy 对话框(跟随人物移动)
仿 Alcot 社的跟随人物移动的对话框实现初始化init python: game_width = 1280 game_height = 720 dialog_width = 800 dialog_height = 200 dialog_default_pos = (game_width/2-dialog_width/2,game_height-dialog_height-20) #(240,500) class DialogMove(obje
2020-10-01 11:20:10
1326
原创 RenPy 跳转至上/下一个选项
实现init python: # 获取当前label名 def label_callback(name, abnormal): store.current_label = name config.label_callback = label_callback # 写入脚本分支结构 # 在分支处用‘/’标记 chapter_tree = """ |--start/ |--a0 |--a1 |--a2/
2020-09-28 00:14:22
1081
1
原创 vscode 插件 -- writer-helper :写作助手
writer-helper :写作助手GitHubvsccode 插件商店文章目录writer-helper :写作助手介绍开始以下为一些可能会用到的 vscode 设置:打字机模式文本折叠自动换行无干扰模式折行缩进从第一列开始Tab 空两格自动保存介绍鼠标指向在关键词后会弹出悬浮菜单,支持 MD ,可自定义关键词。输入key后会自动补全,任你选择各种关键词。悬浮菜单:自动补全1:自动补全2:右键菜单:开始Ctrl+Shirft+P或从右键菜单中打开命令面板。
2020-09-22 12:54:08
955
转载 Qt5 注册全局快捷键(完整源码)
https://github.com/MarJoSong/QtGlobalHotkeyglobalshortcut.h#ifndef GLOBALSHORTCUT_H#define GLOBALSHORTCUT_H#include <QApplication>#include <windows.h>#include <QKeySequence>#include <QHash>#include <QAbstractNativeEven.
2020-09-11 21:11:11
861
原创 Qt5 自学笔记
Qt 笔记注册快捷键右键菜单注册快捷键头文件声明protected: void keyPressEvent(QKeyEvent *event);ctrl + M最大化void Widget::keyPressEvent(QKeyEvent *event){ if(event->modifiers() == Qt::ControlModifier){ if(event->key() == Qt::Key_M){ qDebu
2020-08-23 10:32:47
189
原创 PC应用快捷启动解决方案
本人电脑上有存有许多小工具,需要启动时往往疲于寻找,于是尝试了许多方案,终于找到了比较满意的方案,所以写下此篇。当然,本文也会介绍一些曾经尝试过但最后并不顺手的方案。首先当然是我正在用的方法,共三个:一. 使用自带搜索 Cortana 二. 在任务栏新建工具栏 三. 使用 Win+R 被我放弃的,适用于键盘党的方法:四. Listary 五. RunAny被我放弃的,适用于...
2020-04-14 22:12:42
330
Writemonkey3-windows-64bit-v3-2-0-apr2020.zip
2020-08-21
Writemonkey3 官方文档(部分中文).md
2020-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人