现在Silverlight 2终于出货了.我想知道是否有人为它设置了任何日志框架,可能是企业库日志或log4net?我很有兴趣可以执行跟踪客户端并将消息记录到服务器.
到目前为止,我已经找到了唯一的项目是堵塞在CodeProject上.有没有人用过这个?你对此有何看法?
举个例子,假设我想在字符串中列出字母表中每个字母的频率.最简单的方法是什么?
这是我正在考虑的一个例子......问题是如何使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) 我知道有很多CUDA语言绑定,比如PyCUDA,但是.Net 有什么好的绑定吗?我见过的唯一一个是这个,但我想知道是否还有其他人.
我的应用程序在我的开发工作站上运行良好,但在将应用程序部署到实时环境时失败.似乎没有在实时环境中调用Application_Start.
我试图在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) 我应该如何管理引用网站"事件"的表格.即用户在我用于跟踪的网站上进行的某些活动.我希望能够在用户的不同活动和他们所做的事情之间进行各种数据挖掘和关联.
仅在今天,我就在我的SiteEvent表中添加了107,000行.我不认为这是可持续的!
该数据库是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) 在C++中通常用某种前缀命名成员变量来表示它们是成员变量而不是局部变量或参数.如果你来自MFC背景,你可能会使用m_foo.我myFoo偶尔也见过.
C#(或者可能只是.NET)似乎建议只使用下划线,如_foo.这是否允许C++标准?
如果我有以下代码(这是用.NET编写的)
double i = 0.1 + 0.1 + 0.1;
Run Code Online (Sandbox Code Playgroud)
为什么不i相等0.3?
有任何想法吗?
我想用C#风格的语言编写类似里程表的方法,但不只是使用0-9表示字符,而是使用任何字符集.它或多或少会像蛮力的应用程序.
如果我传入一个从0到J的字符数组,并将长度设置为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)