
工具
文章平均质量分 61
w风雨无阻w
16年游戏及软件研发经验,csdn平台优质作者,曾就职于盛大美游集团-研发副总裁岗位,曾带领团队研发累计百万用户在线、盈利上亿的产品,擅长服务器、客户端研发框架搭建,擅长cocos2d、cocoscreator 、android原生开发、iOS原生开发技术等。通过对技术领域的探求打磨自己的技术敏感度和技术决策力!
展开
-
将VSCode界面的显示语言改为简体中文,切换VScode界面的显示语言
VSCode界面默认的语言为英语,需要安装简体中文语言包,语言包为插件 (Extension)。原创 2024-10-22 10:31:28 · 18523 阅读 · 0 评论 -
Windows Server 2019 IIS HTTPS证书部署流程详解
部分特殊情况,输入IP地址可能会出现部署证书不成功问题,请您删除后,再尝试部署。(3)、私钥保护**:打开TXT格式的私钥文件,复制文件内容,并将内容粘贴在。对话框,选择网站物理路径,网站名称,完成网站的相关配置,并单击。(5)、正在完成证书导入向导**:单击**完成。在打开文件时,您必须先将文件类型设置为。7、在控制台左侧导航栏,点击。(4)、证书存储**:选中。文本框,单击**下一步。:选择服务器的IP地址。,然后再选择证书文件。(2)、添加网站,在。:选择已导入的证书。完成配置后,您可以在。原创 2024-02-24 17:34:01 · 4647 阅读 · 0 评论 -
windows下快速安装nginx 并配置开机自启动
注意⚠️ 不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程。方法:采用Windows Service Wrapper,将Nginx转换为Windows服务,在服务中配置自启动。工具下载URL:https://github.com/winsw/winsw/releases。在nginx.exe目录,打开命令行工具,用命令启动/关闭/重启nginx。以上文件配置内容重要的是这三项:日志文件位置、启动命令、关闭命令。原创 2024-02-22 18:25:25 · 1884 阅读 · 0 评论 -
windows下采用 nginx配置websocket支持wss流程
OU 字段: Organization Unit,下属部门名称,也常用于显示证书相关信息,如证书类型、证书产品名称、身份验证类型、验证内容等。Win32 OpenSSL v1.1.1w Light,安装Win32 OpenSSL v1.1.1w最常用的软件包。:如果选择第一项,拷贝到系统目录,当其他软件使用的OpenSSL版本我们安装这个版本不同时,可能导致该软件无法使用。C:Country ,单位所在国家,为两位数的国家缩写,如: CN 是中国。直接在cmd中,输入命令,查看OpenSSL版本。原创 2024-02-21 20:23:45 · 2988 阅读 · 1 评论 -
阿里云CDN HTTPS 证书配置流程
可以使用HTTPS方式访问资源,如果浏览器中URL旁边出现锁的HTTPS标识,表示HTTPS安全加速已生效。: 证书配置完成后,需要留意证书过期时间并在证书过期前手动配置新的证书。注意 ⚠️ 一定是需要复制 以下标识之间的内容。如果已在阿里云数字证书管理服务中购买了证书,请选择。,该证书将在阿里云数字证书管理服务中保存。如果使用第三方服务商签发的证书,请选择。第四步,在指定域名的左侧导航栏,单击。第二步,在左侧导航栏,单击。开关,并配置证书相关参数。页面,找到目标域名,单击。中选择已购买的证书。原创 2024-02-21 14:39:32 · 1530 阅读 · 0 评论 -
畅享幻兽帕鲁:快速搭建稳定服务器,与小伙伴畅游游戏世界!
这两个配置具体选择哪一个,要根据联机玩家的数量而定,如果是8个人以下,建议选择4核16G;如果是20个人以下,那么至少要选择后面的8核32G的配置;随着2024年《幻兽帕鲁》和《雾锁王国》等热门游戏的风靡全球,越来越多的玩家渴望与好友一同踏上游戏世界的冒险旅程,享受团队合作的乐趣。然而,对许多玩家来说,如何迅速建立一个稳定、无缝的游戏服务器始终是个难题。幸运的是,阿里云为您提供了快速、简便的服务器搭建解决方案,即使您对技术知识了解有限,也能在短短一分钟内轻松完成《幻兽帕鲁》游戏的联机服务器搭建!原创 2024-02-08 16:59:35 · 689 阅读 · 0 评论 -
windows server 2019 云服务器看不见硬盘的解决方案
MBR支持的云硬盘最大容量为2 TiB,GPT最大支持的云硬盘容量为18 EiB,当前数据盘支持的最大容量为32 TiB,如果您需要使用大于2 TiB的云硬盘容量,分区形式请采用GPT。分配到驱动器号和路径,系统默认为磁盘分配驱动器号,驱动器号默认为“D”,此处以保持系统默认配置为例,单击“下一步”。指定卷大小,系统默认卷大小为最大值,您还可以根据实际需求指定卷大小,此处以保持系统默认配置为例,单击“下一步”。单击“此电脑”,若如图11所示,可以看到“新建卷(D:)”,表示磁盘初始化成功,任务结束。原创 2024-01-16 15:03:14 · 2840 阅读 · 0 评论 -
C++ 捕获所有异常并拿到错误原因的方法
可以在程序的不同部分传递和处理异常,避免了异常的直接处理和中断程序流程的问题。通过将异常指针保存下来,我们可以在合适的时机重新抛出异常或执行其他操作,以便更好地处理异常情况。是 C++ 标准库中的一种类型,它用于在异常处理过程中保存异常的指针,以便稍后再次处理异常。它的作用是允许异常在不同的上下文中传播并延迟处理,同时保留异常的类型和信息。可以将异常从一个线程传递到另一个线程,或者在稍后的时间点重新抛出异常。函数,将保存的异常指针传递给它。重新抛出异常,并在外部的。块中捕获并处理异常。原创 2024-01-11 09:58:31 · 2734 阅读 · 0 评论 -
Windows系统中Wireshark抓包工具的安装使用
在使用Windows服务器时,如果我们发现网络流量异常或存在异常的外发数据包行为,我们可以利用抓包工具来捕获网络流量包,并对这些流量包进行特征分析,以查看其来源和目的地。单击任意流量包,Wireshark将显示关于该流量包的详细信息,如源地址、目标地址、协议类型等。需要注意的是,Wireshark是一款强大的工具,但要正确理解和分析流量包,需要具备一定的网络知识和经验。在使用Wireshark时,请遵守适用的法律法规和道德规范,不要进行非法的网络监控和侵犯他人隐私的行为。如果该地址无法下载,可。原创 2024-01-05 20:41:57 · 1740 阅读 · 0 评论 -
VUE部署到IIS中报404错误解决方案-配置URL重写
【代码】VUE部署到IIS中报404错误解决方案-配置URL重写。原创 2024-01-05 17:10:21 · 1540 阅读 · 0 评论 -
远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误解决方案
无法使用Workbench和第三方远程连接工具(例如PuTTY、Xshell、SecureCRT等)连接实例时,可以通过VNC远程连接方式登录实例.本文以Windows Server 2019操作系统为例,其他操作系统操作步骤类似。Windows系统的ECS实例系统组策略中配置了用户锁定策略,在登录时输入错误的密码次数过多,该账户会被锁定,导致远程桌面无法登录。具体方法,不同服务商,提供的控制台有所不同,请自行查阅。使用远程桌面连接Windows系统的ECS实例,提示“”错误,具体报错信息如下图所示。原创 2023-12-24 19:42:09 · 6911 阅读 · 0 评论 -
GSON 泛型对象反序列化解决方案
Gson 提供了简单而强大的 API,可以轻松地将 Java 对象转换为 JSON 字符串,并将 JSON 字符串转换回 Java 对象。Gson 是一个用于在 Java 对象和 JSON 数据之间进行序列化和反序列化的开源库。它由 Google 开发并提供支持。尝试使用gson 的 fromJson的重载函数:fromJson(String json, Type typeOfT) 问题得以解决。它在许多 Java 应用程序中被广泛使用,尤其是在与 Web 服务的数据交互、持久化和配置文件处理等方面。原创 2023-12-21 21:52:18 · 1199 阅读 · 0 评论 -
android 使用GSON 序列化对象出现字段被优化问题解决方案
开始以为字段被优化成了"a"、"b"等,这可能是由于 Gson 库默认启用了字段混淆(Field Naming Policy)功能,将字段名压缩为较短的形式。加上gson 的混淆规则 ,注意: com.test.demo.NativeParam 需要替换为自己的mode 结构。突然想到 被优化成了"a"、“b” 有点像打包时开启了 代码混淆,于是果断加上gson 的混淆规则,果然问题得以解决。注解,可以指定该字段在序列化为 JSON 字符串时应使用的原始字段名,而不受字段混淆的影响。原创 2023-12-21 21:26:50 · 920 阅读 · 0 评论 -
TypeScript 中的高级类型转换技术:映射类型、条件类型和类型推断
映射类型、条件类型和类型推断是 TypeScript 提供的强大工具,它们可以帮助你编写更安全、更高效的代码。无论是处理对象属性、根据条件选择类型,还是让 TypeScript 自动推断类型,这些技术都能让你的代码更加灵活和可维护。映射类型是 TypeScript 中非常强大的一种技术,它允许我们基于现有类型创建新类型。类型推断是 TypeScript 中的一项重要功能,它可以根据上下文自动推断出变量的类型。通过这种方式,我们根据不同类型的条件选择不同的返回类型。在上面的例子中,我们定义了一个条件类型。原创 2023-12-19 19:12:07 · 636 阅读 · 0 评论 -
TypeScript 中类型转换的终极指南:从零到深入
在 TypeScript 中,你可以自定义类型转换函数来处理特定的类型转换逻辑。通过编写自定义函数,你可以更灵活地控制类型转换的细节,并处理复杂的转换需求。// 实现自定义的字符串转数字逻辑在上述代码中,我们定义了一个名为的函数,用于将字符串转换为数字。通过自定义函数,我们可以实现特定的字符串到数字的转换逻辑,例如使用函数。原创 2023-12-19 18:52:24 · 5185 阅读 · 0 评论 -
TS 自定义结构Long与number类型相互转换
并根据其值计算出低位和高位。我们使用无符号右移操作符。在上述示例中,我们首先定义了一个。,我们直接将低位和高位进行组合。现在,我们可以使用上述函数进行。属性的值,将其转换为相应的。将低位和高位进行组合;和除法运算计算出高位。,我们使用无符号右移操作符。接下来,我们可以编写一个将。的值,验证了转换的准确性。接口定义,我们可以实现。类型之间的相互转换函数。首先,我们可以编写一个将。类型,并将结果存储在。属性为相应的布尔值。类型之间的相互转换。最后,我们分别打印了。原创 2023-12-19 18:42:09 · 1732 阅读 · 1 评论 -
NPM包脚手架:开启前端开发新纪元
在风起云涌的前端开发领域,NPM包脚手架如一轮明月般高悬天际,为开发者们提供了快速、便捷的项目起步方式。本文将深入剖析NPM包脚手架,带你领略前端开发的新纪元,揭示其中的奥秘与神奇。原创 2023-12-17 21:31:14 · 540 阅读 · 0 评论 -
13个NPM快速开发技巧:提升前端开发效率
这13个技巧覆盖了NPM的各个方面,希望能够帮助你更好地利用NPM提高前端开发效率。在不断学习的过程中,深入理解这些技巧将使你在日常工作中更得心应手。不断探索NPM的更多功能,为自己的项目选择合适的工具,享受愉悦的开发体验。除了基本的包管理功能外,NPM还提供了许多强大的开发工具。下面,让我们一起探索13个NPM的快速开发技巧,助你事半功倍。通过使用npm init命令,你可以轻松初始化一个新项目,NPM将会引导你填写项目的基本信息,并生成一个package.json文件。原创 2023-12-17 19:55:17 · 652 阅读 · 0 评论 -
探索npm的高级特性:自定义脚本与包的发布与维护
在软件开发过程中,我们经常需要执行一些重复性的任务,如构建、测试、部署等。npm的自定义脚本功能可以帮助我们自动化这些任务,提高开发效率。原创 2023-12-15 21:06:20 · 614 阅读 · 0 评论 -
探秘npm:解锁前端生态的魔法工具
通过npm,开发者可以快速引入第三方库、管理项目的依赖关系,甚至发布自己的包供他人使用。作为世界上最大的软件注册表,npm拥有超过百万的开源包,涵盖了几乎所有前端开发所需的工具、框架和库。在接下来的文章中,我们将深入探索npm的高级特性,如自定义脚本、包的发布与维护等。正如本文所述,npm作为前端开发的重要工具,具有强大的包管理和共享能力,为开发者提供了丰富的资源和便利的工具链。通过本文的介绍,相信您对npm有了更深入的了解,并能够在自己的项目中灵活运用。敬请期待,解锁更多npm的技巧和秘密。原创 2023-12-15 20:57:07 · 528 阅读 · 0 评论 -
TypeScript 实现扑克数据花色、数值获取和生成
然后,我们定义了常量 `LOGIC_MASK_COLOR` 和 `LOGIC_MASK_VALUE` 分别表示花色掩码和数值掩码。`GetCardColor` 函数通过按位与运算获取扑克牌的花色,即保留花色掩码部分的值,并将结果右移 4 位,以得到花色的数值。请注意,这里假设输入的 `cardData` 参数是一个代表扑克牌数据的字节,且花色和数值信息已经按照掩码进行了处理。具体而言,`cardColor` 通过将花色左移 4 位并与花色掩码进行按位与运算得到,以确保花色信息位于正确的位置。原创 2023-12-14 14:03:24 · 255 阅读 · 0 评论 -
windows安装npm教程
通过一个名为"package.json"的文件,开发者可以列出项目所需的依赖包及其版本要求,NPM会根据这些信息自动安装和更新依赖包。总的来说,NPM是一个功能强大的JavaScript代码包管理工具,它简化了JavaScript项目的依赖管理、代码共享和版本控制等方面的工作。开发者可以使用NPM从互联网上下载和安装数以万计的开源代码包,这些代码包包含了各种功能、库、框架和工具,可以帮助加快开发速度并提高代码质量。在安装过程中,你可以选择安装Node.js和NPM,同时也可以选择其他选项和默认设置。原创 2023-10-15 16:28:58 · 14672 阅读 · 0 评论 -
Bmfont 软件生成fnt 字体步骤
这里演示,选择我们刚才新建的 utf8-bom 编码格式 的文本文件,选择后左下角会显示导入的文字数目。选择Edit—select cahr from file 选择我们自定义的字体文件。图片,常用于cocos 游戏开发中制作动态字体。在弹出窗口,选择保存路径,输入文件名称,保存即可。至此,Bmfont 软件生成fnt 字体到此结束。这里测试内容是: 大家好我是微软雅黑字体。Font smoothing:让字体平滑。一般像上图的设置,能满足平时的要求。Font: 软件支持的字体选项。原创 2023-09-09 20:50:42 · 4607 阅读 · 0 评论 -
windows 服务器动态扩容磁盘操作备忘
我们在使用服务器的过程中,经常会遇到磁盘空间不足的情况(特别是C盘),这时候就需要进行动态扩容。有时候找半天,都找不到在哪里进行操作。现以 windows server 2019 扩容c盘为例,进行详细说明,记录下步骤以备忘。原创 2023-05-05 01:03:02 · 3629 阅读 · 0 评论 -
windows 下配置ssh 秘钥到souretree进行使用
(2)、生成 SSH 密钥,执行以下命令,并连续 3次 Enter 键即可。下载后,按照按照向导一步一步进行操作即可,具体步骤这里就不再进行说明。(3)、查看公钥,并将公钥整体复制,在代码仓库后台配置好SSH 公钥。(1)、打开CMD 命令行窗口,执行以下命令。打开克隆窗口,输入gitcode ssh地址。A、打开 id_rsa.pub 文件,复制。B、在gitcode 后台,打开设置界面。SSH秘钥 选择准备好的SSH私钥文件;SSH客户端 选择OpenSSH。C、打开SSH配置界面。原创 2023-05-05 00:40:43 · 1759 阅读 · 0 评论 -
mac下用git客户端生成ssh秘钥并配置到souretree进行使用
1、Mac 安装 git 客户端2、执行命令3、检查是不是已经存在密钥cd ~/.ssh4、能进去说明已经存在,就删掉文件夹,重新创建5、生成 SSH 密钥,执行以下命令,并连续 3次 Enter 键即可。会在.ssh目录下生成id_rsaid_rsa.pub两个文件私钥和公钥,如下:6、查看公钥,并将公钥整体复制,配置到GitCode等后台将ssh 公钥整体复制 粘贴进来,并保存即可。原创 2023-05-04 23:48:33 · 5240 阅读 · 0 评论 -
网狐荣耀内核
网狐荣耀内核服务器、客户端 TCP 异步socket通讯,定时器引擎,数据库引擎,日志引擎, 网络服务, C++源码链接:https://pan.baidu.com/s/18cJp8CYUuw-5kn0GyZ5awQ提取码:aij8...原创 2019-08-30 10:41:00 · 986 阅读 · 0 评论 -
网狐荣耀手机端内核源码
网狐荣耀手机端内核源码,实测,可用。链接:https://pan.baidu.com/s/1YT-GWgFCDxYqrez7e-EJqw 提取码:0ezk原创 2019-08-29 14:27:11 · 2202 阅读 · 0 评论 -
网狐DevTools数据生成器
网狐DevTools数据生成器XOR加密解密、MD5加密、UTF8编码解码、机器码生成。链接:https://pan.baidu.com/s/1Mvoabb7yGxWUpXy3LrDr0g 提取码:wu1t原创 2019-08-29 11:52:50 · 4331 阅读 · 0 评论