问题列表 - 第1977页

Silverlight日志记录框架和/或最佳实践

现在Silverlight 2终于出货了.我想知道是否有人为它设置了任何日志框架,可能是企业库日志log4net?我很有兴趣可以执行跟踪客户端并将消息记录到服务器.

到目前为止,我已经找到了唯一的项目是堵塞CodeProject上.有没有人用过这个?你对此有何看法?

logging silverlight-2.0

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

如何在Python中迭代字符串?

举个例子,假设我想在字符串中列出字母表中每个字母的频率.最简单的方法是什么?

这是我正在考虑的一个例子......问题是如何使allTheLetters等于所有字母,而不是像allTheLetters ="abcdefg ... xyz".在许多其他语言中,我可以用字母++来增加字母表中的方式,但到目前为止我还没有遇到过在python中这样做的方法.

def alphCount(text):
  lowerText = text.lower()
  for letter in allTheLetters:  
    print letter + ":", lowertext.count(letter)
Run Code Online (Sandbox Code Playgroud)

python

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

CUDA for .net?

我知道有很多CUDA语言绑定,比如PyCUDA,但是.Net 有什么好的绑定吗?我见过的唯一一个是这个,但我想知道是否还有其他人.

.net pinvoke interop language-binding cuda

27
推荐指数
3
解决办法
8082
查看次数

如何将标签文件打包到 jar 中?

如何将标记文件打包到 jar 中以便可以在多个项目中重复使用?

java jar tagfile package

6
推荐指数
0
解决办法
765
查看次数

Application_Start在工作站上正常工作,在部署时不会调用

我的应用程序在我的开发工作站上运行良好,但在将应用程序部署到实时环境时失败.似乎没有在实时环境中调用Application_Start.

asp.net application-start global-asax

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

.NET Web服务和BackgroundWorker线程

我试图在webservice方法中做一些异步的东西.假设我有以下API调用:http://www.example.com/api.asmx

并且该方法称为GetProducts().

我这个GetProducts方法,我做了一些事情(例如从数据库中获取数据)然后在我返回结果之前,我想做一些异步的东西(例如给我发电子邮件).

所以这就是我所做的.

[WebMethod(Description = "Bal blah blah.")]
public IList<Product> GetProducts()
{
    // Blah blah blah ..
    // Get data from DB .. hi DB!
    // var myData = .......
    // Moar clbuttic blahs :)  (yes, google for clbuttic if you don't know what that is)

    // Ok .. now send me an email for no particular reason, but to prove that async stuff works.
    var myObject = new MyObject();
    myObject.SendDataAsync();

    // Ok, now …
Run Code Online (Sandbox Code Playgroud)

c# asp.net multithreading backgroundworker

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

管理网站'事件'数据库

我应该如何管理引用网站"事件"的表格.即用户在我用于跟踪的网站上进行的某些活动.我希望能够在用户的不同活动和他们所做的事情之间进行各种数据挖掘和关联.

仅在今天,我就在我的SiteEvent表中添加了107,000行.我不认为这是可持续的!

该数据库是SQL Server.我主要是指管理大量数据的最佳实践活动.

例如 :

  • 我应该将这些表保存在数据库中吗?如果我需要加入其他表,这可能是一个问题.目前我只有一个包含所有内容的数据库.
  • 我该如何清除旧记录.我想确保我的db文件不会继续增长.
  • 备份和截断日志的最佳做法
  • 是否会添加额外的索引会显着增加具有如此多记录的数据库的大小?
  • 在SQL Server中我需要的任何其他东西可能会在以后再次咬我?

仅供参考:这些是表格

CREATE TABLE [dbo].[SiteEvent](
    [SiteEventId] [int] IDENTITY(1,1) NOT NULL,
    [SiteEventTypeId] [int] NOT NULL,
    [SiteVisitId] [int] NOT NULL,
    [SiteId] [int] NOT NULL,
    [Date] [datetime] NULL,
    [Data] [varchar](255) NULL,
    [Data2] [varchar](255) NULL,
    [Duration] [int] NULL,
    [StageSize] [varchar](10) NULL,
Run Code Online (Sandbox Code Playgroud)

CREATE TABLE [dbo].[SiteVisit](
    [SiteVisitId] [int] IDENTITY(1,1) NOT NULL,
    [SiteUserId] [int] NULL,
    [ClientGUID] [uniqueidentifier] ROWGUIDCOL  NULL CONSTRAINT [DF_SiteVisit_ClientGUID]  DEFAULT (newid()),
    [ServerGUID] [uniqueidentifier] NULL,
    [UserGUID] [uniqueidentifier] NULL,
    [SiteId] [int] NOT NULL,
    [EntryURL] [varchar](100) …
Run Code Online (Sandbox Code Playgroud)

sql-server-2005

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

在C++标识符中使用下划线有哪些规则?

在C++中通常用某种前缀命名成员变量来表示它们是成员变量而不是局部变量或参数.如果你来自MFC背景,你可能会使用m_foo.我myFoo偶尔也见过.

C#(或者可能只是.NET)似乎建议只使用下划线,如_foo.这是否允许C++标准?

c++ standards naming-conventions c++-faq

906
推荐指数
4
解决办法
24万
查看次数

在.net中加倍

如果我有以下代码(这是用.NET编写的)

double i = 0.1 + 0.1 + 0.1;
Run Code Online (Sandbox Code Playgroud)

为什么不i相等0.3
有任何想法吗?

.net floating-point precision

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

算法:里程表/蛮力

我想用C#风格的语言编写类似里程表的方法,但不只是使用0-9表示字符,而是使用任何字符集.它或多或少会像蛮力的应用程序.

如果我传入一个从0J的字符数组,并将长度设置为5,我想要的结果如00000,00001,00002 ...... HJJJJ,IJJJJJ,JJJJJ.

这是基地,请帮我扩展:

protected void Main()
{
    char[] chars = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
        'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J' };

    BruteForce(chars, 5);
}

private void BruteForce(char[] chars, int length)
{
    // for-loop (?) console-writing all possible combinations from 00000 to JJJJJ
    // (when passed in length is 5)
    // TODO: Implement code...
}
Run Code Online (Sandbox Code Playgroud)

c# algorithm

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