小编use*_*986的帖子

SQL子查询COUNT CASE

如果嵌套子查询的计数为0,我想要SELECT查询返回特定值...

SELECT
  ( SELECT (CASE COUNT(*) = 0 THEN 'TRUE' ELSE 'FALSE' END)
    FROM List
    WHERE Status = 1
      AND Deleted = 1
  ) AS Status
Run Code Online (Sandbox Code Playgroud)

这不起作用这个语法有什么问题?

sql t-sql conditional nested-attributes

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

perl防止键值重复

我循环遍历文件,它有key->值对,然后我输出到xml.如何检查以确保我还没有输出此键/值对?在C#中,通过插入字典然后只使用.Contains(),perl中的任何提示,我会这么容易吗?

perl

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

django form将css添加到ModelMultipleChoiceFIeld

我究竟如何向一个form.ModelMultipleChoiceField添加css我试图传入attrs={'class' : 'foo'} 但是它失败了"__init__() got an unexpected keyword argument 'attrs'"

my_list = forms.ModelMultipleChoiceField(label='List', required=False, queryset=[])
Run Code Online (Sandbox Code Playgroud)

python django

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

如何在Django中存储有关用户的其他信息?

我有几个通知可以从我的Django申请发送出去users.这些用户通过django.contrib.auth应用程序进行管理.

我需要跟踪每个用户是否已指定他/她想要获得该通知.

我应该在哪里保存这些信息?

我打算创建自己的自定义表,但我看到也许我可以在auth模块中的某处保存这些信息?

django django-authentication user-profile

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

perl反序列化长度计数中的json不起作用

如何迭代反序列化的json字符串?我现在无法获得正确数量的值,它不算数.

my $list = request("http://localhost/getjson.php");                             
my $deserialize = from_json( $list );
print Dumper($deserialize);
$VAR1 = [
          'ab',
          'cc',
          'de',
          'aer',
          'ffe',
          'cer',
          'dad',
          'efef',
          'afaf',
          'ege',
          'grsc',
          'cegg',
          'cegg',          
          'cegg/aaa.html',
          'eggt',
          'ttt'
        ];
print length($deserialize);
13 ?? it should say 16
Run Code Online (Sandbox Code Playgroud)

php perl json

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

php作曲家与日光浴库

我该如何使用日光浴室图书馆https://packagist.org/packages/solarium/solarium

使用PHP Composer?http://getcomposer.org/

  • 我跑了

composer require solarium/solarium

  • 它正确安装然后我添加到我的PHP文件

include_once './vendor/autoload.php';

  • 那么如何初始化Autoloader呢?在作曲家之前,我会执行以下要求,然后所有功能都可用.

require_once(dirname(__FILE__) . '/../Solarium/Autoloader.php');

  • 我试过以下但它给了我 Fatal error: Cannot redeclare class Solarium\Autoloader on Solarium\Autoloader.php on line 53

new Solarium\Autoloader();

php composer-php solarium

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

laravel模型对象为javascript的字符串

请帮我清理这个怪物!我正在尝试将Laravel集合中的用户数组转换为JavaScript变量.

这是我完成这项工作的唯一方法:

<script>
var obj = {
    users: [<?php for($i = 0; $i < count($users); $i++) { echo $users[$i]->getObject(); if ($i + 1 < count($users)) { echo ','; } } ?>],
}
</script>
Run Code Online (Sandbox Code Playgroud)

这给了我正确的输出:

users: [{"id":1,"first_name":"A","last_name":"A","birthday":"1970-02-12","gender":"M","username":"aa","email":"a@a.com","permissions":null,"activated":true,"activated_at":null},{"id":2,"first_name":"b","last_name":"b","birthday":"1982-01-10","gender":"M","username":"bb","email":"b@b.com"}]
Run Code Online (Sandbox Code Playgroud)

我正在使用Robclancy/Presenter,这意味着发送到视图时的对象最终成为演示者,所以我需要将对象恢复为$user->getObject();


从我的控制器$users = User::all();返回一个User对象集合. 在此输入图像描述

我试着这样做

<script>
var obj = {
    users: <?php echo $users; ?>,
}
</script>
Run Code Online (Sandbox Code Playgroud)

但那只是给了我

var obj = [{},{}];
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-4

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

排序数组结构列表(键值)C#

我有一个自定义类的数组列表,它基本上有两个属性键和值

public class myClass
{
    public key { get; set; }
    public value { get; set; }
}

ArrayList myList = new ArrayList();
// myList is a list of myClass
Run Code Online (Sandbox Code Playgroud)

如何按键对myList进行排序?

我以前一直这样做的问题是我不能再使用它,因为它不处理重复键的情况,我不能在字典中有两个相同的键.

// pseudo code
loop and add to dictionary (Key, Value)  
sort dictionary  
Dictionary<string, string> sortedTypes = myList.
    OrderBy(i => i.Key).ToDictionary(i => i.Key, i => i.Value);
Run Code Online (Sandbox Code Playgroud)

编辑:我需要先按键排序然后将值作为第二个标准

c#

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

正则表达式匹配除两个字符外的所有字符

我正在尝试编写一个正则表达式来匹配第一个属性:和!要么通行证要么失败

PASS   : test::subtest()  message
SKIP :    test::subtest2()  message
FAIL! : test::subtest3()  message
Run Code Online (Sandbox Code Playgroud)

以下正则表达式有效

([^:]*)
Run Code Online (Sandbox Code Playgroud)

但它也匹配!与失败!

所以我试过了

([^:!]*) 
Run Code Online (Sandbox Code Playgroud)

但这不起作用它不匹配失败!一点都不

编辑抱歉调试错误的东西,我们需要看看完整的正则表达式

if($line =~ m/([^:!]+):\s?([^:]*)::([^(]*)(\([^\)]*\))(.*)/)
Run Code Online (Sandbox Code Playgroud)

regex

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

备份封面PostgreSQL数据库到文件

我们有"覆盖"工具设置,并试图找到一种方法将数据库备份到文件,它使用我相信PostgreSQL.我们怎么能这样做,它是否使用自己独立的PostgreSQL安装?

postgresql coverity-prevent

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

Perl哈希键的合法值

我正在尝试重用我们内部的库函数,但由于我的输入中的新变种,事情不正常并且抛出错误.

我意识到问题是它现在正试图将一个时髦的句子分配为哈希键,如下面的键列表,正如您所料,它不喜欢它.有没有办法在对它进行哈希处理之前对其进行编码以防止Perl出现任何问题?

Document: Multiple Attribute Equals (#root3 #form input[type=hidden], #root3 #form input[type=radio])
Document: Attribute selector using UTF8 (#root3 span[lang=中文])
Document: Attribute Ends With (#root3 a[href $= 'org/'])
Document: Attribute Contains (#root3 a[href *= 'google'])
Document: Select options via [selected] (#root3 #select1 option[selected])
Document: Select options via [selected] (#root3 #select2 option[selected])
Document: Select options via [selected] (#root3 #select3 option[selected])
Document: Grouped Form Elements (#root3 input[name='foo[bar]'])
Document: :not() Existing attribute (#root3 #form select:not([multiple]))
Document: :not() Equals attribute (#root3 #form select:not([name=select1]))
Run Code Online (Sandbox Code Playgroud)

perl hash

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