问题列表 - 第12271页

Oracle SQL查询中的常量

我是Oracle新手(虽然熟悉SQL)并且必须编写一个相当复杂的查询,其中多次使用从当前日期派生的值.不是每次计算值,而是为此目的声明常量似乎是显而易见的.

但是,当我尝试在后续SELECT语句中使用我的DateIndex常量时(我希望根据"DateIndex"返回值),解析器告诉我它正在执行SELECT INTO.

我所拥有的(简化为最低形式)是......

 DECLARE DateIndex CONSTANT NUMBER(10,0) := 24;

 BEGIN
      SELECT DateIndex
      FROM DUAL;
END;
Run Code Online (Sandbox Code Playgroud)

是否只能在选择表而不是返回结果时使用常量?看起来很奇怪.

请注意,我没有对数据库的写权限.

非常感谢您的帮助.

sql database oracle constants

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

如何使用AuthLogic模拟用户

我需要能够在没有解密密码的情况下创建UserSession.

我该怎么做呢?

我目前的解决方法是:

在user.rb中

def valid_crypted_or_non_crypted_password?(password) 
   valid_password?(password) || password == crypted_password
end
Run Code Online (Sandbox Code Playgroud)

在user_session.rb中

verify_password_method :valid_crypted_or_non_crypted_password?
Run Code Online (Sandbox Code Playgroud)

登录

UserSession.create(:login => u.login, :password => u.crypted_password) 
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?

ruby ruby-on-rails authlogic

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

Silverlight是否存在任何并发HTTP请求限制?

我知道RFC要求UserAgent限制与单个服务器的最大2 http连接.实际上,大多数浏览器的限制都大于2.

问题是Silverlight是否有这样的限制.它是否遵循托管Web浏览器的限制?或者它有自己的最大连接限制?

silverlight user-agent http

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

C中的高级IF语句

我只是使用IDA反向设计二进制文件并加载Hex Ray以检查特定功能.generate C源代码包含以下if语句:

LP_ret_GlobalLock_1 = GlobalLock(hMem);
LP_ret_GlobalLock_2 = LP_ret_GlobalLock_1;
...
if ( !LP_ret_GlobalLock_1 || (v9 = *(_DWORD *)(v6 + 4), *(_DWORD *)v6 = LP_ret_GlobalLock_2, v9 < 0) )
Run Code Online (Sandbox Code Playgroud)

我不确定完全理解以下部分:

(v9 = *(_DWORD *)(v6 + 4), *(_DWORD *)v6 = LP_ret_GlobalLock_2, v9 < 0)
Run Code Online (Sandbox Code Playgroud)

v9初始化为v6 + 4; 但是后来v6被修改为指针LP_ret_GlobalLock_2,最后v9检查是否小于0.这是正确的吗?在计算v9时,v6使用了什么值?LP_ret_GlobalLock_2或之前的值?

c if-statement

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

C#中的循环赛事算法

我在实现这个小循环项目时遇到了一些麻烦.我尝试做的是生成游戏的预览日历

那我想输出;

第1天:第1队与第2队; 第3队与第4队; Team 5vs Team 6;

第2天第1队与第4队; 第6队与第3队; 第2队与第5队;

直到锦标赛结束;

这是我到目前为止所获得的代码,但是我很难让第一个团队修复而阵列的其余部分旋转......:

static void Main(string[] args)
   {
        string[] ListTeam = new string[] {"Equipe1", "Equipe2", "Equipe3", "Equipe4", "Equipe5", "Equipe6"};
        IList<Match> ListMatch = new List<Match>();
        it NumberOfDays = (ListTeam.Count()-1);
        int y = 2;

        for (int i = 1; i <= NumberOfDays; i++)
        {
            Console.WriteLine("\nDay {0} : \n",i);
            Console.WriteLine(ListTeam[0].ToString() + " VS " + ListTeam[i].ToString());

            for (y =ListTeam.Count(); y>0 ; y--)
            {
                Console.WriteLine(ListTeam[y].ToString() + " VS " + ListTeam[y+1].ToString());
                y++; …
Run Code Online (Sandbox Code Playgroud)

c# algorithm round-robin

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

无法在演示中使用Javascript函数

function trim(str,options){
  var   string = str.replace(/^\s\s*/, ''),
        ws = /\s/,
        i = str.length,
        j = -1;
  if(options==="begin"){while(ws.test(string.charAt(++j)));return string.slice(j,i);}
  if(options==="end"){while(ws.test(string.charAt(--i)));return string.slice(j+1,i+1);}
  while(ws.test(string.charAt(--i)));while(ws.test(string.charAt(++j)));
  return string.slice(j, i + 1);
}
Run Code Online (Sandbox Code Playgroud)

此函数是您在C#中找到的Trim()方法的实现.

我添加了在开头和结尾都删除withspace的选项.问题是,我不能让它在演示中工作.

我做的是这样的:

var a = "           zareaerar  arzare        ";
var b = "aezze          azeze      a    ";
var c = "azrazza rzrzrzrp"
var d = " aezzaeazeazeaz         azez ";

document.write('<p style="backround:#ff0000">',trim(a,"begin"),'</p>','<br />');
document.write('<p style="backround:#ff0000">',trim(b,"begin"),'</p>','<br />');
document.write('<p style="backround:#ff0000">',trim(c,"begin"),'</p>','<br />');
document.write('<p style="backround:#ff0000">',trim(d,"begin"),'</p>','<br />');
Run Code Online (Sandbox Code Playgroud)

首先,没有出现背景颜色,字符串也似乎松散了字符串中间的空格......

这仅适用于用户输入吗?这些天字符串会自动修剪吗?

javascript

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

使用C#传递值和通过引用传递之间有什么不同

我很难理解传递值和传递参考之间的区别.有人可以提供说明差异的C#示例吗?

c#

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

如何更改列表视图中的子项?

我使用Listview.items.item [X] .caption来更改列表框中的第一列,但现在我必须在运行时进一步更改.我看到的唯一方法是将列表框中的项目作为TListItem,编辑它,添加它并改变位置,但这不适合它,因为我在listview上有很多项目.

有没有更简单的方法来实现这一点,就像我改变第一项的方式一样?

提前致谢.

delphi delphi-2009

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

如何覆盖常春藤缓存的位置?

我使用Ivy作为持续集成构建系统的一部分,但我需要覆盖Ivy的本地缓存区域的默认位置.

java ivy

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

如何比较VB6中可执行程序的大小?

我有一个项目,我需要比较2个可执行文件,看看它们是否具有相同的文件大小.

不幸的是,这是对现有VB6项目的补充.除了比较文件流之外,我不完全确定如何做到这一点?

有人能指出我正确的方向吗?

在此先感谢您的帮助.

vb6 comparison filestream

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