自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (6)
  • 收藏
  • 关注

原创 WPF通过WindowChrome实现对标题栏的设置(隐藏标题栏 - Win11)

WPF通过WindowChrome实现对标题栏的设置

2024-05-18 12:18:43 279

原创 unity实现消除透明物体渲染叠加区变黑的情况

在unity中通过使用Stencil(模板测试)来实现消除半透明阴影互相重叠加深的问题。

2023-12-06 21:47:41 438 1

原创 使用Unity里的ShaderGraph实现物体边框呼吸灯效果

通过ShaderGraph实现呼吸灯效果

2023-11-25 23:20:31 1125 1

原创 使用C++实现对指针对象在内存中数据的打印

【代码】使用C++实现对指针对象在内存中数据的打印。

2023-08-29 00:01:14 515 1

原创 实现C++异常系统的完善

自己实现对C++异常处理系统的改善。

2022-07-26 14:39:12 429 2

原创 Visual Basic .Net 如何获取命令参数

dim CommandParameters() as stringCommandParameters = My.Application.CommandLineArgs.ToArray或者msgbox (Microsoft.VisualBasic.Command)

2022-04-01 15:45:03 227

原创 什么是_GLIBCXX_VISIBILITY(default)

在头文件 <iostream> 里面,会看到这个东西#include <bits/c++config.h>#include <ostream>#include <istream>namespace std _GLIBCXX_VISIBILITY(default){_GLIBCXX_BEGIN_NAMESPACE_VERSION......这里的_GLIBCXX_VISIBILITY(default)是一个宏真实的样子长这样_

2022-03-25 15:20:15 1094

原创 关于C++字符串转数字格式问题

把字符串转成数字的时候可以使用C++的stringstream,具体用法如下:std::stringstream ss("1234");int result; ss << string;ss >> result;printf("%d", result); // 结果1234但是这样就有个问题,如果给的字符串格式有错该怎么办?例如:std::stringstream ss("12x34");int result; ss << str

2022-02-04 21:56:57 749

原创 Teardown 解除时间限制的方法

仅限用于0.9版本方法一打开Steam并对Teardown右键,选择管理 - 浏览本地文件,进入data文件夹,再进入script文件夹,找到"heist.lua"文件。到第19行local alarmTime = 60将60该为更大的数,即可实现时间延长。我这里改成这样local alarmTime = 0xffff方法二或者转到第150行if GetBool("level.alarm") then改成if false then...

2021-12-15 10:50:14 984

原创 Rimworld通过SteamCMD上传创意工坊的方法

通过steamcmd上传rimworld创意工坊

2021-12-07 18:37:45 4357

原创 C++计算表达式(支持括号)

继上一篇扩展:文章:C++计算表达式(暂时不支持带括号运算)这次代码中多了一个新的函数// 声明 括号处理extern Token parenthesis_dispose(Token); 实现Token parenthesis_dispose(Token tokens) { Token::iterator begin, end; Token dispose_part; for (Token::iterator iter = tokens.begin(); it

2021-09-27 11:12:48 1003

原创 C++计算表达式(暂时不支持带括号运算)

首先需要下面几个函数作为工具判断是否是数字和运算符号bool is_digit(char character) { return character >= '0' and character <= '9';}bool is_operator(char character) { return character == '+' or character == '-' or character == '*' or character == '/';}关于表达式则需要下

2021-09-26 13:04:07 387

原创 C++实现int型十进制数转十六进制数

对于int型正整数可以用这种方法:// 进行数signed int value = 0;// 十六进制结果std::string result = "";// 十六进制数字表char hex_digits[16] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f',};// 用do while可以支持对0

2021-09-12 12:52:06 6480

原创 Java 手动实现 parseUnsignedShort

代码如下private static short parseUnsignedShort(String hex, int radix) { // 判断长度 // 最长 xxxx 最短 x if (hex.length() != 4 || hex.length() < 1) { throw new RuntimeException("字符串\"hex\"的长度不在0~4之间"); } // 判断是否是负数 // 0x7fff 按 short 计算

2021-09-10 10:59:13 153

原创 获取C++字符串string数组长度

使用sizeof()进行求长度示例:sizeof(array) / sizeof(array[0]);还可以将其封装成宏定义#include <iostream>#define to_array_length(array) sizeof(array) / sizeof(array[0]);int main() { std::string array[5]; std::cout << to_array_length(array) .

2021-08-17 09:02:50 1390

原创 基于C++实现的表达式计算(暂时只支持加减法)

一、原理分析2 + 3 - 8 + 10上面是一个仅有加减法的表达式,表达式由数字部分和运算符部分组成。依靠+ 和 -运算符号的等级,求出所有符合上述表达式计算的顺序是从左到右。这里建立两个栈来储存表达式的两部分。stack<char> symbol;stack<int> number;symbol 用来存储 运算符部分number 用来存储 数字部分二、执行过程进行运算的时候只需要将前两个数字和前一个符号进行运算。然后将运算结果再次放

2021-07-24 15:39:25 959

原创 Unity3D - 物体太远看不见的问题

今天在做云朵的时候发现远处的云朵渲染不完整,甚至还有看不到的情况。后来发现是相机裁剪平面的问题这里把红框框圈出来的数值调大一点就好了现在可以看清楚了,嘿嘿

2021-06-23 10:55:18 4858 6

原创 C++实现简单的词法分析器

本文将使用C++制作一个简单的词法分析器。一、识别种类 单词 种类 单词 种类 单词 种类 int 关键字 for 关键字 true 关键字 char 关键字 while 关键字 false 关键字 float 关键字 if 关键字 delete 关键字 double

2021-05-27 10:52:23 1760

空空如也

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

TA关注的人

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