你好,我是SN-Grotesque,你可以叫我饭团或W或猪猪或海嗣,欢迎你的到来。
我是一个开发者,也是一个音乐人,同时也是一个视频制作者,当然也是一个游戏玩家,目前只玩明日方舟 - Arknights、卡拉彼丘 - CalabiYau、蔚蓝档案 - Blue Archive、CS2,公主连结 - プリンセスコネクト!Re:Dive。
当然也是一个游戏制作者,使用Unity 2021与Unreal Engine 5进行游戏的开发,使用WWise进行游戏音效的设计和制作,使用FL Studio进行游戏音乐的制作,使用Visual Studio 2022 LTSC 17.6作为代码编辑器(作为一个长期支持版本,以及能够兼容UE5的版本)。
常规开发时,我喜欢使用Visual Studio Code (VSCode)与MSYS2进行代码的编写。
对于Python的版本,我使用Python 3.11.9作为开发版本于生产版本,以往使用Python 3.7.5进行开发。
我喜欢研究很多东西,包括计算机底层的各种技术和算法实现,渴望使用最短代码做到最高水准。
- The wizard's universal key,这是我主力开发的C++库,用于未来我的即时通讯软件的底层,可以理解为一个为了支持未来软件而开发的框架,比肩甚至超过Telegram与WhatsAPP,将致力于为各位提供一个轻量易用可自定义且无广告的即时通讯软件;这个框架也将会用于未来游戏开发时使用。
- 哔哩哔哩,这是我在Bilibili平台的创作账号,欢迎关注。
Telegram,这是我唯一一个国外即时通讯软件的联系方式(曾经有用过LINE,但后来放弃了)。- Gmail,通过谷歌邮箱联系我,请注意你的邮件标题,否则我可能会在未查看的情况下直接删除你发送的邮件。
- 苏茜·格里特理发店,这是我多个Twitter账号的其中一个。
如果你要与我合作开发代码,下面是我的代码风格,这是我的C++代码开发规范,你可以参考一下自己是否能够接受。
我的代码风格还是很规范化的,注释方式,采用业界通用的Doxygen注释。
我使用的语言为:[C
, Python
, C++
, C#
, Java
],目前不会使用Java作为开发语言1。
namespace wuk {
class IM {
private:
Socket fd;
size_t session_id;
public:
IM(Socket fd, size_t session_id)
: session_id(session_id)
{
//...
}
/**
* @brief 发送用户消息
* @param message 用户消息
* @param seq 此消息的序号,用于纠正包的顺序
* @return 无
*/
void send_msg(std::string message, uint32_t seq)
{
// All kinds of other things...
fd.send(message);
// All kinds of other things...
}
};
}