小编Can*_*ncü的帖子

检测对进程的内存访问

我正在尝试检查一个应用程序是否试图操纵一个特定的进程(例如,挂钩它自己).我找不到合适的方法来实现这一目标.是否可以计算运行过程的校验和?如果不是我怎么能检测到这种情况?

c# process

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

项目内容目录错误无效

当我尝试使用Eclipse加载现有项目时,出现"无效项目内容目录"错误.

我在Windows环境中创建了这些文件,现在我正在尝试在Linux中将这些文件作为PHP项目打开.

我该怎么做才能解决这个问题?

在此输入图像描述

php eclipse

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

更改char数组的值

char* foo = (char*) malloc(sizeof(char)*50); foo = "testing";
Run Code Online (Sandbox Code Playgroud)

在C中,我可以看到该字符串的第一个字符:

printf("%c",foo[0]);
Run Code Online (Sandbox Code Playgroud)

但是当我试图改变这个价值时:

foo[0]='f'
Run Code Online (Sandbox Code Playgroud)

它在运行时出错.

如何更改动态分配的char数组值?

c arrays pointers

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

C++,构造函数的原因

我有两个问题.

1)构造函数真正做了什么?如果我们在声明实例时不使用构造函数会发生什么?

你能告诉我这两者之间的区别吗?

A a(1,2)

A *a = new A(1,2)
Run Code Online (Sandbox Code Playgroud)

最好的祝福.

c++ constructor

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

Eclipse中的内容辅助Javadoc工具提示

当我开始使用Eclipse的内容辅助时,Eclipse曾经给我Javadoc项目的帮助,我将重点放在内容辅助旁边的工具提示框中.但是,经过一段时间Javadoc工具提示停止工作.我尝试将首选项重置为默认值,但没有运气.我该怎么办?

ps:当我突出显示一个元素(即一个方法)时,Javadoc工作.

eclipse javadoc content-assist

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

获取进程信息时出现System.ArgumentException和System.ComponentModel.Win32Exception

当我尝试将进程'信息写入控制台时,我得到System.ArgumentException和System.ComponentModel.Win32Exception.是什么导致这个?我怎么能停止那些?

        Process processListe = Process.GetProcesses();


            for (int i = 0; i < processListe.Count(); i++)
            {
                try
                {
                string companyName = processListe[i].MainModule.FileVersionInfo.CompanyName;
                string fileVersion = processListe[i].MainModule.FileVersionInfo.FileVersion;

                Console.WriteLine(companyName  + " " + fileVersion);


                }
                catch (Exception) { }


            }
Run Code Online (Sandbox Code Playgroud)

错误发生在"string companyName = processListe [i] .MainModule.FileVersionInfo.CompanyName;"中 线.

错误消息:

   System.ArgumentException: Illegal characters in path.
   at System.Security.Permissions.FileIOPermission.HasIllegalCharacters(String[] str)
   at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
   at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)
   at System.IO.Path.GetFullPath(String path)
   at System.Diagnostics.FileVersionInfo.GetFullPathWithAssert(String …
Run Code Online (Sandbox Code Playgroud)

c# win32exception argumentexception

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

重要类的通用类型约束

是否可以为不共享基类/接口的多个类定义泛型约束?

对于前者

class A
{
}

class B
{
}

class C
{
    void Test<T>(T someObj)
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我想将A类或B类传递给Test方法,没有别的.

我知道我可以使用A或B的基类/接口放置where语句,但是在我的情况下我不能为相关类指定基接口/类.

c# generics

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

使用Visual C++ for C++而不是C++/CLI

我知道如何使用C++编写控制台程序,但现在我想编写带有Windows界面的程序.使用拖放设计系统编写C++ Windows应用程序时,MS VS 2010简化了操作.(.net Framework)但是,Visual Studio似乎使用的是C++/CLI,我对此并不熟悉.

是否只有使用C++的IDE?是否有一个易于使用的GUI设计师的好IDE,或者我可以调整VS 2010以不使用C++/CLI?

c++ c++-cli visual-studio-2010 visual-studio visual-c++

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

将实例分配给上层类的实例

为什么我们将实例分配给上层类的实例?这样做的原因是什么?对于前者 为什么我们在下面使用此代码?

List lst = new LinkedList();
Run Code Online (Sandbox Code Playgroud)

似乎List是LinkedList的上层.为什么我们需要使用上层'实例而不是继承类',LinkedList的实例.

另外,我还有一个问题.

我已经看到一些代码将类实例分配给它的接口.为什么我们需要下面的例子呢?我知道,因为我们无法生成接口的实例,所以它允许我们使用接口的实例.但是,使用接口实例有什么意义呢?

Apple a = new Apple();
IFruit b = (IFruit) a; (IFruit is the interface of Apple)
Run Code Online (Sandbox Code Playgroud)

我希望,我已经清楚了.提前致谢.

java inheritance interface instance

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

cin.get在while循环中

我正试图从用户那里得到输入并输出输出,直到他/她按'n'.它似乎不起作用.scanf或cin.get中有问题吗?当我按y时它只需要"tekrar"作为输入,因此将"y"作为输出并进入循环.此外,当我给n作为tekrar输入时,不会停止.

char cevap[300]="";
char tekrar='y';
while (tekrar!='n')
{
  cin.get(cevap,300);
  cout<<cevap<<endl;
  cout<<"Again? (y/n)";
  scanf("%c",&tekrar);
}
Run Code Online (Sandbox Code Playgroud)

输出:

Hello
Again? (y/n)
y 
Again? (y/n)
y 
Again? (y/n)
n
Again? (y/n)
n 
...  
Run Code Online (Sandbox Code Playgroud)

c++ loops input

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