问题列表 - 第5363页

这个二传手是'邪恶'吗

有很多关于吸气者和制定者是"邪恶的"而不是什么的讨论.

我的问题是:以下的二传手是邪恶的吗?(为了简洁起见省略了其余的课程)

int balance

public void deposit(int amount)  
{  
    this.balance += amount;  
}
Run Code Online (Sandbox Code Playgroud)

这个类正在模拟ATM.在英国有一些ATM可以让你存款以及退出,因此这个对象需要一种改变其状态(余额)的方法.这个二传手是'邪恶'吗?

oop setter

3
推荐指数
2
解决办法
631
查看次数

在posix中有多个进程写入命名管道上的单个阅读器会有影响吗?

我正在为POSIX(OSX)编写一个程序,我将有许多进程向一个监听器发送消息,该监听器本质上是一个日志记录线程.所有进程都在单独的程序中运行,并且使用许多进程写入的单个命名管道(FIFO),但只有一个进程读取是非常诱人的.

问题:

1)这会有效吗? - 我可以使用bash来设置一个包含多个进程写入的fifo,所以我从理论上知道这是有效的.但在实践中,是否存在我正在掩饰的问题?

shell#1

$ mkfifo /tmp/fifo
$ cat /tmp/fifo
Run Code Online (Sandbox Code Playgroud)

贝壳#2和#3

$ cat > /tmp/fifo
"Type stuff here, after hitting enter, it is read by shell #1"
Run Code Online (Sandbox Code Playgroud)

2)如果每个编写器只写相对较短的消息(<100字节?),那么我可以假设每次调用write()都将被发送给读者吗?或者一条消息的一半会有来自另一位作者的另一半消息的乱码风险?

谢谢你的建议.

posix ipc named-pipes fifo

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

小部件中的jQuery

我想在JS库中使用jQuery,可以添加到随机网站.这些网站可能已经或可能不会使用jQuery.

我实际上有3个问题:

  1. 我可能会从我自己的js脚本动态加载jQuery(而不是从文档头中的脚本标记).jquery会以这种方式工作吗?如何在没有主文档中的标准$(document).ready(function(){}的情况下确保它能够及时运行?

  2. 我应该怎么做才能避免与网站代码中的现有jQuery(如果有)发生冲突.

  3. 是否有建议的方法将随机网站添加包含jQuery的小部件,同时提供最少的代码和最简单的集成.

jquery widget

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

如何在C++/Windows中输出到控制台

在Linux上使用C++中的iostream时,它会在终端中显示程序输出,但在Windows中,它只是将输出保存到stdout.txt文件中.如何在Windows中使输出显示在控制台中?

c++ windows console iostream sdl

15
推荐指数
4
解决办法
10万
查看次数

强制子类中的单例模式

我想强制子类来实现单例模式.

我原本以为在父类中有一个抽象的静态属性,但是虽然接近但是没有意义(抽象要求和实例).

接下来,我想到了一个带有静态属性的接口,但这也没有意义(接口也需要一个实例).

这是可能的,或者我应该放弃这一思路并实施抽象工厂?

c# design-patterns

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

在Delphi中使用字符串内的引号

可能重复:
如何在Delphi字符串中转义字符

在Delphi中,一个字符串包含在一对中,'但我需要'在我的字符串中使用...当我使用它时,它会结束整个字符串标识.

'inside string ' but this bit is outside' inside again' and the end
Run Code Online (Sandbox Code Playgroud)

是否有一些符号可以消除下一个字符的编码影响?

delphi string quotes escaping

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

如何在参数中使用"Like"

我想使用参数在我们的日志表中的字段中搜索嵌入字符串中的数字.

从vwLogs中选择*,其中log_time> '02/24/2009'和消息('%2009022508241446%')

我知道当where子句是等号时如何使用参数但不知道怎么用'Like'来做

这似乎不对

 WHERE message like ('%@ErrorMessage%')
Run Code Online (Sandbox Code Playgroud)

我刚试过这个并没有用.唯一新的是消息搜索部分

protected void btnRunQuery_Click(object sender, EventArgs e)
    {
        string strConn, strSQL;
        strConn = @";";
        strSQL = @"SELECT * FROM weblogs.dbo.vwlogs WHERE Log_time >= @BeginDate AND Log_Time < @EndDate AND (client_user=@UserName OR @UserName IS NULL) AND (message like '%' + @ErrorNumber + '%' OR @ErrorNumber IS NULL) ORDER BY Log_time DESC";

        using (SqlConnection cn = new SqlConnection(strConn))
        {
            SqlCommand cmd = new SqlCommand(strSQL, cn);


            cmd.Parameters.AddWithValue("@UserName", txtUserName.Text);
            cmd.Parameters.AddWithValue("@ErrorNumber", txtErrorNumber.Text);

            cmd.Parameters.Add("@BeginDate", SqlDbType.DateTime).Value =
                DateTime.Parse(txtBeginDate.Text).Date; …
Run Code Online (Sandbox Code Playgroud)

sql asp.net parameters sql-like

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

如何防止图像溢出圆角框?

如果我使用此代码,图像不会被div的圆角修剪(导致图像的方角覆盖div的圆角):

<div style="border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; overflow:hidden;">
    <img src="big-image.jpg" />
</div>
Run Code Online (Sandbox Code Playgroud)

有谁知道如何获得圆角corder div以防止儿童图像溢出?

html css css3

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

ASP.NET MVC - 将两个存储库返回到View

我目前正在学习ASP.NET MVC所以请原谅我的问题,如果它被问到或看起来很简单,但如果我能得到一些帮助,我会非常感激.

我试图将两个不同的存储库返回到View.我正在阅读ASP.NET MVC的教程,我想我会尝试更进一步.我可以在数据库中的电影表中显示电影,但我也希望同样显示Actors表中的数据,我不知道如何去做.为了显示我遵循存储库模式的电影.

我希望这是有道理的.

谢谢,

asp.net-mvc

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

LINQ - 向结果添加属性

有没有办法将属性添加到除以下内容之外的Linq查询结果的对象?

var query = from x in db.Courses
                select new
                {
                    x.OldProperty1,
                    x.OldProperty2,
                    x.OldProperty3,
                    NewProperty = true
                };
Run Code Online (Sandbox Code Playgroud)

我想这样做而不列出我对象的所有当前属性.有许多属性,我不想在我改变课程时更新此代码.

我还在学习LINQ,感谢您的建议.

.net c# linq linq-to-sql

12
推荐指数
3
解决办法
9281
查看次数