问题列表 - 第7637页

oracle存储过程(w/cursors)如何工作?

我有一个以下的oracle存储过程

    CREATE OR REPLACE
PROCEDURE getRejectedReasons
  (
    p_cursor IN OUT SYS_REFCURSOR)
AS
BEGIN
  OPEN p_cursor FOR SELECT * FROM reasons_for_rejection;
END;
Run Code Online (Sandbox Code Playgroud)

但是,当我在sql-developer中运行此存储过程时,我什么都看不到.我只是看到这样的事情:

Connecting to the database oracleLocal.
Process exited.
Disconnecting from the database oracleLocal.
Run Code Online (Sandbox Code Playgroud)

我是从MS sql server来的,我习惯在运行这样的存储过程时看到实际的结果.这个存储过程是不是返回结果因为我正在使用游标?

oracle stored-procedures cursors fetch

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

如何在Objective-C中对集合进行排序?

我的Objective-C程序中有一个整数数组.我想对它进行排序(升序或降序,无所谓).在C++中,我将在STL算法库中使用排序算法.我怎样才能做到这一点?

sorting algorithm objective-c

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

编译linux内核(2.6)模块,包括非内核头文件

是否有可能编译包含非内核包含的功能的linux内核(2.6)模块?

例如:


kernelmodule.h

#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>   // printk()
// ...
#include <openssl/sha.h>
// ...
Run Code Online (Sandbox Code Playgroud)

Makefile文件

obj-m := kernelmodule.o
all:
    $(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` modules

clean:
    $(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` clean
    $(RM) Module.markers modules.order
Run Code Online (Sandbox Code Playgroud)

我编写并尝试编译的内核模块包含许多openssl包含文件中的功能.

上面提到的标准makefile不允许包含在linux头文件之外.是否可以包含此功能,如果可以,请指出我正确的方向.

谢谢,迈克

linux makefile kernel-module static-libraries linux-kernel

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

C++ Exp与Log:哪个更快?

我有一个C++应用程序,我需要比较两个值,并决定哪个更大.唯一的复杂因素是一个数字在日志空间中表示,另一个不在.例如:

double log_num_1 = log(1.23);
double num_2 = 1.24;
Run Code Online (Sandbox Code Playgroud)

如果我想比较num_1num_2,我可以选择使用log()或者exp(),我想知道如果有一个更容易计算比其他(即运行在更短的时间,一般).你可以假设我正在使用标准cmath库.

换句话说,以下是语义等价的,因此速度更快:

if(exp(log_num_1) > num_2)) cout << "num_1 is greater";
Run Code Online (Sandbox Code Playgroud)

要么

if(log_num_1 > log(num_2)) cout << "num_1 is greater";
Run Code Online (Sandbox Code Playgroud)

c++ math performance

11
推荐指数
4
解决办法
8396
查看次数

为什么x值会在此程序中发生变化?

我创建了这个代码,当我运行它时,在箭头离开屏幕之前不会出现任何错误(即:(*I) - > x> maxx),之后O会随机传送(嗯,我'我猜它不是随机的,但我正试图找到它的模式).

编辑:如果我向上移动似乎不会发生随机传送,如果我向下移动,O会直接传送到底部.此外,在O成为'>'的地方出现了毛刺.(我想知道这是怎么发生的)

编辑:如果O位于屏幕的右下角(player.x = 9; player.y = 9)并且输入序列"wqs",则会发生变换为 - '>'故障.

编辑:我已经删除了类声明,因为我很确定错误是在_move()和check()中.

编辑:输入'wq'时出现转换故障,然后输入任何其他字符(即"滑动"下一步)

编辑:当player.x = 9时发生转换故障; player.y = 8; 然后'q'被按下,玩家的下一步变成'>'

这是代码:

#include<vector>
#include<iostream>
#include<string>
using namespace std;
const int maxx = 10, maxy = 10; //two constants that show the size of the sector
char sector[maxx][maxy]; //array of characters used to display the sector
prgm player(0, 0, 'O'); //player definition at x0,y0,and displayed with 'O'
const int vsize = 1; //size of the enemy array (ie: how …
Run Code Online (Sandbox Code Playgroud)

runtime-error

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

php,图片下载

当用户上传图像时,我将其保存到htdocs目录中的图像文件夹中.所以任何没有登录网站的用户都可以输入url/images /"name"来获取它.什么是防止这种情况的最佳方法.因为浏览只是请求就像用户直接在地址栏中键入图像的位置一样.我想在检查会话详细信息后使用脚本从目录下载每个图像文件.你认为这会是一个好方法,如果你能建议我一个脚本.我不想使用数据库.我认为这会很慢.或者,如果这是更好的方法让我知道.

THnks

php

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

Duff的设备是否适用于其他语言?

很多年前,在处理严格的图形I/O问题时,Tom Duff展开了一个循环并创建了他的Duff设备,如下所示:

dsend(to, from, count)
char *to, *from;
int count;
{
    int n = (count + 7) / 8;
    switch (count % 8) {
    case 0: do { *to = *from++;
    case 7:      *to = *from++;
    case 6:      *to = *from++;
    case 5:      *to = *from++;
    case 4:      *to = *from++;
    case 3:      *to = *from++;
    case 2:      *to = *from++;
    case 1:      *to = *from++;
           } while (--n > 0);
    }
}
Run Code Online (Sandbox Code Playgroud)

(注意这使用旧式函数参数 - 这不是错误.)

这种编码直接来自于汇编程序和C编码的思考,并且依赖于C的case语句落实.隔行扫描控制结构中的这种创造力能否适用于任何其他语言?

c

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

C#webclient和代理服务器

我在源代码中使用Web客户端类来使用http下载字符串.

这工作正常.但是,公司中的客户端现在都连接到代理服务器.而问题始于此.

当我测试我的应用程序时,我不认为它可以通过代理服务器,因为不断抛出的异常是"没有来自xxx.xxx.xxx.xxx的响应,这是代理服务器的IP地址.

但是,我仍然可以导航到网站URL,它在通过代理服务器连接时在浏览器中正确显示字符串,但在我使用我的Web客户端时却没有.

我必须配置Web客户端中的某些内容以允许我从代理服务器后面访问URL吗?

using (WebClient wc = new WebClient())
{
    string strURL = "http://xxxxxxxxxxxxxxxxxxxxxxxx";

    //Download only when the webclient is not busy.
    if (!wc.IsBusy)
    {
        string rtn_msg = string.Empty;
        try
        {
            rtn_msg = wc.DownloadString(new Uri(strURL));
            return rtn_msg;
        }
        catch (WebException ex)
        {
            Console.Write(ex.Message);
            return false;
        }
        catch (Exception ex)
        {
            Console.Write(ex.Message);
            return false;
        }
    }
    else
    {
        System.Windows.Forms.MessageBox.Show("Busy please try again");
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# proxy webclient

34
推荐指数
5
解决办法
8万
查看次数

如何提高Jquery自动完成的性能

我计划对网站使用jquery自动完成功能,并已实现测试版本.我现在使用ajax调用来检索每个字符输入的新字符串列表.问题是它在填充新列表之前1.5秒变得相当慢.快速自动完成的最佳方法是什么?我正在使用cakephp,只是做了一个发现,并限制了10个项目.

javascript jquery autocomplete

47
推荐指数
5
解决办法
5万
查看次数

避免在C#中重复的事件订阅

您如何建议避免重复事件订阅的最佳方法?如果这行代码在两个地方执行,则该事件将运行两次.我试图避免第三方事件订阅两次.

theOBject.TheEvent += RunMyCode;
Run Code Online (Sandbox Code Playgroud)

在我的委托制定者中,我可以有效地运行这个......

theOBject.TheEvent -= RunMyCode;
theOBject.TheEvent += RunMyCode;
Run Code Online (Sandbox Code Playgroud)

但这是最好的方法吗?

c# events delegates event-handling

19
推荐指数
2
解决办法
9199
查看次数