- 博客(27)
- 资源 (28)
- 收藏
- 关注
原创 Godot模拟实现多人游戏平滑移动
最近几天接触到Godot,发现是一个很不错的免费开源游戏引擎,游戏本身实现了多人对战游戏之间同步功能(好像更适合于即时对战类,而且对战人数对计算机的性能要求高);如果要实现一个大型的游戏,1个服务端(长期运行)对应N多个客户端(随时运行)需要怎么实现,不知道是不是我接触Godot时间太短,暂时没找到解决方案。我觉得首先需要解决数据同步中的,让游家体验不出现卡顿现象,实现前提条件就是的;这里分享下我实现的多人游戏之间的,以下是模拟实现(第一次接触游戏类的开发,各位见笑了)。
2024-08-22 15:40:31 443
原创 使用空闲电脑免费搭建一个私人的网盘
支持把用户文件虚拟成一个磁盘分区,特点本地零缓存,只要网盘有空间,无限制文件大小(解决类似其它网盘 复制文件到虚拟网盘需要缓存目录可用空间大小的的限制问题)。服务器文件使用hash校验进行储存,实现重复上传的文件实现秒传功能。如果你也有一台空闲电脑,可以使用它来搭建一个私人的网盘。
2024-02-27 17:26:21 795
原创 SSH反向代理连接实现内网穿透功能
首先请参考前面的文章:ssh实现免密码登陆1.设置服务器# 打开GatewayPorts支持vim /etc/ssh/sshd_configGatewayPorts yes # 重启ssh服务service sshd restart2.连接服务器在内网客户端连接外网服务器# autossh 为自动ssh重连工具,如果只用ssh可以把autossh -M 2222替换为ssh# -M 2222 为本地监听地址;autossh会根据此端口是否重连# 2222 为ssh服..
2023-03-16 12:29:06 589
原创 Resolver error: Error: Got bad result from install script
昨天在Windows 11下使用VSCode的SSH插件连接远程Linux服务器,结果出现以下错误:网上搜索了一大把,总结有以下情况:
2022-06-03 23:27:11 2601 1
原创 Qt离线下载安装包
地址:https://www.qt.io/offline-installersWindows:https://download.qt.io/official_releases/qt/5.12/5.12.10/qt-opensource-windows-x86-5.12.10.exe.mirrorlist
2021-01-29 12:30:39 1559
原创 C#在ListView中使用按钮、输入框、进度条等控件
在学习C#的winform开发时,想在一个ListView控件中添加一些自定义的按钮、输入框、进度条等,发现和Qt开发比想来真的很吃力。解决方法:然而自己简单实现了,把它打包为一个nupkg包,可以直接调用;效果:使用部分的代码:using Jues.CustomListItemView;using System;using System.Collections.Generic;using System.Windows.Forms;using static...
2021-01-26 12:07:43 6035 5
原创 C#产生完全随机函数
有时候需要完全随机的数据,比如生成密钥等,这种会在极短时间内生成的随机数,如果使用时间作为种子是很不可靠的;一般在C/C++中可以使用malloc/new来作为种子,但C#如果使用这非托管的方式较为不妥;根据官方的介绍,我整理为一个函数,方便以后使用:函数代码:public static byte[] randomBytes(int count){ byte[] bs = new byte[count]; // .
2021-01-26 12:02:49 580
原创 C#取消TextBox在Load时全选问题
C#在Winfrom中使用TextBox时,如果在窗口显示前初始化Text的值后,当窗口出现时会默认全选状态:C#private void XXX_Load(object sender, EventArgs e){ this.textBox1.Text = "我不是有意要全选的";}解决方法:C#private void XXX_Load(object sender, EventArgs e){ this.textBox1.Text = "我不是有意要.
2021-01-26 12:01:27 1142
原创 C#点击Button全选并复制TextBox内容
需要实现C#点击Button全选并复制TextBox内容,想想就很简单,但实现起来却发现,并没有全选效果:实现代码:private void button1_copy_Click(object sender, EventArgs e){ if ( 0 >= this.textBox1.Text.Length) { return; } // this.textBox1.SelectAll(); Clipboard.SetDat
2021-01-26 11:59:53 1963
原创 SSH实现免密码连接登陆
在Linux网络管理时,特别是自动化脚本时,经常需要用到免登陆连接登陆到服务器,如auto ssh软件。下面是解决方法:1.生成 key# 生成ssh key,一路回车即可ssh-keygen -t rsa2.增加到ssh服务器# 把公钥上传到服务器ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@主机地址 -p 端口3.免密码登陆# 免密码登陆ssh -p 端口 用户名@主机地址...
2021-01-25 15:23:16 255
原创 Windows获取系统唯一标识UUID
Windows获取系统唯一标识UUID (也叫CSP UUID)命令行Bashwmic csproduct get uuidC/C++使用CoCreateGuid函数,可以参考官方:https://docs.microsoft.com/en-us/windows/win32/api/combaseapi/nf-combaseapi-cocreateguidC#C#using System.Management;string GetSystemId()...
2021-01-25 15:17:39 12613 1
原创 可道云、NextCloud和Seafile使用体验比较哪个好用
想在本地搭建一个网盘(以前也有折腾过),时代在进步,而网盘也是在升级,体验一下现在可道云、NextCloud和Seafile的使用感受(没有更好,只有更合适,下面是我的个人感受);以下简单记录一下:可道云(版本:1.09)限制:功能限制、用户数限制;平台: 基于PHP;支持网页、PC、手机APP客户端(使用后感觉其实都是一个浏览器客户端,体验一个样,但不得不说在PC端的体验是非常好的,就像一台网页版的虚拟桌面,原生支持http离线下载);友好的体验感适合新手使用,还有...
2021-01-25 13:01:09 37290 1
原创 MTK功能机GPIO基本的入门操作
环境MAUI.11C.W13.52.SP3.V2步骤模式://参数0为GPIO模式,其它模式具体看这个IO所具有的功能GPIO_ModeSetup(GPIO_PORT_0, 0)可以在dsw文件查看和配置默认的模式:内部上拉下拉://内部上拉GPIO_PullenSetup(GPIO_PORT_0, KAL_TRUE);GPIO_PullSelSetup(GPIO_PORT_0, KAL_TRUE);//内部下拉GPIO_PullenSetup(GPIO_PO
2021-01-25 12:27:02 475
原创 QtCreator按顺序编译多个子项目
步骤使用QtCreator开发时,多个子项目时默认一般不按顺序编译,所以会出现莫名奇妙的编译错误,可以设置按顺序编译:TEMPLATE = subdirs# 加上ordered配置就可以按顺序编译SUBDIRS CONFIG += orderedSUBDIRS += \ value \ data \ store \ body \ smart...
2021-01-25 12:25:05 1936 1
原创 QWidget接收输入法内容
环境Windows 10Qt Creator 4.10.1步骤问题描述:在Windows 10上使用Qt Creator IDE开发,界面上很容易卡死。问题分析:我这里由于是点击界面时最容易卡死,怀疑就是点击界面时操作的问题;发现我安装了个网易有道词典,还开启了屏幕取词(看看自己是否安装了类似功能的软件导致的);解决方法1:QtCreator启动时使用管理员权限运行,这样网易有道词典就无法取到管理员界面的内容,可以正常运行;但网易有道词典不能以管理员权限运行,不.
2021-01-25 12:23:57 246
原创 Qt Creator在Windows10下界面容易卡死
环境Windows 10Qt Creator 4.10.1步骤问题描述:在Windows 10上使用Qt Creator IDE开发,界面上很容易卡死。问题分析:我这里由于是点击界面时最容易卡死,怀疑就是点击界面时操作的问题;发现我安装了个网易有道词典,还开启了屏幕取词(看看自己是否安装了类似功能的软件导致的);解决方法1:QtCreator启动时使用管理员权限运行,这样网易有道词典就无法取到管理员界面的内容,可以正常运行;但网易有道词典不能以管理员权限运行,不.
2021-01-25 12:22:39 1386
原创 MTK功能机RF射频参数计算与配置
环境MAUI.11C.W13.52.SP3.V2步骤计算:查找主板原理图上BPI_BUS定义查找主板原理图上BPI_BUS定义查看PA对应的逻辑表根据定义制作表格(这是我自己制作的表格,方便自动计算二进制为十六进制)配置:确认源码中使用的RF文件文件:\make\<project>.makRF_MODULE = MT2503RF_CUSTOM修改对应的l1d_custom_rf.h文件文件:\custom\l1_rf\M..
2021-01-25 12:17:41 829
原创 Visual Studio 2019中不能使用Ctrl+Shift+M调出实现Unity消息窗口
环境Microsoft Visual Studio Community 2019Unity Version 2020.1.0a25.3171 Personal步骤问题描述:在学习Unity时使用的是Visual Studio 2019编辑脚本,发现不能像官方说的可以使用Ctrl+Shift+M调出实现Unity消息窗口;解决方法:Visual Studio Installer中确保安装Unity支持 打开Visual Studio Installer,安装“使用 Unity 的
2021-01-25 12:13:44 840
原创 MTK功能机使用Catcher+PowerGPS调试GPS
环境MAUI.11C.W13.52.SP3.V2步骤功能需求:如何借助PowerGPS工具来调试GPS?解决方法:Catcher配置:把设备正常连接上Catcher,设置Default filter为:发送命令: MOD_GPS 13 1001发送命令: MOD_GPS 1 1发送命令: MOD_GPS 2 PMTK299,1配置与PowerGPS工具通讯的socket监听端口Tool->Channels->GP...
2021-01-25 12:09:08 1737
原创 Alpine安装Docker
可以说Alpine是为Docker而生的Linux发行版本,但我在安装好Alpine后,发现却没有Docker,而且安装失败。问题描述:执行apk add docker命令安装Docker,错误提示:ERROR: unable to select packages: docker (no such package): required by: world[docker]问题解决:因为默认的镜像源中没有Docker,需要增加一个社区的镜像源,在/etc/apk/r..
2021-01-22 14:04:03 8146
原创 Alpine更改镜像源
问题描述:Alpine如何更改镜像源?问题解决:配置文件:/etc/apk/repositories阿里云 把配置文件中的dl-cdn.alpinelinux.org更改为mirrors.aliyun.com
2021-01-22 12:27:30 1649
原创 Linux设置网卡开机启用
最近在学习Alpine Linux,把它安装在VirtualBox里,由于想同时能上网和本机进行远程SSH管理(原因请参考:VirtualBox配置同时支持上网和本地访问),增加了一块虚拟网卡。问题描述:由于Alpine是在安装的时候默认可以配置一块网卡并实现开机启用,现在在安装后增加的一个网卡,不知道如何实现开机自动启用?问题解决:由于Alpine是一个精简的Linux发行版本,并没有像其它Linux发行版本那么智能会自动加载新网卡,所以需要手动编辑配置文件;这个和其它大多..
2021-01-22 11:26:54 982
原创 VirtualBox配置同时支持上网和本地访问
众所周知Oracle VM VirtualBox是一款免费而且开源的虚拟机,新手经常会碰到一个很纠结的问题:安装好的系统不但需要连接互联网,还需要和本地宿主能够通讯。问题描述:能上网,但本地宿主却不能访问到虚拟机;解决方法1:如果你对安全性问题不在乎的话,可以直接把虚拟机的网卡设置为“桥接网卡”,这样就和本地宿主处于主一个网段,就相当于在同一个路由下的主机一样,只能宿主主机能做的,它都能做,包括同一个局域网其它计算机也能访问能虚拟机(除非路由器上有所限制);解决...
2021-01-22 11:16:06 1273 4
原创 Nginx解决Vue和Laravel之间的跨域问题
前端JS跨域可以说是一个很古老的问题,网上一搜索会出来一大堆,各种都有,但大多都是涉及篇幅;以下针对配置Nginx来解决Vue和Laravel之间的跨域问题;示例(这是举例的域名,不要太在意哈,其它内容是真实能解决问题):前端Vue域名:http://www.sample.cn后端服务域名:http://api.sample.cn问题情况(前端出现的问题情况,我这里是http://www.sample.cn):Access to XMLHttpRequest at 'http.
2021-01-21 11:54:01 595
原创 VC自动调整窗体控件大小(再也不用一个个去调整控件)
/*-------------------------------------------------功能:自动调整窗体控件大小(再也不用一个个去调整控件)说明:(出个测试版,看看大家需求情况,再把其完善)虽然调整一下精确度,比起测试时高,但还是存在一些误差,对于tab控件下的子窗体还没有进行调整对于单选和复选框没有进行调整对于下拉框不能下拉还没有进行调整-----------------------------------------------作者: jues (小幽)Email: jue_s@liv
2011-06-02 14:08:00 880
CustomListItemView.0.0.1.zip
2020-08-11
Windows10上搭建MTK功能机10A以上开发环境.zip
2020-04-13
jlist类模板
2013-08-20
QHttpFile_demo
2012-07-14
修改xp为英文版
2012-02-16
免费数据恢复软件(FindData)
2011-08-12
juesDlgSize
2011-06-11
juesDlgSize
2011-06-02
OVI最新地图(可下载单个城市)
2011-05-17
汇编工具nasm.exe link.exe
2010-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人