小编Kar*_*sen的帖子

如何使用jquery或javascript对对象数组进行排序

我有一个对象数组:

var array = [(id, name, value),(id, name, value)]; //and so on
Run Code Online (Sandbox Code Playgroud)

如何使数组按属性名称的升序排序(array[i][1])

我试过这样做:array[i][1].sort(),但这不起作用.

请帮我!

编辑:数组可以包含两个以上的对象!它可以包含数百个.

编辑: 为什么这个问题被标记为重复,当在"重复"问题之前2年被问到?

javascript sorting jquery multidimensional-array

199
推荐指数
5
解决办法
28万
查看次数

如何用Java绘制线条

我想知道Java中是否有一个函数可以从坐标(x1,x2)到(y1,y2)绘制一条线?

我想要做的是这样的事情:

drawLine(x1, x2, x3, x4);
Run Code Online (Sandbox Code Playgroud)

我希望能够在代码中随时执行此操作,同时显示多行.

我试过这样做:

public void paint(Graphics g){
   g.drawLine(0, 0, 100, 100);
}
Run Code Online (Sandbox Code Playgroud)

但这让我无法控制何时使用该功能,我无法弄清楚如何多次调用它.

希望你明白我的意思!

PS我想创建一个有很多坐标的坐标系.

java coordinates coordinate-systems

22
推荐指数
2
解决办法
24万
查看次数

如何使用EmberJS在路由中加载belongsTo/hasMany关系

在我的EmberJS应用程序中,我显示了一个约会列表.在AppointmentController中的一个动作中,我需要获得约会所有者,但是所有者总是返回"undefined".

我的文件:

车型/ appointment.js

import DS from 'ember-data';

export default DS.Model.extend({
    appointmentStatus: DS.attr('number'),
    owner: DS.hasMany('person'),
    date: DS.attr('Date')
});
Run Code Online (Sandbox Code Playgroud)

车型/ person.js

import DS from 'ember-data';

export default DS.Model.extend({
    name: DS.attr('string')
});
Run Code Online (Sandbox Code Playgroud)

模板/ appointmentlist.js

{{#each appointment in controller}}
    <div>
        {{appointment.date}} <button type="button" {{action 'doIt'}}>Do something!</button>
    </div>
{{/each }}
Run Code Online (Sandbox Code Playgroud)

控制器/ appointmentlist.js

export default Ember.ArrayController.extend({
    itemController: 'appointment'
});
Run Code Online (Sandbox Code Playgroud)

控制器/ appointment.js

export default Ember.ObjectController.extend({
    actions:{
        doIt: function(){
            var appointment = this.get('model');
            var owner = appointment.get('owner'); //returns undefined
            //Do something with owner
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

现在,我知道我可以将owner-property更改为 …

ember.js ember-data

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

如何在IIS中运行emberJS应用程序?

我有一个使用Ember CLI构建的EmberJS应用程序.为了部署我的应用程序,我在ember build --releaseEmber CLI中使用了该命令,并将该/dist文件夹的输出复制到与IIS映射的文件夹中.一切似乎都很好.当你在SPA中导航,数据从Web服务等获取时,网址会更新.但是如果我尝试localhost/someurl直接访问,我会收到404 Not Found错误.我猜这是因为IIS 7中的路由,但我如何使用Ember路由工作呢?

iis-7 ember.js ember-cli

8
推荐指数
2
解决办法
3432
查看次数

在声明属性时,".>"在.Net C#中做了什么?

我在.NET 4.6.1 C#项目中看到过这种属性声明

public object MyObject => new object();
Run Code Online (Sandbox Code Playgroud)

我习惯于声明这样的只读属性:

public object MyObject { get; }
Run Code Online (Sandbox Code Playgroud)

我知道两者之间存在一些差异(第一个创建一个新对象),但我想要更深入的解释以及何时使用其中任何一个的一些迹象.

.net c#

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

Xamarin将Objective-c库绑定到C#委托和事件

这是我关于将objective-c库绑定到xamarin项目的最后一个问题的后续内容.所以我想我将自己创建api定义,但我无法弄清楚如何将Objective-c委托重写为C#delegates/events.我已经明白,Objective-c委托与C#委托不同,但更像是C#事件.

这是objective-c委托定义(来自头文件):

@protocol LineaDelegate
@optional

-(void)connectionState:(int)state;

@end
Run Code Online (Sandbox Code Playgroud)

这是objective-c类定义(来自头文件):

@interface Linea : NSObject

-(void)connect;

@end
Run Code Online (Sandbox Code Playgroud)

connect方法在后台工作,并通过connectionState委托通知调用者连接成功.

现在,我如何正确绑定api?到目前为止,这是我的ApiDefinition.cs:

[BaseType(typeof(NSObject))]
interface Linea{
     [Export ("isPresent")]
     bool IsPresent();

     //the delegate that will be notified of Linea events
     [Export("addDelegate:")]
     void AddDelegate (NSObject newDelegate);

     [Export("connect")]
     void Connect ();
}
Run Code Online (Sandbox Code Playgroud)

如何将objective-c委托转换为Xamarin工作室和C#中有用的东西?

binding objective-c xamarin.ios xamarin-studio

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

更改Kendo UI Scheduler中事件的宽度

我正在用HTML5和javascript创建一个网站.其中一个站点包含Kendo UI Scheduler.我理解调度程序及其工作原理,并且我设法建立了一个包含一些事件的简单调度程序.现在,我的问题是我想改变事件被引入调度程序的方式; 我想将事件的大小更改为它们显示的列的一半大小.有没有简单的方法来执行此操作,还是我必须更改计算这些事件位置的Kendo代码?

kendo-ui kendo-scheduler

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

X-pack无法初始化TrustManagerFactory

我根据安装指南设置了Elasticsearch,Kibana和X-pack,并确保它按预期工作.现在我想使用X-Pack中的Watchers发送Kibana报告.我已经按照本教程设置了安全报告,但在将watcher truststore添加到elasticsarch.yml之后,当我尝试启动弹性时,我收到此错误消息:

[2016-11-22T12:19:57,111][INFO ][o.e.e.NodeEnvironment    ] [CBeNcdh] using [1] data paths, mounts [[OS (c:)]], net usable_space [72.3gb], net total_space [223.5gb], spins? [unknown], types [NTFS]
[2016-11-22T12:19:57,115][INFO ][o.e.e.NodeEnvironment    ] [CBeNcdh] heap size [1.9gb], compressed ordinary object pointers [true]
[2016-11-22T12:19:57,354][INFO ][o.e.n.Node               ] [CBeNcdh] node name [CBeNcdh] derived from node ID; set [node.name] to override
[2016-11-22T12:19:57,358][INFO ][o.e.n.Node               ] [CBeNcdh] version[5.0.1], pid[15948], build[080bb47/2016-11-11T22:08:49.812Z], OS[Windows 10/10.0/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_111/25.111-b14]
[2016-11-22T12:19:58,618][ERROR][o.e.b.Bootstrap          ] Exception
org.elasticsearch.ElasticsearchException: Failed to load plugin class [org.elasticsearch.xpack.XPackPlugin]
    at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:462) ~[elasticsearch-5.0.1.jar:5.0.1] …
Run Code Online (Sandbox Code Playgroud)

elasticsearch elasticsearch-plugin kibana kibana-5 xpack

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

对于double值,ASP.NET MVC4 ModelState.IsValid为false

我正在构建一个基于ASP.NET MVC 4 C#的网站.当weight是double时,我在使用@ Html.EditorFor(model => model.Weight)时遇到了问题.如果我只输入数字到文本域ModelState.IsValid返回true.如果我输入用逗号分隔的数字,则客户端验证表明这不是有效数字.如果我输入用点分隔的数字,则客户端验证是可以的,但在服务器端,ModelState.IsValid返回false.

这是我想编辑的模型(由实体框架生成,基于数据库表):

using System;
using System.Collections.Generic;

public partial class Record
{
    public int Id { get; set; }
    public int ExerciseId { get; set; }
    public double Weight { get; set; }
    public System.Guid UserId { get; set; }
    public System.DateTime CreatedDate { get; set; }

    public virtual Exercise Exercise { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的看法

@using (Html.BeginForm()) {
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)

    <div class="editor-field">
        @Html.DropDownList("ExerciseId")
        @Html.ValidationMessageFor(model => model.ExerciseId)
    </div>

    <div class="editor-label">
        @Html.LabelFor(model => model.Weight)
    </div> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc modelstate asp.net-mvc-4

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