ICode9

精准搜索请尝试: 精确搜索
  • SpringBoot+WebSocket在线聊天2022-07-30 00:06:16

    先看一下页面效果,有点简单粗暴!哈哈哈哈哈,别介意. 本文参考:SpringBoot2.0集成WebSocket,实现后台向前端推送信息 新建一个springboot项目 引入相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-w

  • GPS坐标系转换 go golang 版本2022-06-29 14:00:39

    package util import ( "math" "strconv" ) // GPSUtil is a utility class for GPS calculations. // 小写方法是私有方法,大写方法是公有方法 可根据需要调整 type GPSUtil struct { } const ( pi = 3.1415926535897932384626 x_pi = 3.14159265358979324 * 3000.0 / 18

  • Go语言结构体2022-06-15 22:06:03

    1、结构体的定义 定义:type xxx struct 使用:var关键字创建、冒号:创建、new关键字创建 例如 package main import "fmt" type treeNode struct { value int left, right *treeNode } func main() { var root treeNode //var关键字创建 fmt.Print(roo

  • Methods and interfaces2022-06-14 22:34:52

    golang的数组是用花括号括起来的。 Method A method is just a function with a receiver. method:  func (v type1) Abs() type2{ } v.Abs() function: func Abs(v type1) type2 { } Abs(v) receiver的type得和method在同一个package中定义,不能直接用built-in type,如需要的话,可

  • JS高级—10—Proxy类;Reflct对象;响应式原理;2022-05-19 20:31:43

    一、Proxy类 1.1概念 proxy最主要的操作是,对对象、函数对象的所有操作做了一个监听或者说捕获拦截,然后可以在捕获器里定义自己的行为;                         1.2Proxy的所有捕获器 proxy对象比以前的Object.defineProperty()做了很多增强;除了可以监听对象的setter、ge

  • golang receiver of method方法接收者2022-05-04 13:02:56

    什么是method(方法)?method是函数的另外一种形态,隶属于某个类型的方法。 method的语法: func (r Receiver) funcName (parameters) (result) receiver可以看作是method的第一个参数,method并且支持继承和重写。 Go中虽没有class,但依旧有method 通过显示说明receiver来实现与某个类型的

  • |NO.Z.00019|——————————|Deployment|——|Hadoop&OLAP数据库管理系统.v19|---------------------------------|Kylin.2022-04-18 13:31:29

    [BigDataHadoop:Hadoop&OLAP数据库管理系统.V19]                           [Deployment.OLAP数据库管理系统][|Kylin:Kylin构建Cube&实时OLAP.V2|]一、OLAP环境准备### --- OLAP环境准备 ~~~ # 进入服务部署目录 [root@hadoop02 ~]# cd /opt/yanqi/server

  • 浅析 ES6 Proxy2022-03-26 02:00:38

    1 关于Proxy Proxy,代理,是ES6推出的一个特性。通过Proxy我们可以拦截对象的某些操作,并在其中加入定制化代码,使这些操作变得更加丰富灵活 语法: let proxy = new Proxy(target,handle) Proxy表示创建代理实例的类,target为被代理的对象,handle为拦截器对象,内含拦截器方法 2 Proxy常

  • QT 软键盘兼容QT4/QT52022-03-03 15:58:59

    前言 软键盘在嵌入式平台开发中被广泛使用 本章代码功能: 1.支持中英双语输入法 2.同时支持QT4/QT5版本 3.支持linux/windows系统 源码地址 https://github.com/jbyyy/softkeyboard 软件功能预览 英文输入法 中文输入法 键盘代码展示 一、设置窗口大小信息 二、加载中文 2.1

  • JS设计模式-命令模式2022-02-06 23:00:28

    JS设计模式-命令模式 1.面向对象模式 看以下代码,用面向对象的方式实现命令模式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="

  • 常用的RS485芯片简介2022-01-31 19:30:17

    本文将简单介绍常用RS485 芯片 MAX48x系列芯片 The MAX481, MAX483, MAX485, MAX487–MAX491, and MAX1487 are low-power transceivers for RS-485 and RS-422 communication. Each part contains one driver and onereceiver. The MAX483, MAX487, MAX488, and MAX489 feature

  • Phoenix JDBC开发2022-01-30 16:34:54

    Apache Phoenix Apache Phoenix基于HBase的一个SQL引擎,我们可以使用Phoenix在HBase之上提供SQL语言的支持。Phoenix是可以支持二级索引的,而且Phoenix它自动帮助我们管理二级索引,底层是通过HBase的协处理器来实现的,通过配合二级索引和HBase rowkey,可以提升hbase的查询效率Pho

  • Android上唤起 APP 场景的思考总结,flutter通知推送2022-01-30 14:33:43

    FLAG_ACTIVITY_NEW_TASK FLAG_RECEIVER_FOREGROUND FLAG_ACTIVITY_RESET_TASK_IF_NEEDED FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS 3.第三方推送在 APP 被完全杀死前提下拉起 FLAG_ACTIVITY_NEW_TASK FLAG_RECEIVER_FOREGROUND FLAG_ACTIVITY_SINGLE_TOP FLAG_ACTIVITY_REORDE

  • 比特币上的 DeFi:可替代代币和代币交换 (1)2022-01-28 20:03:47

    去中心化金融或 DeFi 最近经历了快速增长,因为它声称可以解决传统金融系统中固有的问题。 由于普遍的观点是比特币无法支持DeFi,它并未在比特币上快速发展。 在本系列中,我们将展示 DeFi 不仅在比特币上可行,而且在成本、安全性、可组合性和可扩展性方面,在比特币上运行 DeFi 实际

  • GoLang设计模式08 - 命令模式2022-01-26 18:36:02

    命令模式是一种行为型模式。它建议将请求封装为一个独立的对象。在这个对象里包含请求相关的全部信息,因此可以将其独立执行。 在命令模式中有如下基础组件: Receiver:唯一包含业务逻辑的类,命令对象会将请求传递给它,请求的最终处理者 Command:组装了一个Receiver成员,并绑定实现了Rec

  • Delayed ACK and Nagle’s Algorithm2022-01-01 23:05:44

    https://noisy.network/2017/02/06/delayed-ack-and-nagles-algorithm/   mavenetPosted on February 6, 2017Categories BigIP F5, NetworkTags Delayed ACK, Nagle's, Network Slowness   In this article, I am taking a shot at trying to explain the interaction b

  • 第六章:android入门2021-12-20 13:33:14

    目录安卓入门十、组件学习1、Activity2、Service3、Receiver 安卓入门 十、组件学习 1、Activity activity跳转 // 按钮点击事件 public void openActivity(View view) { startActivity(new Intent(this, MainActivity2.class)); } activity生命周期 onCreate(->onRestar

  • 设计模式-命令模式2021-12-15 16:02:23

    命令模式给我的感觉有点像观察者模式 网上找的原理图   Barbecuer.h #ifndef BARBECUER_H_ #define BARBECUER_H_ #include<iostream> using namespace std; /** * 烤肉串类 * 包括实现的功能 */ class Barbecuer{ public: // 烤羊肉 void bakeMutton(){ c

  • 设计模式学习-使用go实现命令模式2021-11-29 13:31:42

    命令模式 定义 优点 缺点 适用范围 代码实现 命令模式对比策略模式 参考 命令模式 定义 命令模式(Command):将一个请求封装成一个对象,从而是你可用不同的的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 优点 1、降低了系统耦合度; 2、新的命令可以很容

  • UDP(User Datagram Protocol, 用户数据报协议)及代码实例2021-11-24 11:59:26

    刚开始学习C++与QT相结合的开发方式,对于一些好的教程会搬运到自己的博客里面去,方便以后的查找与学习,这次转载了一个udp模块的详细教程及代码实例; UDP(User Datagram Protocol, 用户数据报协议) 是轻量的、不可靠的、面向数据报、无连接的协议,它可以用于对可靠性要求不高的场所。

  • BroadcastReceiver的原理和使用2021-11-17 18:03:18

    转载自www.360doc.com 1.     动态注册、静态注册的优先级 在AndroidManifest.xml中静态注册的receiver比在代码中用registerReceiver动态注册的优先级要低。发送方在sendBroadcast后,ActivityManagerService里的broadcastIntentLocked函数会处理广播的接收者。静态注册的接

  • alertmanage 告警路由2021-11-13 18:35:30

    概述   Alertmanager 的 route 配置支持定义 树 状路由表,入口位置称为根节点, 每个字节点可以基于匹配条件定义出一个独立的路由分支。   所有的告警都将从路由根节点,而后进行子节点遍历。   若路由上的 continue 字段为 false, 则遇到第一个匹配的路由分支后即停止匹配, 否则

  • 设计模式-命令模式2021-10-24 21:35:04

    命令模式 一、概念①什么是命令模式②为什么使用命令模式③如何使用命令模式 类图实例类图代码客户端服务员烧烤者抽象命令类具体命令类 一、概念 ①什么是命令模式 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对讲求排队或记录请求日期,以及支持

  • 一个 android 开机自动启动功能的测试2021-10-07 16:32:28

    测试代码仅仅关于开机自动启动,无其他功能。 要实现此功能简单说包括三部分:AndroidManifest.xml,rec1.java,及设置开机自动启动权限。测试环境:android 4.4.2,java 1.6.0_45。 1. 具体代码 1.1 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="

  • GoLang设计模式08 - 命令模式2021-10-02 19:32:38

    命令模式是一种行为型模式。它建议将请求封装为一个独立的对象。在这个对象里包含请求相关的全部信息,因此可以将其独立执行。 在命令模式中有如下基础组件: Receiver:唯一包含业务逻辑的类,命令对象会将请求传递给它,请求的最终处理者 Command:组装了一个Receiver成员,并绑定实现了Rece

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

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

ICode9版权所有