小编cas*_*las的帖子

在 MapView 上绘制矩形

我的应用程序获取以下覆盖区域中的数据。我想使用这些边界值在地图上绘制矩形。你有什么主意吗?提前致谢

左上边界:30.439217,-95.899668;

右上边界:30.443953,-94.685679;

左按钮边界:28.930662,-95.908595;

右臀边界:28.930061,-94.690486;

mapkit ios

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

d3中传说之间的平等空间

我是使用d3库的新手,我试图在传说之间有相同的空间.在我工作的当前阶段 - 附加 - 不提供相等的空间.

我想知道我是如何解决的.

在此输入图像描述

这是我到目前为止的代码:

var margin = { top: 20, right: 50, bottom: 30, left: 60 };

    self.drawLegends = function () {

            var legendData = [{ "color": "blue", text: "Normal Distribution" }, { color: "green", text: " Ave A" }, { color: "red", text: "Ave B" }]
            var legends = self.svg.selectAll("g legends").data(legendData);
            var legendBox = legends.enter()
                 .append("g")
                 .attr("transform", function (d, i) { return "translate(" + parseFloat((i + 1) * (($("#chart").width() - margin.left - margin.right) / 4)) + …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

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

MVVMCross中的EditText编辑功能

我想知道我怎么能在in中启用禁用编辑功能.EditTextmvvmcross

<EditText
   style="@style/InputNumbersEditText"
   android:layout_weight="1"
   android:layout_width="0dp"
   android:focusable="true"
   android:layout_height="wrap_content"
   android:inputType="numberDecimal|numberSigned"
   local:MvxBind="Text Age" />
Run Code Online (Sandbox Code Playgroud)

c# xml mvvmcross xamarin

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

如何在发布模式下调试

有没有办法在Xamarin中以发布模式调试应用程序?当我在发布模式下开始调试时,它只运行应用程序而不启动调试器.我问这个问题,因为app在调试器模式下工作,但在发布模式下崩溃.

xamarin

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

根据一个属性排序数组

我有一个NSMutableArray被调用allItems,它有以下ProductData对象.

每个对象都有cid, cname, ctypecimage.如下所示,json对象没有按顺序排列.但是,cid是订购的指标.

我想知道您如何根据cid订购?

 [
  {
    "cid": "2",
    "cname": "Meats",
    "ctype": "main",
    "cimage": "baked_chicken.jpg"
  },
  {
    "cid": "1",
    "cname": "Dips",
    "ctype": "side",
    "cimage": "stuffed_eggplant.jpg"
  },
  {
    "cid": "4",
    "cname": "Sandwiches",
    "ctype": "sand",
    "cimage": "chickenshawarma.jpg"
  },
  {
    "cid": "3",
    "cname": "Appetizers",
    "ctype": "side",
    "cimage": "rice_lentils.jpg"
  },
  {
    "cid": "5",
    "cname": "Desserts",
    "ctype": "dsrt",
    "cimage": "cake.jpg"
  }]
Run Code Online (Sandbox Code Playgroud)

如果我使用它sortDescriptior,它部分工作.我面临的问题,当它排序时,它首先显示cid1然后显示cid10然后显示cid2.

NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"cid" …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

将列表 &lt;string&gt; 传递到 Linq

第一个查询返回一个字符串列表,我将它们传递到另一个表中以查找相应的项目,但没有任何反应。没有错误消息或什么也没有

var classIds = _contextSpecRepo.Get(x => x.cId.Equals(cId)).Select(x => x.classNames).Distinct().ToList();
// issue happens in the following query
var classes= Repository.Get(x => x.Id.Equals(classIds)).ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq

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

快速递归调用

我对以下递归示例感到困惑。递归发生的地方,每次都需要更新局部变量。我想知道它如何存储基本结果?并且let变量不是可变的,它如何更新?

以下解决方案的问题如下:

实现一个名为digits 的递归函数,它接受一个正整数并按顺序返回一个包含它的数字的数组。

函数调用:

数字(123)

函数输出:

[1, 2, 3]

func digits(_ number:Int) -> [Int]
{
    if number >= 10 {
        // confusion in the following line
        let firstDigits = digits(number / 10)
        let lastDigit = number % 10
        return firstDigits + [lastDigit]
    } else {
        return [number]
    }
}
Run Code Online (Sandbox Code Playgroud)

我宁愿按以下方式处理问题。我想知道拥有上述解决方案的优点是什么。

func digits(_ number:Int) -> [Int]
{
    if number >= 10 {
        let lastDigit = number % 10
        return digits(number / 10) + [lastDigit]
    } else {
        return …
Run Code Online (Sandbox Code Playgroud)

swift

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

使用和不使用数组解码不同类型

我正在尝试按如下方式解码错误,我以数组格式处理的大部分错误[String],但在少数情况下,错误不是数组格式,只是一个String.

如果错误以数组格式出现errors,则名称为,但如果是字符串格式,则为error. 我该如何处理这种情况?

我怎么能处理这种情况?

struct CustomError: Codable {
  let errors: [String]
}

private func errorDecoding(data : Data) {
 let decoder = JSONDecoder()
 do {
  let errorData = try decoder.decode(CustomError.self, from: data)
 } catch {
  // TODO
 }
}
Run Code Online (Sandbox Code Playgroud)

swift codable

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

分解语句而不是使用逗号

我有以下实现,但我需要分解语句,不要使用,. 重构现有代码的最佳方法是什么?

do {
   let school = try schoolManager.currentSchool(), schoolName = school.name
   return schoolName
} catch {
   return nil
}
Run Code Online (Sandbox Code Playgroud)

swift

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

在ViewModel中获取String.xml值 - MvvmCross

我的名单中有以下列表viewModel.但是为了支持多种语言,我希望这个字符串来自string.xml.可能吗?

private List<Thing> _items = new List<Thing>()
{
   new Thing("Open"),
   new Thing("Close"),
};
Run Code Online (Sandbox Code Playgroud)

xamarin.android mvvmcross xamarin

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

标签 统计

swift ×3

xamarin ×3

c# ×2

ios ×2

mvvmcross ×2

codable ×1

d3.js ×1

javascript ×1

linq ×1

mapkit ×1

objective-c ×1

xamarin.android ×1

xml ×1