技术开发

Jenkins使用pipeline部署服务到远程服务器 - 等风来~~

写这篇文章是对之前搭建Jenkins做的修改和完善,让jenkins更好的为我们服务 Docker搭建Jenkins服务 使用过程中遇到的问题: 为方便部署,打算将jenkins用到的jdk11、maven、gradle工具下载下来(方便以后部署使用),然后挂载到jenkins容器内部 在使用mav

Reactive UI -- 反应式编程UI框架入门学习(二) - 残生

前文Reactive UI -- 反应式编程UI框架入门学习(一) 介绍了反应式编程的概念和跨平台ReactiveUI框架的简单应用。 本文通过一个简单的小应用更进一步学习ReactiveUI框架的使用和整体布局,并对比与MVVMLight的不同之处。 应用的功能很简单,读取本地计算机的所有盘符,并

源码解析springbatch的job是如何运行的? - starmoon1900

202208-源码解析springbatch的job是如何运行的? 注,本文中的demo代码节选于图书《Spring Batch批处理框架》的配套源代码,并做并适配springboot升级版本,完全开源。 SpringBatch的背景和用法,就不再赘述了,默认本文受众都使用过batch框架。 本文仅

从函数计算到 Serverless 架构 - 阿里云云起实验室

随着 Serverless 架构的不断发展,各云厂商和开源社区都已经在布局 Serverless 领域,一方面表现在云厂商推出传统服务/业务的 Serverless 化版本,或者 Serverless 计算平台,另一方面表现在开源社区中 Serverless 相关项目逐渐丰富起来,无论是平台类还是工...

正则表达式实战:最新豆瓣top250爬虫超详细教程 - 孤飞

检查网页源代码 首先让我们来检查豆瓣top250的源代码,一切网页爬虫都需要从这里开始。F12打开开发者模式,在元素(element)页面通过Ctrl+F直接搜索你想要爬取的内容,然后就可以开始编写正则表达式了。 如下是我们将要爬取内容的html局部区域:

benchmark性能测试 - Jeff的技术栈

benchmark介绍 基准测试主要是通过测试CPU和内存的效率问题,来评估被测试代码的性能,进而找到更好的解决方案。 而Go语言中自带的benchmark则是一件非常神奇的测试利器。有了它,开发者可以方便快捷地在测试一个函数方法在串行或并行环境下的基准表现。指定一个时间(默认是1秒),看测试对象在

RocketMQ的push消费方式实现的太聪明了 - 三友的java日记

大家好,我是三友,我又来了~~ 最近仍然畅游在RocketMQ的源码中,这几天刚好翻到了消费者的源码,发现RocketMQ的对于push消费方式的实现简直太聪明了,所以趁着我脑子里还有点印象的时候,赶紧来写一篇文章,来掰扯一下,防止过两天就忘得一干二净了。 MQ消费方式 消费方式就是指消费者如何从M

[MRCTF2020]套娃-1 - upfine

1、打开之后未发现有用的信息,右键检查源代码信息,发现部分代码信息,结果如下: 2、对代码进行分析:$_SERVER['QUERY_STRING']:指的是查询的字符串,即地址栏?之后的部分,%5f指的是_,那就是查询的字符串中不能存在_,php在解析字符串时会把点和空格解析成_,因此第一个判断可以

设计模式之组合模式 - 程序员田同学

本文通过老王和小王探讨书房、书架、各类书的管理问题,引出结构型设计模式家族中的一个重要成员——组合模式,本文会给予两种组合模式的典型代码实现,为了加深理解会在第三部分应用中介绍组合模式在源码中的实际运用,最后总结该设计模式学习后的一些思考。

43%非常看好TypeScript…解读“2022前端开发者现状报告” - 华为云开发者联盟

摘要:近日,The Software House 发布了“2022前端开发者现状报告”,笔者在此对报告内容进行解读,供大家参考。 本文分享自华为云社区《“2022前端开发者现状报告”解读》,作者:华为云PaaS服务小智。 本次调研对象的覆盖面以及样本量都比较可观——超过120个国家(或地区)、370

WPF 实现带蒙版的 MessageBox 消息提示框 - 驚鏵

WPF 实现带蒙版的 MessageBox 消息提示框 WPF 实现带蒙版的 MessageBox 消息提示框 作者:WPFDevelopersOrg 原文链接: https://github.com/WPFDevelopersOrg/WPFDevelopers.Minimal 框架使用大于等于.N

从零开始Blazor Server(9)--修改Layout - jvx

目前我们的MainLayout还是默认的,这里我们需要修改为BootstrapBlazor的Layout,并且处理一下菜单。修改MainLayoutBootstrapBlazor已经自带了一个Layout组件,这个组件里常用功能已经很全了,所以我们直接使用这个组件即可。

MySQL查询性能优化七种武器之索引潜水 - 一灯架构

有读者可能会一脸懵逼?啥是索引潜水?你给起的名字的吗?有没有索引蛙泳?这个名字还真不是我起的,今天要讲的知识点就叫索引潜水(Index dive)。先要从一件怪事说起:

electron 应用开发优秀实践 - vivo互联网技术

vivo 互联网前端团队-Yang Kun 一、背景 在团队中,我们因业务发展,需要用到桌面端技术,如离线可用、调用桌面系统能力。什么是桌面端开发?一句话概括就是:以 Windows 、macOS 和 Linux 为操作系统的软件开发。对此我们做了详细的技术调研,桌面端的开发方式主要有 Native

Qt 国际化翻译 - fengMisaka

简介 Qt Linguist 提供了一套加速应用程序翻译和国际化的工具。Qt 使用单一的源码树和单一的应用程序二进制包就可同时支持多个语言和书写系统。 使用 QTranslator 来加载生成的 qm 文件,就可以让程序显示指定的语言。 // 国际化翻译 QString language = "CH

使用.NET简单实现一个Redis的高性能克隆版(四、五) - InCerry

译者注 该原文是Ayende Rahien大佬业余自己在使用C# 和 .NET构建一个简单、高性能兼容Redis协议的数据库的经历。 首先这个"Redis"是非常简单的实现,但是他在优化这个简单"Redis"路程很有趣,也能给我们在从事性能优化工作时带来一些启示。 由于接下来的两篇较短,本文一起把它

程序员的专属浪漫——用3D Engine 5分钟实现烟花绽放效果 - HMSCore技术团队

谁说程序员不懂浪漫? 作为程序员,用自己的代码本事手搓一个技术感十足的惊喜,我觉得,这是不亚于车马慢时代手写信的古典主义浪漫。 那么,应该怎样创作出具有自我身份属性的浪漫惊喜呢? 玩法很多,今天给大家介绍一个不出错的技术控浪漫实操方式——烟花粒子动画,在虚拟空间为对方造一个漫天烟花,平行时空的浪漫,

SQL Server查询优化 - Clue_Yang

从上至下优化 看过一篇文章,印象深刻,里面将数据库查询优化分为四个大的方向 使用钞能力——给DB服务器加物理配置,内存啊,CPU啊,硬盘啊,全上顶配 替换存储系统——根据实际的业务情况选择不同的存储数据库,比如用ES做全文检索 优化存储结构——比如采用分库分表,CQRS(命令查询职责分离),分布式缓

学长告诉我,大厂MySQL都是通过SSH连接的 - 咔咔-

大家好,我是咔咔 不期速成,日拱一卒 一、背景 之前待的几个公司,数据库、服务器权限都是给所有后端直接拉满的,但也会出现员工离职的情况,每次有人离职时都需要改数据库密码、服务器密码。 每次密码修改后得告知所有开发修改本地密码,但这样的事情也不是经常发生,公司虽小但很稳定。 假设你所待的公司是一个开发

MySQL备份与恢复 - Alone-林

MySQL备份与恢复 1、数据备份概述 备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。 数据丢失的场景举例: 人为操作失误造成某些数据被误操作 软件 BUG 造成部分数据或全部数据丢失 硬件故障造成数据库部分数据或

C++ 练气期之函数探幽 - 一枚大果壳

1. 函数基础 一个C++程序中,往往需要包含若干个函数,可以说函数是C++程序的基础组成元件,是程序中的头等公民。 如果要理解程序中使用函数的具体意义,则需要了解语言发展过程中致力要解决的 2 问题: 一是完善语言的内置功能库(API),让开发者不为通用功能所干扰。 另就是通过特定的代码组织方案提

羽夏看Linux内核——中断与分页相关入门知识 - 寂静的羽夏

写在前面 此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事先通知我。 你如果是从中间插过来看的,请仔细阅读 羽夏看Li

Java基础 | Stream流原理与用法总结 - 知了一笑

通常对于Stream的中间操作,可以视为是源的查询,并且是懒惰式的设计,对于源数据进行的计算只有在需要时才会被执行,与数据库中视图的原理相似;

powershell 执行策略 - eryoung2

前言 上一篇博文,我介绍了一下powershell和cmd的对比。通过学习,我发现powershell的确比cmd更加power,也更加适应现在的使用场景。 那么本文将继续介绍一个powershell的另一个特性,执行策略。 execution policy描述 首先我们看看官网是怎么描述execu

最新豆瓣top250爬虫案例代码分析[注释齐全] - 孤飞

导入包 # json包 import json #正则表达式包 import re import requests from requests import RequestException 定义爬取html函数 #函数:获取一页html def get_one_page(url): try: he

Dapr学习(4)之eShopOnDapr部署(Rancher2.63&k3s) - xjk27400861

本篇主要讲述一下github上基于Dapr实现的商城demo在(K8s or K3s)环境中的部署实践,本文环境基于k3s&rancher2.6.3 1、eShopOnDapr源代码及概述 源代码地址: https://github.com/dotnet-architecture/eShopOnDa

[GYCTF2020]Ezsqli-1|SQL注入 - upfine

1、打开界面之后在输入框进行输入测试,分别输入1、2、3、’等字符,结果如下: 2、看到bool(false)这里我想到了bool注入,因为之前做过这道题:https://www.cnblogs.com/upfine/p/16367693.html,所以这里直接想到了bool注入,那就先判断下注入点

ABP中的数据过滤器 - 阿升1990

本文首先介绍了ABP内置的软删除过滤器(ISoftDelete)和多租户过滤器(IMultiTenant),然后介绍了如何实现一个自定义过滤器,最后介绍了在软件开发过程中遇到的实际问题,同时给出了解决问题的一个未必最优的思路。 一.预定义过滤器 ABP中的数据过滤器源码在Volo.Abp.Data[

React报错之useNavigate() may be used only in context of Router - chuckQu

正文从这开始~ 总览 当我们尝试在react router的Router上下文外部使用useNavigate 钩子时,会产生"useNavigate() may be used only in the context of a Router component"警告。为了解决该问题,只在Router

RocketMQ 详解系列 - 牧小农

什么是RocketMQ RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。主要功能是异步解耦和流量削峰:。 常见的MQ主要有:ActiveMQ、RabbitMQ、Kafka、RocketMQ 四种消息中间件的基本介绍: |

机器学习建模高级用法!构建企业级AI建模流水线 ⛵ - ShowMeAI

机器学习建模高级用法!构建企业级AI建模流水线,不同环节有序地构建成工作流(pipeline)。本文以『客户流失』为例,讲解如何构建 SKLearn 流水线。

MES对接Simba实现展讯平台 IMEI 写号与耦合测试 - 无 影

文章开始之前,必须对Simba工具点一个大大的赞,Simba为了适应市面上不同厂家开发的 MES 系统,特地开发了统一的接口,各个 MES 厂家只需要按照接口规范去做开发,然后将中间件加载到 Simba,就能实现数据对接了,非常方便,扩展性非常好! IMEI号码由 MES 负责生成,针对每一个工单号

react环境搭建及文件配置 - 前端小二&沐沐

webpack简介 构建工具(基于Nodejs)node(v16)前端工程化。 环境搭建 创建一个空的package.json npm init webpack核心包(提供了API,插件) npm i webpack -g npm i webpack -D cnpm i webpack -g cnp

基于.NET6、FreeSql、若依UI、LayUI、Bootstrap构建插件式的CMS - tianfeng.cc

近几年,.net生态日益强大,特别是跨平台技术,性能提升,那真的是强大无比。为了日常能够快速开发,笔者基于基于.NET6、FreeSql、若依UI、LayUI、Bootstrap构建插件式的CMS,请大家多提意见建议。在此,要感谢若依CMS的作者,借用了皮肤框架。 懒的发文字描述了,来一波效果图吧,

深度学习-神经网络原理2 - black-world

神经网络的原理 对于一个神经网络我们可以分为输入层,隐藏层,输出层,对于神经网络的训练可以分为正向传播和反向传播。这里对神经网络不同层次的数据表示进行约定。这里我们以一个二层的神经网络模型进行演示。 在这里我们将A0定义为输入层数据,将A1定义为隐藏层数据,最后的A2定义为输出层数据。这A0时输入的

用固态U盘让你的办公环境随身移动 - 夜的第七章⊙

有些人因为家中的电脑设备没有办公环境,或者是软件太多装起来麻烦,以及环境不同步等原因上下班总是背着电脑,其实大可不必,只要将系统装进U盘,就可以让你的办公环境随身移动。在公司时启动U盘系统工作,下班后还可以插入家中的电脑继续办公。只要U盘随身携带,那你的办公环境随处可用,这样貌似也很酷。 另外再购买

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