问题列表 - 第47074页

Visual Studio快捷键相当于eclipse快捷键

我经常使用eclipse和visual studio(2008年).但是有一些来自eclipse的快捷键,我在Visual Studio中确实错过了一些我无法找到的快捷键.有谁知道Visual Studio中是否存在这些?

能够在你打开的窗口标签中搜索 - 我认为这是日食中的Ctrl+ E吗?我知道你可以导航,但不能搜索.

开放型
开放式层次结构
开放资源
招行选择向上或向下(Alt+ Up/ Down)
移动到最后编辑线
(不Ctrl+ -/ Ctrl+ Shift+ -在VS,而不是Ctrl+ Z,这只有当你在同一个文件是工作?)

如果它们不存在,那么任何人都可以获得关于如何自己为VS编写快捷方式的良好资源?

eclipse shortcuts keyboard-shortcuts visual-studio

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

我得到以下异常:"java.util.ConcurrentModificationException"

当我运行这段代码时,我收到了"发生异常:java.util.ConcurrentModificationException".有没有人在这看到问题是什么?

public void mudaDeEstado() {
    Luz luz = new Luz();
    while(this.iterador.hasNext()) {
        luz = (this.iterador.next());
        luz.defineEstado(!luz.acesa());
    }

}
Run Code Online (Sandbox Code Playgroud)

非常感谢!!

java concurrentmodification

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

Objective-C框架保护

我已经开发了许多框架,我希望随我的应用程序一起提供.我不希望其他人能够使用框架,但我已经看到了诸如class-dump可以轻松恢复标头的实用程序.

我的问题是,如何让我的框架更安全?我知道他们永远不会100%安全,但有一些很好的一般提示可以遵循吗?

谢谢!

frameworks objective-c

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

Syscall实现内核模块2.6

在做了一些阅读之后,我开始明白通过LKM添加新的系统调用在2.6中变得更难.似乎syscall表不再导出,因此在运行时插入新调用(不可能?).

我想要实现的目标如下.

我有一个正在执行特定任务的内核模块.此任务取决于应由用户土地过程提供的输入.此信息需要到达模块.为此,我将介绍一个新的系统调用,它在内核模块中实现,并可从用户域进程调用.

如果我必须重新编译内核以添加我的新系统调用,我还需要在内核模块之外编写实际的系统调用逻辑,对吗?

还有另一种方法吗?

干杯,eeknay

system-calls kernel-module linux-kernel

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

启用GlassFish压缩

如何使玻璃鱼压缩?我在http-lister属性中启用了压缩,但没有更改响应

gzip glassfish

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

Java未经检查/检查异常澄清

我一直在阅读关于未经检查和已检查的问题,没有一个在线资源真正清楚这些差异以及何时使用两者.

根据我的理解,它们都会在运行时抛出,它们都代表超出逻辑预期范围的程序状态,但必须明确捕获已检查的异常,而未经检查的异常则不会.

我的问题是,假设为了论证我有一个方法来划分两个数字

double divide(double numerator, double denominator)
{    return numerator / denominator;    }
Run Code Online (Sandbox Code Playgroud)

以及需要在某处使用divison的方法

void foo()
{    double a = divide(b, c);    }
Run Code Online (Sandbox Code Playgroud)

谁负责检查分母为零的情况,是否应该检查或取消检查异常(忽略Java内置的分区检查)?

那么,除法方法是按原样还是按原样声明

double divide(double numerator, double denominator) throws DivideByZeroException
{
    if(denominator == 0) throw DivideByZeroException
    else ...
}

void foo()
{
    try{
        double a = divide(b, c);
    }
    catch(DivideByZeroException e)
    {}
}
Run Code Online (Sandbox Code Playgroud)

或者没有经过检查的例外,原样如下:

double divide(double numerator, double denominator)
{
    if(denominator == 0) throw DivideByZeroException
    else ...
}

void foo()
{
    if(c != 0)
       double a = …
Run Code Online (Sandbox Code Playgroud)

java exception unchecked throw checked

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

关于客观c属性设置器如何工作的问题

我对属性的两个假设是否正确?

@interface Foo : NSObject {
NSDate *Created;
}

@property (nonatomic, retain) NSDate *Created;

@end

@implementation Foo

@synthesize Created;

- (id) init {
if(self = [super init])
{
    Created = [NSDate date]; //this will not call the setter and instead just access the variable directly, which means it will not automatically get retained for me.
    self.Created = [NSDate date]; // this will call the setter, which will retain the variable automatically for me.
}
return self;
}

- (void)dealloc { …
Run Code Online (Sandbox Code Playgroud)

iphone properties objective-c

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

codeigniter类中索引,构造和类名函数之间的区别

在使用Codeigniter之后,我仍然无法弄清楚这3个功能之间的区别.通过调用类自动调用所有函数?

class Upload extends Controller {

    function Upload()
    {
       parent::Controller();
           echo 'test';
        }

        function  __construct()
        {
           parent::Controller();
           echo 'test';
        }

    function index()
    {
           echo 'test';
        }
}
Run Code Online (Sandbox Code Playgroud)

php oop codeigniter class

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

在root用户调试VS2010网站而不是子目录

所以我继承了一个IIS网站,我不熟悉这些工具.当我运行项目时,它想要在localhost/myApp /启动.如果我没有将IIS配置为在此位置启动,则调试器无法附加.但是,我的代码假定我的站点位于根目录中.我在IIS 7和Win 7 x64上.

当我从VS2010内部调试网站时,如何告诉我我的网站位于localhost /?我的项目是以红色突出显示的项目.

在此输入图像描述 在此输入图像描述 在此输入图像描述

iis-7 visual-studio-2010

10
推荐指数
2
解决办法
9447
查看次数

如何阻止其他应用程序的声音?

我有一个需要播放声音的应用程序,它需要将音量设置为100%总是(这是一个警报声).我用这段代码:

// First I set the volume to 100%
AudioManager mAudioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, maxVolume, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);

// Now I play the sound
MediaPlayer mp = MediaPlayer.create(this, R.raw.alarm_sound);
mp.setLooping(true);
mp.prepare();
mp.start();
Run Code Online (Sandbox Code Playgroud)

它的工作方式与我想的一样:如果"多媒体音量"为0%,则设置为100%并播放我的声音.问题是如果另一个应用程序正在播放声音(如背景中的音乐应用程序),该音量也会设置为100%.因此它以100%的速度播放我的声音和其他应用程序.

我希望我的应用程序停止其他应用程序的所有多媒体声音只听我的.可能吗?

audio android volume android-audiomanager

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