RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Alex
Asked: 2020-02-18 17:01:03 +0000 UTC

SVG 精灵。chrome 定位错误

  • 10

我使用 gulp(插件 gulp-svg-sprites)创建了一个精灵。在 Mozilla 中它正常显示,在 chrome 中我打开它 - 一切都发生了变化。 在此处输入图像描述 如果我从最终的 svg(gulp-svg2png 插件)生成一个 png-sprite,并包含它而不是 svg,那么它会在所有浏览器中正常显示。那些。我从浏览器的解释中了解到这恰恰是相关的。

怎么修?

我的 post-galp 精灵示例在这里。当使用 chrome 中的滑块调整大小时,也可以看到此错误(在最大放大倍率下清晰可见,白色 - 当背景反转时)。

在 Mozilla 中一切正常。

PS 我更新了 sprite - 我将其设置为viewBox所有元素都以"0 0. 没有帮助。

一口气设置:

gulp.task('svg-sprites:build', function () {
  return gulp.src(options.theme.img_svg_src + '*.svg')
      .pipe(svgSprite())
      .pipe(gulp.dest(options.theme.img_src + 'dict'))
      .pipe(filter(options.theme.img_src + 'dict/svg/*.svg')) 
      .pipe(gulp.dest(options.theme.img_src + 'dict'));
});
svg
  • 4 个回答
  • 10 Views
Martin Hope
Andrew Kachalin
Asked: 2020-02-18 00:16:12 +0000 UTC

函数堆栈在 C++ 中实际上是如何工作的?

  • 10

亲爱的同事们!我想了解堆栈的工作原理,使用三个变量的函数示例。

 void f2() 
 {
        int B = 5;
        int *pB = &B; // задание адреса в указатель
        int &sB = B; //задание объекта в ссылку
        cout << "addres of  B = " << &B << "\n";
        cout << "value of  B = " << B << "\n";
        cout << "addres of  pB = " << &pB << "\n";
        cout << "value of  pB = " << pB << "\n";
        cout << "addres of  sB = " << &sB << "\n";
        cout << "value of  sB = " << sB << "\n";            
    }

    int main()
    {
        f2();
        system("PAUSE");
        return 0;
    }

输出:

addres of  B = 0038F644
value of  B = 5
addres of  pB = 0038F638
value of  pB = 0038F644
addres of  sB = 0038F644
value of  sB = 5

1.一线三线的误解。在地址空间上,我认为新变量的地址应该大于旧变量的地址。在实践中:

 `0038F638 - 0038F644 = -C;` 

这是向后移动 12 个位置。尽管其中一位经验丰富的程序员表示,移位将向前移动 4 个位置 - 按维度int,以字节表示。

2.地址sB——一般与地址重合B!而价值sB——与价值重合B!对我来说很明显,放入的值sB应该等于地址B。并且地址sB必须sizeof(int)相对于前一个变量的地址向前移动四个位置 ( )。

问题:

如何解释观察到的行为?相对于前一个变量,下一个变量的地址分配(实际上)如何?是否有可能以比我所做的更智能的方式打印堆栈?(我想将堆栈视为三个条目 -类型 - 值 - 地址)。

c++
  • 2 个回答
  • 10 Views
Martin Hope
cronfy
Asked: 2020-02-14 19:12:06 +0000 UTC

SVG:自动删除边距填充

  • 10

我遇到了网站布局的问题。我有一排 SVG 图标,看起来像这样:

在此处输入图像描述

问题是图像本身周围一直存在填充。我不想有这些填充,因为有了它们,每个图标在放置在元素上时,都必须在 css 中调整大小和位置。

我知道如何使用 Inkscape 去除这些缩进。不过这个是手工制作的,还有很多图标。

是否有一些实用程序可以自动删除这些缩进?最好在 Linux 下(节点,python 都可以)。

SVG 示例:要点

css
  • 4 个回答
  • 10 Views
Martin Hope
Denis
Asked: 2020-02-08 13:21:34 +0000 UTC

如何使用 ProGuard 正确混淆代码?

  • 10

我决定混淆我的 Android 项目的代码。我在 Internet 上读到,您可以使用 ProGuard 或 DexGuard 保护应用程序免受黑客攻击。如何正确设置项目以使 ProGuard 工作(我使用 Gradle)?那么如何确信它有效并且它改变了类和方法的名称呢?也许还有其他一些比 ProGuard 做得更好的混淆器?感谢你的回答。

java
  • 1 个回答
  • 10 Views
Martin Hope
Max
Asked: 2020-02-06 18:58:13 +0000 UTC

结构字段的枚举

  • 10

有结构和功能:

struct S {
    T1 t1;
    T2 t2;
    // и т.д.
} s;

template <class T> f(const T& t, const char* name) { /* что-то */ }

以下(伪)代码需要工作:

for (поле : поля(s))
    f(поле.значение, поле.имя);

也就是说,您需要以某种方式枚举结构的所有字段,将它们的类型、值和名称作为字符串获取。

我知道C++中没有反射。但是这里在执行时不需要反射,在编译或链接阶段需要反射。因此,可以通过结构声明以任何方式变态S,但不可能触及功能f。但最后,必须以某种方式创建一个结构或类似结构的东西,它允许您访问字段(s.t1等) 。

您不能使用第三方库,但可以使用宏、模板和通常所有可用的C++14功能。

c++
  • 3 个回答
  • 10 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5