小编Dam*_*mon的帖子

windbg:获取源代码文件,如"u address"

我的windbg都设置了srcpath和all.

我在一个函数中添加了一个断点,我可以看到堆栈跟踪.当断点命中时,windbg显示当前指令的源代码没有问题.但我想在其他地址看到源代码.如何在拆卸时看到给定地址的源代码我们使用"你"?

查看源代码的命令是什么?谢谢

debugging windbg

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

如何从转发器内部触发按钮事件?

我已经完成了我的研究但是找不到在VB中执行以下操作的有效方法:

  • 每个按钮都应该触发相同的事件.
  • 按钮事件保存每个转发器项目,因此每个事件都不是唯一的.

我知道我可以使用ItemCommand选项,但无法使其按预期工作.

ASP.NET

内置中继器项目

<asp:Button ID="btnSave" RunAt="Server"/>
Run Code Online (Sandbox Code Playgroud)

VB.NET

Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs)
    sqlConn.Open()
        For Each Item As RepeaterItem In rpt.Items
        ...
        Next
    sqlConn.Close()
End Sub
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net repeater onclick itemcommand

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

C#在字符串中获取2个字符之间的文本

public String GetDirectory(String Path)
    {
        Console.WriteLine("Directorul: ");
        var start = Path.IndexOf(":") + 6;
        var match2 = Path.Substring(start, Path.IndexOf(".") - start);
        return Path;      

    }
Run Code Online (Sandbox Code Playgroud)

我需要获取此字符串中2个字符之间的路径字符串:"C:\ Documents\Text.txt"

我希望它在':'和'.'之间显示文字.最后如此:"\ Documents\Text"

c# string path

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

Main()的默认访问说明符

C#中Main方法的默认访问说明符是什么?

如果static void Main()的默认访问说明符是私有的,那么外部实体如何例如.OS调用这个方法?

任何外来进程都不应该调用此方法.

c# program-entry-point access-specifier

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

将文本框中的文本插入数据库

我正在尝试将用户输入的值/文本从文本框添加到我的数据库中.

目前我无法获取将值插入sqldatabase的代码.

这是我的aspx代码

<asp:TextBox ID="txt_WineName" runat="server" PlaceHolder="WineName" />
<asp:TextBox ID="txt_WineYear" runat="server" PlaceHolder="WineYear" />
<asp:TextBox ID="txt_WinePrice" runat="server" PlaceHolder="WinePrice" />
<asp:TextBox ID="txt_WineType" runat="server" PlaceHolder="WineType" />
<asp:Button ID="btn_AddWine" runat="server" Text="Add" />
Run Code Online (Sandbox Code Playgroud)

这是我的C#代码:

protected void btn_AddWine(object sender, EventArgs e)
{
    using (SqlConnection connection = new SqlConnection("Data Source=PCM13812;Initial Catalog=Kronhjorten;Integrated Security=True"))
    {
        connection.Open();
        string query = "SELECT * FROM Wines";
        using (SqlCommand command = new SqlCommand(query, connection))
        { 
            using (SqlDataReader reader = command.ExecuteReader())
            {
                while (reader.Read()) 
                {
                    string Name = txt_WineName.Text;
                    string Year = txt_WineYear.Text;
                    string …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net

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

在SQL中使用多个表

我有三张桌子:

department,employeetelephone

employee有列EmpNo,Surname,FirstnameDeptNo.

telephone有列EmpNoExtension.

department有列DeptNoDeptName.

我想要的是全名,部门名称和电话分机.

我想我差不多了,但还没有工作.

我的查询

SELECT e.Firstname, e.Surname, d.DeptName, t.Extension
FROM employee AS e
INNER JOIN department AS d
INNER JOIN telephone AS t
ON e.DeptNo = d.DeptNo
ON t.EmpNo = e.EmpNo;
Run Code Online (Sandbox Code Playgroud)

sql

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

垃圾收集.Net

我想我对垃圾收集器在.Net的工作方式有了基本的了解,但最近我被问到了一个我不太懂的问题.从我记忆中,问题的问题是 -

考虑到垃圾收集中涉及的不同世代,您希望您的物体进入哪一代?

我猜了一下并说第0代,因为这意味着一个短暂的物体并释放记忆.另一方面,当我通过一些MSDN文档时,它表明第2代对象更稳定(即长寿),我知道GC不那么频繁地收集它.

对此的正确答案是什么,还是另一个"取决于"答案?

.net c# garbage-collection

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

如何计算两点之间的直线长度?

我有两个Point变量.开始和结束.

例如,起点是121,100,终点是140,122

我在两点之间划了一条线.我如何找到两点之间的线长?

在pictureBox1鼠标向下我做了:

start = e.Location;
Run Code Online (Sandbox Code Playgroud)

在pictureBox1鼠标上我做了:

end = e.Location;
Run Code Online (Sandbox Code Playgroud)

c# winforms

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