问题列表 - 第29967页

使用Adobe Air 2获取IP地址

我正在使用AS3在Adobe Air 2中构建应用程序,需要获取用户的IP地址.根据我的理解,这段代码应该可以工作但是跟踪:":: 1"而不是ip.谢谢.

var netInterfaces = NetworkInfo.networkInfo.findInterfaces();

var addresses = netInterfaces[0].addresses;

var userIp = addresses[0].address;

trace(userIp);
Run Code Online (Sandbox Code Playgroud)

air actionscript-3

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

javascript for循环意外行为

我有几个关于javascript for循环的问题.

第一个问题:

for (i=0; i<=2; i++) {;}
console.log(i);
Run Code Online (Sandbox Code Playgroud)

输出是3.不应该是2吗?

第二个问题:

for (var i=0; i<=2; i++) {
    setTimeout(function(){console.log(i);}, i*1000);
}
Run Code Online (Sandbox Code Playgroud)

超时设置正确:0,1000和2000.但输出为3,3,3(应为0,1,2).这是否意味着在循环退出执行延迟函数?为什么?

我应该阅读什么来理解所有这些神秘的javascript东西?

谢谢.

javascript loops

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

向量如何分配内存

HII我知道矢量分配的连续固定的内存时,它需要如果它不能够适应它,它会alllocate新的内存和旧的值复制到其中并删除旧内存的push_back一些items.And.如果是下面的代码是如何工作的情况下

#include<iostream>  
#include<vector>  
using namespace std;   

class Test   
{
public :   
    int val;   
    Test()   
    {
        val=0;   
    }   
};   


int main()   
{
    vector<Test>vec;   
    Test t[10];   
    for (int i=0;i<5;i++)   
        vec.push_back(t[i]);   
    cout<<vec.capacity()<<endl; //printing 8   
    Test* obj=&vec[2];   
    obj->val=2;   
    cout<<obj<<endl;   
    for (int i=0;i<5;i++) //Adding 5 elements more 
        vec.push_back(t[i]);   
    Test* obk=&vec[2];    
    cout<<obk->val<<endl;    
    cout<<obj->val<<endl;    
    cout<<obj<<endl;  
    cout<<obk<<endl;  
}  
Run Code Online (Sandbox Code Playgroud)

在这里,如果你看到obj正在使用vec [2]的指针,我的机器中的值即将到来0x8bcb048.然后我又插入了5个项目,因此vector将分配新的内存.现在,如果我从向量[2]中获取obk它会变得不同地址0x8bcb070.但如果我试图在obj的帮助下接受我没有给出任何问题.任何理由?

c++

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

可以在纯模式下从sdcard加载dll

我想移植我写给android的程序.该程序在Windows和Linux上使用c ++.该程序使用dll作为插件架构.通过下载程序从特定文件夹加载的DLL,可以将新插件添加到程序中.我的问题是......是否有可能将为android创建的dll下载到SD卡上的目录然后从本机代码加载并使用这些dll的

dll plugins android native sd-card

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

在阅读时解压缩文件

我有数百个压缩的CSV文件.这很好,因为它们占用的空间非常小,但是当它需要使用时,我必须在我的HD上留出一些空间并在我处理之前解压缩它们.我想知道.NET是否可以在读取文件时解压缩文件.换句话说,我想打开一个zip文件,开始解压缩文件,然后我们去处理文件.

因此我的驱动器上不需要额外的空间.任何想法或建议?

c# compression zip c#-4.0

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

如何在SQLite3中解决"无法在默认值NULL中添加NOT NULL列"?

尝试将NOT NULL列添加到现有表时,我收到以下错误.为什么会这样?我试过rake db:reset认为现有记录是问题,但即使重置数据库后,问题仍然存在.你能帮我搞清楚吗?

迁移文件

class AddDivisionIdToProfile < ActiveRecord::Migration
  def self.up
    add_column :profiles, :division_id, :integer, :null => false
  end

  def self.down
    remove_column :profiles, :division_id
  end
end
Run Code Online (Sandbox Code Playgroud)

错误信息

SQLite3 :: SQLException:无法添加带有默认值NULL的NOT NULL列:ALTER TABLE"profiles"ADD"division_id"integer NOT NULL

database sqlite ruby-on-rails sqlite3-ruby

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

负载如何与Ruby中的require不同?

Ruby on Rails应用程序之间load和之间有什么主要区别require吗?或者它们都具有相同的功能?

ruby ruby-on-rails

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

比较datetime.datetime是否存在或None

我正在使用Python在Google App Engine上运行一个小应用程序.在模型中,我有一个DateTimeProperty类型的属性,它是datetime.datetime.当它被创建时没有值(即"无").我想比较,如果datetime.datetime是None,但我不能.

if object.updated_date is None or object.updated_date >= past:
  object.updated_date = now
Run Code Online (Sandbox Code Playgroud)

这两个updated_datepast是datetime.datetime.

我收到以下错误.

TypeError:无法将datetime.datetime与NoneType进行比较

这样做的正确方法是什么?

python google-app-engine

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

如何获取Javascript选择框的选定文本

这件事情很完美

<select name="selectbox" onchange="alert(this.value)">
Run Code Online (Sandbox Code Playgroud)

但我想选择文字.我试过这种方式

<select name="selectbox" onchange="alert(this.text)">
Run Code Online (Sandbox Code Playgroud)

它显示未定义.我找到了如何使用DOM来获取文本.但我想以这种方式做到这一点,我的意思就像使用this.value.

javascript select

78
推荐指数
4
解决办法
22万
查看次数

JavaScript中的闭包

我有一个这样的代码,我试图在某个按钮上添加一个事件处理程序.我想使用一个全局变量并将其当前值存储在回调闭包中,而不是它的引用.

var globalNum="dummy";
function A()
{
  $("#button").click(function()
  {
     $("#button").append(globalNum);
  });
}

globalNum="dummyAgain";
Run Code Online (Sandbox Code Playgroud)

现在,如果点击事件被触发,那么会添加什么 - "dummy"或"dummyAgain"?我相信它将是"dummyAgain"因为存储闭包全局变量的引用.我想要绑定价值.我知道我可以在A中创建一个局部变量,我可以使用全局变量初始化并绑定,但是还有其他更酷的方法吗?

谢谢

javascript jquery closures

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