ICode9

精准搜索请尝试: 精确搜索
  • Android跨进程通信,rxjava面试题 icode92022-10-30 16:10:26

    Messager底层也有利用封装AIDL来建立的,所以选用icode9的方法和AIDL基本类似。1.在服务端进程Service中建立Messenger icode9对象,用来发送用户端发来的Message数据,和获得用户端Messenger对象,并给用户端发Message数据。 2.创建客户端Messenger对象,用来接收服务端数据。 3.客户端绑定

  • JAVA 微信公众账号开发—— 介入微信公众测试平台2022-09-16 18:03:19

    个人只能申请订阅号 1、首先需要申请一个微信公众号。具体如何申请,请登录微信公众号平台申请即可 2、外网映射工具——ngrok 项目使用spring boot 开发  结合自己项目 引入如下依赖及两个java文件      <!-- 微信开发工具包 --> <!-- https://github.com/binarywan

  • git 修改已经提交的 commit2022-09-15 17:31:52

    对于已经 git commit,但还未 git push 到远程仓库的提交信息进行修改。主要分为如下两类 一、 对于刚刚提交的信息进行修改,此时修改的commit为最后一次提交的内容: 可修改提交的message 和 author,如修改下图所提交的信息和作者 # 1. 只修改提交的 message,如将已提交的message修改为

  • 统一返回值2022-09-13 21:33:33

    RestResult import lombok.Data; @Data public class RestResult<T> { private Integer code; private String message; private T data; public static RestResult success() { RestResult message = new RestResult(); messa

  • 使用注解实现异常错误2022-09-13 19:34:26

    @ControllerAdvice   处理整个web controller的异常 @Slf4j @ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler({ArithmeticException.class,NullPointerException.class}) //处理异常 数组可以包含多个 public String handleArithExcepti

  • DefaultErrorAttributes 继承ErrorAttributes重写getErrorAttributes 自定义异常信息2022-09-13 06:30:11

        @Componentpublic class Error extends DefaultErrorAttributes{ @Override public Map<String, Object> getErrorAttributes(WebRequest webRequest, ErrorAttributeOptions options) { Map<String,Object> map =super.getErrorAttributes(web

  • $nextTick 的理解2022-09-13 00:31:15

    <template> <div> <div ref="msg">{{ message }}</div> <div>{{ message1 }}</div> <button @click="changeMessage">改变message</button> </div> </template> <script

  • IOException2022-09-11 18:00:25

    IOException   /* * Copyright (c) 1994, 2006, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * */ package java.io; /** * Signals that an I/O exception of some sort has occurred

  • 转载:Git commit 编写规则2022-09-11 15:02:28

    本文来自阮一峰的博客: http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html 在这里备份一下,以便以后随时查看。 简介 Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。 $ git commit -m "hello world" 上面代码的-m参数,就是用来指定 com

  • 在带有 React 的 Rails 中使用 ActionCable2022-09-11 10:31:20

    在带有 React 的 Rails 中使用 ActionCable 在 Rails 应用程序中加入实时交互的能力是通过 行动电缆 ,这是几年前在 Rails 5 中引入的。虽然 任何电缆 现在提供了一个更快的替代方案,我决定使用 ActionCable 作为我第一次涉足 WebSockets。 以下是我将 ActionCable 与 react 结合到

  • Java学习-第一部分-第三阶段-项目实战:多用户即时通讯系统2022-09-11 04:00:09

    多用户即时通讯系统 包含推消息 私聊 发文件 等功能 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 为什么选择这个项目 有趣 涉及到java各个方面的技术 ✔项目框架设计 ✔java面向对象编程 ✔网络编程 ✔多线程 ✔IO流 ✔Mysql/ 学习前使用集合充当内存数据

  • node koa 连接mysql2022-09-10 19:01:48

    Node Koa 连接Mysql 简单案例 基础代码 基础代码 const Koa = require('koa') const Router = require('koa-router') // 实例 const app = new Koa() const router = new Router() // 服务 /*路由接口*/ // 可以使用链式调用 router .get('/', async ctx => { ct

  • go-cqhttp智能聊天功能2022-09-10 14:00:16

    目录智能聊天一、 概述二、 使用方法三、 接入程序四、 智能群聊 智能聊天 一、 概述 我们将我们的qq聊天机器人的环境配置好后,其就可以开始接收消息啦!那么,我们除了可以接收特定的消息,是不是还需要接收那些不是我们指定的消息呢?我想是的!那么,我们要如何接入呢? 这里,我找了一个比较好

  • 在带有 React 的 Rails 中使用 ActionCable2022-09-10 09:05:38

    在带有 React 的 Rails 中使用 ActionCable 在 Rails 应用程序中加入实时交互的能力是通过 行动电缆 ,这是几年前在 Rails 5 中引入的。虽然 任何电缆 现在提供了一个更快的替代方案,我决定使用 ActionCable 作为我第一次涉足 WebSockets。 以下是我将 ActionCable 与 react 结合到

  • Android 基础知识:Activity2022-09-10 03:00:49

    概念 Activity 是与用户交互的入口点,简单来说 Activity 类似于一个 Web 的页面,表示拥有整个屏幕的界面。 电子邮件应用可能有一个显示新电子邮件列表的 Activity、一个用于撰写电子邮件的 Activity 以及一个用于阅读电子邮件的 Activity。所以,一个 App 拥有多个 Activity。而一个

  • 关于 JavaScript 中 null 的一切2022-09-10 02:05:07

    原文地址:Everything about null in JavaScript 原文作者:Dmitri Pavlutin 译者:Gopal JavaScript 有两种类型:原始类型(strings, booleans, numbers, symbols)和对象 对象是一个复杂的数据结构。最简单的 JavaScript 对象是普通对象 —— 键和相关值的集合 let myObject = { na

  • go-cqhttp环境配置2022-09-10 00:02:14

    目录go-cqhttp安装一、 简介1、 介绍2、 优点二、 Windows 搭建1、 下载2、 配置3、 登录4、 监听消息三、 Linux 搭建1、 下载2、 配置3、 登录4、 开放端口5、 监听消息 go-cqhttp安装 一、 简介 1、 介绍 官方文档地址:https://docs.go-cqhttp.org/ 各种框架都只是机器人的各种

  • [Typescript] Defining a namespace alias2022-09-08 15:01:04

    namespace AllGreetings { export namespace Greetings { export function returnGreeting (greeting: string) { console.log(`The message from namespace Greetings is ${greeting}.`); } } export namespace GreetingsWithLength

  • Vue2:Provide/Inject2022-09-08 13:30:08

    Provide/Inject   通常情况下,父组件向孙组件传递数据,可以采用父子props层层传递,也可以使用bus和Vuex直接交互。 在Vue2.2.0之后,Vue还提供了provide/inject选项 //父组件 <template> <div> <p>{{ title }}</p> <son></son> </div> </template> <script>

  • 一个函数实现浏览器复制,自定义复制功能2022-09-08 10:32:36

    点击按钮自定义复制的文字,这在前端项目中还是很常见的,npm里面有很全的clipboard.js插件,但其实我们写个函数就可以实现这个功能了  函数封装: /** * 复制功能 * @param {string} text */ function copyFn(text){ return new Promise((resolve, reject) => { let messag

  • 第一章、react高级2022-09-07 01:00:08

    目录一、邂逅react开发和初体验1、简介2、hello react案例 一、邂逅react开发和初体验 1、简介 * react是什么? - 用于构建用户界面的javascript库 * 常见的javascript库 - jquery - vue - react - angular * react的起源 - 2013年,facebook开源的javascrip

  • java邮件开发详解(一)2022-09-06 15:30:44

      地址:https://www.cnblogs.com/h--d/p/6138810.html JavaMail介绍    JavaMail是SUN提供给开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发类库,支持常用的邮件协议,如SMTP、POP3、IMAP,开发人员使用JavaMail编写邮件程序时,无需考虑底层的通信细节(Socket),Jav

  • 日常开发记录-dangerouslyUseHTMLString:true; 属性的作用2022-09-06 09:00:32

    将 dangerouslyUseHtmlString 属性设置为 true ,message 就会被当做 HTML 片段处理。    案例 demo : this.$notify({ title: 'HTML 片段', dangerouslyUseHTMLString: true, message: '<div>这是 <i>HTML</i> 片段</div>'

  • .Net Core&RabbitMQ优先级队列2022-09-05 07:00:20

    优先级队列 消息除了有生命周期长短,也有紧急与非紧急之分,承载了具有优先级消息的队列则为优先级队列。 队列优先级设置 为消息设置优先级前,队列需要先具备优先级的能力,队列设置参数时,可添加x-max-priority来设置队列中消息能够达到的最高优先级(255封顶但推荐设置在1-10之间)。 v

  • 统一校验2022-09-03 11:33:36

    此文代码托管地址: https://gitee.com/ZomiCC/code/tree/master/validate 我们平时都会碰到很多通用校验的场景:比如字段非空校验、字段长度校验等等。如下所示: @Null:被注释的元素必须为null @NotNull:被注释的元素不能为null @AssertTrue:该字段只能为true @AssertFalse:该字段的值

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

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

ICode9版权所有