问题列表 - 第11073页

rand()的实现

我在C中编写一些嵌入式代码,需要使用rand()函数.不幸的是,控制器的库不支持rand().我需要一个快速的简单实现,但更重要的是空间开销很小,产生相对高质量的随机数.有谁知道使用哪种算法或示例代码?

编辑:它用于图像处理,因此"相对高质量"意味着良好的循环长度和良好的均匀特性.

c random embedded

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

在给定URL的情况下自动确定网站页面的自然语言

我正在寻找一种方法来自动确定网站页面使用的自然语言,并给出其URL.

在Python中,函数如下:

def LanguageUsed (url):
    #stuff
Run Code Online (Sandbox Code Playgroud)

返回语言说明符(例如,英语为'en',日语为'jp'等)

结果摘要:我有一个合理的解决方案,使用PyPi for oice.langdet中的代码在Python中工作.它在区分英语和非英语方面做得不错,这是我目前所需要的.请注意,您必须使用Python urllib获取html.另外,oice.langdet是GPL许可证.

有关使用Python中的Trigrams的更一般的解决方案,请参阅其他人建议的,请参阅ActiveState的Python Cookbook配方.

Google自然语言检测API运行良好(如果不是我见过的最好的).但是,它是Javascript和他们的TOS禁止自动使用它.

python url nlp web

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

从Visual Studio启动NUnit无法加载nunit.uikit.XmlSerializers

我已经将我的Visual Studio设置为启动Nunit作为外部程序来运行在模块中编写的所有测试.

它给了我这个错误:无法加载文件或程序集'nunit.uikit.XmlSerializers,Version = 2.5.0.9122,Culture = neutral,PublicKeyToken = 96d09a1eb7f44a77

但如果我从命令行运行它:nunit.exe Tests.dll

它推出就好了.我也可以打开GUI,然后将其指向DLL,它工作正常.

nunit visual-studio-2008 visual-studio

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

从手机应用程序注册用户的好方法是什么

我们有一个Web应用程序,我们已经建立了手机应用程序(iPhone,Android,BlackBerry)作为该网站的伴侣.通常的工作流程是该网站的现有用户获得一个手机应用程序,然后将他们现有的凭据插入手机应用程序,他们已经关闭并运行,但现在更常见的是我们正在看到正在下载应用程序的人然后(和不应该让任何人感到惊讶)不要阅读帮助屏幕,说明他们需要去网站获取凭据,因此无法连接到需要注册来管理其内容的应用程序.这是一个巨大的可用性失败条件.

所以我们知道我们需要将用户注册工作流程放在手机应用程序上.

除了在移动设备上复制我们的注册页面的明显解决方案之外,是否有人知道更好的手机身份解决方案?例如,在桌面上我们也使用Facebook Connect作为身份服务器,用户喜欢它.我正在寻找一些简单的东西,我们可以在主要的智能手机平台上实现.

澄清说明:

我应该补充一点,这种注册机制很可能; 如果确实如此,那么它将与一般的身份/授权机制(如下面提到的Facebook机制)齐头并进.

我正在寻找的另一个地方是看看是否有一个不需要浏览器弹出的openId解决方案.

iphone android blackberry

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

带小数分隔符的数字键盘

如何使用小数分隔符获取数字键盘?目前我被UIKeyboardNumberPad困住了.

iphone keyboard objective-c uitextfield

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

如何确定远程通道是否已注册

在我的ASP.NET应用程序中,我在全局应用程序启动事件中有一行,通过调用RemotingConfiguration.Configure()来配置客户端远程处理通道.

这在第一次运行良好,但是当我的Web应用程序被回收时,应用程序启动事件再次被触发,导致以下远程处理异常:

远程处理配置失败,出现异常'System.Runtime.Remoting.RemotingException:通道'tcp'已经注册.

我想检测通道是否已配置,以便我可以避免得到此异常.

.net c# remoting

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

在Excel中抓取斜杠之间的文本

我有一个 Excel 工作表,并试图找出是否有办法抓取文本黑白斜杠。

例如:

[在单元格 B9 中] R:\FINANCE-Asia\Q1Report.html

我想拉出:FINANCE-ASIA 并将其放入单元格 C9 中。

有人知道这个的公式是什么吗?

excel

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

一个窗口绑定自我?

我正在尝试将Window的datacontext设置为自己,但我无法弄清楚语法应该是什么.

<Window x:Class=" ... 
    DataContext="{Binding Self}"
Run Code Online (Sandbox Code Playgroud)

似乎没有用.

有任何想法吗?

谢谢!

c# data-binding wpf

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

有人知道离线验证XHTML/CSS的好工具吗?

我想找到一个Linux的命令行工具,它将验证XHTML和CSS.听起来很傻,我希望能够离线操作.

css xhtml

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

为什么foreach循环在某些情况下不起作用?

我正在使用foreach循环来处理要处理的数据列表(一旦处理就删除了所述数据 - 这是在锁内).此方法偶尔会导致ArgumentException.

抓住它本来是昂贵的,所以我试图追查这个问题,但我无法弄明白.

我已经切换到for循环,问题似乎已经消失了.有人能解释发生了什么吗?即使有异常消息,我也不太了解幕后发生了什么.

为什么for循环显然有效?我是否设置了foreach循环错误或什么?

这几乎是我的循环设置方式:

foreach (string data in new List<string>(Foo.Requests))
{
    // Process the data.

    lock (Foo.Requests)
    {
        Foo.Requests.Remove(data);
    }
}
Run Code Online (Sandbox Code Playgroud)

for (int i = 0; i < Foo.Requests.Count; i++)
{
    string data = Foo.Requests[i];

    // Process the data.

    lock (Foo.Requests)
    {
        Foo.Requests.Remove(data);
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:for*循环是这样的设置,如下所示:

while (running)
{
    // [...]
}
Run Code Online (Sandbox Code Playgroud)

编辑:根据要求添加了有关异常的更多信息.

System.ArgumentException: Destination array was not long enough. Check destIndex and length, and the array's lower bounds
  at System.Array.Copy (System.Array sourceArray, Int32 sourceIndex, System.Array …
Run Code Online (Sandbox Code Playgroud)

c# foreach for-loop exception

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