问题列表 - 第27598页

对数组元素进行排序

我想编写一个存储过程,它将数组作为输入参数并对该数组进行排序并返回已排序的数组.

请帮助.

postgresql

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

VBA:从剪贴板中读取文件

我正在尝试在已经从资源管理器窗口复制的VBA宏中加载文件.

我可以使用DataObject :: GetFromClipboard轻松地从剪贴板获取数据,但是DataObject的VBA接口似乎没有处理除纯文本之外的任何其他格式的方法.只有GetText和SetText方法.

如果我无法直接从DataObject获取文件流,文件名也会这样做,那么可能会强制GetText返回放在剪贴板上的文件的名称?

在任何地方都可以找到很少的VBA文档.:(

也许有人可以指出我有一个具有这种功能的VBA的API包装类?

clipboard vba file

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

如何知道滚动条是否出现在浏览器(jQuery)中?

我需要知道,浏览器窗口中是否出现了垂直滚动条.是否可以使用jQuery或任何其他方式?

html browser jquery scrollbars

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

如何使用php将class ='active'添加到html菜单中

我想将我的html导航放在一个单独的php文件中,所以当我需要编辑它时,我只需要编辑一次.当我想将活动类添加到活动页面时,问题就开始了.

我有三页和一个普通文件.

common.php:

<?php 
$nav = <<<EOD
   <div id="nav">
        <ul>
           <li><a <? if($page == 'one'): ?> class="active"<? endif ?> href="index.php">Tab1</a>/</li>
           <li><a href="two.php">Tab2</a></li>
           <li><a href="three.php">Tab3</a></li>
       </ul>
    </div>
EOD;
?>
Run Code Online (Sandbox Code Playgroud)

index.php: 除了每页的$ page不同外,所有三个页面都是相同的.

  <?php
     $page = 'one';      
     require_once('common.php');
    ?>
    <html>
       <head></head>
       <body>
          <?php echo $nav; ?>
       </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

除非我将导航放在每个页面上,否则这根本不起作用,但是将导航与所有页面分开的整个目的都被破坏了.

我想要完成甚至可能吗?我究竟做错了什么?

谢谢

编辑:当这样做时,里面的PHP代码似乎没有运行,它只是被打印,好像它是html

php

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

Openssl - 如何检查证书是否被撤销

使用OpenSSL库,如何检查对等证书是否被撤销.从我用谷歌搜索:

  1. x509 cerfiticate包含一组crl分发点,即url集
  2. 从这些网址下载crl
  3. crl包含已撤销的证书的序列号
  4. 如果对等证书序列号在crl列表中,那么它将被撤销

我用什么OpenSSL API来完成这个?此外,这是检查证书是否被撤销的正确方法吗?

openssl

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

为什么 sh/bash 在尝试设置环境变量时会设置命令行参数值?

关于基础知识的问题:在为从脚本启动的程序调整环境变量时,我最终对 sh 产生了一些奇怪的行为(这似乎实际上与 bash 相关联):变量设置似乎与命令行参数混淆。

有人可以解释为什么会发生这种情况吗?

一个简单的脚本:

#! /bin/sh

# Messes with $1 ??
set ANT_OPTS=-Xmx512M
export ANT_OPTS

# Works
# export ANT_OPTS=-Xmx512M

echo "0 = $0"
echo "1 = $1"
Run Code Online (Sandbox Code Playgroud)

当我使用上层替代(set + export)运行它时,结果如下:

$ ./test.sh foo
0 = ./test.sh
1 = ANT_OPTS=-Xmx512M
Run Code Online (Sandbox Code Playgroud)

但是使用较低的替代方案(直接导出),结果正如我所想的:

$ ./test.sh foo
0 = ./test.sh
1 = foo
Run Code Online (Sandbox Code Playgroud)

肯定有合乎逻辑的解释,只是我还没有弄清楚。有人有想法吗?

br,东子

bash shell environment-variables sh command-line-arguments

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

UISearchBar透明背景视图

在UISearchBar中,默认情况下应该显示背景视图.怎么隐藏?我只需要在UISearchBar中搜索textview部分.

iphone objective-c ipad ios

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

CQRS和电子邮件通知

阅读CQRS有很多关于电子邮件通知的讨论 - 我想知道从哪里获取数据.想象一下,一个用户邀请其他用户参加活动.为了通知用户他已被邀请参加活动,他将收到一封电子邮件.

具体步骤可能如下:

  1. CreateEvent与用户邀请的相关联的收集命令,是由服务器接收.
  2. Meeting创建新聚合并InviteUser为要被邀请的每个用户调用方法.
  3. 每次邀请用户参加活动时,UserWasInvitedToEvent都会引发域事件.
  4. 电子邮件通知发件人选择域事件并发送通知电子邮件.

现在我的问题是:我在哪里可以获取包含在电子邮件中的信息?

假设我想要包含事件的描述以及用户的名字.由于这是CQRS,我不能通过我的域模型得到它; 域对象的所有属性都是私有的!我应该查询读取方吗?或者可能完全将电子邮件通知移动到其他服务?

email notifications domain-driven-design cqrs

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

如何使用setTimeout/.delay()等待字符间的输入

我正在创建一个简单的列表框过滤器,它接受用户输入并通过javascript/jquery(列表框中大约5000多个项目)在列表框中返回匹配结果.这是代码片段:

var Listbox1 = $('#Listbox1');
var commands = document.getElementById('DatabaseCommandsHidden'); //using js for speed

$('#CommandsFilter').bind('keyup', function() {

Listbox1.children().remove();


for (var i = 0; i < commands.options.length; i++) {
    if (commands.options[i].text.toLowerCase().match($(this).val().toLowerCase())) {
        Listbox1.append($('<option></option>').val(i).html(commands.options[i].text));
    }
}
});
Run Code Online (Sandbox Code Playgroud)

这非常有效,但是当输入第一个/第二个字符时,因为有太多项目,所以会有所减慢.

我认为我可以使用的解决方案是在文本框中添加延迟,以防止在用户停止键入之前调用"keyup"事件.问题是,我不知道该怎么做,或者它是否是一个好主意.

任何建议/帮助非常感谢.

javascript jquery listbox delay settimeout

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

重构if/else逻辑

我有一个带有千行if/else逻辑方法的java类,如下所示:

if (userType == "admin") {
     if (age > 12) {
          if (location == "USA") {
               // do stuff
          } else if (location == "Mexico") {
               // do something slightly different than the US case
          }
     } else if (age < 12 && age > 4) {
          if (location == "USA") {
               // do something slightly different than the age > 12 US case
          } else if (location == "Mexico") {
               // do something slightly different
          }
     }
 } else …
Run Code Online (Sandbox Code Playgroud)

java refactoring if-statement

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