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

D2Learn Forums

SPeakS

SPeak

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

帖子

最新 最佳 有争议的

  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    @woshihoujinxin 可以先用默认的配置


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    看前面按理你应该是应该添加环境变量了, 是自己修改了源码吗?

    image.png


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    @woshihoujinxin 按理会自动添加环境变量的, 可以尝试重新运行安装命令进行覆盖, 如果还有这个提示可以把完整的安装log贴上来


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    @woshihoujinxin 目前mac上一些功能还没有适配, 现在适配最完整的是linux系统


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    @woshihoujinxin 有个默认的变量 XLINGS_HOME

    • https://github.com/d2learn/xlings/tree/main/config/shell

  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    就像xlings在安装软件的时候就做了相关信息的提示

    image.png

    如果你有疑惑, 可以继续留言


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    apache 2.0是可以商用的协议, 满足下面条件即可:

    • 软件安装包中包含xlings的协议文件(当然一般你直接使用的开源软件或库按理都是要包含协议和版本信息的, 分多个文件 或全放一个文件
    • 在软件的about或设置页面能查看到使用xlings开源软件的声明及版权信息(正确格式

  • project-auto-backup: 项目自动定时备份, 支持多项目 + 示例/模板项目 Project-Auto-backup
    SPeakS SPeak
    • 示例/模板项目: https://github.com/Sunrisepeak/project-auto-backup
    • git-autosync实现: https://github.com/d2learn/xim-pkgindex/tree/main/pkgs/g/git-autosync.lua

    project-auto-backup

    project auto backup by git-autosync (xscript

    Quick Start / 快速开始

    run in project root directory

    step0: get this project / 获取项目

    git clone https://github.com/Sunrisepeak/project-auto-backup.git
    

    step1: install deps(git-autosync) & auto config / 安装依赖并自动配置

    xlings install
    
    • download xlings
    • default sync project when 01:00 in everyday / 默认每天凌晨1点同步

    step2: add your git url to .git-autosync / 添加git仓库url到.git-autosync文件

    • support https and ssh

    step3: manual sync / 手动同步 (可选)

    git-autosync sync
    

    More Features / 更多功能

    **add sync task (option/default) **

    git-autosync add . --time "* * * 1 *"
    
    • --tmie: [Week Month Day Hour Minute]
      • * * * 1 *: when 01:00 for everyday
      • Mon * * 1 *: when Mon's 01:00 for every week

    get task list or log

    git-autosync log
    git-autosync list
    

    Other

    • xlings: https://github.com/d2learn/xlings
    • git-autosync: https://github.com/d2learn/xim-pkgindex/tree/main/pkgs/g/git-autosync.lua

  • 【xlings】一键安装配置Dev C++以及中/英文设置的三种方法, 镜像下载加速
    SPeakS SPeak

    @335582 可能是编码问题: http://forum.d2learn.org/post/597


  • 调完字体大小后光标位置不对啊,有没有大佬看看(用xlings下的文字也有问题)
    SPeakS SPeak

    按照下面这个帖子的步骤设置一下编码, 重启电脑。然后看看能不能解决

    • http://forum.d2learn.org/post/418

  • 关于c++17结构化绑定的一些问题 - auto& [u_2, v_2] 结构化绑定, 为什么decltype(u_2)结果是int而不是int&呢
    SPeakS SPeak

    这里decltype 对结构化绑定的别名有个特殊处理 返回的 引用类型 是结构化绑定中特殊定义的, 不是传统认为的 引用类型, 指的是成员的声明类型, 除非成员是 T & 才会返回 T &

    image.png

    • https://en.cppreference.com/w/cpp/language/decltype.html

    image.png

    • https://en.cppreference.com/w/cpp/language/structured_binding.html

  • 项目代码在gtest单元测试中崩溃的问题
    SPeakS SPeak

    chain对象104, 3个对象中间asan插入了红区保护
    通过内存布局看 [00] 的访问(size_)是在104最后32字节的, 但依然报错

    image.png

    821b2e52-ffc5-4751-a9f8-306ac05b66ef-image.png

    并且非常奇怪的是, 插入crash代码(减少使用printf/cout 造成代码生成变化带来的干扰) 92可以执行到, 95行无法执行到

    14502bf3-0652-4f95-8779-5e65c987d49a-image.png

    怀疑的地方

    • 分配器内存对齐问题?
    • operator=的实现是否正确处理基类?
    • 哪里的代码造成UB, 导致代码生成出现问题?

  • 项目代码在gtest单元测试中崩溃的问题
    SPeakS SPeak

    感觉可能是哪里的实现造成了UB, 导致 加几个printf 造成的代码生成不一样 错误也不一样了


  • 【xlings】一键安装配置Dev C++以及中/英文设置的三种方法, 镜像下载加速
    SPeakS SPeak

    简介

    本文介绍三种Dev-C++中/英配置及切换方法

    • 首次安装见: 方法一或方法二
    • 已经安装后再修改见: 方法三

    方法一: 通过xlings自动配置

    在命令行窗口运行下面命令, 会自动下载配置好的中文版本。xlings开源工具: https://xlings.d2learn.org

    xlings install devcpp@chinese
    

    2cddba04-59be-4004-a6de-5c36a8b22405-image.png

    方法二: 第一次启动时

    在devcpp第一次启动时, 会提示环境的配置选项, 在这里可以选择对应的语言

    66721228-983e-4d2c-88f9-3004262655cc-image.png

    方法三: 通过菜单栏再次修改

    如果不小心错过第一次的语言配置, 可以通过工具栏重新配置

    c848adf2-da16-458c-963c-dc0396bcbdf9-image.png

    d5c64240-1e53-47a1-9a1c-ecc252b9b057-image.png

    8bc639fe-62a8-407a-bc18-5570ff26818f-image.png


    其他

    • xlings工具: https://xlings.d2learn.org
    • devcpp的xpkg文件: https://github.com/d2learn/xim-pkgindex/blob/main/pkgs/d/devcpp.lua

  • 求助 g++15.1使用std::execution对标准库算法加速遇到的问题 - 引入TBB头文件报错
    SPeakS SPeak

    如果只是使用C++23, 不一定要使用import std/模块特性 (tbb目前本身没有支持/适配


  • 求助 g++15.1使用std::execution对标准库算法加速遇到的问题 - 引入TBB头文件报错
    SPeakS SPeak

    目前来看tbb应该还没对 c++ module进行适配
    tbb.h 和 import std在一个模块混用会报错

    如果非要使用 import std功能的话 需要自己做一个 中间层 wrapper tbb的一些接口 ( 所有涉及tbb的功能在这个wrapper里实现 其他地方import 这个 wrapper 来使用功能) 但是这里面可能有不少坑 要踩

    下面是一个最小示例

    tbb.cppm

    module;
    
    #include <tbb/tbb.h>
    #include <vector>
    #include <iostream>
    
    export module tbb;
    
    export namespace tbb {
        void init_vec(std::vector<int>& vec) {
            if (vec.empty()) return;
            tbb::parallel_for(0, static_cast<int>(vec.size()), [&](int i) {
                vec[i] = i;
            });
            std::cout << "Vector initialization complete." << std::endl;
        }
    }
    

    main.cpp

    import std;
    import tbb;
    
    int main() {
        std::vector<int> data(1000);
        tbb::init_vec(data);
        std::cout << "First 10 elements: ";
        for (int i = 0; i < 10; ++i) {
            std::cout << data[i] << " ";
        }
        return 0;
    }
    

    具体工程示例: https://github.com/Sunrisepeak/TBBtest


  • 求助 g++15.1使用std::execution对标准库算法加速遇到的问题 - 引入TBB头文件报错
    SPeakS SPeak

    可以补充一下下面的信息:

    • 系统和工具链版本(gcc/cmake...
    • 报错的信息
    • 把最小可复现示例工程放到github上的一个仓库里, 方便其他人获取调试
    • 做过哪些尝试, 以及怀疑可能导致问题的原因

  • 关于qt中Qt::WA_TranslucentBackground导致sdl无法渲染的问题
    SPeakS SPeak

    @hammerers 在 关于qt中Qt::WA_TranslucentBackground导致sdl无法渲染的问题 中说:

    然后在这个已经透明化的白色长方形内绘制出圆角

    你的意思 QT设置背景透明 视频渲染不出来吗

    自己做视频渲染 + 一层圆角遮罩呢


  • 关于qt中Qt::WA_TranslucentBackground导致sdl无法渲染的问题
    SPeakS SPeak

    @hammerers 在 关于qt中Qt::WA_TranslucentBackground导致sdl无法渲染的问题 中说:

    但是转换QImage的性能开销会很大

    这个实现的效果 导致播放非常卡吗


  • 关于qt中Qt::WA_TranslucentBackground导致sdl无法渲染的问题
    SPeakS SPeak

    @hammerers 在 关于qt中Qt::WA_TranslucentBackground导致sdl无法渲染的问题 中说:

    我的圆角界面失效,四个边出现白色底色

    这个具体是什么样的?

  • 登录

  • 没有帐号? 注册

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