问题列表 - 第21326页

如何分配具有连续内存的二维数组?我如何使用它来访问行和列?给我一个例子

我创建了一个二维数组,其内容如下

     int i,j,lx,ly;// lx,ly are the row and column respectively
     double** a;

     a=(double**) malloc((lx+2)*sizeof(double));

     a[0]= (double*) malloc((lx+2)*(ly+2)* sizeof(double));

     assert(a[0]); 

     for(i=1;i<lx+2;i++)
     {
       a[i]=a[i-1]+i*(ly+2);
     }
Run Code Online (Sandbox Code Playgroud)

// 我为这个数组中的所有元素分配了一个值 0,如下所示

    for(i=0;i<(lx+2)*(ly+2);i++)
    {
      a[i]=0;
    } 
Run Code Online (Sandbox Code Playgroud)

// 我打印出下面的所有元素

      for(i=0;i<(lx+2)*(ly+2);i++)
      {
         printf("position %d values %d\n",i,a[i]);
      } 
Run Code Online (Sandbox Code Playgroud)

// 当我看到输出时,它向我显示了一个特定位置 13 处的垃圾值。我无法弄清楚。还请告诉我如何访问行和列,如 Eg 以访问第 7 列第 0 行和第 5 行就 lx 而言,第 6 列列,如我的代码所示

c arrays dynamic-allocation

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

你在Ruby中称为&:运算符是什么?

可能的重复:
Ruby/Ruby on Rails&符号冒号快捷方式
map(&:name)在Ruby中意味着什么?

我正在阅读Stackoverflow并偶然发现以下代码

array.map(&:to_i)
Run Code Online (Sandbox Code Playgroud)

好的,很容易看出这段代码的作用,但我想了解更多关于&:我以前从未见过的构造.

不幸的是,我能想到的只是"lambda",而不是.谷歌告诉我Ruby中的lambda语法是->->(x,y){ x * y }

所以&:除了调用单一方法之外,任何人都知道神秘是什么以及它能做什么?

ruby

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

如何将Perl正则表达式中的捕获存储到单独的变量中?

我有一个正则表达式:

/abc(def)ghi(jkl)mno(pqr)/igs
Run Code Online (Sandbox Code Playgroud)

如何将每个括号的结果捕获到3个不同的变量中,每个变量一个?现在我使用一个数组来捕获所有结果,它们按顺序出现,但后来我必须解析它们,列表可能很大.

@results = ($string =~ /abc(def)ghi(jkl)mno(pqr)/igs);
Run Code Online (Sandbox Code Playgroud)

regex arrays perl regex-group

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

测试代码和主代码的单独类路径

我在Eclipse的Java应用程序中有两个源代码树.一个是"src",一个是"测试".每个包含.java文件的目录树.到现在为止还挺好.

但是,我希望"test"中的类能够在"src"中看到类,但是对于"src"中的类,无法在"test"中看到类.同样,我想要包含一些测试库.我不希望任何这些库在"主"树中可用,以免我不假思索地使用它.

有没有一种简单的方法在Eclipse中设置它?

java eclipse classpath

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

将CheckBox添加到ListView项可防止它能够接收ItemClick

在ListView的Adapter中,我返回一个LinearLayout,在其中我添加了一个Checkbox,一个ImageView和一个TextView.这基本上构造了一个ListView,其中每个项目包含一个Checkbox,一个ImageView和一个TextView.然而奇怪的是,如果我不添加Checkbox,那么ListView会正确接收onItemClick事件,只要我添加Checkbox,ListView的onItemClick就再也不会被触发,就像Checkbox吃掉传递给所有的OnClick事件一样列表显示.

任何想法如何解决这个问题?我希望用户能够选中/取消选中复选框,同时也可以点击这些ListView项目,如果他们点击ListView项目的区域而不是复选框.

android listview android-linearlayout

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

int或uint或什么

考虑一下

        int i = 2147483647;
        var n = i + 3;
        i = n;

        Console.WriteLine(i);           // prints -2147483646    (1)
        Console.WriteLine(n);           // prints -2147483646    (2)
        Console.WriteLine(n.GetType()); // prints System.Int32   (3)
Run Code Online (Sandbox Code Playgroud)

我对以下很困惑

  • (1)int怎么能保持值-2147483646?(int range = -2,147,483,648 to 2,147,483,647)
  • (2)为什么打印-2147483648而不是2147483648(编译器应该决定更好的类型,因为int范围超出)
  • (3)如果它在某处转换,为什么n.GetType()给出System.Int32?

编辑1:做出更正:现在你将得到我正在获得的东西.(对不起)

var n = i + 1; 至

var n = i + 3;

Edit2:还有一件事,如果它是溢出的,为什么不引发异常?

增加:当发生溢出时,为其设置类型是不正确的

变种

在声明var n = i + 3;中相应的另一种类型?


欢迎你建议一个更好的头衔,因为这至少对我来说没有意义

谢谢

c# int int32

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

C#:迷你应用程序结构设计(类/接口/等)

我一直在创建一个小应用程序,允许用户将图像转换为各种大小和格式.我一直在努力通过这个应用程序获得良好的可靠设计.我已启动并运行该应用程序,但它确实集成了良好的面向对象设计.由于这是一个个人项目,我一直想要了解更多关于集成接口,良好的类继承,对象组合和OO设计的其他元素.

但是,我一直在努力这样做.不要误会我的意思,我知道关于面向对象的设计,它是什么,我只是不知道如何实现在项目良好的面向对象设计.当然,您可以轻松查看您在书中或在线阅读的课程示例.示例可以具有诸如以下的简单场景.

接口IPerson具有成员函数Walk(),Run(). 抽象类人使用IPerson接口. 人和类女继承自抽象类人.

但是当谈到Real Projects时,我很难实现好的设计.我希望有一些见解.这是我现在拥有的.

接口:

interface IPicture
{
    Bitmap ReturnImage(string path, int width, int height);
}
Run Code Online (Sandbox Code Playgroud)

保存图片信息的主类.该类基本上存储有关传递的图像的信息,以及有关用户想要的新值的信息(即新大小,新文件位置,新图片格式等).

public class MyPictures : IPicture
{
    //All Private variables below are properties.  Property get/set's have been removed
    //for the sake of space
    private int _NewWidth;
    private int _NewHeight;
    private string _NewImgName;
    private string _NewImgPath;
    private string _NewImgFullPath;
    private ImageFormat _NewImgFormat;
    //Declare …
Run Code Online (Sandbox Code Playgroud)

c# oop interface class

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

Android和Google App Engine:支持的XML绑定工具?

REST XML(不是JSON!)Web服务应该在Google App Engine和Android应用程序之间交换XML Schema指定的XML.

我想两者都使用XStream,但是,我无法让它适用于Google App Engine,因此对我来说Apache XMLBeans是下一个最佳选择(JAXB不兼容).但是,使用Google App Engine没有问题,但在Android上,我得到了几个严重的例外(例如,由于使用了Stax API及其javax.xml.*包).

所以,

  1. 在GAE和Android上传输XML文档是否还有其他XML绑定可能性?
  2. 如果没有,是否可以修补Apache XMLBeans以使用Android?

谢谢!

google-app-engine android

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

linq to entity - 包含lambda表达式

我有一个精简问题,我真的不知道如何解决.在下面的示例中,我想选择一个ProductCtemories列表,其中ProductItems是活动的.

public IEnumerable<ProductCategory> ListProductCategories()
        {
            return _entities.ProductCategorySet.Include("ProductItems").Where(x => x.ProductItems.Active == true).ToList();               
        }
Run Code Online (Sandbox Code Playgroud)

问题是我无法访问我的lambda表达式中的productItem属性Active,有什么问题?当我试图编写像上面那样的linq查询时,我认为总是错误吗?

linq lambda linq-to-entities entity-framework

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

jquery蒙面编辑时间

使用meioMask插件是否有任何方法可以设置掩码,以便在24小时内接受有效时间,甚至在12小时系统中接受更好的时间?

$("#txtTime").setMask('time');
Run Code Online (Sandbox Code Playgroud)

这个插件有一个预定义的24小时'时间'掩码,但它不太正确,所以你可以输入无效的时间值,如"29:00".这个面具是不适合这个目的,如果不是哪个会更好?

jquery jquery-plugins

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