问题列表 - 第43705页

是否有可能将Guile嵌入iOS或Android的C++应用程序中?

Guile看起来有点直接嵌入到C/C++项目中,但它在iOS或Android上的表现如何呢?它是否需要不适用于这些平台的第三方库?

与JavaScript或Lua相比,它如何作为可嵌入的脚本语言?

scripting scheme android guile ios

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

框架与否?

昨天我去了英语课并结识了新朋友,他跟我说过他做过的工作(现在我还在学校学习).

在他的公司中,客户对他们的项目有很多要求,如果你使用框架但不了解所有组件或类似的东西,你会遇到源代码的问题而你没有修复它,因为它是由另一个构建的.并且Cusomters为您开发项目付了钱,您必须自己完成它,如果发生错误,您将修复它.但是,如果您使用框架,您可以修复或不修复50/50%.

我不知道他的说法.你能帮助我选择最好的方式吗?框架与否?

我们有很多种客户,我们必须使用一些技术,如struts/hibernate/Spring /等等......如果不使用框架,我们完成项目的时间如此之长,但如果使用它,我不相信它的所有组成部分我能够了解.

谢谢你的建议!

java frameworks

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

即使在设置schema_format =:sql之后,schema.sql也无法创建

我想创建schema.sql而不是schema.rb.谷歌搜索后我发现可以通过设置sql架构格式来完成application.rb.所以我在application.rb中设置了以下内容

config.active_record.schema_format = :sql
Run Code Online (Sandbox Code Playgroud)

但是如果我将schema_format设置为:sql,则根本不会创建schema.rb/schema.sql.如果我在上面注释它创建schema.rb,但我需要schema.sql.我假设它将在其中转储数据库结构,我知道可以使用转储数据库结构

rake db:structure:dump 
Run Code Online (Sandbox Code Playgroud)

但是我想在迁移数据库时自动完成它.

我有什么遗漏或假设错了吗?

schema ruby-on-rails ruby-on-rails-3

28
推荐指数
2
解决办法
8806
查看次数

Android中的守护进程

是否有任何注册过程用于创建谷歌或任何其他注册站点的守护程序?

我们正在制作一个在后台运行的警报应用程序.我们可以创建守护进程还是提供其他方法?

android daemon

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

我可以为内置Python类型添加自定义方法/属性吗?

例如 - 假设我想helloWorld()为Python的dict类型添加一个方法.我可以这样做吗?

JavaScript有一个行为方式的原型对象.也许这是糟糕的设计,我应该继承dict对象,但它只适用于子类,我希望它可以在任何和所有未来的字典上工作.

以下是它在JavaScript中的表现:

String.prototype.hello = function() {
    alert("Hello, " + this + "!");
}
"Jed".hello() //alerts "Hello, Jed!"
Run Code Online (Sandbox Code Playgroud)

这是一个有用的链接,包含更多示例 - http://www.javascriptkit.com/javatutors/proto3.shtml

python monkeypatching custom-attributes built-in-types

62
推荐指数
4
解决办法
2万
查看次数

Actionscript的ExternalInterface.addCallback只在本地工作,而不是在生产中

在我的Flex应用程序中,我需要一个Javascript控件来调用我的一个Actionscript方法.很简单,根据Flex/Actionscript文档,我在我的Actionscript代码中写了这个:

if (ExternalInterface.available)
    ExternalInterface.addCallback("setName", setNameInActiveWindow);
Run Code Online (Sandbox Code Playgroud)

在Javascript控件中我写道:

document.getElementById('FlexAppId').setName(name);
Run Code Online (Sandbox Code Playgroud)

效果很好.完全符合预期,所以我去了生产.但它在生产中不起作用:(.相同的代码......我无法弄清楚.上面的Javascript代码是运行的,但是回调没有在Actionscript代码中执行.

这与域名安全有关吗?在本地,我使用local.mydomain.com:8080,其中local.mydomain.com解析为127.0.0.1(我需要这样做,以便一些小部件正常工作).Flex应用程序来自同一个本地Web服务器.然而,在生产中,它只是www.mydomain.com(mydomain.com不是真正的域名),Flex应用程序来自flash.mydomain.com(CDN).

我在www.mydomain.com上有一个crossdomain.xml文件:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
        <site-control permitted-cross-domain-policies="master-only"/>
        <allow-access-from domain="*.mydomain.com"/>
</cross-domain-policy>
Run Code Online (Sandbox Code Playgroud)

更新:我尝试更改本地环境,以便从flash.mydomain.com引用Flex应用程序,就像在生产中一样.事实证明我在本地也遇到了同样的问题...所以看起来这是某种域安全问题,尽管我上面有crossdomain.xml文件.我是否需要在crossdomain.xml中更改某些内容?我还需要一些额外的ExternalInterface.addCallback工作吗?

更新2:得到它的工作!我不得不这样做既Security.allowDomain("*")Security.allowInsecureDomain("*").将其设置为flash.mydomain.com没有解决问题,我不得不放一个通配符.allowNetworking没有效果.我需要allowScriptAccess="always",但我从那以后就有这个.ExternalInterface.call只需使用该参数即可轻松调用Javascript.但是添加回调ExternalInterface.addCallback需要使用带有通配符的上述安全方法.

apache-flex flash actionscript-3 flex4

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

是否有任何快捷键来对齐Xcode中的代码内容?

是否有任何快捷键来对齐Xcode中的代码?就像Visual Studio中的Ctrl + K + D一样?

xcode objective-c

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

在Java中,要使用"super"关键字,我是否必须导入目标类?

在构造函数中,当我们使用super关键字时,我们是否必须导入super引用的类(当super不引用Object时)?

class A extends ... {
    A() {
        super(); // do we need to import the class super refers to?
    }
}
Run Code Online (Sandbox Code Playgroud)

java super superclass

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

使用java apache commons下载文件?

如何使用库下载文件并打印保存的字节?我试过用

import static org.apache.commons.io.FileUtils.copyURLToFile;
public static void Download() {

        URL dl = null;
        File fl = null;
        try {
            fl = new File(System.getProperty("user.home").replace("\\", "/") + "/Desktop/Screenshots.zip");
            dl = new URL("http://ds-forums.com/kyle-tests/uploads/Screenshots.zip");
            copyURLToFile(dl, fl);
        } catch (Exception e) {
            System.out.println(e);
        }
    }
Run Code Online (Sandbox Code Playgroud)

但我无法显示字节或进度条.我应该使用哪种方法?

public class download {
    public static void Download() {
        URL dl = null;
        File fl = null;
        String x = null;
        try {
            fl = new File(System.getProperty("user.home").replace("\\", "/") + "/Desktop/Screenshots.zip");
            dl = new URL("http://ds-forums.com/kyle-tests/uploads/Screenshots.zip");
            OutputStream os = new FileOutputStream(fl); …
Run Code Online (Sandbox Code Playgroud)

java apache-commons-io

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

为什么VB.Net中的每个表单都有默认实例,而C#中没有?

我只是想知道有(Name)属性,它表示Form类的名称.此属性在命名空间内用于唯一标识Form是其实例的类,并且在Visual Basic的情况下,用于访问表单的默认实例.

现在,这个默认实例的来源,为什么C#不能有一个等效的方法.

另外例如,为了在C#中显示一个表单,我们执行以下操作:

// Only method
Form1 frm = new Form1();
frm.Show();
Run Code Online (Sandbox Code Playgroud)

但是在VB.Net中我们有两种方法可以做到:

' First common method
Form1.Show()

' Second method
Dim frm As New Form1()
frm.Show()
Run Code Online (Sandbox Code Playgroud)
  1. 我的问题来自第一种方法.这是什么Form1,它是一个实例 Form1Form1类本身?现在,正如我上面提到的,Form名称是VB.Net中的Default实例.但我们也知道这Form1是一个定义的类,Designer那么实例和类名的名称是如何相同的?如果Form1是一个类,则没有名为Show()的(Static\Shared)方法.那么这种方法来自哪里?

  2. 他们在生成的IL中有什么不同?

  3. 最后为什么C#不能与之相提并论呢?

c# vb.net winforms

43
推荐指数
2
解决办法
7258
查看次数