小编Wol*_*yrd的帖子

不使用代码删除自定义事件日志源

我有一个应用程序创建了许多自定义事件日志源来帮助过滤其输出.如何在不编写任何代码的情况下从机器中删除自定义源代码,因为使用System.Diagnostics.EventLog.Delete运行快速程序是不可能的.

我已经尝试使用RegEdit从[HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Services\Eventlog]中删除自定义源,但是应用程序的行为就好像日志仍然存在于幕后.

我还缺少什么?

c# windows event-log

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

.Net的DateTime方法是否能够识别闰秒?

随着今年闰秒在地平线上月它让我知道.net框架是否是闰秒知道?额外的第二个将在6月30日的最后一秒之后插入,因此UTC将正式:

2012 June 30,     23h 59m 59s
2012 June 30,     23h 59m 60s
2012 July  1,      0h  0m  0s
Run Code Online (Sandbox Code Playgroud)

.Net框架能够处理这个吗?如果Windows不是Leap Second意识到,这甚至是否重要?这会影响运行在O/S上的单声道应用程序是否具有 Leap Second感知功能?

编辑:

为了进一步扩展这一点,我想象一个场景,Linux上的基于Java的解决方案(Leap Second感知)调用.Net Web服务传递的内容是Java中的有效时间戳但是超出范围.净.有没有适合它的框架(也许像Noda Time一样)?

.net c# time datetime utc

29
推荐指数
2
解决办法
4119
查看次数

将Dapper与Oracle结合使用

我们使用Oracle作为我们的数据库提供者,并且已经考虑使用底层的Dapper替换我们的一些数据访问层(难以维护,难以合并XSD)和基于存储库的模式.但是,在与oracle一起使用时,我们遇到了许多问题.

  • 命名参数:这些似乎被忽略,无论何时在查询中使用它,Oracle似乎都会以它所想的任何顺序来解释它们.SqlMapper返回正确命名的参数,它们在Oracle中无法正确解释

  • 变量的"@"命名约定与oracle命名参数不兼容.它希望在任何参数前面看到":"

有没有人以前遇到这个并有任何解决方法?

c# oracle dapper

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

适用于iOS推送通知的Amazon Simple Notification Service(SNS)?

Amazon Web Services有一个iOS版SDK,支持Amazon Simple Notification Service(SNS).

这是否意味着可以使用SNS向正在运行的iOS应用程序发送推送通知?例如,您可以创建一个实时即时消息应用程序.


这是对的,还是我误解了SNS的作用?在我看来,您需要打开一个连接/套接字才能从服务器接收推送通知.SDK如何实际工作?


更新:

我之后在AWS移动开发论坛上提出了这个问题:https://forums.aws.amazon.com/thread.jspa?threadID = 81089&tstart = 0

很快就会有一篇文章(可能在这里:http://aws.amazon.com/articles/SDKs/iOS)来解释一切.

更新2 文章:http://aws.amazon.com/articles/9156883257507082

amazon-web-services amazon-sns ios

7
推荐指数
1
解决办法
8473
查看次数

'指定的LINQ表达式包含对与不同上下文关联的查询的引用'的含义

我有以下Action方法: -

public ActionResult Index(string searchTerm=null, int page = 1)
        {
            var racks = repository.AllFindRacks(searchTerm).OrderBy(a=>a.Technology.Tag).ToPagedList(page, 5) ;

            if (Request.IsAjaxRequest())
            {

                return PartialView("_RackTable", racks);
            }
            return View(racks);
        }
Run Code Online (Sandbox Code Playgroud)

以下Repository方法: -

public IQueryable<RackJoin> AllFindRacks(string q)
        {
            List<RackJoin> rakjoin = new List<RackJoin>();
            var result = from rack in tms.TMSRacks
           .Include(rack => rack.DataCenter)
           .Include(rack => rack.Zone)
           .Include(rack => rack.TMSFirewalls)
           .Include(rack => rack.TMsRouters)
           .Include(rack => rack.TMSServers)
           .Include(rack => rack.TMSStorageDevices)
           .Include(rack => rack.TMSSwitches)
           .Include(rack => rack.Technology)
                         join resource in entities.Resources
                         .Include(a => a.ComponentDefinition)
                           .Include(a => a.ResourceLocation.SiteDefinition.SDOrganization) …
Run Code Online (Sandbox Code Playgroud)

linq asp.net-mvc entity-framework

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