问题列表 - 第25325页

如何在Oracle数据库中创建临时表?

我想在Oracle数据库中创建一个临时表

就像是

Declare table @table (int id)
Run Code Online (Sandbox Code Playgroud)

在SQL服务器中

而不是用select语句填充它

可能吗?

谢谢

sql oracle

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

使用NIO框架的Java程序

我正在做一些与Java NIO有关的研究.我需要找到一些基于此框架的代表性应用程序.请随时提出建议!越多越好!

谢谢

java nio

7
推荐指数
2
解决办法
4870
查看次数

不可复制的对象和值初始化:g ++ vs msvc

我看到g ++和msvc在初始化不可复制对象的值之间有一些不同的行为.考虑一个不可复制的类:

class noncopyable_base
{
public:
    noncopyable_base() {}

private:
    noncopyable_base(const noncopyable_base &);
    noncopyable_base &operator=(const noncopyable_base &);
};

class noncopyable : private noncopyable_base
{
public:
    noncopyable() : x_(0) {}
    noncopyable(int x) : x_(x) {}

private:
    int x_;
};
Run Code Online (Sandbox Code Playgroud)

和一个使用值初始化的模板,以便即使类型为POD,该值也将获得已知值:

template <class T>
void doit()
{
    T t = T();
    ...
}
Run Code Online (Sandbox Code Playgroud)

并尝试将它们一起使用:

doit<noncopyable>();
Run Code Online (Sandbox Code Playgroud)

从VC++ 9.0开始,这在msvc上运行正常,但在每个版本的g ++上都失败了我用它(包括版本4.5.0)进行了测试,因为复制构造函数是私有的.

两个问题:

  1. 哪种行为符合标准?
  2. 任何关于如何在gcc中解决这个问题的建议(并且要明确,将其更改T t;为不可接受的解决方案,因为这会打破POD类型).

PS我看到与boost :: noncopyable相同的问题.

c++ gcc visual-c++ value-initialization

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

何时使用模块,何时使用类

我目前正在阅读Gregory Brown Ruby Best Practices一书.在早期,他正在谈论从相关类的辅助方法重构一些功能,到模块上的某些方法,然后有模块extend self.

之前没有看到过,在快速谷歌之后,发现extend self在模块上让模块上定义的方法看到对方,这是有道理的.

现在,我的问题是你什么时候做这样的事情

module StyleParser
  extend self

  def process(text)
    ...
  end

  def style_tag?(text)
    ...
  end
end
Run Code Online (Sandbox Code Playgroud)

然后在测试中引用它

@parser = Prawn::Document::Text::StyleParser
Run Code Online (Sandbox Code Playgroud)

而不是像这样的事情?

class StyleParser

  def self.process(text)
    ...
  end

  def self.style_tag?(text)
    ...
  end
end 
Run Code Online (Sandbox Code Playgroud)

它是否可以将它用作混合物?还是有其他原因我没看到?

ruby module class

21
推荐指数
2
解决办法
8026
查看次数

如何在android的ArrayAdapter中覆盖过滤器?

我有一个ArrayAdapter包裹自定义对象的ArrayList.我想为该适配器编写一个自定义过滤器,这样当我调用getListAdapter().getFilter().filter("abc")列表时,将通过"abc"的任意转换过滤.

我想我会尝试覆盖ArrayAdapter.getFilter(),但这需要我重新实现私有ArrayAdapter.ArrayFilter,这需要访问一堆ArrayAdapter的私有实例.

最简单的方法是什么?

android filter android-arrayadapter

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

从Google Chrome中的地址栏获取文字(而不是网址)

我想使用Javascript检索用户在当前可见地址栏中键入的文本.这仅适用于Google Chrome.

这可能吗?我知道你可以通过window.location.href,但我无法在地址栏/ omnibar中找到任何与当前代码相关的javascript.

感谢您的帮助!

编辑:这是一个扩展.

javascript google-chrome google-chrome-extension

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

是否可以将字典发布到.NET MVC操作?

我有一个表单,其中包含一系列字段,如:

<input type="text" name="User[123]" value="Alice" />
<input type="text" name="User[456]" value="Bob" />
...
Run Code Online (Sandbox Code Playgroud)

用户数组(123和456)的索引是与该值关联的ID.我正在尝试在控制器中更新这些值.我的想法是,将ID映射到name的Dictionary可以工作,但创建的动作如下:

public void Save(Dictionary<string, string> user) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

导致user参数为null.

那么,传递字典是否可能?或者,有另一种方法来实现这一目标吗?

.net asp.net asp.net-mvc

10
推荐指数
3
解决办法
8522
查看次数

具有多个用户角色的REST,缓存和授权

我们有一个多租户系统,具有多种不同的访问级别 - 有时甚至是同一个用户,因为他们在多个角色之间切换.我们开始讨论转移到RESTful实现的事情.我刚刚开始尝试整个REST的事情.

那么如何在访问资源时限制对正确记录的访问,特别是在考虑缓存时?如果用户A访问,example.com/employees他们将收到与用户B不同的响应; 用户A在切换到不同角色时甚至可能会收到不同的响应.为了帮助促进缓存,角色的id应该以某种方式合并到uri中吗?也许类似example.com/employees/123(违反REST的规则),或某种类似的从属资源example.com/employees/role/123(这似乎很愚蠢,因为role/###它将被附加到遍布各处的URI).我可以帮忙,但我想我在这里遗漏了一些东西.

编辑提到多租户

rest caching authorization roles

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

Appengine过滤器不等式和排序失败

我想我在这里忽略了一些简单的东西,我无法想象这是不可能做到的.

我想按日期时间属性进行过滤,然后按排名整数属性对结果进行排序.当我尝试这样做时:

query.filter("submitted >=" thisweek).order("ranking")
Run Code Online (Sandbox Code Playgroud)

我得到以下内容:

BadArgumentError: First ordering property must be the same as inequality filter property, if specified for this query; received ranking, expected submitted
Run Code Online (Sandbox Code Playgroud)

咦?我错过了什么?

谢谢.

python google-app-engine google-cloud-datastore

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

TYPO3:使用TCA.php构建前端表单?

我正在寻找一个解决方案,从我的TYPO3扩展的TCA.php构建一个前端表单.

有没有办法,从我的扩展类中选择TCA.php值?我想用TCA.php文件的值构建一个select元素.

会有惊人的,如果有人能给我一些建议:)

php typo3 content-management-system

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