自制专题

github有趣项目:renpy自制“剧情游戏”

之前的剧情游戏《完蛋!我被美女包围了》很是火热,一度登上Steam热销榜第一。Ren’Py(https://github.com/renpy/renpy) 是一个可视小说引擎,可以快速方便的制作类似剧情游戏。它是一个免费的游戏引擎,支持多端运行打包。支持3D镜头移动(是对于二维堆叠图像的,好像还不支持三维模型),Live2D等功能。支持的音频格式:Opus、Ogg Vorbis、MP3、MP2、F

自制efficientnet网络

用到的技术cnn,残差连接,全局池化注意力机制,点卷积切换通道,深度卷积提取空间特征 import os os.environ["KERAS_BACKEND"] = "tensorflow"  # @param ["tensorflow", "jax", "torch"] os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' import matplotlib.pyp

【读书笔记-《30天自制操作系统》-14】Day15

本篇内容开始讲解多任务。本篇内容结构很简单,先讲解任务切换的原理,再讲解任务切换的代码实践。但是涉及到的知识不少,理解上也有些难度。 1. 任务切换与多任务原理 1.1 多任务与任务切换 所谓多任务,指的是操作系统同时运行多个任务。但是这种说法实际上是不准确的。如果只有一个CPU,是无法事实上实现同时运行多个任务的。而之所以给用户以多个任务在同时运行的错觉,其实是因为多个任务之间在快速地

【读书笔记-《30天自制操作系统》-13】Day14

相比前几篇的内容,本篇不仅内容更为简单,而且与显示相关,更为有趣。首先通过调用VBE的显示模式提高显示画面的分辨率,然后分别实现按下键盘按键显示对应的字符,以及通过鼠标移动窗口。因为是以前面讲过的很多内容为基础,程序代码很简单,而且能切实看到成果,也更有趣。 1. 提高画面分辨率 现在要把显示画面的分辨率提高到640x480,就又要修改BIOS的画面模式设定所用的汇编语言代码了。 ; 设定

自制实战吃鸡手柄原理

在前面的讨论中,通过类似物理点击的方式来实现了声控触发射击键的点击 【Arduino】自制声控点击器(吼叫吃鸡助手)_辅助机械臂物理物理键盘点击器神器-CSDN博客 为了更有实战效果,我们可以把玩具枪改造为一个手柄,这样操作更加方便, 枪形手柄使用蓝牙来进行连接,发送操作指令。还可以安装一个陀螺仪传感器在上面,控制画面的转动,瞄准键也可以设置一个按钮。 有2种方案来进行控制, 1

使用自制COCO数据集进行PaddleDetection模型训练

本次模型训练基于百度飞浆的Baseline: 19届智能车百度创意组识别 - 飞桨AI Studio星河社区 (baidu.com) 一、收集数据及数据处理 用摄像头拍摄实物,这里先选用baseline中给好的数据集。创建VOC文件夹,文件夹里包含Annotations和JPEGImages两个文件夹。需要进行标注操作的图片将会放在JPEGImages文件夹里,标注生成的xml文件将会放

【读书笔记-《30天自制操作系统》-12】Day13

本篇的内容仍然是定时器的相关讲解。上一篇内容中对于中断程序做了许多优化,但是这些优化到底起了多少作用呢?本篇用一种测试方法来进行测试。然后本篇继续引入链表与哨兵的概念,进一步加快超时的中断处理。 1. 主程序简化 开发过程到了这一步,程序的代码量已经不少了。但其中其实有很多重复和可以简化的地方。 比如在显示窗口的时候多次出现了如下代码: boxfill8(buf_win, 160, C

【读书笔记-《30天自制操作系统》-10】Day11

本篇内容继续围绕显示展开。首先对鼠标显示做了些优化,鼠标箭头在到达画面边缘时能够实现部分隐藏;接下来制作了窗口,实现了窗口显示;最后还在窗口的基础上实现了计数器,显示计数的变化并消除闪烁的问题。 1. 画面边缘隐藏部分鼠标 首先优化一下鼠标显示,在鼠标箭头移动到画面边缘时,隐藏部分鼠标箭头。主程序中原代码如下: if (mx > binfo->scrnx - 16) {mx = binf

python为在线漫画网站自制非官方API(未完待续)

接下来将记录我一步一步写一个非官方API的过程,因为一些条件的约束,最后的成品可能很粗暴简陋 现在介绍要准备的所有工具: 系统:ubuntu 14.04 语言:python 2.7 需要自行安装的库:flask,BeautifulSoup4,requests,selenium,pinyin,phantomjs-1.9.8 服务器:Sina App Engine 因为成本原因我选择了Si

自制搜索(elasticsearch安装,mongo-connector同步数据,python操作)

做一个搜索,以es为基础,数据存在mongodb 1:Elasticsearch 下载: elasticsearch下载地址https://www.elastic.co/downloads/elasticsearch 安装: 修改elasticsearch-5.5.1/config/elasticsearch.yml # 集群名称cluster.name: myElast

STM32F405自制板子使用正点原子的STM32F407代码调试问题解决方法

我自己做了一块STM32F405RGT6的简单板子,打算使用正点原子的STM32F407的源代码,代码经过稍作改动后,编译无错误,但是发现程序无法调试,出现的问题是:点击debug后,工具栏的运行按键是灰色的。看了下程序,停在了system_stm32fxx.c文件的第393行,我将ST官方提供的源代码打开做了一下对比,发现原子哥的代码多出了几行:  //    PWR->CR |=

自制项目镜像并拉取

1.先把项目jar包拉到Linux上看能用不 mvn clean package cd target java -jar shared_battery-0.0.1-SNAPSHOT.jar 成功!!!!!!!!!!!!!!!!! 可以拉到linux上了 ---------------------------------------------------------

自制多肉查询工具

背景: 复习python qt、网页解析的常用操作 准备: 多肉信息网站涉及python的第三方库: lxmlPyQt5 实现效果: 功能: 随机读取:从本地加载已存储的多肉信息数据更新:从多肉信息网站更新5条多肉数据查询:根据多肉的名字,查询本地存储的多肉信息展示内容: 多肉名称多肉介绍多肉图片 实现过程: 多肉信息爬取: 首页爬取多肉科目信息 不同科目的多肉信息

自制镜像(贫穷版)

在装了docker的机子root目录操作    mkdir    -p  docker-images/tomcat-image/    cd    docker-images/tomcat-image/ 把这两个红框的拉到docker-images/tomcat-image/ vim  Dockerfile #导入基础镜像from centos:7#定义作者maintainer

笨鸟先飞(疯狂的小鸟)小游戏自制分享

《Flappy Bird》是一款由越南独立游戏开发者阮哈东(Dong Nguyen)制作并发布的移动端小游戏。该游戏最初于2013年上线,在2014年初迅速走红,成为全球范围内的热门现象。 游戏的玩法非常简单,玩家只需通过点击屏幕来控制一只小鸟飞行,避开不断出现的绿色管道。每点击一次,鸟儿会上升一点,不点击则会下降,玩家的目标是尽量通过更多的管道而不碰撞障碍物。虽然看似容易,但由于操作精准度要

Arduino自制手持小风扇项目

1.1 介绍: 实验功能说明:功能(1)按一下按键小风扇开启,再按一下关闭。 功能(2)按一下按键小风扇一档风速,再按一下二挡,依次三挡…关闭。 按键模块说明:按下S输出低电平 电机驱动一体模块说明:VG引脚供电,AB是信号控制引脚,PWM可以调速 正转控制:B低电平,A高电平 反转控制:B高电平,A低电平 1.2 相关资料: 链接:https://sourl.cn/7FXAif 1.3

自制的浏览器主页,可以是最简单的桌面应用,可以把它当成备忘录桌面应用

自制的浏览器主页,可以是最简单的桌面应用,可以把它当成备忘录桌面应用。如果你看不懂,请留言。 完整代码: <!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><ti

自制HTML5游戏《贪吃蛇》

一、游戏简介         贪吃蛇是一款经典的电子游戏,最早在1976年由Gremlin公司推出,名为"Blockade"。游戏的玩法简单却富有挑战性,玩家控制一条蛇在封闭的场地内移动,通过吃食物增长身体,同时避免撞到自己的身体或场地边界。随着时间的推移,贪吃蛇游戏经历了多次演变,但其核心玩法依然受到玩家的喜爱。 二、为什么选择贪吃蛇游戏 经典性:贪吃蛇是一款历史悠久的游戏,其经典

easyx之图形库复习--自制写轮眼的图形绘制

引子效果图如下: 什么是easyx? EasyX 是针对 C/C++ 的图形库,可以帮助使用C/C++语言的程序员快速上手图形和游戏编程。比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练习图形学的各种算法,等等。 个人认为有点像api,web前段等功能 如何画(针对我效果图而言需要的而言)? 基础库

疯狂刷题python版 | 使用PySide6自制刷题软件【源码+解析】

疯狂刷题python版 | 使用PySide6自制刷题软件【源码+解析】 一、前言二、思考三、软件设计四、软件实现(一)使用QWebEngineView控件通过JavaScript代码和chrome内核进行数据交互和逻辑控制(二)用户分别通过浏览器 GUI和PySide6 GUI进行操作(三)使用PySide6 GUI获取用户计算机本地资源 五、遇到问题及解决方案(一)如何把excel数据转

《30天自制操作系统》学习笔记——暂停

离上一篇笔记隔了挺长时间了。为什么呢?说实话我现在慢慢感受到这本书的局限了。为何?可以说,从第十五天开始吧,给操作系统引入了多任务。但是这个多任务是为何要这么实现,书上基本不讲。很多涉及的知识背后的原理,书上提及很少。甚至是很早前的GDT,为什么会有这样的设计?还有第21天的安全保护,到底怎么回事?说实话,因为一开始没有学习32位处理器的经历,看这些自然是莫名其妙的。前段时间看《L

自制调色小工具给图片加滤镜,修改图片红、绿、蓝通道及亮度,修改图片颜色

上篇:   上篇我们给地图添加了锐化、模糊等滤镜,这篇来写一个小工具给图片调色。 调色比锐化等滤镜要简单许多,直接拿到像素值修改即可。不需要用到卷积核。。。(*^▽^*) 核心原理就是图像结构,使用context.getImageData获取图像像素结构。 const imageData = context.getImageData(0, 0, canvas.width, ca

在树莓派上使用自制的USB声卡

若想知道USB声卡的制作过程,请看本人的另一篇博文:【基于PCM2912a的USB声卡设计】 基础条件: raspbian系统,我用的版本是2014-12-24-wheezy-raspbian.img,其他版本没测试。

Python 自制简易ProgressBar

昨天突然想到想要自己制作一个属于自己的ProgressBar。但是不知道怎么操作,今天想了想有了一个简单的雏形,后面有时间了会进一步更新,欢迎大家一起讨论。 代码如下: import timeclass ProgressBar:def __init__(self):self.whole_percent = 100 # in progress, the whole percent is 100%

自制植物大战僵尸:HTML5与JavaScript实现的简单游戏

引言 在本文中,我们将一起探索如何使用HTML5和JavaScript来创建一个简单的植物大战僵尸游戏。这不仅是一项有趣的编程挑战,也是学习游戏开发基础的绝佳机会。 什么是植物大战僵尸? 植物大战僵尸是一款流行的策略塔防游戏,玩家需要种植不同类型的植物来防御进攻的僵尸。我们的目标是复现这款游戏的核心机制,以一个简化的版本呈现。 准备工作         在开始编码之前,你需要具备基本

使用Virtualbox调试自制操作系统

自制操作系统,如果每次都用物理机调试,未免太慢了,《30天自制操作系统》里使用的PC模拟器QEMU软件,但是实际上,使用虚拟机是一个很不错的选择,功能强大,调试方便。 以下实现一个简单的hello world用例,代码来自《30天自制操作系统》。 1.生成镜像文件 ; hello-os; TAB=4ORG 0X7C00 ; 指明程序装载地址; 标准FAT12格式软