问题列表 - 第6177页

SQL Server WHERE子句中的&符号(&)运算符

对不起,这个非常基本的问题.&操作员在这个SQL中做了什么

WHERE (sc.Attributes & 1) = 0 
Run Code Online (Sandbox Code Playgroud)

sc是包含列的表的别名attributes.

我试图在报告中理解一些SQL,并且该行使其返回0个条目.如果我发表评论它是有效的.我的SQL知识有限,我不确定& 1它在做什么.

t-sql sql-server bitwise-operators

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

你怎么能让redirect_to使用不同的HTTP请求?

在我的一个控制器操作结束时,我需要重定向到只接受put请求的页面.我一直试图弄清楚如何让redirect_to使用put请求但没有成功.

这可能吗?或者还有另一种方法来实现这一目标吗?

redirect ruby-on-rails http-request

12
推荐指数
2
解决办法
5937
查看次数

无法通过AWK/SED/Python查找具有权限777的文件/文件夹

问题

  1. 获取每个文件夹中每个文件的权限

  2. 查找具有777权限的文件,然后将文件名及其路径打印到列表中

我们可以获取一个文件夹中文件的权限

ls -ls
Run Code Online (Sandbox Code Playgroud)

我不知道如何有效地获取每个文件夹中每个文件的权限.

如何通过AWK/SED/Python查找具有权限777的文件?

python awk sed

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

jQuery getTime函数

是否可以创建一个jQuery函数,以便它获得当前的日期和时间?我一直在寻找文档,但到目前为止还没有找到任何东西......

jquery gettime

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

Rehash:会计软件设计模式

早在十月,Kristopher Johnson就会计软件设计模式提出了问题

他收到了几个答案,但他们基本上都是一样的,指向Martin Fowlers会计模式.

我真的没有找到有用的福勒模式.对于一个更简单的会计系统来说,它们似乎过于复杂,所以我正在重复Kristopher的问题并寻找更多的选择,最好是对于较小的系统.

这主要是基于现金的系统,其中向用户提供类似于银行的账户.他们可以登录(基于网络)并查看余额,进行某些交易等.

我想它会比Paypal或信用卡公司更像银行,但规模较小.它不必处理税收,摊销或您在完全成熟的会计系统中看到的任何事情.只是平衡和交易.

那么,任何人都可以指出基于会计的软件设计的任何额外资源,甚至是简单会计系统的良好实现吗?

accounting design-patterns

22
推荐指数
3
解决办法
4475
查看次数

vector <bool>的替代方案

正如(希望)我们都知道的那样,vector<bool>完全被打破,不能被视为交流阵列.获得此功能的最佳方法是什么?到目前为止,我所想到的想法是:

  • 使用vector<char>替代,或
  • 使用包装类并拥有 vector<bool_wrapper>

你们怎么处理这个问题?我需要c_array()功能.

作为一个附带问题,如果我不需要c_array()方法,如果我需要随机访问,解决此问题的最佳方法是什么?我应该使用双端队列还是别的什么?

编辑:

  • 我确实需要动态调整大小.
  • 对于那些不知道的人来说,c_array()是专门的,所以每个bool需要1位.因此,您无法将其转换为C风格的数组.
  • 我猜"包装"有点用词不当.我在想这样的事情:

当然,由于可能的对齐问题,我必须读入my_bool :(

struct my_bool
{
    bool the_bool;
};
vector<my_bool> haha_i_tricked_you;
Run Code Online (Sandbox Code Playgroud)

c++ stl boolean vector

86
推荐指数
6
解决办法
4万
查看次数

SQL查询 - 如何有效地获取非读取消息

如何最好地收集给定用户未读取的消息?

现有表格

Message table
----------------------------------
id    title    body    sentAt

User table
----------------------------------
id    username

Read Messages table
----------------------------------
user_id    message_id
Run Code Online (Sandbox Code Playgroud)

我在想类似的东西

select 
  m.id, m.title, m.sentAt, u.username
from 
  message m,
  [user] u
where 
  u.id = 1 and -- @userId parameter
  m.id not in 
    (select r.message_id from read_messages r where r.user_id = u.id)
Run Code Online (Sandbox Code Playgroud)

不幸的是,我不太了解执行计划./亚当

sql

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

无法理解命令find的语法

find命令似乎与其他Unix命令不同.

为什么在下面的命令末尾有空的花括号和后向闪烁?

find * -perm 777 -exec chmod 770 {} \;
Run Code Online (Sandbox Code Playgroud)

我找到了大括号的一个原因,但没有找到后向闪光的原因.

大括号显然是为了这条道路

与-exec相同,除了为每次调用实用程序替换尽可能多的路径名``{}''

find

11
推荐指数
3
解决办法
2904
查看次数

如何改变这种设计以避免垂头丧气?

假设我有一个从基类继承的对象集合.就像是...

   abstract public class Animal
    {

    }

    public class Dog :Animal
    {

    }

    class Monkey : Animal
    {

    }
Run Code Online (Sandbox Code Playgroud)

现在,我们需要喂养这些动物,但不允许他们知道如何喂养自己.如果他们可以,答案是直截了当的:

foreach( Animal a in myAnimals )
{
   a.feed();
}
Run Code Online (Sandbox Code Playgroud)

但是,他们不知道如何养活自己,所以我们想做这样的事情:

    class Program
{
    static void Main(string[] args)
    {
        List<Animal> myAnimals = new List<Animal>();

        myAnimals.Add(new Monkey());
        myAnimals.Add(new Dog());

        foreach (Animal a in myAnimals)
        {
            Program.FeedAnimal(a);
        }
    }

    void FeedAnimal(Monkey m) {
        Console.WriteLine("Fed a monkey.");
    }

    void FeedAnimal(Dog d)
    {
        Console.WriteLine("Fed a dog.");
    }

}
Run Code Online (Sandbox Code Playgroud)

当然,这不会编译,因为它会迫使垂头丧气.

感觉好像有一个设计模式或其他一些带有泛型的解决方案可以帮助我摆脱这个问题,但我还没有把手指放在它上面.

建议?

c# design-patterns overloading downcast

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

哪个Perl模块适合编写RESTful Web API客户端?

我将编写一个应用程序,对从RESTful Web服务获取的数据进行一些计算,并输出到文本文件和/或HTML页面.Web服务是基于HTTP的XML.我用LWP :: Simple和XML :: Simple做了一个简单的概念验证,但它有点特别.

任何人都可以通过这种方式推荐一些Perl模块或最佳实践来与RESTful Web服务进行交互吗?是否有一个模块可以处理我的所有细节(发出请求+处理响应),或者问题域是否过于笼统?

请注意,Web服务是基于HTTP的XML,但我希望最终必须使用HTTP GET,POST和HEAD.我想如果它变得更简单,我可以选择请求JSON而不是XML.

提前致谢.

rest perl module

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