小编wan*_*len的帖子

如何为布尔玛添加自定义颜色?

我找到了这段代码:

$custom-colors: null !default

$colors: mergeColorMaps(("white": ($white, $black), "black": ($black, $white), "light": ($light, $light-invert), "dark": ($dark, $dark-invert), "primary": ($primary, $primary-invert, $primary-light, $primary-dark), "link": ($link, $link-invert, $link-light, $link-dark), "info": ($info, $info-invert, $info-light, $info-dark), "success": ($success, $success-invert, $success-light, $success-dark), "warning": ($warning, $warning-invert, $warning-light, $warning-dark), "danger": ($danger, $danger-invert, $danger-light, $danger-dark)), $custom-colors) !default
Run Code Online (Sandbox Code Playgroud)

如何扩展与每种颜色相关的颜色和类别列表?很明显,我需要$custom-colors在包含 Bulma 之前定义一个变量,但不清楚 $custom-colors 应该是什么格式?我没有找到一个例子或很好的描述。有什么帮助吗?

sass bulma

10
推荐指数
1
解决办法
5275
查看次数

如何优化原生和 WASM 工具链的可执行二进制文件的大小?

我是 Rust 的新手,到目前为止我对它的设计感到惊讶。但我遇到了一些让我不敢在商业项目中使用它的事情。“Hello world”应用程序的可执行二进制文件的大小为 3.2Mb。

-rwxr-xr-x 2 kos kos 3,2M Jul 10 15:44 experiment_app_size
Run Code Online (Sandbox Code Playgroud)

那是巨大的!

  • 的版本rustc1.53.0
  • 工具链是stable-x86_64-unknown-linux-gnu.
  • 目标是release.

我想知道将来是否计划解决这个问题?有没有一种技术可以用来减小可执行二进制文件的大小?同样的问题与 WASM 工具链相关吗?

rust

4
推荐指数
1
解决办法
2297
查看次数

slice 是否有额外的动态数据?

有一个问题:切片是否有任何额外的数据,例如字符串末尾的零或字符串开头的字符串大小?

在此代码中:

use std::collections::HashMap;

fn main()
{
  let mut hashmap : HashMap< &'static str, &'static str > = HashMap::new();
  hashmap.insert( "EUR", "Euro" );
  hashmap.insert( "USD", "US Dollar" );
  hashmap.insert( "CHF", "Swiss Francs" );

  let usd = hashmap.get( "EUR" );
  if let Some( usd ) = usd
  {
    println!( "usd : {}", usd );
  }
  // < usd : US Dollar
}
Run Code Online (Sandbox Code Playgroud)

HashMap 的键和值let mut hashmap : HashMap< &'static str, &'static str >可以具有任意长度。正确的?我不明白程序如何知道US Dollar长度/大小为 9?切片是否有任何额外的数据,例如字符串末尾的零或字符串开头的字符串大小?

游乐场就在这里 …

rust

4
推荐指数
1
解决办法
235
查看次数

`cfg` 哪个总是 true / false?

出于测试目的,我需要cfg始终为真/假。对于真实的我使用

#[ cfg( target_pointer_width = "64") ]
...
Run Code Online (Sandbox Code Playgroud)

但显然还不够通用。cfg获得必要价值的最佳表达方式是什么?

rust

3
推荐指数
1
解决办法
570
查看次数

如何使用运算符“?” 与共享 mpsc?

我正在努力应用在“运算符可以在使用共享 mpsc 通道返回我的代码的函数中使用”一章中获得?Result 知识

这是最少的代码:

use std::sync::{ mpsc, Arc, Mutex };
use std::error::Error;

fn main() 
{
}

fn sh_rx_get( sh_rx : Arc< Mutex< mpsc::Receiver< usize > > > ) -> Result< usize, Box<dyn Error> >
{
  let rx = sh_rx.lock()?;
  let r = rx.try_recv()?;
  Ok( r )
}

Run Code Online (Sandbox Code Playgroud)

我得到的错误:

error[E0515]: cannot return value referencing function parameter `sh_rx`
  --> src/main.rs:10:12
   |
10 |   let rx = sh_rx.lock()?;
   |            -----^^^^^^^^
   |            |
   |            returns a value referencing data …
Run Code Online (Sandbox Code Playgroud)

rust

2
推荐指数
1
解决办法
151
查看次数

如何获取切片的地址?

如何将切片转换为*const ()or usize

&[ T ] -> *const ()
Run Code Online (Sandbox Code Playgroud)

当然,我知道它会将胖指针降级为细长一滴长度。我的用例是比较两个切片的地址。

rust

2
推荐指数
1
解决办法
817
查看次数

setTimeout的实际延迟时间是否可以缩短?

根据文档,setTimeout的实际延迟可能比要求的时间更长。您能指出文件或问题的答案吗,这可能解释setTimeout的实际延迟是否比要求的短?

我遇到的是很少发生的问题,可以用这种现象来解释。平台:Chrome版本67,NodeJS版本9.8.0。另外,我真的很好奇这句话对Firefox和其他浏览器是否正确?

javascript time node.js

0
推荐指数
1
解决办法
153
查看次数

标签 统计

rust ×5

bulma ×1

javascript ×1

node.js ×1

sass ×1

time ×1