问题列表 - 第43760页

卸载GlassFish Application Server

如何卸载Glassfish Application Server?

我在安装时犯了一个错误,我想更改Glassfish安装目录.

我只是在安装过程中遵循以下顺序.

  1. 下载Glassfish V2 jar
  2. 在线下运行java -Xmx256m -jar glassfish-installer-v2.1.1-b31g-windows.jar
  3. 设置GLASSFISH_HOME变量

它从文件中说我从网上看到有一个uninstall.exe选项,但我似乎找到了一个.

java glassfish

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

Vim返回到最后编辑的第二行

在vim中,您可以使用'返回最后编辑的行.,有没有办法回到倒数第二行?假设我在第100行进行了一些编辑,然后在第1行进行了一些编辑,是否有快速返回第100行的方法?我知道可以使用标记,但这需要预先考虑......

vim

8
推荐指数
2
解决办法
422
查看次数

检测Cocos2d-iphone上是否触摸了特定的精灵

我正在关注Ray的教程,制作一个简单的iPhone游戏(这里:http://goo.gl/fwPi),并决定我想让敌人在被触及时被淘汰.

我最初的方法是在触摸位置生成一个小的CCSprite精灵,然后使用CGRectMake创建一个所述精灵的边界框,以检测敌人的精灵是否被触摸.就像雷与射弹/敌人一样.但是,当然,我这样做的方式不起作用,我无法从这个洞中挖掘自己.

这是相关的代码段.任何帮助表示赞赏:

- (void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {

    // Choose one of the touches to work with
    UITouch *touch = [touches anyObject];
    CGPoint location = [self convertTouchToNodeSpace: touch];
    location = [[CCDirector sharedDirector] convertToGL:location];
    CCSprite *touchedarea = [CCSprite spriteWithFile:@"Icon-72.png" rect:CGRectMake(location.x, location.y, 2, 2)];
    touchedarea.tag = 2;
    [self addChild:touchedarea];
    [_touchedareas addObject:touchedarea];

}



- (void)update:(ccTime)dt {

    NSMutableArray *touchedareasToDelete = [[NSMutableArray alloc] init];
    for (CCSprite *touchedarea in _touchedareas) {
        CGRect touchedareaRect = CGRectMake(
                                           touchedarea.position.x, 
                                           touchedarea.position.y, 
                                           touchedarea.contentSize.width, 
                                           touchedarea.contentSize.height);

        NSMutableArray *targetsToDelete …

iphone objective-c collision-detection cocos2d-iphone

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

WPF列表框两个并排的项目

基本上我想创建一个表单.我完成后可能需要一段时间,所以我想使用一个列表框,以便表单可滚动.我希望有一个标签旁边有一个文本框,供用户输入.如何在列表框中并排显示标签和文本框?

另外,如果有人对如何创建表单有任何其他建议,请告诉我.

c# wpf xaml listbox

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

python有自动资源管理吗?

所有版本的Java都要求用户手动关闭资源 - 通常在finally块中处理.Java 7即将获得ARM(自动资源管理)块.

  1. 首先,我没有在python中看到finally块概念.或者,您是否为每个引发的异常关闭了catch中的资源?
  2. 是否有一个在python中执行ARM的库?如果没有,那么做pyms的pythonic方式是什么?

python java

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

如何防止手动缩放UIScrollView

希望有人可以帮助解决这个问题.我有一个派生自UIScrollView的类,我想阻止用户通过手动捏合和滑动手势进行缩放或滚动.所有视图导航将由编程方式控制,以响应用户点击的位置(想想电子书阅读器,其中点击显示器的左侧或右侧导致视图仅滚动一页宽度).有关如何实现这一点的任何建议?

cocoa-touch uiscrollview ios

8
推荐指数
3
解决办法
5165
查看次数

C++ 0x中的Unicode支持

我正在尝试在C++ 0x中使用新的unicode字符.所以我写了示例代码:

#include <fstream>
#include <string>
int main()
{
    std::u32string str = U"Hello World";

    std::basic_ofstream<char32_t> fout("output.txt");

    fout<<str;  
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是在执行这个程序后,我得到了空的output.txt文件.那么为什么它不打印Hello World?

也有一些像cout,并cin为这些类型已经定义,或stdinstdout不支持Unicode?

编辑:我正在使用g ++和Linux.

编辑:АТТЕNTION.我发现,标准委员会驳回了来自C++ 0x的Unicode流.所以以前接受的答案不再正确.欲了解更多信息,请参阅我的答案!

c++ unicode stream c++11

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

使用C++ 0x decltype来访问访问说明符

请考虑以下代码:

class A
{
private:
    class B {};
public:
    B f();
};

A a;

A::B g()
{
    return a.f();
}
Run Code Online (Sandbox Code Playgroud)

编译器拒绝这个 - g不能返回A :: B,因为A :: B是私有的.

但是假设我现在使用decltype来指定g的返回值:

class A
{
private:
    class B {};
public:
    B f();
};

A a;

decltype(a.f()) g()
{
    return a.f();
}
Run Code Online (Sandbox Code Playgroud)

它突然编译得很好(g ++> = 4.4).

所以我基本上使用了decltype以一种我在C++ 98中无法实现的方式来绕过访问说明符.

这是故意的吗?这是好习惯吗?

c++ access-specifier decltype c++11

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

使用C++进行网络守护进程是否有任何缺点?

在过去的几年里,我一直在用不同语言编写许多网络守护进程,现在我即将开始一个新项目,需要一个新的自定义网络协议实现.

所述协议非常简单 - 一些基本的JSON格式的消息,这些消息在一些基本的帧包装中传输,以使客户端知道消息完全到达并准备好被解析.

守护进程需要处理多个连接(同时大约200个)并对它们进行一些管理并传递消息,就像在聊天室中一样.

在过去,我一直在使用C++来编写我的守护进程.通常使用Qt4框架(网络部分,而不是GUI部分!),因为这也是我用于其他项目的内容,而且操作简单且非常便携.这通常工作得很好,我没有太多麻烦.

作为一名Linux管理员,我注意到大多数网络守护进程都是用简单的C编写的(当然有些是用其他语言编写的,但我感觉80%以上的守护进程用简单的C)写的.

现在我想知道为什么会这样. 这是由于纯粹的历史UNIX背景(如KISS)还是普通的可移植性或减少膨胀?有哪些原因不能使用C++或任何"更上一层楼"语言的东西像守护进程?

提前致谢!


更新1:

对我来说,使用C++通常更方便,因为我有对象具有getter和setter方法等.普通C的"上下文"对象在某些时候可能是一种真正的痛苦 - 特别是当你习惯于面向对象的编程时.

是的,我知道 C++是C的超集,C代码基本上是C++您可以使用C++编译器编译任何C代码.但那不是重点.;)


更新2:

我知道现在使用像Python,node.js等类似的高级(脚本)语言会更有意义.我过去就这样做了,我知道这样做的好处(至少我希望我这样做) - 但这个问题只是关于C和C++.

c c++ networking daemon

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

任何人都可以写粘滞便笺的测试用例吗?

用于手动测试的测试用例.逐步程序测试此功能(便笺),以便它提供所需的输出.

testing

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