-
-
-
我在项目启动时 反射解析DLL,注入相关接口实现,这没问题 但我需要在项目启动之后,我上传一个dll文件,解析反射注入, 上传成功后,我通过查询IServiceCollection的对象 _serviczd890 评论: @阿杰_joly: Microsoft.Extensions.DependencyInjection.ServiceProvider 是做不到这个事情的. 因为在Service Collection.…
-
扎实的编码和设计能力:这是基础中的基础。软件架构师需要有丰富的编码和设计经验,才能够成为高效的、可信赖的团队领袖。 优秀的沟通能力:软件架构师不仅要和技术人员沟通,还需要和非技术人员(例如项目经理、产快乐的凡人721 评论: 是啊 非一日之功,难一蹴而就 需要认真地积累才是 最主要的是,要创造相应的价值——给公司带来足够的收益
-
-
将插件内的service在 运行时 添加到 host applicaiton已经生成好ServiceProvider 是不可能的. 从设计上来说, 你的主程序不需要也不应该 要知道任何插件的细节. 可阿杰_joly 评论:
-
将插件内的service在 运行时 添加到 host applicaiton已经生成好ServiceProvider 是不可能的. 从设计上来说, 你的主程序不需要也不应该 要知道任何插件的细节. 可阿杰_joly 评论: 因为我单个插件(项目)、需要对实现的接口方法进行注入, 以便控制器使用或插件之间通讯,我知道如果不注入也可以传统的方式实现, 但我觉得违背了DI IOC的原则了
-
@dudu: 像现在做的一个仓储系统, 用户在做采购单的时候,编辑单据时,可能会删除某些商品明细,然后再加某些明细进来。 此时就涉及了在修改采购单的时候, 可能会删除、新增、修改商品明细。 我目前的ududu 评论: @尾随前行: 先删除后添加还不简单吗?这已经是为了简单的偷懒做法
-
这个问题可能是是 .NET 7 GC 的问题引起的 in .NET 7 we have enabled new Regions functionality within the GC. Here ardongfo 评论: @dudu: 测试了一下,修改环境变量没起到作用
-
通过系统自带的事件查看器具体是因为什么导致的,如果是因为win11和win10自带的集成开发环境问题就需要网上找开发环境,如果是其他问题需要自己去定位问题去分析,如果单纯是版本问题就换其他版本就好了,27号选手风暴中 评论: 你好,我打开事件查看器没有看见有显示具体是什么错误,只显示了级别错误,如图这样子,该怎么具体查看是什么原因呢,十分感谢。 (https://img2023.cnblogs.com/q/2976382/…
-
//声明队列 channel.QueueDeclare(topicQueue1, false, false, false, properties); 死信队列绑定错误喜欢写代码的小陈 评论: 明白了老哥,应该在申明队列的时候设置参数,不是绑定的时候。感谢老哥。
-
@尾随前行: 为什么要删除?不是可以直接修改吗?尾随前行 评论: @dudu: 像现在做的一个仓储系统, 用户在做采购单的时候,编辑单据时,可能会删除某些商品明细,然后再加某些明细进来。 此时就涉及了在修改采购单的时候, 可能会删除、新增、修改商品明细。…
-
dudu大佬, 这种情况还会引发一些问题。比如我先获取了Blog数据, 但是我在前端传来的数据中, posts不会包含已经删除了的数据,这个时候是不是只能自己去手动判断了 ? 如果只能自己手动判断的话dudu 评论: @尾随前行: 为什么要删除?不是可以直接修改吗?
-
每次先获取再修改保存更好一些,这样只会更新数据发生变更的字段,详见 Change Tracking in EF Core尾随前行 评论: dudu大佬, 这种情况还会引发一些问题。比如我先获取了Blog数据, 但是我在前端传来的数据中, posts不会包含已经删除了的数据,这个时候是不是只能自己去手动判断了 ? 如果只能自己手动判断的话…
-
@蜉蝣渡海: 我在本地启两个容器跑的时候采用host模式,代码中IP地址写0.0.0.0,是可以传输文件的。但是去放到两个服务器上,就不行了,报socket连接异常。蜉蝣渡海 评论: @nihaoqingtuan: 我看了你回复的,根据你的描述,问题出在你在host映射的端口实际并没有在代码中做配置,比如你两个服务之间还是用的默认端口,所以两台之间的通信会不通。这也是为什么你换成默…
-
-
@nihaoqingtuan: 你得看下你程序的配置文件,是配置的什么地址,如果不对,是需要改的。 例如,我这里本机起了一个grafana的容器,端口是3000,容器端口也是3000,我就可以从本机访nihaoqingtuan 评论: @蜉蝣渡海: 我将端口重新映射成9090:9090 7005:7005 后成功了。感谢
-
@三井寿: 造一个 循环依赖,启动,检查 错误日志——根据日志去找 spring framework (core, bean etc.) 的源码所在位置*三井寿* 评论: @快乐的凡人721: 嗯 谢谢您 我已经解决了这个问题了 。
-
最近在学习spring,并不是想要解决这个问题,就是想要知道它在spring中是怎样检查循环依赖的。。。我想就是先了解它怎么样检查然后再去了解spring通过三层缓存解决的细节。快乐的凡人721 评论: @三井寿: 造一个 循环依赖,启动,检查 错误日志——根据日志去找 spring framework (core, bean etc.) 的源码所在位置
-
@nihaoqingtuan: 你得看下你程序的配置文件,是配置的什么地址,如果不对,是需要改的。 例如,我这里本机起了一个grafana的容器,端口是3000,容器端口也是3000,我就可以从本机访nihaoqingtuan 评论: @蜉蝣渡海: 我在网上搜容器跨主机通信,给的方案都是用macvlan,我是不是应该使用这个方案?
-
参考 ASP.NET Core Docker container only responds when debugging in visual studioLiveCoding 评论: 解决了,把dockerfile放到根目录打包就可以用。
-
@LiveCoding: 调试时 VS 会自己修改 dockerfileLiveCoding 评论: @dudu: 把调试的时候的那些环境变量加上,也启动不起来。
-
@LiveCoding: 调试时 VS 会自己修改 dockerfileLiveCoding 评论: @dudu: 镜像不会有问题吧,在DOCKER里面用它的镜像重新运行一个容器也是无法启动的。启动后环境变量我看了确实少了好几对。
-
-
@大da脸: var form = new Required_Form(); form.rich_field_list = new[] { new Rich_Field_List() }; form.大da脸 评论: @dudu: 非常感谢
