出于各种原因,我从头开始重新安装Windows 7.当我告诉安装人员我想用硬盘驱动器做什么时(我有两个很大的硬盘驱动器)我编写了两个硬盘驱动器.现在,在我安装了操作系统之后,它只能识别我操作系统的一个硬盘驱动器(C盘).我猜它没有读取它没有写入的重新格式化的驱动器.如何修复它以便我可以使用第二个驱动器?
我已经开始建立一个Drupal网站.我不习惯这个特定的CMS.所以我不知道人们注册时的含义.我已经注意到人们正试图注册.
我对phpbb有点熟悉但不是drupal.如果我获得这些人的权限或允许他们成为成员,他们有什么权力.他们可能是垃圾邮件机器人?他们会破坏网站的破坏吗?他们可以在我不知情的情况下制作菜单和内容吗?
这种情况下我有一个接收光线的行数和列数的函数,我想在函数中动态创建它.
#include <stdlib.h>
int **array;
array = malloc(nrows * sizeof(int *));
if(array == NULL)
{
fprintf(stderr, "out of memory\n");
exit or return
}
for(i = 0; i < nrows; i++)
{
array[i] = malloc(ncolumns * sizeof(int));
if(array[i] == NULL)
{
fprintf(stderr, "out of memory\n");
exit or return
}
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为在VS 2011中,它表示array = malloc(n*sizeof(int*)); void*无法分配给int*如何解决?
看来微软已经过分简化了WPF和Silverlight的数据绑定方面.我已经将一些数据读入了几个"ObservableCollection"类型,但是我没有必要将它绑定到我的XAML代码中定义的任何对象.相反,现在我已经阅读了数据,我想检查它并将其放入我自己的结构中.
在线搜索,我还没有看到任何方法可以在我的代码中逐行逐步浏览ObservableCollection类型.但必须有办法做到这一点.那么,我该怎么做?
我需要在C#中的类之间共享数据.听起来很容易.我有一个在类中加载数据的集合.让我们说它的定义如下:
public class AppAdmin: IApplicationThingy
{
public ObservableCollection<Data> DataCollection;
Run Code Online (Sandbox Code Playgroud)
现在,在另一个类中,我想看一下DataCollection.两个类都在同一名称空间中. AppAdmin.DataCollection不起作用.你能帮我吗?
这是一个非常简单的代码.但这是我第一次用C#编写控制台应用程序.简单地说,使用这两行
int iRoll;
Console.WriteLine("Roll Dice and input number for your move");
iRoll = Console.Read();
Run Code Online (Sandbox Code Playgroud)
如果我从cmd窗口输入数字5(无论是来自数字键盘还是键盘),iRoll的值为53.为什么会这样?
你如何在C#中使用简单,直接的二进制树,并且不使用任何预定义的类?我说的是像C++中那样简单的事情
没有像NGenerics Objects那样代表树木
我的意思是从简单的东西开始,像这样:
struct
{
Node * left
Node * right
int value;
}
Run Code Online (Sandbox Code Playgroud)
跟进问题:
好的,如果我有这个:
public class binarytreeNode
{
public binarytreeNode Left;
public binarytreeNode Right;
public int data;
}
Run Code Online (Sandbox Code Playgroud)
我是否必须在此类中放置作用于节点的方法?这不会使这不再是节点吗?
如果我创建一个在Program类中添加节点的方法:
class Program
{
public binarytreeNode AddNode(int value)
{
binarytreeNode newnode = new binarytreeNode();
newnode.Left = null;
newnode.Right = null;
newnode.data = value;
return newnode;
}
static void Main(string[] args)
{
binarytreeNode head = AddNode(4);
}
}
Run Code Online (Sandbox Code Playgroud)
编译器说我调用AddNode需要一个对象引用.为什么?
我在一个类的头文件中有以下内容:
#include <vector>
#include <math.h>
Run Code Online (Sandbox Code Playgroud)
在类描述中,我有以下受保护的成员:
vector<Point2D> samples;
Run Code Online (Sandbox Code Playgroud)
Point2D被定义为一个类
在编译期间我遇到很多错误(C2143,C4430和C2238)
有任何想法吗?
c# ×4
c++ ×2
binary-tree ×1
drupal ×1
drupal-7 ×1
hard-drive ×1
silverlight ×1
stdvector ×1
wpf ×1