自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 java http接收数据精简版

使用原生 java 与原生 js。

2024-06-12 17:26:27 272

原创 根据mooc 数据库旧代码 实现剥离数据库链接单独成类,并进行测试

数据源详情链接,SQLserver 2019 代码复制粘贴可产生数据。

2024-06-12 12:05:52 252

原创 前后端分离与实现 ajax 异步请求 和动态网页局部生成

但是可以运行,不使用sqlserver2019的代码,只允许原生 java自带的 http服务器也可。注释的代码 是 JDBC 链接数据库Sqlsserver。

2024-06-05 22:56:01 442

原创 数据库JDBC 查询sqlserver 2019 利用模板实现输入查询

SQLserver2019的数据,在数据库 名为 cyz 中创建几个表。

2024-06-05 10:03:45 146

原创 java 原生http服务器 测试JS前端ajax访问实现跨域传post数据

【代码】java 原生http服务器测试JS前端访问。

2024-06-04 17:44:19 345

原创 自适应全屏滚动,实现swiper 全屏滚动效果与解决bug与节流阀,实现滚动不跨页切换

原来是想复刻明日方舟的滚动代码,基于此进行开发。后来心血来潮,查增加全屏,直接跑通,解决问题。绿色小绿条是明日方舟旧官网的差分而来。BUG 原因是只获取了一次高度。解决小窗打开后拉伸会出现问题。但是发现拉伸窗口会持续跟随。

2024-05-31 23:17:55 330

原创 求差集的实际开发应用代码

求差集1357加入后排序。

2024-05-21 22:39:07 119

原创 实现导出数据后再增加贴图后也能直接追加,而不是改变原来顺序导致序号对不上贴图

注意到图中的橘色点顺序变化了,其实原因就是橘色的贴图是第二次导入追加的,新追加的图片挨着放接在后面。

2024-05-21 22:35:34 176

原创 实现摄像机与放大缩小后仍能点哪画哪的编辑效果

原文链接:https://blog.csdn.net/a1309602336/article/details/136118734。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。按F2读取数据,稍等10秒,10秒内,窗口不响应,因为数据太大了,10秒后黑窗口会提示图片读取成功。按F1导出,稍等10秒,10秒内,窗口不响应,因为数据太大了,10秒后黑窗口会提示图片导出成功。对应单个宫格上限 23170/3, 23170/3。可以边拖拽边移动画布边绘制。

2024-05-11 10:40:28 245

原创 视频缩小的关键缓冲

于是就新建了一个变量 IMAGE bkv2,作为存储缩小的数据,因为打印出来的是缩小的图片,原来采样的图片是 bk数据不会修改,只不过是产生了新的数据,把产生得到新的数据打印到 bkv2 保存起来罢了。再然后就是解决黑边问题,实际上是从左上角打印的,采样区超过左上角,就会把采样到没有数据的部分当黑色打印出来。当放大时,就实现了采样一部分,其他黑边和白色绿色重复的边缘就裁剪没了。其实就是bkv2 的中心就是缩小图片的中心,这样就能实现边缘不出黑边,整好打印到中心。其实就是缩小的图片要左移一些,再左移一些,

2024-05-10 11:33:40 272

原创 新增缓冲区实现视口放大采样裁剪

【代码】新增缓冲区实现视口放大采样裁剪。

2024-05-08 13:18:47 158

原创 实现左上角的固定视口但是网格以图片中心放大缩小

仅仅修改了showbk() 函数部分,增加bkv4 直接采样,然后粘贴到左上角,实现多余部分裁剪,形成视口内放大缩小。

2024-05-08 11:06:50 229

原创 解决相机在视口中心缩小

实际上就是我在脑补中没有意识到视口上图片移动距离是压缩完的,原来确实采样100像素,但是缩小后,只有10像素,缩小后的像素实际上比较不出来结果,只能是数据扩大,然后压缩,得出来:屏幕移动距离,和图片移动距离乘除 camerasize 这个等式。对着像素移动,图片移动,拖拽移动一个像素,图片移动一个像素,拖拽两个像素,图片移动两个像素,拖拽多少像素,图片移动多少像素,移动的像素被压缩,图片看起来移动慢了,当时实现摄像机缩小,在原位置打印处理,就像是纸筒里看世界一样。@ bilibili 民用级脑的研发记录。

2024-05-08 09:56:27 273

原创 基于迷宫地牢生成与自动寻路代码

首先是地牢文件 maze.txt 生成代码。和maze.txt放在一起。然后是地牢文件读取代码。

2024-05-06 12:40:08 171

原创 细胞自动机与森林火灾与燃烧模拟

进行略微修改,解决固定方向着火问题,用了一个meshv2数组记录下一状态,避免旧状态重叠数据失效。

2024-05-04 23:36:31 680

原创 msmpi 高性能并行计算 移植并行细胞自动机报错

稍微修改,因为相对路径在 msmpi 10.1.1 中失效。

2024-05-02 21:00:46 215

原创 msmpi 高性能计算实现文件读取输入

然后跑这个代码测试即可。

2024-05-02 20:48:33 9

原创 基于 Evan_song1234 开发,MoonSpaceCat 增补的2D 我的世界,增加双缓冲实现 cmd控制台窗口或 Powershell 流畅运行

在 wincon.h 里看到有好几个版本的 ReadConsoleOutput() WriteConsoleOutput(),于是就测试,看看能不能继续保留颜色实现双缓冲刷新,发现W 可以实现,应该是字符集宽度不同,其他的读取不到这些特殊的方格字符。W结尾,是宽字符版本,适用于UTF-8,解决由于WriteConsoleOutput 默认窄字符,导致乱码或数据直接打印不出来。WriteConsoleOutputA 也是窄字符,应该是兼容旧机器的代码。要么增加缓冲清空代码,要么另外跑,其他还没来及探索代码。

2024-05-01 16:11:33 425

原创 控制台主机不能运行,切换终端实现RPG运行

鄙人转载,主要是移植过程中使用小熊猫C++2.25.1 过程中,字符集不同,导致某些空格 从bilibili专栏粘贴导致出现符号不匹配,但是编辑器不能替换。用原来的devc++ 5.11 发现问题,读出额外的英文?使用文件替换,一键替换了本文件内全部的?换用终端取代控制台主机。

2024-05-01 13:59:59 217

原创 用ReadConsoleOutput 解决双缓冲ReadConsoleOutputCharacterA 函数只读取字符,转义字符被过滤导致的颜色丢失问题

于是就查,结果不知道查什么,后来灵光乍现,把 ReadConsoleOutputCharacterA 截取部分。超过来代码,和颜色缓冲排列组合一些一下,看看会对printf打印颜色有什么影响。搜ReadConsoleOutput,发现真有,参考。但是结构体还没来得及解释。起因很简单,想换RPG颜色,但是游戏里没有。

2024-05-01 12:31:04 219

原创 用fgets()替换fscanf()解决文件读取在小熊猫C++失败问题

fscanf()遇到空格就结束读取,导致文件读取数据没完就退出读取以至于不能导入游戏地图工程。看看到右侧小方块轨迹知晓采样区移动情况。也已经实现摄像机追随玩家效果。

2024-04-27 21:52:58 711

原创 实现相机移动记录,绘制时停止记录

【代码】实现相机移动记录,绘制时停止记录。

2024-04-27 11:55:53 126

原创 实现瓦片地图摄像机追随以及玩家粘在地图上

checkspeedv2是检测 speedv2 的速度,但是出了BUG相机对角线移动,横竖速度一样,所以又新增变量存储speedv2,成为 speedv4_x speedv4_y;目前是出现BUG但是摄像机可以加速减速追赶,并且玩家用了绝对游戏坐标,可以减去采样区绝对游戏坐标,得到参考于整个游戏地图里在采样区的位置坐标。bklocalplayer 是玩家在采样区里不出界,相机慢慢追随。bkfollowplayer是玩家出了采样区界限,相机加速追赶。相机追踪,有三个函数。

2024-04-27 10:55:31 140

原创 瓦片编辑器成功移植到小熊猫C++ 2.25.1版本,解决_findnext移植问题

findnext()第一个参数”路径句柄”,返回的类型为intptr_t(long long),如果定义为long,在win7中是没有问题,但是在win10中就要改为long long或者intptr_t。原文链接:https://blog.csdn.net/hemmingway/article/details/73716980。调试半天,不是数据溢出,于是就看 函数_findnext,网上搜 ———_findnext 函数,发现有如下链接。查了版本回滚直到不闪退,发现是在读取自定义文件上出问题。

2024-04-26 11:05:37 540

原创 实现游戏地图读取与射击运行

【代码】实现游戏地图读取与射击运行。

2024-04-22 21:57:39 567

原创 瓦片地图编辑器 解决边界检测,实现使用不同像素窗口也能移动不闪退

有黑边,视口大于宫格,就有宫格边界外的黑边,在缓冲区没来得及刷新时,采样可以采样出边界。无黑边,视口从缓存区采样时,视口小于宫格,就不会有宫格边界外的黑边。

2024-04-22 16:31:40 182

原创 实现瓦片地图编辑器窗口拉伸与像素移动刷新边界检测

位置bkmeshgameleft -= bkmeshcopyheight。边界limitleft -= bkmeshcopyheight,记录重点是checkboundry 的优化:格式相同。pixnum=60可行,但是小边界就会出现问题。对应29.调整灵敏度与视口大小代码 文件。

2024-04-22 09:25:47 111

原创 变量替换允许不同大小的瓦片进行绘制,解决编辑区大小限制

【代码】变量替换允许不同大小的瓦片进行绘制,解决编辑区大小限制。

2024-04-21 22:46:49 221

原创 logisim 图解超前进位加法器原理解释

一句话就是“把能导致进位到这个位置的情况全都穷举一遍。” 穷举情况看图中算式。鄙人是视频作者,文件在视频简介的网盘链接。

2024-04-19 20:56:34 267

原创 C语言 实现带透明度的鼠标光标 .cur 编辑器

有一个bug,就是取色在绘图板上取色时,取到的颜色的透明度是0,也就是说,同样的颜色,有的是透明出来的,有的就是本身的颜色。但是不打算改了,这样的具有启发的BUG就留作纪念,如果想取色带透明度,可以在直接定位到代码里的 mesh 数组,这个数组里存着网格的32位带透明通道的颜色,获取当前像素颜色,就可以直接变成读取所在数组的颜色。增加了滑块修改透明度。

2024-04-19 16:15:55 869 2

原创 .cur 鼠标光标编辑器

【代码】.cur 鼠标光标编辑器。

2024-04-14 17:19:22 621

原创 游戏内鼠标光标样式切换

读取当前目录里的鼠标文件 .cur。生成一个鼠标光标文件 .cur。

2024-04-13 23:38:21 342

原创 代码生成 .cur 文件附带详细注释

注释参考 icon 转 cur 格式。

2024-04-13 21:21:15 479

原创 .cur 鼠标光标文件读取

目前bug是高度不足,顶上的几十个像素图片打印需要加常数,i的改写是 i/3,参考上面链接的自简书的代码。

2024-04-12 20:26:38 462

原创 备份icon掩码开发代码

【代码】备份icon掩码开发代码。

2024-04-12 11:00:04 221

原创 icon 24位 bmp 掩码图打印成功与 ico部分色彩打印被刷新掉问题修复

【代码】icon 24位 bmp 掩码图打印成功与 ico部分色彩打印被刷新掉问题修复。

2024-04-12 10:27:34 351

原创 .icon 24 位位图读取

【代码】.icon 24 位位图读取。

2024-04-12 08:38:38 316

原创 devc++ 开发大游戏的各种链接命令集合

static 静态编译,有的 devc++ 编译完需要 和所需的 dll 文件在同一个文件目录下,否则单独点击 exe 文件报错 dll 缺失问题,可以选择使用静态编译命令 -static 来实现 exe 内部打包 dll 代码。-leasyx 链接 easyx 图形库 实现图形界面(这个是默认的,不用管。不加这个有的时候用 easyx 会警告,但是无视警告直接编译也没啥问题。具体填写位置同结论 3,或者项目属性(Project Option)里面的 parameter 的 linker 一列。

2024-04-11 16:34:51 413

原创 ico 文件读取与数据打印

光标文件与图标文件的数据结构及其相似,不同点在于:ICONDIR结构体中的idType成员光标为2,而图标为1。ICONDIRENTRY结构体中的wPlanes与wBitCount不再代表原有含义,wPlanes代表热点的X坐标,wBitCount代表热点的Y坐标。

2024-04-11 15:10:23 6759

原创 C语言读取 .ico 文件并显示数据

原来是想做光标编辑器,自己把绘图板的内容导出为光标格式。鄙人又补充些变量可以运行微软的代码。

2024-04-11 09:17:17 245

b站搬运 “这是怎么搓出来的?”从10行代码到400行代码的小工程,无中生有的各版本备份-EasyxDevC++开发绘图板

DevC++ easyx图形库历史代码 使用方式见视频,鄙人就是这个B站视频作者的up主: https://www.bilibili.com/video/BV1Fp4y1f732/?vd_source=6dd875bda9ddfb1fd649643372db5479 如果0积分下载还有一堆下载码的事事,请点下面链接百度网盘下载 链接:https://pan.baidu.com/s/1c_gV89O5XkhcK2enNsI1Yg?pwd=5b8p 提取码:5b8p

2023-12-23

libwinpthread-1 dll 多线程的动态链接库

windows线程中“libwinpthread-1 dll”缺失的解决方案:放到相同文件目录下

2023-12-19

EasyxDevC++开发地图编辑和游戏编辑代码工程文件附注释

使用效果详见下面b站链接的视频。 鄙人就是视频里的up主emm,有其他的资源先看我的哔哩哔哩其他视频投稿下面的简介吧 资源再后续搬运到CSDN—— https://www.bilibili.com/video/BV1Tu4y1j7wd/?spm_id_from=333.999.0.0&vd_source=6dd875bda9ddfb1fd649643372db5479

2023-12-16

DevC++ 内置easyx之后,可以编译图形界面的,基于socket服务器demo

使用效果详见下面b站链接的视频。 鄙人就是视频里的up主emm,有其他的资源先看我的哔哩哔哩其他视频投稿下面的简介吧 资源再后续搬运到CSDN https://www.bilibili.com/video/BV1JQ4y1G7jN/?spm_id_from=333.999.0.0&vd_source=6dd875bda9ddfb1fd649643372db5479

2023-12-16

空空如也

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

TA关注的人

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