技术开发 第 2 页

C#实现一个万物皆可排序的队列 - 波斯马

产品中需要向不同的客户推送数据,原来的实现是每条数据产生后就立即向客户推送数据,走的的是HTTP协议。因为每条数据都比较小,而数据生成的频次也比较高,这就会频繁的建立HTTP连接,而且每次HTTP传输中携带的业务数据都很小...

SpringBoot启动代码和自动装配源码分析 - bei_er

​ 随着互联网的快速发展,各种组件层出不穷,需要框架集成的组件越来越多。每一种组件与Spring容器整合需要实现相关代码。SpringMVC框架配置由于太过于繁琐和依赖XML文件;为了方便快速集成第三方组件和减少对配置文件的依赖,SpringBoot应运而生,其中采用了约定大于配置的理论让开发者不需

STC8H开发(十二): I2C驱动AT24C08,AT24C32系列EEPROM存储 - Milton

AT24C系列是常见的EEPROM存储芯片, 常用于保存参数及掉电记忆的数据. 访问AT24C时I2C总线的频率不能太高, AT24C系列的I2C总线最高频率是400KHz(2.7V), 在1.8V时频率会降到100KHz, STC8H系列的主频基本上从24MHz起步, 甚至直接运行在36.864...

CesiumJS 2022^ 源码解读[0] - 文章目录与源码工程结构 - 四季留歌

很高兴你能在浮躁的年代里还有兴趣阅读源代码,CesiumJS 至今已有十年以上,代码量也积累了三十多万行(未压缩状态)。 我也很荣幸自己的文章能被读者看到,如果对你有帮助、有启发,点个赞就是对我最大的鼓励,感激不尽。本系列文章写于 2022 年,梳理的是 CesiumJS 前端库中的主要源码结构,不

pytest多进程/多线程执行测试用例 - 网名余先生

前言: 实际项目中的用例数量会非常多,几百上千;如果采用单进程串行执行的话会非常耗费时间。假设每条用例耗时2s,1000条就需要2000s $approx$ 33min;还要加上用例加载、测试前/后置套件等耗时;导致测试执行效率会相对低。 想象一下如果开发改动一块代码,我们需要回归一下,这时候执行

springboot项目上传存储图片到七牛云服务器 - 靠谱杨

springboot项目上传存储图片到七牛云服务器 问题描述: 当图片存在本地时会出现卡顿的现象。比如一篇图文混排的文章,如果图片没有加载完,可能整个文章都显示不出来,因为它们都是用的同一个服务器。 但是如果把图片单独拿出来放在云服务器上进行加载,这样图片的加载和文字的加载互不干扰,就可以优化这个问

typescript+webpack构建一个js库 - Laggage

记录使用typescript配合webpack打包一个javascript library的配置过程.目标是构建一个可以同时支持`CommonJs`, `esm`, `amd`这个几个js模块系统的javascript库, 然后还有一个单独打包出一个css的样式文件的需求.

让你的Nginx支持分布式追踪 - Cylon

Background NGINX 是一个通用且流行的应用程序。也是最流行的 Web 服务器,它可用于提供静态文件内容,但也通常与其他服务一起用作分布式系统中的组件,在其中它用作反向代理、负载均衡 或 API 网关。 分布式追踪 distributed tracing 是一种可用于分析与监控应用程序的

基于.NetCore开发博客项目 StarBlog - (14) 实现主题切换功能 - 程序设计实验室

系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 Sta

PMP 考试常见工具与技术点总结 - 香吧香

转载请注明出处: 网络图:项目进度活动之间的逻辑关系,用来推算关键路径,最大浮动时间等; 横道图(甘特图):以图示的方式,通过活动列表和时间刻度,来展示项目获得那个顺序和持续时间 责任分配矩阵:每件事情有且只有一个责任人 控制图:检测过程是否稳定,是否受控 过程分析:识别过程中增值与非增值的活动或行

查询效率提升10倍!3种优化方案,帮你解决MySQL深分页问题 - 一灯架构

开发经常遇到分页查询的需求,但是当翻页过多的时候,就会产生深分页,导致查询效率急剧下降。有没有什么办法,能解决深分页的问题呢?本文总结了三种优化方案,查询效率直接提升10倍,一起学习一下。

机器学习基础:用 Lasso 做特征选择 - 机器学习算法与Python

大家入门机器学习第一个接触的模型应该是简单线性回归,但是在学Lasso时往往一带而过。其实 Lasso 回归也是机器学习模型中的常青树,在工业界应用十分广泛。在很多项目,尤其是特征选择中都会见到他的影子。 Lasso 给简单线性回归加了 L1 正则化,可以将不重要变量的系数收缩到 0 ,从而实现了特

【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示 - WeskyNet

前言: MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、机器与物联网通信等。好了,科普的废话不多说,下面直接通过.NET环境来实现一套MQTT通信demo,实现服务端与客户端的

Future源码一观-JUC系列 - 每当变幻时

背景介绍 在程序中,主线程启动一个子线程进行异步计算,主线程是不阻塞继续执行的,这点看起来是非常自然的,都已经选择启动子线程去异步执行了,主线程如果是阻塞的话,那还不如主线程自己去执行不就好了。那会不会有一种场景,异步线程执行的结果主线程是需要使用的,或者说主线程先做一些工作,然后需要确认子线程执行

# vue3 ref 和 reactive 函数 - ed。

vue3 ref 和 reactive 函数 前言 上一篇博文介绍 setup 函数的时候,最后出现一个问题,就是在 setup 函数中,编写一个事件,直接去修改定义的变量,发现页面上没有更新成功,并且控制台报错,那这篇博客就是讲解遇到的这个问题应该如何处理。 ref 函数介绍 ref 作用就是将基

Day04 HTML标记 - 努力学习的周周周

路径 ./ 同级目录 ./ 进入该目录名下 ../ 上一级目录 HTML标记 图片

Docker Buildx使用教程:使用Buildx构建多平台镜像 - 东北小狐狸

写在前边 记录一下前阵子在X86_64平台使用Docker Buildx构建多平台镜像的办法,包含但不限于构建ARM镜像。 构建环境 | 软件名 | 版本 | | | | | Ubuntu | 18.04.2 LTS | | Docker | 20.10.16 | Ubuntu 和 Fedora 安

聊聊 Netty 那些事儿之 Reactor 在 Netty 中的实现(创建篇) - bin的技术小屋

本文介绍了Netty对各种IO模型的支持以及如何轻松切换各种IO模型。还花了大量的篇幅介绍Netty服务端的核心引擎主从Reactor线程组的创建过程。在这个过程中,我们还提到了Netty对各种细节进行的优化,展现了Netty对性能极致的追求。

gslb(global server load balance)技术的一点理解 - 三国梦回

gslb(global server load balance)技术的一点理解 前言 对于比较大的互联网公司来说,用户可能遍及海内外,此时,为了提升用户体验,公司一般会在离用户较近的地方建立机房,来服务这部分用户的请求。 比如微信主要是服务国内,在国内就会在很多城市有大量机房服务国内用户,另外,由于

使用dnSpy对无源码EXE或DLL进行反编译并且修改 - 抢囡囡糖未遂

背景 总有一些特殊情况,我们没有源码,但是某个C#程序集dll或者可执行程序exe影响到我们代码的正常运行,我们希望得到源码,能改掉或者修改某些bug,但是苦于没有源码,这个时候可以用dnspy进行源码阅读和篡改重新编译。 示例 为了增加趣味性,我们这里先介绍一下一个女大学生陈依涵,号称软件届的手工

技术管理进阶——如何在面试中考察候选人并增大入职概率 - 叶小钗

原创不易,求分享、求一键三连 前段时间有个粉丝抱怨了一个问题: 小钗,我最近面试遇到个非常不尊重人的面试官,全程咄咄逼人,语气轻蔑,可把我气坏了! 虽然面试就是评价候选人,但并不意味着面试官就一定强,所以有以下三种行为的面试官特别要反思: 人格侮辱; 问很偏门的问题,并否定候选人职业生涯; 欺骗候选

抓包整理外篇——————autoResponder、composer 、statistics [ 三] - 敖毛毛

前言 经过了前文的介绍的部分已经能够为自己抓包提供一个舒适的环境了,但是舒服的拿到我们的包后,可能有些需求还是难以搞定,fiddler 提供了我们一些其他模块,让我们工作轻松,请往下看。 正文 autoResponder: 自动响应器。 这个做什么用的呢? 先打开界面看一眼。 一般会打开这两个。 第

# Vue3 setup 函数 - ed。

Vue3 setup 函数 vue2 和 vue3 开发的区别 首先,目前来说 vue3 发布已经有一段时间了,但是呢,由于还处于优化完善阶段,对于 vue3 开发项目的需求不是很高,主要还是以 vue2 开发为主,但是相信,vue3 进行项目开发是大势所趋。 vue2 开发项目过程中,会存在代码冗

上周内容回顾 - Joker_Ly

内容回顾 列表的内置方法list 列表在调用内置方法之后不是产生新的值,而是改变它的自身 1.统计列表内数据的个数 关键字:len 2.增 2.1 尾部追加一个数据 关键字:append() 括号内无论放什么数据类型,都会当一个整体追加 2.2 任何位置追加一数据 关键字:insert() 括号内不

浅议.NET遗留应用改造 - 溪源More

浅议.NET遗留应用改造 TLDR:本文介绍了遗留应用改造中的一些常见问题,并对改造所能开展的目标、原则、策略进行了概述。 一、背景概述 1、概述 或许仅“遗留应用”这个标题就比较吸睛,因为我听过太多人吐槽了。Robert Martin在《修改代码的艺术》这本书中做的一个比喻: “遗留应用使人联想到

回归分析 - Pluto134340

简单线性回归 import numpy as np from sklearn.linear_model import LinearRegression x = np.array([143, 145, 147, 149, 150, 153, 154, 155, 156, 157, 158, 159,

阻塞非阻塞和同步异步的区分 参考一些书籍 - 大兴神

编程中一直对这两个概念不是很理解,在网上搜了很多资料大概描述的其实都很模糊,有时候还自相矛盾,很容易搞混,这里说一下我对这两个概念的理解。 首先看一下相关技术书籍对这两个概念的描述,下面分别是摘自《深入理解Java核心技术》和《Java并发程序设计中的》的内容。 摘自《深入理解Java核心技术》14

jvm jni 及 pvm pybind11 大批量数据传输及优化 - SkyOnSky

PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 前置说明 本文作为本人csdn blog的主站的备份。(BlogID=116) 环境说明 android 手机 linux python环境 前言 近几个月来,对我来说,发生了

CesiumJS 2022^ 源码解读[7] - 3DTiles 的请求、加载处理流程解析 - 四季留歌

3DTiles 与 I3S 是竞争关系,可是比起生态开放性、数据定义的灵活性与易读性来说,3DTiles 比 I3S 好太多了。由于数据生产工具的开发者水平参差不齐,且数据并不存在极致的、万能的优化方法,故 3DTiles 1.0 时代的一些工具可能导致的数据渲染质量问题,让 3DTiles 的性能

论文阅读 GloDyNE Global Topology Preserving Dynamic Network Embedding - 落悠

11 GloDyNE Global Topology Preserving Dynamic Network Embedding link:http://arxiv.org/abs/2008.01935 Abstract 目前大多数现有的DNE方法的思想是捕捉最受影响的节点(而不是所有节点)或周围的拓

Springboot 整合 MongoDB - look-word

Springboot 整合 MongoDB 这节我们将整合 Spring Boot 与 Mongo DB 实现增删改查的功能,并且实现序列递增。 Mongo DB 的基本介绍和增删改查的用法可以参考我之前的文章:MongoDB 的安装和基本操作 新建一个 Spring Boot 项目,版本为 2.3

聊聊支付流程的设计与实现逻辑 - 知了一笑

通常在业务体系中,都会或多或少的涉及到支付相关的功能;对于一些经验欠缺同学来说,最紧张的就是面对这类支付结算的逻辑,因为流程中的任何细节问题,都可能引发对账异常的情况;错误发生之后,再想去修复流程,花费的时间成本又是高昂的,还牵扯错误数据的调平问题,最终很可能引发乱账算不清的结果,然后需要人工介入手...

企业级自定义表单引擎解决方案(十一)--表单规则引擎1 - spritekuang

.net core研发的自定义表单引擎,采用强大的规则引擎将所有的业务串联起来的,和其他低代码平台是有本质的区别的,目标是完全解放繁琐的CRUD工作。 规则引擎是自定义表单最为核心的内容,也是与其他低代码工具最为本质的区别,非常重要的内容,对于读者来说也是最难理解内容。 没有规则引擎的低代码工具,即

React key究竟有什么作用?深入源码不背概念,五个问题刷新你对于key的认知 - 听风是风

壹 ❀ 引 我在【react】什么是fiber?fiber解决了什么问题?从源码角度深入了解fiber运行机制与diff执行一文中介绍了react对于fiber处理的协调与提交两个阶段,而在介绍协调时又顺带解释了另一个较为重要的概念diff。那既然提到了diff我们还会顺带问一问diff中另一个有趣

Spring XmlBeanFactory 容器的基本实现 - 低吟不作语

容器的基本用法 熟悉 Spring 的朋友应该都很了解下段代码: public void testBeanFactory() { BeanFactory bf = new XmlBeanFactory(new ClassPathResource("beanFactoryTest.xml")); Te

静态程序分析(一)—— 大纲思维导图与内容介绍 - WelkinChan

​ 本系列文章为,基于奥尔胡斯大学的Anders Møller 和 Michael I. Schwartzbach两位教授于2022年2月1日所出版的《static program analysis》,的读书笔记 关注微信公众号 信安科研人,发送“静态分析1”获取书籍英文原版pdf ​ 编辑 目录

© 云聚网互联网资讯 我要投稿 云聚网博客 深度学习社区 Pytorch中文百科 Pytorch中文手册