ICode9

精准搜索请尝试: 精确搜索
  • Springboot集成kafka高级应用实战2022-08-12 14:02:57

    深入应用 4.1 springboot-kafka 1)配置文件 kafka: bootstrap-servers: 52.82.98.209:10903,52.82.98.209:10904 producer: # producer 生产者 retries: 0 # 重试次数 acks: 1 # 应答级别:多少个分区副本备份完成时向生产者发送ack确认(可选0、1、all/-1)

  • C#下一个简单的Actor模型实现2022-08-11 20:01:10

    网上关于Actor的内容有很多,这里提供一种简单的实现。直接上码: 1 public abstract class Actor<T> 2 { 3 public static readonly int StateWaiting = 0; 4 public static readonly int StateExecuting = 1; 5 public static readonly int StateExit

  • odoo report track 报表中找到追踪字段2022-08-10 18:32:57

     re=self.env['********'].search([('name','=','*******')])   re.message_ids.tracking_value_ids.mapped('new_value_char')  追踪字段新值  re.message_ids.tracking_value_ids.mapped('old_value_char')    追踪字段旧

  • protobuf和brpc2022-08-07 20:32:46

    转自:https://izualzhy.cn/demo-protobuf-rpc 1.Protobuf简介 Protobuf(Google Protocol Buffers)提供一种灵活、高效、自动化的机制,用于序列化结构数据。 Protobuf作用与XML、json类似,但它是二进制编码格式,所以性能更好。 有代码生成机制,易于使用。 syntax="proto2"; package

  • Vue3 Transition 过渡效果之切换路由组件2022-08-07 15:31:48

    复习作用域插槽 父组件可以给子组件(具有插槽的组件)传递值,并且这个值可以随意使用: MyComponent.vue: <script> import { ref } from 'vue'; let greetingMessage = ref("Hello Vue!"); let num = ref(1); </script> <template> <div class="my-component"

  • ant design pro git提交error; Angular 团队git提交规范2022-08-04 21:35:30

    前言 在使用 ant design pro 时,git 提交报错 > running commit-msg hook: fabric verify-commit ERROR 提交日志不符合规范 合法的提交日志格式如下(emoji 和 模块可选填):

  • springboot 整合mail 发送邮件2022-08-04 20:05:10

    springboot 整合mail 发送邮件   pom.xml <properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.ou

  • 如何在 vue 的任何文件下都可以调用某个方法, 如 this.message()2022-08-02 18:04:48

    在 vue 项目中 src 文件夹下创建 utils 文件夹 ( 这个文件夹是专门用来存放全局方法的 ) 在这个文件夹下创建 Methods.js 文件    在这个文件写你需要的方法.  如下: export function message() { alert('111') }   然后再 main.js 文件下全局挂载(这个操作就叫全局挂载,

  • NetCore+RabbitMQ2022-08-02 18:03:14

    1.首先要清楚什么是RabbitMQ,是干啥用的?   RabbitMQ就是一个消息中间件,那什么又是中间件呐?我的理解是,消息中转站,生产者生产完消息,放入中转站,就接着干别的事情去了。 至于你什么时候消费,就看你自己了,一旦消费成功,中间件将不再存储你的消息。类似我们生活中的菜鸟驿站。 厂家就是生

  • elemment-ui的form表单输入框自定义rules限制规则限制输入长度2022-08-02 11:00:24

    rules: [                 { validator: rule.emptySpace, trigger: 'blur' },                 { validator: rule.labelSpace, trigger: 'blur' },                 {                     required: true,                     m

  • MFC - 钩子、窗口、消息2022-08-02 09:02:19

      钩子 win32 技术。钩子有优先钩取消息的权力,消息产生后会先被钩子钩走,钩子处理完后再把消息返回回来。 创建钩子 WINUSERAPI HHOOK WINAPI SetWindowsHookExA( _In_ int idHook, // 钩子类型,不同类型的钩子处理不同消息。 WH_CBT:专注窗口创建消息,MFC多用 _In_

  • vue基础知识2022-08-01 08:34:13

    VUE 是一套用于构建用户界面的渐进式框架。vue被设计为可以自底向上逐层应用。 el:挂载点 设置完成之后,el内部,id内部的两个大括号 同名,就会被替换。 el是用来设置vue实例挂载(管理)的元素 vue会管理el选项命中的元素及其内部的后代元素 可以使用其他的选择器,但是建议使用id选择器 可

  • 密码验证框信息2022-08-01 01:32:12

    <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&

  • 死信队列测试2022-07-30 23:33:30

    什么是死信队列? 死信队列是用于接收普通队列发生失败的消息,其原理与普通队列相同; 失败消息如:被消费者拒绝的消息、TTL超时的消息、队列达到最大数量无法写入的消息; 死信队列创建方法: 在创建普通队列时,在参数"x-dead-letter-exchange"中定义失败消息转发的目标交换机; 再创建一个

  • 【Vue】点击按钮实现上传,下载前端文件2022-07-29 17:03:40

    本人不是专业的前端同学,前端水平入门都算不上,只能边摸索,边开发。 记录实现的功能 实现效果: 导入接口按钮上传一份xlsx,并对数据进行处理。 下载模版按钮将前端的文件下载到本地 这里不涉及跟后端的交互 上传 <el-form-item label="接口配置:" prop="threshold" class="for

  • 【Azure 应用服务】本地创建Azure Function Kafka Trigger 函数和Kafka output的HTTP Trigger函数实验2022-07-28 20:02:54

    问题描述 在上一篇博文(https://www.cnblogs.com/lulight/p/16525902.html)中,我们成功的以VM作为Kafka服务器运行,并且验证了从其他机器中远程访问。在本文中,将使用Visual Studio 2022创建Azure Function 作为生产者和消费者在本地进行验证 生产者:使用HTTP Trigger函数,以 kafka ou

  • Vue中computed用法2022-07-28 13:33:28

    computed是什么?对于任何复杂逻辑,你都应当使用计算属性。computed用来监控自己定义的变量,该变量不在data里面声明,直接在computed里面定义.然后就可以在页面上进行双向数据绑定展示出结果或者用作其他处理;computed比较适合对多个变量或者对象进行处理后返回一个结果值,也就是数多个变

  • 2022.7.27 - Sass的注意点以及几个常用语法2022-07-27 19:03:31

    安装 Sass 后,您可以使用 命令将 Sass 编译为CSS 。 例如,sass input.scss output.css从您的终端运行将获取一个 Sass 文件input.scss,并将该文件编译为output.css. 您还可以使用该 --watch标志查看单个文件或目录。watch 标志告诉 Sass 监视源文件的更改,并在每次保存 Sass 时重新编

  • 观察者模式之-监听事件2022-07-27 01:31:52

    概念   参考链接: https://blog.csdn.net/qq_37758497/article/details/118863308 代码案例 测试主类 /** * https://blog.csdn.net/qq_37758497/article/details/118863308 * 事件控制器,根据不同的类型选择不同的事件发布服务 */ @RestController @RequestMapping("/eve

  • python_crash_course(2.1-2.6)2022-07-27 00:31:35

    2.1 测试环境 print ("Hello Python World!") 2.2 变量 message = "Hello Python world!" print(message) message = "Hello python Crash Course world!" print(message) 2.2.1 变量的命名和使用 变量的命名包含: 字母 数值 下划线 正确的命名方式: message = "xxxxxx"

  • Vue 复制到剪切板2022-07-26 09:02:59

    第一种:VUE响应函数方式 复制动作使用的是VUE响应函数方式,这就为复制前控制数据提供了可能。 // 复制之前可以进行数据处理,点击事件 share(val) { //数据处理 this.message = this.message + ' ' + val this.$copyText(this.message).then(function (e) { alert('Cop

  • .NET CORE全局异常处理(自定义过滤器 ExceptionFilterAttribute、自定义中间件)2022-07-25 21:36:38

    1、自定义中间件处理异常(推荐) 参考:https://www.csframework.com/archive/1/arc-1-20211230-4180.htm using System.Net; using System.Text.Json; using ExceptionHandling.Models.Responses; namespace ExceptionHandling.Middlewares; public class ExceptionHandlingMiddl

  • JAVA发送Email 用于安全验证2022-07-25 20:34:24

    1.基于Oracle提供的mail.jar实现发送email的方式 package com.yang.email; import javax.mail.*; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Date; import java.uti

  • 野火IM wfcmessage_community.proto2022-07-25 18:03:35

    友情提示,为了兼容野火的代码protobuf-2.5.0,一定要用这个版本的 2.5.0 该脚本更新于 2022-07-25,如果最近的野火有更新则需要自行添加脚本 相关链接: protobuf-2.5.0.tar.gz的下载与安装_听见下雨的声音hb的博客-CSDN博客_protobuf-3.7.1.tar.gz 图文介绍IDEA开发环境安装protobuf插

  • Node.js精进(11)——Socket.IO2022-07-22 08:04:41

      Socket.IO 是一个建立在 WebSocket 协议之上的库,可以在客户端和服务器之间实现低延迟、双向和基于事件的通信。      并且提供额外的保证,例如回退到 HTTP 长轮询、自动重连、数据包缓冲、多路复用等。   WebSocket 是一种基于 TCP 协议在服务器和浏览器之间提供全双工和

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有