问题列表 - 第40115页

将一个int指针转换为char ptr,反之亦然

问题很简单.据我了解,GCC坚持认为字符将是字节对齐的,并且在32位环境中对齐4字节对齐.我也知道C99标准6.3.2.3,它表示在未对齐的指针类型之间进行转换会导致未定义的操作.C的其他标准对此有何评论?这里也有许多经验丰富的编码员 - 对此有任何看法将不胜感激.

int *iptr1, *iptr2;
char *cptr1, *cptr2;

iptr1 = (int *) cptr1;
cptr2 = (char *) iptr2;
Run Code Online (Sandbox Code Playgroud)

c types pointers casting c89

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

将rails变量传递给js函数

道歉 - 我是使用Ruby on Rails的新手.关于它是如何工作仍然有点困惑.

现在,在我看来,在我的滚动条div下,我有这个代码:

#scroller
 -@other_images.each do |img|
  .thumbnail_wrapper
    .thumbnail_image
      =image_tag img.image.url(:thumbnail), :class => 'button' , :onClick => "replaceImg(img.id);"
Run Code Online (Sandbox Code Playgroud)

@other_images是一个变量,它包含我想在页面上显示的所有缩略图图像.单击一个将使用自己的大图像刷新其他地方的div.

相应的js函数是:

:javascript
 function replaceImg(id){
  var url = '/images/refresh/' + id;
  new Ajax.Updater('content_image', url);
 }
Run Code Online (Sandbox Code Playgroud)

如果我只是写一个有效的网址,这是有效的.但是将参数"id"传递给js函数是行不通的.我很茫然......我错过了什么?

如何将这个rails变量 - img ---传递给我的js?它只是停留在那个循环中.

任何帮助将非常感激.

javascript ruby ajax params

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

如何在C#中迭代对象的所有属性?

我是C#的新手,我想编写一个函数来迭代对象的属性并将所有空字符串设置为"".我听说有可能使用一种叫做"反射"的东西,但我不知道怎么做.

谢谢

c# reflection

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

将事件添加到动态添加的控件

我正在使用winform app.我添加了一些动态控件,例如.Button现在我想为该创建的按钮添加一个事件,我该如何执行此操作?也有人可以C#向我推荐一本涵盖winform所有主题的书吗?谢谢.

c#

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

MATLAB:在MATLAB编辑器中折叠代码单元

我最近开始在MATLAB的编辑器中使用代码单元功能,我发现它很棒,但是如果我可以折叠代码单元那将非常有用.我认为这可能就像你可以在MATLAB中折叠for循环一样,但是我还没有弄清楚如何去做.

任何帮助,将不胜感激.谢谢

matlab

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

使用environ打印环境变量

如何使用"environ"在C程序中打印环境变量.

extern char**environ

c environment-variables

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

避免重复代码的好策略

假设我有以下情况:

public class A {
    public String createString(final String value){
        if (value ==  null){
            throw new NullPointerException("value must NOT be null.");
        }
        final StringBuffer sb = new StringBuffer();
        sb.append("A");
        sb.append("B");
        sb.append("C");
        if (value.length() > 3){
            sb.append("D");
            sb.append("E");
        }
        sb.append("Z");
        return sb.toString();   
    }
}
Run Code Online (Sandbox Code Playgroud)

另一个类应该做类似的任务:

public class B {
    public String createString(final String value){
        if (value ==  null){
            throw new NullPointerException("value must NOT be null.");
        }
        final StringBuffer sb = new StringBuffer();
        sb.append("A");
        sb.append("B");
        sb.append("C");
        sb.append("Z");
        return sb.toString();   
    }
}
Run Code Online (Sandbox Code Playgroud)

什么是避免重复代码的好策略?到目前为止我想出的是B类具有A的子集功能,因此应该从A类扩展并且相同的任务应该重构为受保护的方法(假设它们在同一个包中).这就是它的样子: …

java oop design-patterns

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

使用Mongoose和Node.js以及Underscore生成代码的简单方法?

我想生成这样的东西:

http://www.ivarvong.com/2010/08/node-js-connect-mongoose-and-underscore/

但我想生成html模板和其他客户端代码,要么具有泛型/单片保存/查询/读取,要么为Node.js代码和客户端(jQuery或其他)生成个性化的代码,所有这些都基于在模型上.

因此,像使用下划线填写基于一些Monogoose(MongoDB的)模型的几个模板.根据你的HTML表单有人能填补型号,某些客户端和服务器端的代码将数据保存在模型MongoDB的,还有一些代码,以在列表或表模型显示数据.

crud mongodb node.js underscore.js

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

string.h和strings.h之间的区别

我注意到,有(至少在Mac OS X)既是一个string.h标题和一个strings.h头.man 3 string揭示它们包含不同的功能.这有什么理由吗?

c string header

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

jQuery计数子元素

<div id="selected">
  <ul>
    <li>29</li>
    <li>16</li>
    <li>5</li>
    <li>8</li>
    <li>10</li>
    <li>7</li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要计算<li>元素的总数<div id="selected"></div>.怎么可能使用jQuery .children([selector])

javascript jquery dom

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