D1h.Net第一号博客 - 开发者的网上家园
Docker容器网络配置

博主头像 Docker容器网络配置 1、Linux内核实现名称空间的创建 1.1 ip netns命令 可以借助ip netns命令来完成对 Network Namespace 的各种操作。ip netns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。 [root@localh ...

你有对象类,我有结构体,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang结构体(struct)的使用EP06

博主头像 再续前文,在面向对象层面,Python做到了超神:万物皆为对象,而Ruby,则干脆就是神:飞花摘叶皆可对象。二者都提供对象类操作以及继承的方式为面向对象张目,但Go lang显然有一些特立独行,因为它没有传统的类,也没有继承,取而代之的是结构和组合的方式,也就是结构体(struct)的方式来组织代码 ...

杂谈——程序员的悲哀

博主头像 大学期间看了几本比尔盖茨的书,觉得技术可以改变世界,抱着救世主的心入行了。 干了几年活,读了几本书,见了几个人,觉得这世间那些非技术人(项目经理、产品经理、销售)整天只知道瞎逼逼,唯有技术实在,除了技术书籍都是废土,不值得赏阅,除了技术人都是废物,不值得交往。 于是闭关苦心钻研技术,两耳不闻窗外事, ...

基于ABP的AppUser对象扩展

博主头像 在ABP中AppUser表的数据字段是有限的,现在有个场景是和小程序对接,需要在AppUser表中添加一个OpenId字段。今天有个小伙伴在群中遇到的问题是基于ABP的AppUser对象扩展后,用户查询是没有问题的,但是增加和更新就会报"XXX field is required"的问题。本文以Ap ...

Bellman-Ford算法与SPFA算法详解

博主头像 PS:如果您只需要Bellman-Ford/SPFA/判负环模板,请到相应的模板部分 上一篇中简单讲解了用于多源最短路的Floyd算法。本篇要介绍的则是用与单源最短路的Bellman-Ford算法和它的一些优化(包括~~已死的~~SPFA) Bellman-Ford算法 其实,和Floyd算法类似, ...

STC8H开发(十五): GPIO驱动Ci24R1无线模块

博主头像 Ci24R1是Si24R1的SOP8封装简化版, 厂商为南京中科微, 他们还有一个比较常见的型号是Si24R1, Si24R1就是应用极广的nRF24L1的克隆版. Ci24R1的通信协议和Si24R1, nRF24L01是兼容的, 另外支持蓝牙BLE4.2标准. 本文介绍Ci24R1如何使用GPI... ...

万字总结:分布式系统的38个知识点

博主头像 大家好我是咸鱼了大半年的一灰灰,终于放暑假了,把小孩送回老家,作为咸鱼的我也可以翻翻身了,接下来将趁着暑假的这段时间,将准备一个全新的分布式专栏,为了给大家提供更好的阅读体验,可以再我的个人站点上查看系列的专栏内容: https://hhui.top/分布式 天天说分布式分布式,那么我们是否知道什么 ...

NetCore路由的Endpoint模式

IdentityServer里有各种Endpoint,如TokenEndpoint,UserInfoEndpoint,Authorize Endpoint,Discovery Endpoint等等。Endpoint从字面意思来看是“终端节点"或者“终节点”的意思。无独有偶NetCore的路由也有En ...

《痞子衡嵌入式半月刊》 第 60 期

博主头像 痞子衡嵌入式半月刊: 第 60 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回顾 ...

毕昇编译器优化:Lazy Code Motion

博主头像 摘要:本文中,我们将介绍通过代码移动(插入)的方式消除冗余计算的一个典型方法。 本文分享自华为云社区《编译器优化那些事儿(3):Lazy Code Motion》,作者:毕昇小助手。 导语 本文中,我们将介绍通过代码移动(插入)的方式消除冗余计算的一个典型方法。 下图给出的简要程序流图中, ①是我们 ...

大数据应用开发流程

博主头像 通常将大数据应用开发分为五个步骤:获取、存储、处理、访问以及编制,获取是指获取一些辅助数据,例如来自CRM、生产数据(ODS)的数据,并将其加载入分布式系统(如Hadoop)为下一环节处理做准备。存储是指对分布式文件系统(GFS)或NoSQL分布式存储系统、数据格式)、压缩和数据模型的决策。处理是指 ...

Reactive UI -- 反应式编程UI框架入门学习(二)

博主头像 前文Reactive UI -- 反应式编程UI框架入门学习(一) 介绍了反应式编程的概念和跨平台ReactiveUI框架的简单应用。 本文通过一个简单的小应用更进一步学习ReactiveUI框架的使用和整体布局,并对比与MVVMLight的不同之处。 应用的功能很简单,读取本地计算机的所有盘符,并 ...

源码解析springbatch的job是如何运行的?

博主头像 202208-源码解析springbatch的job是如何运行的? 注,本文中的demo代码节选于图书《Spring Batch批处理框架》的配套源代码,并做并适配springboot升级版本,完全开源。 SpringBatch的背景和用法,就不再赘述了,默认本文受众都使用过batch框架。 本文仅 ...

正则表达式实战:最新豆瓣top250爬虫超详细教程

博主头像 检查网页源代码 首先让我们来检查豆瓣top250的源代码,一切网页爬虫都需要从这里开始。F12打开开发者模式,在元素(element)页面通过Ctrl+F直接搜索你想要爬取的内容,然后就可以开始编写正则表达式了。 如下是我们将要爬取内容的html局部区域: <div class="item"> <d ...

RocketMQ的push消费方式实现的太聪明了

博主头像 大家好,我是三友,我又来了~~ 最近仍然畅游在RocketMQ的源码中,这几天刚好翻到了消费者的源码,发现RocketMQ的对于push消费方式的实现简直太聪明了,所以趁着我脑子里还有点印象的时候,赶紧来写一篇文章,来掰扯一下,防止过两天就忘得一干二净了。 MQ消费方式 消费方式就是指消费者如何从M ...

设计模式之组合模式

博主头像 本文通过老王和小王探讨书房、书架、各类书的管理问题,引出结构型设计模式家族中的一个重要成员——组合模式,本文会给予两种组合模式的典型代码实现,为了加深理解会在第三部分应用中介绍组合模式在源码中的实际运用,最后总结该设计模式学习后的一些思考。 ...

123···200>

问答 28u iTmz.Net 3q科技 A8团队1 A8团队2 A8团队3 A8备