问题列表 - 第39859页

界面构建器中的Tab顺序?

也许时间已经很晚了,但我无法找到我可以设置界面查看器对话框的整体Tab顺序的位置,就像我可以使用Visual Studio一样.

我错过了什么吗?Tab键顺序都是弯曲的.用于模拟的Command-R显示它.

macos xcode cocoa tab-ordering

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

Eclipse RCP:如何从目标定义文件中的软件站点下载增量包?

我正在使用这种技术为我的Eclipse RCP项目创建一个目标平台:http://www.modumind.com/2009/09/01/creating-an-eclipse-rcp-target-platform/

使用软件站点直接下载RCP SDK.至于delta包,我手动从网站下载它,并在目标定义文件中添加了目录,在我想下次升级delta pack版本时,我觉得这很乏味.

是否可以使用软件站点下载增量包?或者至少以较少的手动和更易维护的方式进行?

谢谢.

java eclipse-rcp target-platform delta-pack

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

检查是否从shell或其他脚本/应用程序调用了bash脚本

我正在编写一个bash脚本,将另一个命令的输出重定向到正确的位置.基本上,当从shell /命令行调用脚本时,我想将输出发送到STDOUT.但是,当bash脚本从其他应用程序执行时(例如另一个bash脚本,某个应用程序,或者我的Awesome窗口管理器中的awesome-prompt插件),我想将输出重定向到其他地方.

在bash中是否有任何方法可以查看脚本是如何被调用的?

bash shell scripting redirect

11
推荐指数
2
解决办法
7646
查看次数

sql游标的替代品

在sql server中使用游标的替代方法是什么.我已经知道一个涉及使用Row_Number()函数的技巧,该函数对行进行编号然后我可以逐个循环它们.还有其他想法吗?

sql sql-server

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

如何清除Oracle AQ中的队列

我第一次测试Oracle AQ.我已经设法在我创建的队列中创建了2000行测试插入.

现在,我想清除那些.在我自学的时候,我将到期时间定为一个月.我不能等那么久.我不认为我应该从队列表中删除它们.

最好的方法是什么?

oracle queue jms oracle-aq

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

刷新线读操作符Perl

在perl中使用<>运算符到达eof后会发生什么?

我正在逐行阅读INP1

while(<INP1>) {
}
Run Code Online (Sandbox Code Playgroud)

但我需要多次读取这个,我需要每次从文件的开头开始.我怎样才能做到这一点?是否有像在perl中刷新流的东西?

提前致谢.

perl file-io filestream

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

如何在C#中声明不可写的数组?

目前,我的代码类似于:

private static readonly int[] INTARRAY = {1, 2, 3};
Run Code Online (Sandbox Code Playgroud)

这可以防止我分配给静态构造函数外部的INTARRAY新实例int[],但它仍然允许我分配给各个int元素.
例如:

INTARRAY[1] = 5;
Run Code Online (Sandbox Code Playgroud)

如何将此数组完全设为只读?这是一个值类型数组,并在声明中分配了一个数组初始值设定项.如何使这些初始值无限期地持续存在?

.net c# arrays persistence readonly

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

Placement-new vs gcc 4.4.3严格别名规则

我有一些代码,我已成功使用多年来实现"变体类型对象"; 也就是说,一个C++对象可以保存各种类型的值,但只使用(大约)尽可能多的内存作为最大的可能类型.该代码在精神上类似于tagged-union,但它也支持非POD数据类型.它通过使用char缓冲区,placement new/delete和reinterpret_cast <>来实现这种魔力.

我最近尝试在gcc 4.4.3(带-O3和-Wall)下编译这段代码,并得到了很多这样的警告:

warning: dereferencing type-punned pointer will break strict-aliasing rules
Run Code Online (Sandbox Code Playgroud)

从我读过的内容来看,这表明gcc的新优化器可能会生成'buggy'代码,我显然希望避免这种代码.

我在下面粘贴了我的代码的"玩具版"; 我可以对我的代码做些什么来使它在gcc 4.4.3下更安全,同时仍然支持非POD数据类型?我知道作为最后的手段,我总是可以使用-fno-strict-aliasing编译代码,但是如果代码在优化下没有中断会更好,所以我宁愿不这样做.

(注意,我想避免在代码库中引入boost或C++ 0X依赖,所以虽然boost/C++ 0X解决方案很有趣,但我更喜欢更老式的东西)

#include <new>

class Duck
{
public:
   Duck() : _speed(0.0f), _quacking(false) {/* empty */}
   virtual ~Duck() {/* empty */}  // virtual only to demonstrate that this may not be a POD type

   float _speed;
   bool _quacking;
};

class Soup
{
public:
   Soup() : _size(0), _temperature(0.0f) {/* empty */}
   virtual ~Soup() {/* empty */}  // virtual only to demonstrate that this …
Run Code Online (Sandbox Code Playgroud)

c++ gcc placement-new pointer-aliasing type-punning

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

如何通过引用C++中的函数传递数组?

我有以下程序,其中两个变量将通过引用传递给函数,其中它们的值将在返回之前基于外部因素确定,main()以便它们可以被其他函数使用.我试图传递的第一个变量是一个int,这很好,但另一个是一个字符串数组,这引起了一些问题.

我已经对此做了足够的研究,知道你不能有一个数组或参考(虽然我还没弄清楚为什么),我想知道是否有人可以帮助我弄清楚如何做到这一点?我尝试过的各种方法都产生了segmentation faults.

注意:下面的代码让数组按值传递,因为我只是不知道要为它写什么.

更新:我需要在课程中使用数组.其他一些数据结构,例如vector已经提出的数据结构,会很棒,但我必须使用特定的结构.

void initialise_existing_devices(int& no_of_existing_devices, string existing_devices[100]);

int main()
{
    int no_of_existing_devices = 0;
    string existing_devices[100];

    initialise_existing_devices(no_of_existing_devices, existing_devices[100]);
}

void initialise_existing_devices(int& no_of_existing_devices, string existing_devices[100])
{
    string line;
    ifstream DeviceList;
    DeviceList.open("devices/device_list");
    while (true)
    {
        getline(DeviceList, line, '\n');
        if (DeviceList.eof())
        {
            break;
        }
        ++ no_of_existing_devices;
    }
    DeviceList.close();

    DeviceList.open("devices/device_list");
    for (int i = 0; i < no_of_existing_devices; i ++)
    {
        getline(DeviceList, line, '\n');
        existing_devices[i] = line;
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays

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

在PHP中覆盖父级的父级构造函数

我有一个PHP类:

class DB extends mysqli{
    public function __construct(
      {
       parent::__construct('localhost','user','password','db');
      }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我想用一个新的类覆盖这个类,该类使用不同的db用户执行更多特权数据库操作.

class adminDB extends DB{
    public function __construct(
      {
       ??
      }
    }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

php constructor overriding

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