问题列表 - 第41334页

在JavaScript(Rails)中解析ruby对象

在我的视图中,我有一个对象,并希望使用javascript尝试这个onject

  var js_obj  = jQuery.parseJSON('<%=raw @rails_obj.to_json %>');
Run Code Online (Sandbox Code Playgroud)

有用.但如果我有"'"符号,则此对象中的新字符串符号,,,都会失败.

有人知道这样做的好方法吗?

javascript json ruby-on-rails

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

如何从String中删除一些字符

我想从我的字符串中删除所有以下字符

"> [], - "

此刻我正在这样做.但必须有一种更有效的方式

newString = myString.replace(">","").replace("[","").replace("]","")....
Run Code Online (Sandbox Code Playgroud)

java string

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

加入自己和自己的桌子?

不是非常显著...但我已经得到了一个有点好奇:什么是正确的术语自连接-你加入一个表本身,或加入一个表自己?

sql terminology self-join

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

仅获取实例的属性

我想知道Python(2.6)中是否有一种方法只能获得实例所具有的属性的名称.

比方说我有:

#!/usr/bin/python2.6

class MyClass(object):
    def __init__(self):   
        self._x = None

    @property
    def x(self):
        return self._x

    @x.setter
    def x(self, value):
        print "Setting x to %s" % (value)
        try:
            self._x = int(value)
        except ValueError:
            self._x = None



#main (test area)
if __name__ == '__main__':
    a = MyClass()
    a.x = "5"
    print str(a.x)
    print "Vars: %s" %vars(a)   
    print "Dir: %s" %dir(a)
Run Code Online (Sandbox Code Playgroud)

哪个输出:

Vars: {'_x': 5}
Dir: ['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', …
Run Code Online (Sandbox Code Playgroud)

python properties decorator

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

为什么缓冲区写入者不写入文件?

这是代码片段.

read = new FileReader("trainfiles/"+filenames[i]);
                br = new BufferedReader(read);
                while((lines = br.readLine())!=null){
                    st = new StringTokenizer(lines);
                    while(st.hasMoreTokens()){
                        bw = new BufferedWriter(new FileWriter("files/file.txt"));
                        bw.write(st.nextToken());
                        bw.newLine();
                    }
                }
Run Code Online (Sandbox Code Playgroud)

编辑:我正在从目录中读取文件.所以,我需要在每个循环中打开阅读器.我做了一些修改,但后来也没有写入该文件.这是代码:

for(i=0;i==0;i++){
            if(filenames[i].matches(".*ham.*")){
                System.out.println("ham:"+filenames[i]);
                read = new FileReader("trainfiles/"+filenames[i]);
                br = new BufferedReader(read);
                while((lines = br.readLine())!=null){
                    st = new StringTokenizer(lines);
                    while(st.hasMoreTokens()){
                        System.out.println(st.nextToken());
                       bw.write(st.nextToken());
                    }
                }
                bw.close();
                br.close();

            }else{
                System.out.println("spam:"+filenames[i]);
            }
                        }
Run Code Online (Sandbox Code Playgroud)

编辑:我修改了代码,但没有成功,

while((lines = br.readLine())!=null){
                    st = new StringTokenizer(lines);
                    bw = new BufferedWriter(new FileWriter("files/file.txt"));
                    while(st.hasMoreTokens()){
                        System.out.println(st.nextToken());
                       bw.write(st.nextToken());
                    }
                    bw.close();
                }

                br.close();
Run Code Online (Sandbox Code Playgroud)

我收到这个错误: Exception in thread …

java io bufferedwriter

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

Rails:追溯添加测试的良好流程?

我有一些应用程序,我想回去并追溯建立一个测试套件(RSpec和Cucumber),但是让这个过程开始有点令人生畏.

您的流程是什么回到现有的应用程序并为其构建测试套件?

testing rspec ruby-on-rails cucumber

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

如何创建 C 工厂函数?

我有一个带有函数指针的结构,如下所示:

typedef int (*node_transition_func)( wint_t );

typedef struct lex_dfa_arc_t {

    node_transition_func func;
    int expected_return_val;
    struct lex_dfa_node_t * node;

} LEX_DFA_ARC_T;
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个返回原型“int func( wint_c );”的函数的函数 例如:

node_transition_func input_equals( wint_t input, wint_t desired ) { ... }
Run Code Online (Sandbox Code Playgroud)

上面的函数在C语言中是否可以实际工作?我试图避免为每个字母定义一个函数(例如 input_equals_letter_a、input_equals_letter_b、input_equals_letter_c 等)。

我的另一种方法是让 node_transition_func 接受所需字符的 wint_t 和 wchar_t* ,但我很好奇我的第一种方法是否有效。

谢谢!

c

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

FFTW:信号由IFFT后的噪声组成

做完FFT和IFFT后,我只能听到耳机里的噪音......这是代码:

        double* spectrum = new double[n];

        fftw_plan plan;

        plan = fftw_plan_r2r_1d(n, data, spectrum, FFTW_REDFT10, FFTW_ESTIMATE);

        fftw_execute(plan);
        fftw_destroy_plan(plan);

        plan = fftw_plan_r2r_1d(n, spectrum, data, FFTW_REDFT01, FFTW_ESTIMATE);
        fftw_execute(plan);
        fftw_destroy_plan(plan);
Run Code Online (Sandbox Code Playgroud)

也许我选择了错误的FFT类型?
PS数据是初始信号

UPDATE

好的,现在代码是

        fftw_complex* spectrum = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * n);

        fftw_plan plan;

        plan = fftw_plan_dft_r2c_1d(n, data, spectrum, FFTW_ESTIMATE);

        fftw_execute(plan);
        fftw_destroy_plan(plan);

        plan = fftw_plan_dft_c2r_1d(n, spectrum, data, FFTW_ESTIMATE);
        fftw_execute(plan);
        fftw_destroy_plan(plan);
Run Code Online (Sandbox Code Playgroud)

问题仍然存在,我的数据阵列已损坏.

更新#2

所以,问题在于我的变换大小和规范化.如果我使用真实到实际的FFTW_REDFT10和FFTW_REDFT01转换我需要使用的变换尺寸?2*N?或者是其他东西?然后我需要通过将每个元素除以2*n来规范化输出信号?
感谢大家的回复.

更新#3

感谢大家再次回复.我帮你解决了这个问题.这是工作代码:

        // FFT  
        fftw_complex* spectrum  = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * n);

        fftw_plan plan;

        plan = fftw_plan_dft_r2c_1d(n, data, spectrum, FFTW_ESTIMATE);

        fftw_execute(plan);
        fftw_destroy_plan(plan); …
Run Code Online (Sandbox Code Playgroud)

c c++ fft noise fftw

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

Silverlight 4和VS 2010:调试符号未加载

所以大约一半的时间我F5在VS2010中开始调试我的silverlight应用程序,调试符号不会被加载.这种疯狂似乎没有任何方法......

是否有其他人有类似的问题,如果是这样的话,你/你如何解决它们.

谢谢!

编辑:

我正在使用chrome,所以我切换到了IE,但是我仍然遇到了同样的问题.

debugging silverlight visual-studio-2010 silverlight-4.0

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

使用jquery或javascript添加或更改JSON键的值

我有一个JSON string(?)我已经回来$.ajax()并命名的data.有些值为空,我需要为某些键添加值并将其发送回我的PHP脚本.

我通过data.keyName访问现有值.如何在"数据"中添加或更改某些键的值?

这就是data看起来像.

{
    "ID":"48",
    "userID":"0",
    "address":"750 North High Street",
    "city":"Columbus",
    "state":"OH",
    "zip":"43215",
    "lat":"39.977673",
    "lng":"-83.003357",
    "busNumber":"55",
    "isClaimed":"N",
    "whereFound":"",
    "busNum":"",
    "email":"",
    "fname":"",
    "lname":"",
    "comments":""
}  
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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