标签: bus

在C中学习指针

在过去的48小时左右我一直在削减我的牙齿试图在C中实现这个哈希表功能.我的代码相当长(我意识到它不是最有效的,有些更多是我玩C来获取感觉它是如何工作的等等.

我遇到的问题是我的主程序的最后一行在底部(打印MyEntry-> Name).我收到一个总线错误,我不确定为什么.我不相信我应该在主指针中为这个指针分配内存,但我可能是错的.

抱歉,此代码的长度.BTW SymEntry是'struct SymEntry {char*Name,void*Attributes,struct SymEntry*Next}

#include <strings.h>
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <stdbool.h>
#include "SymTab.h"



struct SymTab * CreateSymTab(int Size)
{
   struct SymTab *symtable;
   if(!(symtable=malloc(sizeof(struct SymTab)))) return NULL;
   if(!(symtable->Contents=calloc(Size, sizeof(struct SymEntry*)))) {
          free(symtable);
          return NULL;
   }

   symtable->Size=Size;
   return symtable;
}

/* hash form hash value for string s, taken from 'The C Programming Language'*/
unsigned hash(struct SymTab *ATable, const char *s)
{
     unsigned hashval, size;
     size = ATable->Size;;
     for (hashval = 0; *s != '\0'; …
Run Code Online (Sandbox Code Playgroud)

c printf pointers bus

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

nServiceBus UnicastBusConfig.MessageEndpointMappings.Endpoint

我正在玩NServiceBus的自定义配置,我正在实现IConfigurationSource.

在UnicastBusConfig的情况下,什么是属性UnicastBusConfig.MessageEndpointMappings [n] .Endpoint应该是什么?

谢谢

c# service nservicebus bus

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

如何摆脱这段代码中的反射调用?

我正在构建一个简单的"总线"作为概念证明.我不需要任何复杂的东西,但我想知道如何最好地优化下面的代码.我使用Autofac作为容器将命令解析为开放泛型,但实际执行命令当前是通过反射完成的,因为传入的命令无法转换为代码中的具体类型.查看代码 - 用// BEGIN // END标记 - 目前正在使用反射完成.有没有办法在不使用反射的情况下做到这一点?

// IoC wrapper
static class IoC {
    public static object Resolve(Type t) {
        // container gubbins - not relevant to rest of code.
    }
}

// Handler interface
interface IHandles<T> {
    void Handle(T command);
}

// Command interface
interface ICommand {
}

// Bus interface
interface IBus {
    void Publish(ICommand cmd);
}

// Handler implementation
class ConcreteHandlerImpl : IHandles<HelloCommand> {
    public void Handle(HelloCommand cmd) {
        Console.WriteLine("Hello Command executed");
    }
}

// Bus …
Run Code Online (Sandbox Code Playgroud)

c# reflection command autofac bus

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

关于WCF服务总线

在我的毕业项目提案中,我需要从另一个内部网外部访问内部网,他让我使用WCF服务总线(Windows Azure),事实上我对WCF一无所知,我的整体经验都在WPF中C#,所以我想知道

  1. 什么是服务总线以及何时使用?
  2. 我可以建立一个普通的连接只是为了访问公司另一部分的资源吗?
  3. 是否有任何潜在的网络知识需要了解服务总线?
  4. 服务总线有哪些好处和优点?为什么人们使用它?
  5. 在我使用之前我应该​​完全理解WCF吗?或者我可以直接跳转并学习它?

还有,关于这些东西的任何其他信息对我来说非常有用,非常感谢:)

windows service wcf azure bus

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

返回oracle服务总线错误代码

我正在Oracle Service Bus 11G中为Web服务创建代理。收到请求后,当响应为200时,一切正常,OSB返回相同的200码。

现在,在我的WebService中,我会根据一些逻辑处理引发错误400、406、403等,但OSB始终会引发错误500。

有一种方法可以使OSB转发包含错误代码的简单答案?

谢谢。

oracle service bus osb

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

Odoo Bus.bus 不可用

在 docker 本地运行 odoo v14 时,我经常收到以下错误消息:

odoo-14.0-stage    | 2021-04-26 10:51:00,476 10 ERROR update odoo.http: Exception during JSON request handling. 
odoo-14.0-stage    | Traceback (most recent call last):
odoo-14.0-stage    |   File "/home/odoo/addons/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
odoo-14.0-stage    |     result = request.dispatch()
odoo-14.0-stage    |   File "/home/odoo/addons/odoo/odoo/http.py", line 683, in dispatch
odoo-14.0-stage    |     result = self._call_function(**self.params)
odoo-14.0-stage    |   File "/home/odoo/addons/odoo/odoo/http.py", line 359, in _call_function
odoo-14.0-stage    |     return checked_call(self.db, *args, **kwargs)
odoo-14.0-stage    |   File "/home/odoo/addons/odoo/odoo/service/model.py", line 94, in wrapper
odoo-14.0-stage    |     return f(dbname, *args, **kwargs) …
Run Code Online (Sandbox Code Playgroud)

bus long-polling docker odoo

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

物理地址扩展是否需要36位地址总线?

32位处理器上的物理地址扩展是否需要36位地址总线?如果我使用位于具有36位地址的页面中的32位地址怎么办?

x86 assembly memory-management bus

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