问题列表 - 第3070页

.Net SQL Server数据库监控 - 插入,更新,删除

有谁知道从.Net应用程序监视SQL Server(2005或2008)数据库中的表记录更改的方法?它需要能够一次支持多个客户端.每个客户端在启动时都会"订阅",并在退出时"取消订阅".多个用户可以立即访问系统,我想在其他用户客户端上反映他们的更改.然后,当客户端处理更改事件时,它可以更新它表示该记录的本地对象.类似于修改的Access更新记录的方式反映在引用它的每个表单中.

我知道microsoft有他们的Microsoft.SqlServer库用于与SQL Server交互.但我不确定哪个概念适用于我想做的事情(或者可以弯曲以适用于我想做的事情).听起来可能有用的是管理者或复制者.

期待有人问,"你为什么不偶尔重新询问桌子以寻找新的信息?" 我有大量的桌子需要监控,这对屁股很痛苦.此外,如果我正在寻找更优雅的东西.

我愿意接受建议......

.net database sql-server monitoring

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

测试课程

我昨天整理了一堂课,做了一些有用的工作.我开始进行alpha测试,并且在某些时候意识到我正在为类本身添加与alpha测试相关的方法.它打击了我,他们不属于那里.在经过一些努力之后,我从基类中派生了一个测试类,该类也可以访问受保护的成员.我把所有与测试相关的方法,并在测试类中设置和拆除,并使基类倾斜,并且正如俗话所说的那样.

在这里浏览了一段时间后,我发现一条评论建议使用这种技术,使测试类成为真正的类的朋友.

回想起来,这些技术对我来说应该是显而易见的.

我正在寻找的是专门的alpha测试/单元测试类的技术,而不会增加被测试类的重量.

您个人使用了哪些技巧并推荐?

c++ unit-testing

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

什么时候可以故意模糊URL?

拥有友好的URL通常是一件好事.但是,有时候这似乎是一个坏主意.你的经验法则是什么?

例如,考虑我想要显示注册成功页面的情况.我希望所有的底层逻辑都是一样的.但是,根据他们的注册方式,我可能希望为在某种角色下注册的人显示不同的消息.

以下是一些"hackable"(如链接中所述)URL 的袖口示例:

所有这些看起来都很糟糕,因为我不希望URL被发现.另一方面,我讨厌做一些更复杂的事情,只是为了略微修改成功消息.

你会怎么处理这个?

friendly-url

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

如何通过所有可能性增加java String?

我需要将java中的String从"aaaaaaaa"增加到"aaaaaab"到"aaaaaac"直到字母表,然后最终到"aaaaaaba"到"aaaaaabb"等.

这有诀窍吗?

java string

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

读取引导磁盘上的扇区

这是关于阅读超级块的问题的延续.

假设我想在Mac OS X中定位HFS +文件系统.我怎么能读取启动盘的第2扇区?据我所知,Unix只提供从文件读取的系统调用,这些文件从不存储在该位置.

这是否需要1)运行内核模式的程序,或者2)要在程序集中编写的程序?我宁愿避免这些限制,尤其是后者.

filesystems dd sector

4
推荐指数
2
解决办法
1682
查看次数

PS1换行与颜色问题

这是我的PS1变量:

PS1='\u:\W$(__git_ps1 "\e[32m\][%s]\e[0m\]")$ '
Run Code Online (Sandbox Code Playgroud)

非常适合拾取我的Git分支,但它在颜色处于活动状态时包裹线条会产生令人遗憾的副作用,因此当您使用长命令时它们会重叠.

任何拥有魔法PS1技能的人都可以帮我解决这个问题吗?

bash profile environment

34
推荐指数
3
解决办法
8968
查看次数

为什么Guid.NewGuid()会生成一个空guid?

我有一个创建空Guid的Guid.NewGuid()调用.

什么会导致这样的问题,我该如何解决?

编辑:代码:

<WebMethod()> _
Public Function CreateRow(rowValue As String) as String
    Dim rowPointer As Guid = System.Guid.NewGuid()
    Dim rowPointerValue As String = rowPointer.ToString()

    Try
        Dim result as Integer = SqlHelper.ExecuteNonQuery(ConnectionString, "Sproc_Name", rowValue, rowPointer)

        Return result
    Catch ex as Exception
        Throw ex
    End Try
End Function
Run Code Online (Sandbox Code Playgroud)

编辑:结果是rowPointer最初被传递给SqlHelper而不是rowPointerValue - 这当然是作为空传递的,如答案中所指出的那样.将其更改为rowPointerValue/rowPointer.ToString()修复了该问题.

vb.net asp.net guid

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

如何通过反射访问Generic.List的索引?

好吧,我有一个类,我传递一个对象作为属性.

我传递的对象是 List<X>

在我的班级我试图通过反射访问对象索引,但我不能!

例:

这节课的作品我写下了我想给你看的部分,我需要帮助.

class MyClass
{
    private object _recordSet;
    public object RecordSet
    {
        get { return _recordSet; }
        set { _recordSet = value; }
    }

    public string Draw()
    {
        system.reflection.Assembly asem = system.reflection.Assembly.getAssembly(_dataSource.GetType());

        object instance;

        instance = asem.CreateInstance(_dataSource.GetType().UnderlyingSystemType.FullName);

        //to access de Count of my List
        int recordcount = int.Parse(_dataSource.GetType().GetProperty("Count").GetValue(_dataSource,null));

        //i need to do a 
        for(int cont = 0; cont < recordCount; cont++)
        {
            _dataSource[cont].Name; // <-- THIS PART IS NOT WORKING!!! because i cant access the Index …
Run Code Online (Sandbox Code Playgroud)

.net c# generics reflection list

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

取消组SSRS报告中的重复值

我有一份SSRS报告,其中日期应按项目类别分组,类别中的项目代码在组中重复如何抑制值

请帮我理解一下.

谢谢,brijit

duplicate-data suppression reporting-services

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

以编程方式使用Gmail接收电子邮件?

我想使用C#程序来轮询gmail帐户并自动下载新邮件.我知道你可以使用gmail作为出站SMTP服务器,但有没有办法访问发送到该帐户的新邮件?

编辑:感谢您的快速反馈....所以我有两个选项,POP或IMAP.

我应该使用哪一个?为什么?

编辑#2:看起来IMAP允许我不必轮询.看起来像是要走的路.

.net gmail pop3 imap smtp

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