问题列表 - 第26067页

没有从postgresql函数返回任何内容?

PostgreSQL plpgsql函数有可能不返回任何内容吗?我创建了一个函数,我不需要它返回任何东西,因为它执行复杂的SQL查询,并将该查询的结果插入另一个表(SELECT INTO ....).因此,我没有必要或有兴趣让函数返回任何输出或值.不幸的是,当我尝试省略函数声明的RETURN子句时,我无法创建该函数.PostgreSQL plpgsql函数有可能不返回任何内容吗?

postgresql function

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

如何访问嵌套Perl哈希的值?

我是Perl的新手,我有一个非常简单的问题,但在查阅我的Perl书时我找不到答案.

打印结果时

Dumper($request);
Run Code Online (Sandbox Code Playgroud)

我得到以下结果:

$VAR1 = bless( {
             '_protocol' => 'HTTP/1.1',
             '_content' => '',
             '_uri' => bless( do{\(my $o = 'http://myawesomeserver.org:8081/counter/')}, 'URI::http' ),
             '_headers' => bless( {
                                    'user-agent' => 'Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.4) Gecko/20080528 Epiphany/2.22 Firefox/3.0',
                                    'connection' => 'keep-alive',
                                    'cache-control' => 'max-age=0',
                                    'keep-alive' => '300',
                                    'accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
                                    'accept-language' => 'en-us,en;q=0.5',
                                    'accept-encoding' => 'gzip,deflate',
                                    'host' => 'localhost:8081',
                                    'accept-charset' => 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
                                  }, 'HTTP::Headers' ),
             '_method' => 'GET',
             '_handle' => bless( \*Symbol::GEN0, 'FileHandle' )
           }, 'HTTP::Server::Simple::Dispatched::Request' );
Run Code Online (Sandbox Code Playgroud)

如何访问'_method'('GET')或'host'('localhost:8081')的值.

我知道这是一个简单的问题,但Perl在开始时有点神秘.

perl hash perl-data-structures

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

快速算法实现以排序非常小的列表

这是我很久以前遇到的问题.我想我可能会问你的想法.假设我有一个非常小的数字列表(整数),4或8个元素,需要快速排序.什么是最好的方法/算法?

我的方法是使用max/min函数(10个函数来排序4个数字,没有分支,iirc).

// s(i,j) == max(i,j), min(i,j)
i,j = s(i,j)
k,l = s(k,l)
i,k = s(i,k) // i on top
j,l = s(j,l) // l on bottom
j,k = s(j,k)
Run Code Online (Sandbox Code Playgroud)

我想我的问题更多地与实现有关,而不是算法的类型.

此时它变得有点依赖于硬件,所以让我们假设带有SSE3的Intel 64位处理器.

谢谢

sorting algorithm performance sorting-network

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

为什么C#和ECMAScript规范之间的可读性存在很大差异?

我一直在研究ECMAScript规范,并发现它非常难以阅读和理解.我经常不得不回溯以保持头脑中的概念.在阅读C#规范时,我能够学习该语言的组件而无需不断地移动文档.

ECMAScript规范

C#规范

javascript c# ecma262

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

如何用android中的滑块控制屏幕亮度

我希望用户能够通过滑块控制birghtness.请以最简单的方式回答,因为即时通讯是指Android.

android

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

哈希片段是否会发生碰撞?

如果你只使用MD5哈希的前4个字节,理论上这意味着只有1/255 ^ 4的碰撞机会?也就是说,被散列设计,使得你只需要使用返回的哈希值的一小部分(说哈希是一些大小的文件)?

algorithm hash md5

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

VC++中的随机数

int randomNumber = (double)rand() / (RAND_MAX + 1) * (10 - 0) + 0;

是我正在使用的代码,它是一个随机数,但每次都得到SAME随机组合?

谁能看到我做错了什么?

c++ visual-studio-2008 visual-c++

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

C#类设计 - 公开变量以供读取但不设置

我有一个多边形类,它存储一个Microsoft.Xna.Framework.Vector2列表作为多边形的顶点.创建多边形后,我希望其他类能够读取顶点的位置,但不能更改它们.

我目前通过这个字段公开顶点:

/// <summary>
/// Gets the vertices stored for this polygon.
/// </summary>
public List<Vector2> Vertices
{
    get { return _vertices; }
}
List<Vector2> _vertices;
Run Code Online (Sandbox Code Playgroud)

但是,您可以使用以下代码更改任何顶点:

Polygon1.Vertices[0] = new Vector2(0, 0);
Run Code Online (Sandbox Code Playgroud)

要么

Polygon1.Vertices[0].X = 0;
Run Code Online (Sandbox Code Playgroud)

如何限制其他类只能读取这些顶点的属性,而不能将新的顶点设置为我的列表?我唯一能想到的是将副本传递给请求它的类.

请注意,Vector2是一个结构,它是XNA框架的一部分,我无法更改它.

谢谢.

c# xna class-design

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

创作手册页的最佳方式?

创作手册页的最佳方法是什么?我应该使用标准的man宏编写,还是现在有一些聪明的包可以使用某种XML-ified源并且可以输出手册页,HTML,ASCII,什么不是?

谢谢

manpage

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

C/C++ __restrict类型

有没有办法定义使用typedef integral/float类型,这意味着没有别名?

相当于(但原始构造)的东西:

template < typename T >
struct restrict { T* __restrict data; };
Run Code Online (Sandbox Code Playgroud)

作为相关的问题,是否可以问gcc它确定别名/指针的别名是什么?

c c++ restrict-qualifier

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