跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • Online Tools
  • 用户
  • 群组
折叠
品牌标识

D2Learn Forums

SPeakS

SPeak

@SPeak
d2learn-dev
关于
帖子
100
主题
12
群组
1
粉丝
5
关注
0

帖子

最新 最佳 有争议的

  • win环境下执行xlings checker 会报错为:error: wait events in poller failed! 当编写 vscode的时候会显示无法写入使得崩溃
    SPeakS SPeak

    @javis 是一运行就报这个错误, 还是vscode一编辑文件就报错啊

    尝试把项目目录下的config.xlings下面这一行删除(即不自动用vscode打开代码文件)

    8f166822-5e51-4fb8-8e16-c03a2e36191b-image.png

    然后使用其他 手动 用其他编辑器(本地文本编辑器或其他非vscode) 打开对应的代码文件修改保存 会有这个问题吗

    看看是不是和vscode有关系问题


  • win环境下执行xlings checker 会报错为:error: wait events in poller failed! 当编写 vscode的时候会显示无法写入使得崩溃
    SPeakS SPeak

    如果这个问题, 有可以稳定的复现步骤, 欢迎提供一下环境信息, 我进行问题的排查和研究

    • windows版本
    • powershell/cmd版本
    • xmake 版本 (运行xmake --version可以看到)
    • vscode版本 (运行code --version可以看到)

  • win环境下执行xlings checker 会报错为:error: wait events in poller failed! 当编写 vscode的时候会显示无法写入使得崩溃
    SPeakS SPeak

    可以关闭当前窗口, 重新打开新窗口运行下面命令清理以下缓存后, 再(到项目目录)运行xlings checker看看问题能不能解决

    方法一

    缓存清理命令

    可以用于修复一些因为缓存影响的问题

    xlings self clean
    

    方法二

    如果还是有问题, 可以卸载重新安装试一试

    xlings卸载命令

    xlings self uninstall
    

    更多工具本身相关的命令可以运行xlings self查看


  • 在msys2g++编译器环境下的提问 - toolchain not found!! - wsl + vscode
    SPeakS SPeak

    补充: 如果本地确实已经有c++环境, 但识别不到, 可以用下面命令清理以下缓存后再尝试

    xlings self clean
    

  • windows安装后, 运行xlings报错 - error invalid task: xlings
    SPeakS SPeak

    并且确认下用户名最好不要是中文, 详情见这个帖子: https://forum.d2learn.org/topic/99


  • windows安装后, 运行xlings报错 - error invalid task: xlings
    SPeakS SPeak

    @arbxt 安装过程有报错, 把安装过程打印的log贴一下(如果窗口已经关闭, 重新运行一下安装命令


  • 分享一种通过二分法快速查找数组中缺失数字的方法
    SPeakS SPeak

    例如文中的代码

    #define BITWORD 8
    #define SHIFT 3
    #define N 32
    #define Mask 0x7
    
    void set_bit(uint8_t* array, uint8_t num);
    void clear_bit(uint8_t* array, uint8_t num);
    bool test_bit(uint8_t* array, uint8_t num);
    uint8_t test_array[N / BITWORD + 1] = { 0 };
    
    int main()
    {
        set_bit(test_array, 22);
    
        printf("%d\n", test_bit(test_array, 22));
    }
    
    void set_bit(uint8_t* array, uint8_t num)
    {
        array[num >> SHIFT] |= (1 << (num & Mask));
    }
    
    void clear_bit(uint8_t* array, uint8_t num)
    {
        array[num >> SHIFT] &= ~(1 << (num & Mask));
    }
    
    bool test_bit(uint8_t* array, uint8_t num)
    {
        return array[num >> SHIFT] & (1 << (num & Mask));
    }
    

  • 分享一种通过二分法快速查找数组中缺失数字的方法
    SPeakS SPeak

    可以使用markdown的语法对文章进行代码高亮、分章节、加粗等

    语法

    ## 二级标题
    ### 三级标题
    > 引用块
    
    ```c
    int main() {
        return 0;
    }
    -```
    
    **注: 语法中 - 是多余的 - 加粗**
    

    对应显示

    二级标题

    三级标题

    引用块

    int main() {
        return 0;
    }
    

    注: 语法中 - 是多余的 - 加粗


  • [请求支持]markdown+latex数学公式
    SPeakS SPeak

    插件实现: https://github.com/Sunrisepeak/nodebb-plugin-tinylatex


  • [请求支持]markdown+latex数学公式
    SPeakS SPeak

    本地测试latex初步ok, 预计这两天同步...

    764709be-5118-4e67-af1a-9fd86cb56640-image.png


  • 运行xlings install d2x:mcpp-standard报错: main: error - git not found
    SPeakS SPeak

    主问题贴: https://forum.d2learn.org/topic/103


  • 无法安装xlings - git not found
    SPeakS SPeak

    解决方法, 运行清除缓存命令

    xlings self clean
    

    然后重新打开一个命令行窗口执行命令, 这个问题就没有了


  • 运行xlings install d2x:mcpp-standard报错: main: error - git not found
    SPeakS SPeak

    解决方法, 运行清除缓存命令

    xlings self clean
    

    然后重新打开一个命令行窗口执行命令, 这个问题就没有了


  • Linux使用xlings checker报错退出检查代码的状态 - 配置llm导致 error: attempt to index a nil value (field 'choices')
    SPeakS SPeak

    linux下删除有问题的全局llm配置文件, 可暂时避免

    rm /home/xlings/.xlings_data/config.llm.xlings
    

  • 运行xlings install d2x:mcpp-standard报错: main: error - git not found
    SPeakS SPeak

    其他类似情况, 及可能解决方法

    image.png


  • 运行xlings install d2x:mcpp-standard报错: main: error - git not found
    SPeakS SPeak

    缺少git, 参考这个帖子安装git: https://forum.d2learn.org/topic/103


  • 安装xlings install d2x:mcpp-standard报错: fatal: unable to access 'https://github.com/Sunrisepeak/mcpp-standard.git/' Recv failure: Connection was reset
    SPeakS SPeak

    @stead 这个可能是网络问题, 本地有代理或加速器吗?可能和这个有关, 可以尝试关闭后 试一试


  • xlings配置环境如何跳过VSCode
    SPeakS SPeak

    @NiDHanWang 原系统中vscode在命令行环境可用吗code --version

    如果本身安装的vscode命令行可用, 可以通过下面两个方法来避免额外的vscode安装

    方法一

    通过git直接clone项目

    git clone git@github.com:Sunrisepeak/mcpp-standard.git
    

    手动删除config.xlings配置文件中的vscode依赖

    -- xim-deps
    xdeps = {
        --vscode = "",
        cpp = "", -- language
    }
    

    并删除editor = "vscode", 这行。然后, 在项目根目录运行

    xlings install
    

    方法二

    使用一键自动获取项目和配置后, 卸载额外安装的vscode版本

    xlings remove vscode
    

  • 无法安装xlings - git not found
    SPeakS SPeak

    @dbbb 你可以先在管理员模式下运行命令卸载老的xlings

    xlings self uninstall
    

    然后在重新打开powershell普通用户下, 重新运行xlings的安装命令

    irm https://d2learn.org/xlings-install.ps1.txt | iex
    

    如果有报错 把安装过程的输出错误贴一下


  • 无法安装xlings - git not found
    SPeakS SPeak

    一般正常打开是显示users, 你可以在普通用户下重新安装xlings使用也在普通用户下 应该就没有问题了

    image.png

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
d2learn forums Powered by NodeBB
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • Online Tools
  • 用户
  • 群组