小编AAl*_*rez的帖子

Tomcat在Intellij Idea社区版中

是否可以在Intellij Idea Community Edition中使用Tomcat Server运行Web应用程序?

我试图找到一些有关它的信息,但没有取得任何成功.

java apache tomcat intellij-idea

61
推荐指数
5
解决办法
10万
查看次数

Knockout JS在foreach绑定中调用ViewModel函数

让我们考虑使用类似的淘汰视图模型:

var data = [{ id: 1, name: "John Doe" }, { id: 2, name: ""}, { id: 3, name: "Peter Parker"}];

var viewModel = {
    items: ko.observableArray(data)
};

viewModel.showName = function (name) {
    console.log(this);
    return name && name.length > 0;
};

viewModel.removePerson = function () {
    console.log(this); 
};

ko.applyBindings(viewModel);
Run Code Online (Sandbox Code Playgroud)

有了这个视图:

<ul data-bind="foreach: items">
    <li><span data-bind="text: id"></span>
         <span data-bind="visible: $root.showName(name)">Yes! show the name</span>
         <a href="#" data-bind="click: $root.removePerson">Remove</a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到它:http://jsfiddle.net/SmW35/8/

在这种情况下,当有人点击"删除"链接,并且KO调用showName函数,函数内的对象"this"时,它是具有当前项的对象,例如,如果我单击项目2中的"remove" ,"this"是{id:2,name:""}但是,当KO绑定"visible"并调用showName函数时,"this"对象不包含当前项,并且你必须传递"命名为"函数(或者您可以使用$ data).

所以,我有两个问题:

  • 有一种方法可以从View中调用showName函数,而不传递名称或$ data(与Remove链接相似的行为)
  • 如果没有,这样做有什么不对吗?我与一个认为不正确的同事进行了一次有趣的讨论,因为你是从View($ …

javascript mvvm knockout.js

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

无法获取属性'unobtrusive'的值:object为null或undefined

当我运行我的代码时,我得到了错误:

Unable to get value of the property 'unobtrusive': object is null or undefined
Run Code Online (Sandbox Code Playgroud)

这是正常的,但我正在添加我需要的所有jquery东西:

jquery.validate-vsdoc.js
jquery.validate.js
jquery.validate.min.js
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js
jquery.unobtrusive-ajax.js
jquery.unobtrusive-ajax.min.js
Run Code Online (Sandbox Code Playgroud)

我在主表单上加载:

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
Run Code Online (Sandbox Code Playgroud)

我的捆绑配置有:

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
            "~/Scripts/jquery-{version}.js"));

bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
            "~/Scripts/jquery-ui-{version}.js"));

bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
            "~/Scripts/jquery.unobtrusive*",
            "~/Scripts/jquery.validate*"));
Run Code Online (Sandbox Code Playgroud)

我在我的Script文件夹中有相关的所有文件.

为什么我收到此错误?评论如果您需要查看任何文件,我会很乐意发布它

编辑:

脚本已加载(我已检查)此行给出错误:

jQuery.validator.unobtrusive.prototype.parse.call(this, selector);
Run Code Online (Sandbox Code Playgroud)

错误:

SCRIPT5007: Unable to get value of the property 'unobtrusive': object is null or undefined 
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc jquery

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

c ++从hbitmap获取原始像素数据

我是一个相当新的使用p/invoke调用,我想知道是否有人可以指导我如何从hbitmap检索原始像素数据(unsigned char*).

这是我的情景:

我在C#端加载一个.NET Bitmap对象,并将它的IntPtr发送到我的非托管c ++方法.一旦我在C++端收到hbitmap ptr ,我想访问Bitmaps 的像素数据.我已经创建了一个接受unsigned char*的方法,它表示来自c#的原始像素数据但是我发现从c#中提取byte []相当慢.这就是为什么我想发送Bitmap ptr而不是将Bitmap转换为byte []并将其发送到我的C++方法.

用于获取Bitmap IntPtr的C#代码

Bitmap srcBitmap = new Bitmap(m_testImage);
IntPtr hbitmap = srcBitmap.GetHbitmap();
Run Code Online (Sandbox Code Playgroud)

用于导入c ++方法的C#代码

[SuppressUnmanagedCodeSecurityAttribute()]
[DllImport("MyDll.dll", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl)]
public static extern int ResizeImage(IntPtr srcImg);
Run Code Online (Sandbox Code Playgroud)

将接收Hbitmap处理程序的C++方法

int Resize::ResizeImage(unsigned char* srcImg){
    //access srcImgs raw pixel data (preferably in unsigned char* format)
   //do work with that 
   return status;
}
Run Code Online (Sandbox Code Playgroud)

问题:

1)由于我发送的是IntPrt,我的C++方法参数可以是unsigned char*吗?

2)如果没有,我如何从c ++访问位图的原始数据?

c# c++ pinvoke bitmap

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

Azure Management API - 429请求太多

我构建了一个Web应用程序,它对Azure Rest API进行查询并创建资源(WebApp,2个MySQL数据库,添加主机名,添加SSL证书......)

所有这些查询都转到:https: //management.azure.com/subscriptions/ {subscriptionId}/resourceGroups/{resourceGroup}/....

经过几次查询后,我得到了"429 - 请求太多".

Management API有哪些限制?我的帐户不在免费试用版中.

好像我只能赚10左右......

谢谢

azure azure-management-api

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

在Excel中添加列

我正在尝试创建一个Excel宏,该宏会在D列之前自动插入两列...创建该过程时,它运行良好,这里是:

Sub AddColumns()
    Columns("D:D").Select
    Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
    Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub
Run Code Online (Sandbox Code Playgroud)

但是,当我打开工作表并进行尝试时,我的所有数据都被推到右侧约11列,并插入了11个空白列。我确定这必须合并有11列的某些行。Select语句选择前11列AK。

我该如何解决?

excel vba excel-vba

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

下载android-ndk-r9-linux-x86

我试图找到一个下载的链接android-ndk-r9-linux-x86但不幸的是我所有的尝试都失败了.

有人可以给我提供一个工作环节,这样我就可以下载Android NDK R9linux x86.

linux ubuntu android android-ndk ubuntu-10.04

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

检查Table1中的字段组合是否存在于另一个Table2中(SQL)

我需要检查表A中的值组合是否存在于另一个表B中指定的相应列集中.

到目前为止,我正在这样做,这似乎并不优雅或高效:

select * from table1 where 
colX_table_1 NOT IN (select colX_table_2 from table2) 
and 
colY_table_1 NOT IN (select colY_table_2 from table2) 
Run Code Online (Sandbox Code Playgroud)

是否有更好/更快的方法来执行此组合检查(colX_table_1,colY_table_1) - >(colX_table_2,colY_table_2)?

sql select

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

Google嵌入式iframe显示完整的世界地图(不是位置)

<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d26008.43855814021!2d-78.795673!3d35.428672!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xf25f9e0e1fa54ed!2sLillington+Veterinary+Hospital!5e0!3m2!1sen!2sus!4v1393359301118" width="450" height="200" frameborder="0" style="border:0"></iframe>
Run Code Online (Sandbox Code Playgroud)

我正在使用上面的代码在网站上嵌入谷歌地图预览.但问题是,当放置在网站上时,它会一直缩放到整个世界地图.当我在创建地图时在谷歌地图上点击预览嵌入大小(自定义大小)时,它会完美显示.

屏幕截图包含它在网站上的显示方式:https://productforums.google.com/forum/#!category_topic/maps/issues-and-troubleshooting/maps/mac/chrome/KaQPRdnK4ZU

难道我做错了什么?我是新手嵌入谷歌地图.

google-maps

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

BigQueryIO - 为每个项目写入两个表

我正在尝试使用Apache Beam在Dataflow中编写作业.此作业需要获取输入并将其转换为我的自定义对象.此对象表示内存测试,其中包含固定属性,如timestamp,name ...以及具有其属性的分区列表

public class TestResult {

    String testName;
    String testId;
    String testStatus;
    String testResult;
    List<Partition> testPartitions;
}
public class Partition {
    String testId;
    String filesystem;
    String mountedOn;
    String usePercentage;
    String available;
    String size;
    String used;
}
Run Code Online (Sandbox Code Playgroud)

我的最后一个转换,获取此TestResult对象并将其转换为表行.

static class TestResultToRowConverter extends DoFn<TestResult, TableRow> {
    /**
     * In this example, put the whole string into single BigQuery field.
     */
    @ProcessElement
    public void processElement(ProcessContext c) {
      System.out.println("setting TestResult-> TestResult:" + c.element());
      c.output(new TableRow().set("testName", c.element().testName).set("testId", c.element().testId).set("testStatus", c.element().testStatus).set("testResult", c.element().testResult).set("memoryTestData", "example data test"));
      for …
Run Code Online (Sandbox Code Playgroud)

java google-bigquery google-cloud-dataflow apache-beam

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