原理 技术p2p p2

超级App的构建与技术驱动

超级App是指一种综合性的应用程序,允许用户在同一个平台上访问多个不同的服务,包括支付、社交媒体、出行、点餐等等。它的发源地是东南亚地区,如中国的微信、印度的Paytm和印尼的Gojek等应用,但随着其成功的案例在全球范围内的推广和普及,越来越多的公司开始将其应用到自己的业务中。 ......
技术 App

Redis——cluster集群原理

摘要在 redis3.0之前,redis使用的哨兵架构,它借助 sentinel 工具来监控 master 节点的状态;如果 master 节点异常,则会做主从切换,将一台 slave 作为 master。当master挂掉的时候,sentinel 会选举出来一个 master,选举的时候是没有办法 ......
集群 原理 cluster Redis

基于遥感技术助力农业保险

1. 概述 智慧农保系统以空间信息技术为依托,实现对农业保险的灾害评估、勘查定损、风险预测;结合大数据、智能物联网技术、云计算技术,实现农保大数据分析、趋势预测、业务经济效益、赔率厘定、灾害易发区识别;智慧农保系统对农保提供承保精准快速、理赔精确定量、风险科学预测、灾情及时监控、业务科学经营,做到依 ......
遥感 农业 技术

web3技术、连接metamask、切换metamask网络、查询metamask余额、计算gas手续费、metamask签名等.........

在assets下新建web3.js文件 import { Message } from 'element-ui'; import { ethers } from "ethers"; //版本号为 "ethers": "^4.0.47", import Tabi from './Tabi.json'; ......
metamask 手续费 余额 手续 技术

Golang 并发&同步的详细原理和使用技巧

Golang 并发概要说明 并发模型 Golang 的并发模型属于一种很典型的 CSP(communicating sequential processes) 并发模型,其核心是不要通过共享内存来通信,而应该通过通信来共享内存。具体实现,就是通过 goroutine 来实现并发,然后并发的 goro ......
使用技巧 原理 技巧 Golang amp

图像识别的技术难点和突破,你掌握吗?

图像识别是人工智能的一个重要分支,它涉及到计算机视觉、机器学习、深度学习等多个领域。图像识别的目标是让计算机能够像人类一样,对输入的图像进行理解和分析,从中提取出有用的信息。图像识别的技术难点和突破,你掌握吗? 图像识别的技术难点主要有以下几个方面: - 图像质量:图像可能存在噪声、模糊、遮挡、变形 ......
难点 图像 技术

从原理聊JVM(三):详解现代垃圾回收器Shenandoah和ZGC

现代的垃圾回收器为了低停顿的目标可谓将“并发”二字玩到极致,Shenandoah在G1基础上做了非常多的优化来使回收阶段并行,而ZGC直接采用了染色指针、NUMA等黑科技,目的都是为了让Java开发者可以更多的将精力放在如何使用对象让程序更好的运行,剩下的一切交给GC,我们所做的只需享受现代化GC技... ......
Shenandoah 原理 垃圾 JVM ZGC

【单例设计模式原理详解】Java/JS/Go/Python/TS不同语言实现

简介 单例模式(Singleton Pattern)属于创建型设计模式,这种模式只创建一个单一的类,保证一个类只有一个实例,并提供一个访问该实例的全局节点。 当您想控制实例数目,节省系统资源,并不想混用的时候,可以使用单例模式。单例有很多种实现方式,主要分为懒汉和饿汉模式,同时要通过加锁来避免线程安 ......
设计模式 原理 语言 模式 Python

LLDB原理与调试实践

LLDB原理与调试实践 使用LLDB LLDB(Low Level Debugger)项目以LLVM基础设施构造一个调试器。它作为Mac OS X系统的Xcode 5调试器,正在活跃地开发和发布。由于2011年开发之初就被置于Xcode范围之外,LLDB一直未发布一个稳定的版本,直到写作本文之时。你 ......
原理 LLDB

canvas指纹追踪技术

通过canvas生成一个base64的字符串对于设备、操作系统、浏览器生成的 function uuid() { const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); const t ......
指纹 canvas 技术

【mmap】零拷贝 - mmap原理

mmap简介 mmap是零拷贝技术的一种实现 使用系统调用读写文件 修改一个文件的内容需要三个步骤: 1.把文件内容(File)读入内存中(page cache) 2.修改内存中的内容(在用户空间) 3.把修改后用户空间的数据写入page cache,再同步到File中 使用如下代码实现上面过程: ......
mmap 拷贝 原理

05-1 液体燃料燃烧:雾化原理与技术

控制雾化的两个准则数:韦伯数和奥内佐格数 这两个准则数可以刻画液滴破碎程度,韦伯数越大,液滴破碎可能性会增加。 雾化过程和机理 强化液体燃料雾化的主要方法有: 提高液体燃料的喷射压力,喷射压力越高(喷射速度越大),雾化得越细。 降低液体燃料的粘度与表面张力,如提高燃油的温度可降低燃油的粘度与其表面张 ......
燃料 液体 原理 技术 05

04-4 气体燃料燃烧:预混火焰的稳定性及其结构、火焰稳定技术

预混火焰的稳定性及其结构 对燃烧装置来说,不仅要保证燃料能顺利着火,而且还要求在着火后形成稳定火焰,不出现离焰、吹熄、脱火、回火等问题。 α1k的大小对于预混火焰稳定与否有很大影响; vL在α略小于1时最大,但α≈1时火焰稳定区不宽,尤其当α>1时更窄 回火、脱火定义 回火:随着气流流速降低,火焰不 ......
火焰 燃料 稳定性 气体 结构

第五期(2022-2023)传统行业云原生技术落地调研报告——金融篇

随着数字化浪潮的来临,云原生技术正在改变着各行各业,通过IT变革驱动业务创新发展,促进企业自身以及产业生态的转型升级。 因此,灵雀云联合云原生技术实践联盟(CNBPA)和行业内头部厂商F5,共同发起了《第五期(2022-2023)传统行业云原生技术落地调研——金融篇》,将继续以聚焦行业的形式,深入探 ......
调研报告 传统 报告 金融 行业

全球不到400人拥有该证书,成为Salesforce技术架构师前景如何?

Salesforce技术架构师认证于2011年推出,是认证领域的“巅峰”。迄今为止,全球范围内的技术架构师还不到400人,成为技术架构师似乎是一个虚幻的目标。 技术架构师是多年学习、多项必备认证和经验的累积成果,仅考试费用就高达6000美元。并且,还需要投入大量时间学习相关知识,参加相关培训。成为认 ......
Salesforce 架构 前景 证书 全球

深度学习网络fine-tune原理研究 - 以卷积神经网络为例

一、什么是预训练模型(pre-trained model) 预训练模型就是已经用数据集训练好了的模型,这里的数据集一般指大型数据集。比如 VGG16/19 Resnet Imagenet COCO 正常情况下,在图像识别任务中常用的VGG16/19等网络是他人调试好的优秀网络,我们无需再修改其网络结 ......

合合信息新推出反光消除技术,助力手写文字识别更精准

近期,合合信息旗下扫描全能王推出液晶手写板(简称“手写板”),为用户带来仿真、流畅的书写绘画体验,一同发布的还有扫描全能王APP的新功能“拍手写板”。该功能可帮助用户在拍摄手写板内容后去除图片上的反光干扰,形成更贴近白纸、板报的图片,并通过手写字迹识别,快捷、有序地获取可编辑、可分享的电子文档,助力 ......
文字 技术 信息

进程前驱图控制原理解析

题目: 进程P1、P2、P3、P4和P5的前趋图如图所示。 若用PV操作控制进程P1~P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,进程间同步所使用的信号量标注在图1-4中的边上,且信号量S1~S5的初值都等于零,初始状态下进程P1开始执行。图1-5中a、b和c处应分别填写 ......
前驱 进程 原理

Java基础之String字符串的底层原理,面试常见问题

前言 在之前的两篇文章中,给大家介绍了String字符串及其常用的API方法、常用编码、正则表达式等内容,但这些内容都是停留在”如何用“的阶段,没有涉及到”为什么“的层面。实际上,我们在求职时,面试官很喜欢问我们关于String的一些原理性知识,比如String的不可变性、字符串的内存分配等。为了让 ......
字符串 底层 字符 常见问题 原理

【IO】IO底层原理以及常见模型

1 前言 从基础讲起,IO底层原理是隐藏在Java编程知识 之下的基础知识,是开发人员必须掌握的基本原理,可以说是基础的 基础,更是大公司面试通关的必备知识。本节从操作系统的底层原理入手,通过图文并茂的方式为大家深入剖析高并发IO的底层原理,并介绍如何通过设置来让操作系统支持高并发。 2 IO读写的 ......
底层 模型 原理 常见

深入理解python虚拟机:调试器实现原理与源码分析

在本篇文章当中主要给大家介绍 python 语言当中调试器的实现原理,通过了解一个语言的调试器的实现原理我们可以更加深入的理解整个语言的运行机制,可以帮助我们更好的理解程序的执行。 ......
调试器 源码 原理 python

Python随记 - 解释执行原理

Introduce: 技术分享|Python解释执行原理及过程(原作者:飞林沙) Python解释器把源代码转换成中间形式:字节码。然后再由Python虚拟机来执行这些字节码。 我们就用不着担心程序的编译、库的连接加载等问题了,所有这些工作都由Python虚拟机代劳了。 一分为二地看待Python的 ......
随记 原理 Python

【编译原理小记】:正规式到NFA,NFA化简为DFA

做编译原理作业是遇到的一类比较繁琐的题,记录一下。😘 大体流程 由正规式得出NFA的状态转换图 根据NFA的状态转换图写出NFA确定化为DFA的状态转换矩阵 根据上述矩阵中的重命名写出DFA重新命名状态转换矩阵表 化简所得到的DFA 画出DFA的状态转换图 正规式->NFA的状态转换图 要领比较简 ......
小记 NFA 原理 DFA

下一代大数据分布式存储技术Apache Ozone初步研究

如果还在为HDFS上存储海量的小文件而烦恼,不烦多留意号称下一代分布式存储技术Apache Ozone,其诞生初衷就是解决HDFS面临棘手问题,本篇从了解其特性和总体架构,基于开发测试需求通过docker和docker-compose方式启动Ozone本地集群,最后通过命令行接口和兼容hadoop命... ......
分布式 下一代 数据 Apache Ozone

编程实现可靠数据传输原理 Go-Back-N

1. 编写接收端代码 接收端模拟网络环境较差时情况,每次生成一个随机数,小于0.8时不丢包,大于0.8时丢包。 接收数据格式:编号+空格+内容 返回数据格式: 丢包:Loss+空格+编号 未丢包:ACK+空格+编号 接收包非累计计数时不做处理。 2. 编写发送端代码 发送端较为复杂,分为两个线程: ......
数据传输 Go-Back-N 原理 数据 Back

C++中什么是多态,多态需要满足什么条件,怎么使用,它的实现原理是什么?

概念: 多态是指一个接口,根据传入的参数不同,呈现多种多态,多态分为静态多态和动态多态。 静态多态:像函数重载和运算符重载属于静态多态,复用函数名。它的函数地址在编译阶段就已经确定了。 动态多态:通过派生类和虚函数实现运行时多态(有子类继承,子类重写父类虚函数),它的函数地址在运行时确定。 多态需要 ......
原理 条件

springboot自动装配大概原理

自动装配: pom.xml spring-boot-dependence:核心都依赖在父类工程中! 我们在写入或者引入springboot依赖的时候,不需要指定版,因为有这些仓库的版本 启动器: spring boot的启动场景 比如spring-boot-starter-web,他就会帮我们导入w ......
springboot 原理

2023年第十二届数据技术嘉年华(DTC)资料分享

2023数据技术嘉年华(DTC 2023)已圆满落幕,本文整理了1主论坛与12场分论坛的68场主题演讲PPT资源,分享给大家学习参考。 ......
嘉年华 年第 数据 资料 技术

动力节点老杜Vue框架教程【二】Vue核心技术

Vue.js是一个渐进式 MVVM 框架,目前被广泛使用,也成为前端中最火爆的框架 Vue可以按照实际需要逐步进阶使用更多特性,也是前端的必备技能 动力节点老杜的Vue2+3全家桶教程已经上线咯! 学习地址:https://www.bilibili.com/video/BV17h41137i4/ 视 ......
节点 Vue 框架 核心 动力

老杜Vue实战教程完整版笔记(二)Vue核心技术

动力节点老杜全新版Vue教程笔记分享给大家 学习の地止:https://www.bilibili.com/video/BV17h41137i4 视频教程从Vue2开始讲解,一步一个案例,知识点由浅入深,然后很自然的过度到Vue3版本。Vue3是目前企业中使用最多的一个版本。 视频中会把每一个Vue的 ......
整版 实战 Vue 核心 笔记