小编Mat*_*all的帖子

.NET自动更新库?

在Mac上有一个非常好的名为Sparkle的库,程序可以使用它来实现自动更新的检查/安装功能.

.NET有什么类似的东西吗?或者只是常规的Win32?

.net auto-update

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

Jar,Android库和Android库项目之间的差异

据我了解,分发我的应用程序的三种方式是通过Jar,Android Library和Android Library Project.

Jar - 不能包含资源或XML布局(所以这对我而言)

Android库 - 我真的不知道这是如何工作的,但Google API使用它...

Android库项目 - 包括资源,但允许客户端自由地控制代码,因为它作为源分发.

如果我要创建一个需要绘图和XML文件的封闭源应用程序,我想将其分发给其他Android程序员,我应该使用什么?有人可以指导我创建一个关于创建Android库的教程吗?

android

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

在linux上找到一个文件?

我试图找到index.html在我的linux服务器上的位置,并想知道是否有命令这样做.对linux很新,感谢我能得到的任何帮助.

linux debian

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

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

如何从javascript打开jQuery Mobile Dialog?

我有一个对话框页面,我试图打开它并显示来自AJAX POST的结果.

这是我的jQuery成功事件:

success: function(resp) {                               
  $("#dialog").dialog();
  $("#text").html('SPAM and EGGS!')
}       
Run Code Online (Sandbox Code Playgroud)

我的HTML有两个页面,第二个是对话框html:

<div data-role="page" id="main">
  # content 
</div>
<div data-role="page" id="dialog">
  <div data-role="header">
    <h1>Your Message</h1>
  </div>    
  <div data-role="content" id="text">
  </div>    
</div>
Run Code Online (Sandbox Code Playgroud)

我的AJAX POST正在运行,元素id ="text"正在使用"SPAM和EGGS!"进行更新,但对话框没有弹出.

ajax post dialog popup jquery-mobile

37
推荐指数
5
解决办法
9万
查看次数

Javascript字符串如何不是对象?

这不是一个笑话的设置,我真的在问.

Douglas Crockford喜欢说在javascript原型面向对象语言中没有必要new.

他解释说,这new只是为了让人们从基于类(即" 经典 ")的面向对象编程语言中获得某种程度的安慰:

JavaScript,我们很难new

JavaScript是一种原型语言,但它有一个new运算符,试图使它看起来有点像经典语言.这往往会使程序员感到困惑,从而导致一些有问题的编程模式.

您永远不需要new Object()在JavaScript中使用.请改用对象文字{}.

好的:

  • new
  • {}

但是后来评论者VítorDeAraújo指出这两者并不相同.他给出了一个例子,表明a string不像object:

字符串对象和字符串值不是同一个东西:

js> p = "Foo"
Foo
js> p.weight = 42
42
js> p.weight // Returns undefined

js> q = new String("Foo")
Foo
js> q.weight = 42
42
js> q.weight
42
Run Code Online (Sandbox Code Playgroud)

字符串值不能具有新属性.同样的事情对其他类型也有效.

这里发生了什么string不是一个object?我是否混淆了javascript与其他一些语言,其中一切都是对象?

javascript

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

在Javascript中迭代对象属性的最快方法是什么?

我知道我可以遍历对象的属性,如下所示:

for (property in object)
{
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

我也知道在Javascript中迭代数组的最快方法是使用递减的while循环:

var i = myArray.length;
while (i--)
{
    // do stuff fast
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有类似于减少while循环的东西来迭代对象的属性.

编辑:只关注与可枚举性有关的答案 - 我不是.

javascript optimization performance

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

从对象内部的函数调用函数(对象文字)

我正在学习在JS中使用对象文字,我试图通过在同一对象中通过另一个函数调用它来获取对象内部的函数.从函数"init"调用函数时,为什么函数"run"不运行?

var runApp = {

    init: function(){   
         this.run()
    },

    run: function() { 
             alert("It's running!");
    }
};
Run Code Online (Sandbox Code Playgroud)

javascript function object-literal

34
推荐指数
2
解决办法
5万
查看次数

Python列表中的np数组列表

我正在尝试将2d numpy数组的列表转换为2d numpy数组.例如,

dat_list = []
for i in range(10):
    dat_list.append(np.zeros([5, 10]))
Run Code Online (Sandbox Code Playgroud)

我想从这个列表中得到的是一个数组(50,10).但是,当我尝试以下操作时,我得到一个(10,5,10)数组.

output = np.array(dat_list)
Run Code Online (Sandbox Code Playgroud)

思考?

python arrays numpy list

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

附加选项以选择菜单?

使用Javascript如何将选项附加到HTML选择菜单?

例如:

<select>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
</select>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/SSwhr/

html javascript

28
推荐指数
4
解决办法
9万
查看次数