问题列表 - 第28880页

C编程,为什么这个大型数组声明会产生分段错误?

此代码在数组声明期间产生分段错误.我很困惑为什么会这样.我故意选择2000000000作为值,因为它低于2 ^ 31并且可以适合整数变量.

int main()
{

    int  nums_size = 2000000000;

    int nums[nums_size];

    int i;
    for(i = 0; i < nums_size; i++) {
        nums[i] = i;
    }


    return 0;

}
Run Code Online (Sandbox Code Playgroud)

c arrays integer

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

尝试使用变量名实例化C++中的类成员

我正在为课程编写一个程序,要求我们创建一类"书".然后我们应该根据用户的要求创建该类的新实例化.我是C++的新手,所以我试图将其编码,但遇到了问题.

主要问题是如果我不知道有多少我必须提前做,我如何用变量实例化一个类.用户可以要求添加1本书或1000本.我正在查看这个基本代码:

这是我开始使用的简单代码.我希望有一个索引int保持一个数字,并让我创建的书类由该int调用(0,1,2等等...)所以我试图将传入的索引int转换为字符串,但我'有点卡在这里.

void addBook(int index){
    string bookName;
    std::stringstream ss;
    ss << index;

    book bookName;

    cout << "Enter the Books Title: ";
    cin >> bookName.title; 
}
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用,因为"bookName"是计算机的字符串,而不是我试图创建的类成员.

我在网上和我的文本中看到的所有教程都显示了在代码中使用名称实例化的类,但我不知道如何使其变量,因此我可以创建用户可能需要的任何数量的"书籍" .任何有关这方面的见解将不胜感激.感谢您的时间.

c++ class

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

以最"红宝石"风格计算ActiveSupport:TimeWithZone的天数差异?

我有一种感觉,有人会指出另一个问题来解决这个问题,但我一直在寻找这个简单问题的运气.

我有一个带有datetime属性的Activerecord.它作为ActiveSupport返回:TimeWithZone.我知道我无法将它与DateTime.now进行比较,因为它不包含区域所以我需要使用Time.zone.说得通.

我想知道的是stylewise是否有一种"更清洁"的方法来做到这一点,而不是将结果减去86400?

这是我做的:

((Time.zone.now - myActiveRecord.visit_date)/86400).to_i
Run Code Online (Sandbox Code Playgroud)

工作,但似乎没有rubyish,我觉得我错过了一些东西.我应该进行铸造,比较或转换其他路线,还是这是在铁轨中执行此操作的典型方式?感谢任何提示或指向已涵盖此问题的链接.

谢谢

ruby-on-rails

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

使用jQuery创建JSON数组和JSON项目?

我做了一个简单的javascript类,如下所示:

function Horse() {
    this.color = 'brown';
    this.speed = 'somewhat slow';
}
Run Code Online (Sandbox Code Playgroud)

我在一些元素上附加了一些实例,例如:

$("#horse1").data('d', new Horse());
$("#horse2").data('d', new Horse());
$("#horse3").data('d', new Horse());
Run Code Online (Sandbox Code Playgroud)

现在,我想用每个马对象的JSON表示形式创建一个JSON数组。所以我正在这样做:

// How do I create an empty JSON array here?:
var myJsonArray = ?;

var children = $("#horses").children();
for (var i = 0, m = children.size(); i < m; i++) {
    var panel = children[i];
    var horse = $(panel).data('h');

    // And how do I create a JSON rep of my horse here?
    var myJsonHorse = new JsonHorse(?); …
Run Code Online (Sandbox Code Playgroud)

jquery

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

获取要继承的函数的函数

假设我有一个AnimalCow继承的基类,以及一个Barn包含Animal向量的类,让我们假设Animal类有一个虚函数scream(),它Cow会覆盖.

使用以下代码:

Animal.h

#ifndef _ANIMAL_H
#define _ANIMAL_H
#include <iostream>
using namespace std;

class Animal {
public:
    Animal() {};
    virtual void scream() {cout << "aaaAAAAAAAAAAGHHHHHHHHHH!!! ahhh..." << endl;}
};

#endif  /* _ANIMAL_H */
Run Code Online (Sandbox Code Playgroud)

Cow.h

#ifndef _COW_H
#define _COW_H

#include "Animal.h"

class Cow: public Animal {
public:
    Cow() {}
    void scream() {cout << "MOOooooOOOOOOOO!!!" << endl;}
};

#endif  /* _COW_H */
Run Code Online (Sandbox Code Playgroud)

Barn.h

#ifndef _BARN_H
#define _BARN_H

#include "Animal.h"
#include <vector> …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance

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

使用 PHP 解析 EXIF 的“ExposureTime”

关于,

一张曝光度为 1/640 的照片的 EXIF 字段为“ExposureTime”eq。“15625/10000000”。我不确定为什么有些照片以可读格式(例如“1/100”)显示该值,但我需要将这个“15625”转换回“1/640”。如何?:)

谢谢。

php exif

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

是否可以将emacs迷你缓冲区移动到屏幕顶部?

我已开始在30英寸显示器上编码,我想知道是否可以将迷你缓冲区移到emacs的屏幕顶部?谷歌搜索没有显示任何内容.

干杯Nimai Etheridge

emacs

26
推荐指数
2
解决办法
3835
查看次数

使用Rails 3路由,您如何仅允许来自127.0.0.1的请求?

我正在编写一个应用程序,其中几个路径只能从localhost访问.看起来这可以通过新的路由系统实现.

http://www.railsdispatch.com/posts/rails-3-makes-life-better

这有一些基于IP地址限制路由,并为您的路由设置IP地址黑名单的示例,但我对只有一个IP地址的白名单感兴趣.

如果像这样的东西工作会很酷:

get "/posts" => "posts#show", :constraints => {:ip => '127.0.0.1'}
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.我只是错过了正确的语法吗?

routes ruby-on-rails-3

6
推荐指数
2
解决办法
2071
查看次数

如何解析XML文档?

我在变量(不在文件中)中有xml文档.如何将数据存储在其中?我没有任何其他文件,我把它放在我的源代码中.当我使用

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(XML);
Run Code Online (Sandbox Code Playgroud)

(XML是我的xml变量),我收到一个错误

java.io.FileNotFoundException: C:\netbeans\app-s7013\<network ip_addr="10.0.0.0\8" save_ip="true"> File not found.
Run Code Online (Sandbox Code Playgroud)

java xml

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

jquery小问题

我怎么能改变这个:(这个脚本说如果选中#tryout它应该隐藏#writeComment)

$('#tryout').click(function () {
  $('#writeComment').toggle(!$(this).attr('checked'));
});
Run Code Online (Sandbox Code Playgroud)

现在我不想要一个你检查的复选框,而是这个链接

<a id="tryout">Click to vote</a>
Run Code Online (Sandbox Code Playgroud)

所以当你点击这个"链接"时,#writeComment会隐藏......

jquery

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

标签 统计

c++ ×2

jquery ×2

arrays ×1

c ×1

class ×1

emacs ×1

exif ×1

inheritance ×1

integer ×1

java ×1

php ×1

routes ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1

xml ×1