小编rvn*_*ord的帖子

使用C#.NET查询LOCAL比特币区块链

我试图通过使用本地存储的区块链(通过比特币核心下载)来检查给定比特币地址的余额.与此类似的东西(通过使用NBitCoin和/或QBitNinja),但无需访问网络:

private static readonly QBitNinjaClient client = new QBitNinjaClient(Network.Main);

public decimal CheckBalance(BitcoinPubKeyAddress address)
{
    var balanceModel = client.GetBalance(address, true).Result;
    decimal balance = 0;

    if (balanceModel.Operations.Count > 0)
    {
        var unspentCoins = new List<Coin>();
        foreach (var operation in balanceModel.Operations)
            unspentCoins.AddRange(operation.ReceivedCoins.Select(coin => coin as Coin));
        balance = unspentCoins.Sum(x => x.Amount.ToDecimal(MoneyUnit.BTC));
    }
    return balance;
}
Run Code Online (Sandbox Code Playgroud)

上面的示例需要访问网络.我需要离线做同样的事情.我想出了类似的东西,但显然它不起作用:

public decimal CheckBalanceLocal(BitcoinPubKeyAddress address)
{
    var node = Node.ConnectToLocal(Network.Main);
    node.VersionHandshake();
    var chain = node.GetChain();

    var store = new BlockStore(@"F:\Program Files\Bitcoin\Cache\blocks", Network.Main);

    var index …
Run Code Online (Sandbox Code Playgroud)

.net c# bitcoin blockchain

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

VS 2015导入和导出设置,消失窗口

帖子已更新03-05-2017

人们在这里谈论这个问题:

目前在2017年,该问题仍然影响Visual Studio和SQL Server Management Studio.以下是我的两个设置的导入导出对话框状态:

  • Win7 Ultimate x64:SSMS 2014 - 工作,VS 2013 - 工作,VS 2015 - 消失
  • Win10 Pro x64 1703(全新安装):SSMS 2016 - 消失,VS 2017 - 消失(一切都更新到最新的稳定版本)

细节:

只要点击此处的"下一步"按钮:

在此输入图像描述

视频

窗口消失,没有任何消息.

  • 如果我运行devenv.exe/log,Visual Studio日志中没有什么特别之处
  • 这是ProcessMoinitor日志:https://www.dropbox.com/s/1l5lds6n9vlwr70/VS2015Logfile.PML dl = 0
  • 这里是调试器显示的错误(调试visual studio实例,我无法调试ssms实例,因为它抛出权限错误,我尝试作为管理员和系统):

在此输入图像描述

我真的厌倦了这个问题,因为我的环境高度定制,微软喜欢做无意义的事情:"嘿,让ssms的默认文本输出到字体大小7,为什么不呢?" 或者"让我们制作黑暗的主题,但仅限于所选的应用程序",甚至"如果我们从2017年的安装程序中删除python,你们会说什么呢,它会非常有趣!用户将被迫从多个发布渠道安装实例".

正如你们中的一些人已经提到的,我很感激它,我可以(作为解决方法)使用命令窗口:

Tools.ImportandExportSettings [/ export:filename |/import:filename | /重启]

但它甚至可以在SQL Server Management Studio中使用吗?如果是,我没有找到它,如果不是,那么我们应该如何导入设置呢?

我将仅标记为一个实际上阻止窗口消失的答案帖子,并允许我成功导入选项,但是我会提出有效的解决方法,特别是对于SQL Server Management Studio

settings importerror visual-studio

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

如何在 Visual Studio 2019 中覆盖 Vue.js 客户端脚本的源映射以使调试器在断点处停止?

我在学习Vue。最近我发现有一个错误,Visual Studio可以有效阻止调试器在客户端脚本的断点处停止(https://developercommunity.visualstudio.com/content/problem/520247/vue-app-in-vs-2019-cannot -debug-javascript-code.html)。

我发现,正如我在这里写的:在 Visual Studio 2017 中调试 Vue.js 应用程序,按照https://github.com/Microsoft/vscode-recipes/tree/master/vuejs-cli中的配方,可以克服这个问题是Visual Studio Code通过覆盖Source Map路径来解决的。

让我们考虑以下项目结构:

在此输入图像描述

为了正确解决Source Maps调试问题,我需要以下launch.json文件Visual Studio Code

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Node",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "program": "${workspaceFolder}\\source\\server\\server.js",
            "preLaunchTask": "build"
        },
        {
            "type": "chrome",
            "request": "launch",
            "name": "vuejs: chrome",
            "url": "http://localhost:8080",
            "webRoot": "${workspaceFolder}/source/client/src",
            "breakOnLoad": true,
            "sourceMapPathOverrides": {
                "webpack:///./src/*": "${webRoot}/*",
                "webpack:///src/*": "${webRoot}/*",
                "webpack:///*": "*", …
Run Code Online (Sandbox Code Playgroud)

visual-studio source-maps vue.js

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

使用https时,ASP.NET调试器会出现http错误

我真的非常需要你的帮助,因为我的程序遇到了非常不寻常的问题:

  1. 当我尝试在本地IIS服务器7.5上调试我的ASP.NET或MVC应用程序时收到此错误:"无法在Web服务器上启动调试.由于语法无效,服务器无法处理调试请求."

    在此输入图像描述

  2. 直到今天,我在谷歌中找到了我能找到的所有解决方案.我花了12个小时试图解决这个问题.没有运气.

  3. 只有这个地址出现错误:http:// localhost/AspDemo不是这个:https:// localhost/AspDemo.基本上,我可以像往常一样调试,如果我把https而不是http.

  4. https在我的本地IIS服务器上禁用:),我的意思是它被设置为忽略.

  5. 此外,我可以在IIS控制面板中使用BOTH协议打开我的网站

  6. 如果我在Visual Studio的应用程序的属性中禁用ASP.NET调试器,应用程序运行正常.

  7. 这是httperr日志中的错误:

    2014-10-30 00:23:46 :: 1%0 2977 :: 1%0 80 - - - 400 - 动词 -

  8. 我不知道究竟在哪里,但在其他日志中,我看到了类似这样的内容:错误400"错误请求 - 无效动词"

  9. 一周前,我遇到问题的所有应用程序都与visual studio的asp.net调试器完美配合,我不知道发生了什么.

  10. 我怀疑有些更新.因为最近的更新也与我的自定义引导加载程序混乱.

  11. 当我启用跟踪时 - 使用http清空日志

  12. Fiddler日志也是空的,也许我可以在Fiddler中使用一些配置来生成更多日志?(当我使用https时,它当然使用修改后的machine.config记录)

永远感谢你的帮助,如果你需要更多的日志,请不要犹豫.

我也想提一下,是的,我在这个网站上看到了类似的帖子,但没有一个描述的问题与我的相似.

/编辑

从我能够观察到的,错误发生在调试器访问machine.config文件之前,你能告诉我如何在那一刻捕获错误吗?

==== /编辑2 ====

任何人?没有人知道答案吗?最近我能够在以下位置找到完整的错误消息:C:\ Users \\ AppData\Local\Temp\Visual Studio Web Debugger.log

http://localhost/MVCDemo/debugattach.aspx

Status code=400 (Bad Request)
Protocol version=1.1
Cached=False
Connection=close
Content-Length=326
Content-Type=text/html; charset=us-ascii
Date=Fri, 31 Oct 2014 03:44:14 GMT
Server=Microsoft-HTTPAPI/2.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" …
Run Code Online (Sandbox Code Playgroud)

asp.net debugging syntax-error

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