小编nal*_*d88的帖子

仅适用于数字类型的通用类型约束

我试图找出如何为泛型类(在Swift中)实现类型约束,它将泛型类型仅限于数值类型.例如Double,Int等,但不是字符串.谢谢你的帮助.

generics ios swift

30
推荐指数
2
解决办法
9667
查看次数

如何将JSON资产加载到Flutter App中

如何将JSON资产加载到我的Flutter应用程序中?

我的pubspec.yaml文件包含以下内容:

  assets:
    - assets/data.json
Run Code Online (Sandbox Code Playgroud)

我一直试图加载数据.我试过了

final json = JSON.decode(
    DefaultAssetBundle.of(context).loadString("assets/data.json")
);
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误

参数类型'Future <String>'不能分配给参数类型'String'.

谢谢!

dart flutter

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

Plots.jl - Turn off axis and grid lines

I am trying to make a surface plot without the axis and grid lines. I found that I can turn off the grid with grid = false but I can't find a way to remove the axis lines.

surface(x2d, y2d, z2d, fill_z = color_mat, fc = :haline, grid=false)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Thanks!

julia plots.jl

12
推荐指数
2
解决办法
3223
查看次数

Julia - 修剪字符串空白并检查长度

我是朱莉娅的新手,我想知道是否有修剪字符串空白的内置函数?我还想检查一下我知道我可以用的字符串的长度length(s) == 0,但我想知道是否还有其他内置函数?谢谢!

我基本上试图找到相当于以下MATLAB代码的Julia:

line = strtrim(line);        
if isempty(line), continue; end % Skip empty lines 
Run Code Online (Sandbox Code Playgroud)

string julia

9
推荐指数
2
解决办法
3462
查看次数

有效地将std :: unordered_set的内容移动到std :: vector

在我的代码中,我有一个std::unordered_set,我需要将数据移动到std::vector.我正在使用std::unordered_setwhile获取数据以确保在转换为a之前仅存储唯一值std::vector.我的问题是如何std::vector最有效地移动内容?std::unordered_set移动数据后我不需要.我目前有以下内容:

std::copy(set.begin(), set.end(), std::back_inserter(vector));
Run Code Online (Sandbox Code Playgroud)

c++ stl copy vector c++11

7
推荐指数
1
解决办法
8877
查看次数

Apple Swift:Type Casting Generics

我正在写一些Swift代码,其中我有一个包含泛型类型的数组:

let _data: Array<T> = T[]()
Run Code Online (Sandbox Code Playgroud)

稍后在我的代码中,我需要确定存储在数组中的类型.我尝试使用文档中描述的类型转换技术(尽管它没有用于泛型).

switch self._data {
case let doubleData as Array<Double>:
  // Do something with doubleData
case let floatData as Array<Float>:
  // Do something with floatData
default:
  return nil // If the data type is unknown return nil
}
Run Code Online (Sandbox Code Playgroud)

上面的switch语句在编译时导致以下错误:

  1. 在/code.viperscience/Adder/src/Adder Library/Matrix.swift:45:3:0:错误:无法执行命令时发出IR SIL函数@ _TFC19Adder_Example ___ Mac6Matrix9transposeUS_7Element__fGS0_Q__FT_GSqGS0_Q___ for'transpose':分段错误:11:0:错误: swift前端命令因信号失败(使用-v查看调用)命令/Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift失败,退出代码为254

有人知道如何将我的通用数据转换为实际类型以采取特定的行动吗?

generics ios swift

6
推荐指数
1
解决办法
5238
查看次数

没有头文件的 C++ 函数

独立的 C++ 函数需要头文件和代码文件吗?

我正在编写一些 C++ 函数,这些函数使用我的一些其他 C++ 类,但它们本身不属于某个类。它们打算在 dll 中编译,所以我想知道是否有必要在单独的头文件中声明它们,或者我是否可以/应该将声明放在 .cc 文件中。

也许这只是不好的做法?

c++ function header-files

5
推荐指数
1
解决办法
3186
查看次数

D3.js~有没有办法在下拉列表中访问csv头值?

我正在构建一个交互式图形,因为轴的值有两个标题值.如果我可以从下拉菜单或类似的东西中选择轴值,那将会更好.我不知道的是,是否可以访问我的csv的标头值,如果它们是数组的一部分,那么我可以创建一个下拉菜单进行选择.给定一个具有许多头值的.csv,并且它们都是字符串,是否可以通过使用来实现这一点d3.csv.formatRows(rows)?我尝试在回调函数中使用它:

var header = d3.csv("MyCsvFile.csv").formatRows(0);
console.log(header);
Run Code Online (Sandbox Code Playgroud)

但没有奏效.我甚至不确定我是否正在使用正确的功能,或者是否有功能这样做!任何帮助表示赞赏!谢谢!

javascript csv d3.js

5
推荐指数
1
解决办法
5395
查看次数

在Julia中使用ndgrid/meshgrid功能

我试图找到朱莉娅类似MATLAB的功能meshgridndgrid.我知道Julia已ndgrid示例中定义但是当我尝试使用它时,我收到以下错误.

UndefVarError:未定义ndgrid

任何人都知道如何使内置ndgrid函数工作或可能我没有找到的另一个函数或提供这些方法的库(内置函数将是首选)?在这种情况下,我宁愿不写自己的.

谢谢!

julia

5
推荐指数
1
解决办法
3616
查看次数

Apple Swift:初始化通用类型的数组

我有一个泛型类型T的数组(类的成员).泛型类型只是数字类型(double,int等).我的问题是如何在初始化程序中将此数组初始化为所有相同的数字?

我见过这个:

self.data = Double[](count: 3, repeatedValue: 1.0)
Run Code Online (Sandbox Code Playgroud)

所以我尝试了这个,但它不起作用......

self.data = T[](count: 3, repeatedValue: 1.0)
Run Code Online (Sandbox Code Playgroud)

有人知道怎么做吗?谢谢.

arrays generics swift

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

标签 统计

generics ×3

julia ×3

swift ×3

c++ ×2

ios ×2

arrays ×1

c++11 ×1

copy ×1

csv ×1

d3.js ×1

dart ×1

flutter ×1

function ×1

header-files ×1

javascript ×1

plots.jl ×1

stl ×1

string ×1

vector ×1