问题列表 - 第15963页

确定用户是否在IRC上缩进

在我的IRC Bot中,有一些命令我只想让我使用,我想检查以确保使用我的名字的任何人都使用nickserv(已设想).但是,我无法找到一种简单的方法来确定这一点,这就是我在这里的原因.

如果重要的话,FreenodeRizon是主要的目标网络.

编辑:我实际上知道用户的各种用户模式(尽管我没有足够的注意力去意识到他们的不同!); 很抱歉以前没有提过.但是,我从用户那里获得的原始响应不包括他们的用户模式; 它看起来像这样:

:liam_neeson!n=pearson@71-9-55-124.dhcp.snlo.ca.charter.com PRIVMSG #erasmus-testing :foo
Run Code Online (Sandbox Code Playgroud)

那么,我想,我正试图找到一种方法(用各种各样的ircds,grr)来获得那些旗帜.如果像有人提到的那样,Rizon会返回是否有人在WHOIS查询中被提名,那么这就是我正在寻找的那种东西.

irc bots

10
推荐指数
2
解决办法
8362
查看次数

用户输入依赖注入的最佳策略是什么?

我使用了大量的依赖注入,但我想在运行时获得有关如何处理用户信息的输入。

我有一个连接到 com 端口的类。我允许用户选择 com 端口号。现在,我将该 com 端口参数作为构造函数参数。原因是该类没有该信息就无法运行,并且它是特定于实现的(此类的模拟版本不需要 com 端口)。

另一种方法是使用一个“Start”方法来接收 com 端口,或者使用一个设置 com 端口的属性。这使得它与 IoC 容器非常兼容,但从类的角度来看它不一定有意义。

看起来逻辑路线与依赖注入设计冲突,但这是因为我的 UI 正在获取特定类型类的信息。

其他替代方法包括使用 IoC 容器,让我传入额外的构造函数参数,或者仅在顶层构造我需要的类而不使用依赖注入。

对于此类问题,是否有普遍接受的标准模式?

design-patterns dependency-injection inversion-of-control

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

使用jQuery在我的html中的`onclick`属性中获取函数的内容

什么?!我知道,这是个坏主意.

首先,我无法控制输出的html,它来自供应商,它是通过我们公司与之达成协议的疯狂系统生成的.(我们不要谈论这种情况,我知道这不是最佳的)

在html我有:

<a id="notify" onclick="location.href='index.php?foo=bar';return false;" href="javascript:;">Notify!</a>
Run Code Online (Sandbox Code Playgroud)

在我的JS如果我这样做:

console.log($("#notify").attr("onclick"))
Run Code Online (Sandbox Code Playgroud)

我记得:

onclick(event)
Run Code Online (Sandbox Code Playgroud)

这是有道理的,但我需要更改onclick的属性,所以它读取类似于:

onclick="location.href='index.php?foo=bar&zoobazz=moo';return false;"
Run Code Online (Sandbox Code Playgroud)

更好的是,如果我可以删除onclick并用location.href替换href属性值.

javascript jquery

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

如何以编程方式打开或关闭密码保护共享?

Windows Vista和7在网络和共享中心中具有此开关.它默认处于启用状态,即使它们与Everyone共享(如Public文件夹),也会阻止对共享进行未经身份验证的访问.我需要教我的应用程序自动打开和关闭它.怎么样?我怀疑注册表中有一个值对此负责,但我不知道如何找到它.

windows-vista windows-7

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

使用Base64编码有什么好处?

使用Base64编码有什么好处?

我想更好地理解它.我真的需要它吗?我不能简单地使用纯字符串吗?

我听说编码可以比原始编码大30%(至少对于图像来说).

base64

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

在JavaScript中,如何使用给定名称获取页面中的所有单选按钮?

就像标题所说,JavaScript中获取具有给定名称的页面上所有单选按钮的最佳方式是什么?最终,我将使用它来确定选择了哪个特定的单选按钮,这是另一种表达问题的方法:

给定JavaScript中的字符串变量,如何判断该字符串的确切单选按钮输入元素(如果有),因为它的名称当前已被选中?

没有使用jQuery.如果您想提供jQuery答案,请继续.其他人可能会发现它很有用.但它不会帮助我,我也不会赞成它.

javascript radio-button

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

字节到二进制在C中

我试图简单地将从fget接收的字节转换为二进制.

我知道第一个字节的值是基于打印值的49.我现在需要将其转换为二进制值.

unsigned char byte = 49;// Read from file
unsigned char mask = 1; // Bit mask
unsigned char bits[8];

  // Extract the bits
for (int i = 0; i < 8; i++) {
    // Mask each bit in the byte and store it
    bits[i] = byte & (mask << i);
}
 // For debug purposes, lets print the received data
for (int i = 0; i < 8; i++) {
printf("Bit: %d\n",bits[i]);
}
Run Code Online (Sandbox Code Playgroud)

这将打印:

Bit: 1
Bit: 0 …
Run Code Online (Sandbox Code Playgroud)

c binary byte bit

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

**maths运算符在Python中做了什么?

这在Python中意味着什么:

sock.recvfrom(2**16)
Run Code Online (Sandbox Code Playgroud)

我知道袜子是什么,我得到了recvfrom功能的要点,但到底是2**16什么?具体来说,两个星号/双星号运算符?


(英文关键词,因为很难搜索到这个:次数星星星号 - 星号双倍双星双星号运算符)

python syntax operators

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

是否可以在O(N)中重新排列数组?

如果我有一个N大小的对象数组,并且我有1 ... N范围内的唯一数字数组,是否有任何算法按照数字列表指定的顺序就地重新排列对象数组,并且但是在O(N)时间呢?

上下文:我正在对大小相当大的对象进行快速排序算法,因此在索引上进行交换比在对象本身上进行交换更快,并且只在最后一次传递中移动对象.我只是想知道我是否可以做最后一次传递而不为单独的数组分配内存.

编辑:不是问如何在O(N)时间内进行排序,而是如何在O(1)空间的O(N)时间内进行后排序重排.很抱歉没有说清楚.

sorting algorithm

17
推荐指数
3
解决办法
3263
查看次数

如何构建一个'可翻转的'应用程序?

构建WPF(Silverlight)应用程序的方式是否可行(以及一些指导)是否可以从Web到桌面来回翻转?

也许某些背景是有序的.

我是非营利组织的唯一开发人员.我只开发具有很长生命周期的内部应用程序,不断修改和更改业务规则或要求. 例如,我的第一个项目是将现有的ASP.net(2.0)应用程序转换为winform应用程序,以允许在现场断开连接.

现在,如果我只知道我所知道的(或者我认为我知道),我可能不需要问这个,但我离题了.

我最近在Twin Cities Code Camp中介绍了Silverlight 3和XAML的世界,其中一位演示者使用了一些从Silverlight到WPF可互换的UI代码.

现在,关于蝙蝠,我知道Silverlight是一个子集,并不是完全可以互换的.从来没有,它让我思考.如果我使用WPF并从winform重新编写我们的核心应用程序,那么,实际上,是否允许我使用XBAP并允许我的应用程序(几乎没有更改)在基于Web和/或桌面上具有相同的UI和业务层?

  • 为了实现这种灵活性,我需要考虑哪些因素?
  • 任何人可以提供的任何指导来源?

另外,我们75%的应用程序都是以某种方式,形状或形式的CRUD应用程序的变体与中央SQL Server作为数据存储.

我发现以下文章也有助于车轮转动,这里


编辑

我非常感谢这些回复,并且我将深入研究Silverlight的Out Of Browser功能.

我原来的问题试图询问的是我如何将我的用户界面尽可能地设置为"可翻转".据我所知,Out Of Browser可以允许一站式商店应用,但是以某种方式帮助我使用XAML,允许我为Web和桌面应用重用相同的UI?

切线; 任何人都可以提供Silverlight和某种类型的复制吗?

.net silverlight wpf xaml crud

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