MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. Executor-Cheng
    3. 帖子
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 1
    • 帖子 22
    • 最佳 3
    • 有争议的 0
    • 群组 2

    Executor-Cheng 发布的帖子

    • RE: 我建了一个Mirai的QQ群(非官方)

      好,不过
      mirai的README.md中要求不得擅自使用其形象图:

      mirai 的形象图及项目图标都拥有著作权保护。
      在未经过允许的情况下,任何人都不可以使用形象图和图标,或本文初的有关 mirai 名称来历的介绍原文,用于商业用途或是放置在项目首页,或其他未许可的行为。

      发布在 摸鱼区
      Executor-Cheng
      Executor-Cheng
    • RE: 摸鱼人日历

      @tsudzuki 没问题, 还可以再快一点, 因为 bottle 和 cap 都可以视作 unsigned int, 那么 bottle %= 2 和 cap %= 4 等效于 bottle &= 1 和 cap &= 3
      让编译器去优化的话, 定义成 unsigned int total ..... 就可以了

      发布在 插件发布
      Executor-Cheng
      Executor-Cheng
    • RE: 摸鱼人日历

      @tsudzuki 如果用 while (diff != 0), 那就必须给 diff 赋初值, 还会进行多余的两次 add 操作

      发布在 插件发布
      Executor-Cheng
      Executor-Cheng
    • RE: 摸鱼人日历

      简单的代码如下

      int total = 5, bottle = 5, cap = 5, diff;
      while (1)
      {
          diff = total;
          total += bottle / 2;
          total += cap / 4;
          bottle %= 2;
          cap %= 4;
          diff = total - diff;
          if (diff == 0)
          {
              return total;
          }
          bottle += diff;
          cap += diff;
      }
      
      发布在 插件发布
      Executor-Cheng
      Executor-Cheng
    • RE: 摸鱼人日历

      10块钱能买5瓶,然后开始喝
      此时产生5个瓶身,5个瓶盖;
      进行一次兑换操作,拿到2+1=3瓶新的矿泉水,然后继续吨吨吨
      此时还剩4个(5-4+3)瓶身,4个(5-4+3)瓶盖;
      再进行一次兑换操作,拿到2+1=3瓶新的矿泉水,接着吹完它们
      此时还剩3个(4-4+3)瓶身,3个(4-4+3)瓶盖
      继续兑换,拿到1瓶矿泉水,干掉它
      此时还剩2个(3-2+1)瓶身,4个瓶盖(3+1)
      再兑换一次,拿到1+1=2瓶矿泉水,喝完它
      剩2个瓶身(2-2+2),2个瓶盖
      用2个瓶身换完最后一瓶,倒掉它
      最后剩1个瓶身和3个瓶盖
      一共喝(+倒)掉了5+3+3+1+2+1=15瓶矿泉水
      我人算晕了

      发布在 插件发布
      Executor-Cheng
      Executor-Cheng
    • RE: mirai可以用C#获得QQ的消息提醒么?

      有以下几种解决方案:

      1. 自行实现 mirai-api-http
      2. 自行实现 MiraiCP / mirai-native
      3. 使用现有的社区C# SDK:
      • Mirai-CSharp
      • Hyperai
      • ColorMirai
      • Mirai.Net
      • CocoaFramework2
      • MeowMiraiLib

      排名不分先后

      发布在 HTTP API和第三方SDK
      Executor-Cheng
      Executor-Cheng
    • RE: [已结束]【社区活动】摸鱼区版主活动第三弹——逝去的时光,与新的未来

      今年一整年都是,鸽了,鸽置,重构
      还得在这剩下的一个月内拿到驾照
      我也是一样的给自己挖了一些坑,有时间一定填

      发布在 摸鱼区
      Executor-Cheng
      Executor-Cheng
    • RE: MeowMiraiLib 极简 C#(.net5) 快速机器人生成框架 (开源, 多平台)

      有个typo: OnFriendMessageRecieve → OnFriendMessageReceive
      然后我还是那句话, 能不开状态机那就不开状态机, 以下代码能达到预期 + 不改变方法签名 + 减少内存开销 + 提升性能

      public Task<bool> ConnectAsync()
      {
      	if (string.IsNullOrEmpty(url))
      	{
      		throw new("No Url was specified.");
      	}
      	return ws.OpenAsync();
      }
      
      发布在 其他项目发布
      Executor-Cheng
      Executor-Cheng
    • RE: MeowMiraiLib 极简 C#(.net5) 快速机器人生成框架 (开源, 多平台)

      差不多读完了, 给你提一些建议吧: MeowMiraiLib/#1

      发布在 其他项目发布
      Executor-Cheng
      Executor-Cheng
    • 1
    • 2
    • 1 / 2