当前位置:工具箱首页 - 技术文摘

jenkins自动构建前端项目(window,vue) - 木子草明

我们把一个多人协作的vue前端项目发布服务器,一般要经过以下步骤: git更新最新的代码 构建项目 把构建后的代码上传到服务器 如果用jenkins来构建的话,只需要点击一次构建按钮,就可以自动完成以上的步骤了,而且根据需求,可以实现更多的功能。 1.下载安装jenkin 1.1 java环境 je

来自:www.cnblogs.com 收录时间:2021-09-25

Django3.2边学边记—Adimn站点管理 - 不饶岁月

准备工作 创建管理员的用户名和密码: python manage.py createsuperuser 根据提示创建用户名 密码 在admin.py中注册模型类 from django.contrib import admin from models import Test class TestAd

来自:www.cnblogs.com 收录时间:2021-09-24

HashMap源码剖析 - linzeliang

1. HashMap继承结构 2. HashMap底层数据结构 在1.7及其之前,HashMap底层是使用 数组 + 链表实现的,在1.8及其之后,使用了 数组 + 链表/红黑树 实现。 来看下1.7的储存结构图: 其中链表使用内部类Node来实现的: 数组+链表(散列表) 其实就是用于解决哈希冲突

来自:www.cnblogs.com 收录时间:2021-09-24

MySql分区、分表和分库 - ML李嘉图

MySql分区、分表和分库 数据库的数据量达到一定程度之后,为避免带来系统性能上的瓶颈。需要进行数据的处理,采用的手段是分区、分片、分库、分表。 一些问题的解释: 1.为什么要分表和分区? 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。 这样的表过于庞大,导致数

来自:www.cnblogs.com 收录时间:2021-09-24

Mybatis中使用级联查询,一对多的查询 - 一只爱阅读的程序员

一、需求描述 自己在开发一个小程序的过程中,需要做的一个查询是稍微比较复杂的查询,根据用户信息去查询用户所对应的宠物信息。 一个用户可能对应多个宠物,所以在用户和宠物信息的对应关系就是一对多的关系。 二、需求分析 以前在学习mybatis的时候,大致记得mybatis里面有级联查询的功能,只需要在x

来自:www.cnblogs.com 收录时间:2021-09-24

Batch Size对神经网络训练的影响 - CV技术指南(公众号)

​ 前言 这篇文章非常全面细致地介绍了Batch Size的相关问题。结合一些理论知识,通过大量实验,文章探讨了Batch Size的大小对模型性能的影响、如何影响以及如何缩小影响等有关内容。 本文来自公众号CV技术指南的技术总结系列 欢迎关注公众号CV技术指南 ,专注于计算机视觉的技术总结、最新技

来自:www.cnblogs.com 收录时间:2021-09-24

正则表达式使用技巧整理 - SHARP-EYE

测试工具 https://c.runoob.com/front-end/854 常用技巧 \S: 表示匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 \s: 表示匹配匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。 [\s\S]:表示出现空白和非空白中

来自:www.cnblogs.com 收录时间:2021-09-24

集合转数组:toArray()最优化方法探索 - Coding测试

优化背景 有些场景下(比如入参要求)需要将集合(比如List)转为数组类型,利用集合的toArray方法应该最为方便的,对于toArray()无参方法其返回的是Object[],强制转其他类型数组会ClassCastException。推荐使用带参数的toArray(T[]),不过使用上需要注意 l

来自:www.cnblogs.com 收录时间:2021-09-24

Hadoop的高可用搭建 - 糟糟张

在已经安装完hadoop单机和zookeeper前提下 1.免密钥 ssh-keygen -t rsa 分发秘钥 ssh-copy-id -i master ssh-copy-id -i node1 ssh-copy-id -i node2 2.修改hadoop配置文件(我在master中修改) c

来自:www.cnblogs.com 收录时间:2021-09-24

自动化发布文章到知乎的探索 - 赵青青

我的想法 我写文章的习惯是在Typora中编辑好md文件,然后发布到博客中,平台包括博客园和知乎。 发布到博客园时,博客园提供metaweblog来实现自动化新增和修改博客内容,连网页都不需要打开,文章就可以 发布和修改成功了。这对于后续我维护文章很有帮助,比如一段时间后我发现某篇文章的知识点需要更

来自:www.cnblogs.com 收录时间:2021-09-24

PC+PLC通过Modbus协议构建工控系统 - seabluescn

本文提供一种简单的PC+PLC的工控方案,可以采用C#开发控制端人机交互页面,PLC做控制中心,两者通过Modbus协议通信交换数据。

来自:www.cnblogs.com 收录时间:2021-09-24

element-ui的Tree树组件使用技巧 - 鹏多多

1,前言 最近这段时间在做一个新的模块,其中有一个三层的树结构,产品经理提出了一个很古怪的需求,整的我只能自己控制树的交互,写完之后,感觉对这个组件的用法有了不一样的了解,故而写下来。 2,需求 如果上级节点勾选了,则底下所有节点也勾选 如果是一个个勾选子级节点,直至勾选满所有子级,则该父级节点不能

来自:www.cnblogs.com 收录时间:2021-09-24

java基础之AQS - 御狐神

Java开发中,我们的应用程序经常会使用多线程提高程序的运行效率,多线程情况下访问线程共享变量可能会带来并发问题,此时就需要并发锁解决并发问题。Java提供了两种类型的并发控制机制:synchonrized关键字和AQS框架,二者各有优势,不过在加锁解锁场景比较灵活的情况下,我们往往会采用AQS框架

来自:www.cnblogs.com 收录时间:2021-09-24

从浏览器渲染层面解析css3动效优化原理 - 凹凸实验室

引言 在h5开发中,我们经常会需要实现一些动效来让页面视觉效果更好,谈及动效便不可避免地会想到动效性能优化这个话题: 减少页面DOM操作,可以使用CSS实现的动效不多出一行js代码 使用绝对定位脱离让DOM脱离文档流,减少页面的重排(relayout) 使用CSS3 3D属性开启硬件加速 那么,CS

来自:www.cnblogs.com 收录时间:2021-09-24

(数据科学学习手札128)在matplotlib中添加富文本的最佳方式 - 费弗里

本文示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 长久以来,在使用matplotlib进行绘图时,一直都没有比较方便的办法像R中的ggtext那样,向图像中插入整段的混合风格富文本内容,譬如下

来自:www.cnblogs.com 收录时间:2021-09-24

(原创)一步步优化业务代码之——从数据库获取DataTable并绑定到List - leslie_xin

一,前言 现实业务当中,有一个很常见的流程:从数据库获取数据到DataTable,然后将DataTable绑定到实体类集合上,一般是List,代码写起来也简单:遍历+赋值就可以了。 但是,代码逻辑虽然简单,代码量不小,而且代码往往很臃肿。本篇文章就来一步步对这种业务代码进行优化。 本文

来自:www.cnblogs.com 收录时间:2021-09-24

保护模式篇——长调用与调用门、中断门、陷阱门 - 寂静的羽夏

保护模式篇之长调用与调用门、中断门、陷阱门,详细介绍段长调用与调用门、中断门、陷阱门等基础知识。

来自:www.cnblogs.com 收录时间:2021-09-24

搞不定 NodeJS 内存泄漏?先从了解垃圾回收开始 - 广吾

通常来说,内存管理有两种方式,一种是手动管理,一种是自动管理。 手动管理需要开发者自己管理内存,什么时候申请内存空间,什么时候释放都需要小心处理,否则容易形成内存泄漏和指针乱飞的局面。C 语言开发是典型的需要手动管理内存的例子。 自动管理通常通过垃圾回收的机制来实现内存管理。NodeJS 中的内存管

来自:www.cnblogs.com 收录时间:2021-09-24

gin 源码阅读(1) - gin 与 net/http 的关系 - haohongfan

gin 是目前 Go 里面使用最广泛的框架之一了,弄清楚 gin 框架的原理,有助于我们更好的使用 gin. 这个系列 gin 源码阅读会逐步讲明白 gin 的原理。 gin 概览 想弄清楚 gin, 需要弄明白以下几个问题: request数据是如何流转的 gin框架到底扮演了什么角色 请求从gi

来自:www.cnblogs.com 收录时间:2021-09-24

Spring Cloud Gateway 没有链路信息,我 TM 人傻了(上) - 干货满满张哈希

本系列是 我TM人傻了 系列第五期[捂脸],往期精彩回顾: 升级到Spring 5.3.x之后,GC次数急剧增加,我TM人傻了 这个大表走索引字段查询的 SQL 怎么就成全扫描了,我TM人傻了 获取异常信息里再出异常就找不到日志了,我TM人傻了 spring-data-redis 连接泄漏,我 TM

来自:www.cnblogs.com 收录时间:2021-09-24

Dapr + .NET Core实战(四)发布和订阅 - chesterdotchen

什么是发布-订阅 发布订阅是一种众所周知并被广泛使用的消息传送模式,常用在微服务架构的服务间通信,高并发削峰等情况。但是不同的消息中间件之间存在细微的差异,项目使用不同的产品需要实现不同的实现类,虽然是明智的决策,但必须编写和维护抽象及其基础实现。 此方法需要复杂、重复且容易出错的自定义代码。 Da

来自:www.cnblogs.com 收录时间:2021-09-24

[源码解析] PyTorch 流水线并行实现 (2)--如何划分模型 - 罗西的思考

上一篇文章我们介绍了 PyTorch 流水线并行的基本知识,本文我们介绍其自动平衡机制和模型分割。

来自:www.cnblogs.com 收录时间:2021-09-24

加密的艺术 - 又拍云

加密算法最早诞生在什么时候?计算机出现之后吗?不,早在公元前 7 世纪,古希腊人就已经在使用加密算法了。他们使用一根叫 scytale 的棍子来传递加密信息,加密时先绕棍子卷一张纸条,把信息沿棒水平方向写,写一个字旋转一下,直到写完。解下来后,纸条上的文字消息杂乱无章,这就是密文。将它绕在另一个同等

来自:www.cnblogs.com 收录时间:2021-09-24

一朵云、一张网、一体化 ——GRTN 打造最佳流媒体场景实践 - 阿里云视频云

阿里巴巴 GRTN 是面向流媒体云原生设计的,方便客户构建自己的流媒体云原生应用,让流媒体服务无处不在。 在近期召开的分布式云主题报告会上,阿里云资深技术专家卢日发表了题为《GRTN 打造阿里云边缘云最佳流媒体场景实践》的精彩演讲。 卢日分享了他对分布式云的见解,他表示,Gartner 连续两年将分

来自:www.cnblogs.com 收录时间:2021-09-24

组件实例三大属性 - SCAU-gogocj

组件实例三大属性 一、三大属性之一:state 1、在构造器中初始化state 默认状态下React.Components会给我们定义构造器(类似于无参构造函数一样),但是默认是把state设置为null的,那么如果我们要自定义初始化的state的话,那么我们就要像(有参构造函数一样)自定义构造函数

来自:www.cnblogs.com 收录时间:2021-09-24

带你全面的了解二叉树 - 华为云开发者社区

摘要:日常生活中,很多事物都可以用树来描述,例如书的目录、工作单位的组织架构等等。树是计算机中非常重要的一种数据结构,树存储方式可以提高数据的存储、读取效率。 本文分享自华为云社区《【云驻共创】想了解二叉树,看这篇文章就够了》,作者: liuzhen007 。 前言 日常生活中,很多事物都可以用树来

来自:www.cnblogs.com 收录时间:2021-09-24

轻松理解设计模式(创建型):1、单例模式 - 木瓜煲鸡脚

前言 设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用性、代码的可读

来自:www.cnblogs.com 收录时间:2021-09-24

Forest v1.5.3 正式版本发布

v1.5.3 本版发布了,本次版本更新新增了较多功能,其中有许多重大更新。 重点更新内容 1. 新增Forest快捷接口 以前版本使用 Forest,必须先定义一个 interface 接口类,这种形式可以满足大多数情况的场景。 但若想快速访问一个url可能显得不合时宜。 所以本次更新新增了快捷接口,不用再从定义接口开始了。 它大概长这个...

来自:www.oschina.net 收录时间:2021-09-24

腾讯云与 Grafana Labs 达成深度合作, 推出全新 Grafana 托管服务 - 腾讯云原生

9 月 23 日,腾讯云宣布与业界领先的开源数据可视化公司 Grafana Labs 达成深度合作协议,共同开发和验证全新的 Grafana 托管服务,通过 Grafana Labs 开源软件与腾讯云的整合,帮助用户快速对云上负载及性能指标数据进行可视化监测。 据了解,Grafana Labs 基于

来自:www.cnblogs.com 收录时间:2021-09-24

JumpServer 堡垒机 v2.14.0 发布,新增会话共享功能,支持数据库批量改密和工单二级审批

9月22日,JumpServer开源堡垒机正式发布v2.14.0版本。在该版本中,JumpServer新增了会话共享功能,支持多用户进行协同操作,以满足运维人员在不同场景中的运维需求,同时对加入会话的用户活动进行记录。需要注意的是,JumpServer目前仅支持通过Web Terminal连接的SSH/Telnet协议会话进行共享,另外,还支持用户在Web Ter...

来自:www.oschina.net 收录时间:2021-09-24

重磅来袭!!!Elasticsearch7.14.1(ES 7.14.1)与Springboot2.5.4的整合 - 追风人聊Java

1. 概述 前面我们聊了 Elasticsearch(ES)集群的搭建,今天我们来聊一下,Elasticsearch(ES)集群如何与 Springboot 进行整合。 Elasticsearch(ES)集群的搭建可参见我的另一篇文章《Elasticsearch(ES)集群的搭建》。 Elastic

来自:www.cnblogs.com 收录时间:2021-09-24

如何屏蔽 iOS 软件自动更新,去除更新通知和标记 - sysin

如何禁用 iPhone 软件自动更新,清除更新通知和标记。 适用于 iOS、iPadOS 和 watchOS,即 iPhone、iPad 和 Apple Watch 通用。 2021.09.23 更新:支持 iOS/iPadOS 15,watchOS 8。 2021.05.26 更新:更改 “安装过

来自:www.cnblogs.com 收录时间:2021-09-24

基于pgpool搭建postgressql集群部署 - tomjoy

postgresql集群搭建 基于pgpool中间件实现postgresql一主多从集群部署,这里用两台服务器作一主一从示例 虚拟机名 IP 主从划分 THApps 192.168.1.31 主节点 YY-Test-01 192.168.1.36 从节点 vip 192.168.1.100 虚拟ip

来自:www.cnblogs.com 收录时间:2021-09-24

华为云计算IE面试笔记-桌面云用户登录连接流程及故障处理? - 魔仙堡的仙女

1-10:桌面与系统验证成功 http协议 11-19:桌面list(VM列表)获取,选择 http协议 20-30:预连接 29返回的是Address Ticket,login Ticket http协议 31-38:真正连接 HDP协议 39:连接后 HDA向HDC报告登录状态(Connecte

来自:www.cnblogs.com 收录时间:2021-09-24

受众同步管理功能上线,让你的活动礼包发对人 - 华为HMSCore

当下,为节省企业的时间精力,让开发者专注于研发,企业上线的应用或游戏大多采用联运的方式,即应用开发者和应用市场以合作分成的方式联合运营,企业通常会定期在应用市场平台发放礼包来维系用户,那么,这些礼包能够满足所有用户的需求吗?优惠券的发放是否达到了期望的效果? 不同用户感兴趣的内容不一样,对礼包金额或

来自:www.cnblogs.com 收录时间:2021-09-24

Kotlin协程入门 - AnRFDev

开发环境 IntelliJ IDEA 2021.2.2 (Community Edition) Kotlin: 212-1.5.10-release-IJ5284.40 介绍Kotlin中的协程。用一个例子来展示协程的基本用法。 第一个例子 新建工程 我们使用的是社区版IntelliJ IDEA 2

来自:www.cnblogs.com 收录时间:2021-09-24

LiteFlow 2.6.0 正式版发行注记

前言 LiteFlow在今年8月发布了2.6.0-BETA1版本。时隔一个月,我们今天发布了LiteFlow 2.6.0的正式版本~。 其实这算不上高效,因为还有其他项目要忙。但是看着LiteFlow社区的快速增长,我之后会保持一个月发一个版本的频率。 感谢社区的小伙伴在使用过程中给LiteFlow提供了诸多建议和issue,我每个版本的迭代主要就来自于...

来自:www.oschina.net 收录时间:2021-09-24

shell脚本中 /dev/null 的用途 - Linux开发那些事儿

/dev/null 是一个特殊的设备文件,它丢弃一切写入其中的数据 可以将它 视为一个黑洞, 它等效于只写文件, 写入其中的所有内容都会消失, 尝试从中读取或输出不会有任何结果,同样,/dev/null 在命令行和脚本中都非常有用 用途 /dev/null 通常被用于丢弃不需要的输出流,或作为用于输

来自:www.cnblogs.com 收录时间:2021-09-24

传说中 VUE 的“语法糖”到底是啥? - 前端人

一、什么是语法糖? 语法糖也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是计算机语言中添加的一种语法,在不影响功能的情况下,添加某种简单的语法也能实现效果,这种语法对计算机没有任何影响,但是对于程序员更方便,通常增加的语法糖能够增加程序员的

来自:www.cnblogs.com 收录时间:2021-09-24

Jenkins操作手册 - 巨详细,一篇足矣! - 葛老头

一、持续集成相关概念 1.1、什么是持续集成? 随着软件开发复杂度的不断提高,团队开发成员间如何更好的协同工作以确保软件开发的质量已经成为开发过程中不可回避的问题。尤其是近年来敏捷开发在软件领域越来越火,如何能在不间断变化的需求中快速适应和保证软件的质量显得尤其重要。持续集成正是针对这一问题的一种软

来自:www.cnblogs.com 收录时间:2021-09-24

基于pgpool搭建postgresql集群 - tomjoy

postgresql集群搭建 基于pgpool中间件实现postgresql一主多从集群部署,这里用两台服务器作一主一从示例 虚拟机名 IP 主从划分 THApps 192.168.1.31 主节点 YY-Test-01 192.168.1.36 从节点 vip 192.168.1.100 虚拟ip

来自:www.cnblogs.com 收录时间:2021-09-24

把低代码开发平台推给开百货店的朋友,对他有帮助吗? - 低代码小观

朋友们,不知道你们中秋假期有没有跟亲朋好友聚会呢?假期,阿观就有跟朋友聚了,期间就聊起了一个话题,听着朋友的诉苦啊,就想跟大家说说。我那朋友是开百货店的,店铺规模还挺大的,打工人阿观可羡慕了,但其实那天朋友说得却是愁眉苦脸,为啥? 朋友是第一次当老板做这零售这行,店呢没开多久,万事开头难,所以遇到的

来自:www.cnblogs.com 收录时间:2021-09-24

剑指 Offer 56 - II. 数组中数字出现的次数 II - RainsX

剑指 Offer 56 - II. 数组中数字出现的次数 II 在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。 示例 1: 输入:nums = [3,4,3,3] 输出:4 示例 2: 输入:nums = [9,1,7,9,7,9,7] 输出:1

来自:www.cnblogs.com 收录时间:2021-09-24

如何实现Orchard Core CMS的全文索引 - doknowmi

Orchard Core提供了Lucene功能,允许您在网站上进行全文搜索。大多数情况下,在运行博客或简单的代理网站时,您可能需要在页面内容中进行搜索。在Orchard Core中,您可以使用Liquid配置,要在Content Type索引哪些文本或数据。 在进一步讨论之前,请注意TheBlogT

来自:www.cnblogs.com 收录时间:2021-09-24

低代码+RPA+AI,能否让ERP焕发下一春? - 道一云

从2004年开始,国内ERP项目的实施便在各大企业热火朝天地展开,2014年,国内大中型企业已经基本完成了ERP系统的普及。ERP已经在大中型企业中成为不可或缺的关键信息系统。企业核心业务的流转与管控,关键资源的计划与分配,业务与财务数据的核算均离不开ERP系统。 但与之同时,由于ERP系统大多是标

来自:www.cnblogs.com 收录时间:2021-09-24

Layui的落幕,是否预示一个时代的结束? - 启明星工作室

1.今天,看到LayUi(读音类UI)官方说,LayUI官网将关闭,多少有些伤感。 或许,有人会所,通知里也说了,“新版下载、文档和示例等仍会在Github 和 Gitee” 但,所谓“人走茶凉”,后期原作者的工作重点,肯定将淡化LayUI开发。 我们从LayUI的通知里看到,原作者说“在前端工程化

来自:www.cnblogs.com 收录时间:2021-09-24

MeterSphere 开源持续测试平台 v1.13.0 发布,接口自动化支持插件扩展,提供 MQTT 插件

9月23日,MeterSphere一站式开源持续测试平台正式发布v1.13.0版本。 在这一版本中接口自动化支持了插件式扩展,并同时提供了Debug插件及MQTT协议插件(X-Pack)供大家使用;同时我们在接口测试的前后置脚本及自定义脚本中,增加了自定义代码片段的引用,用户可以将常用的脚本保存并在多处复用;除此之外,针对报表统计功...

来自:www.oschina.net 收录时间:2021-09-24

尤雨溪:擅自部署 Vue 中文文档是不尊重翻译者劳动的行为

虽然 Vue / Vite 的中文文档是 MIT 协议开源的,但文档本身具有版权,在没有官方翻译团队认可的情况下,擅自部署是非常不尊重翻译者劳动的行为,并呼吁部署了这些网站的用户们停止这种行为

来自:www.oschina.net 收录时间:2021-09-24

canal源码之BooleanMutex(基于AQS中共享锁实现) - 阿阿sa

在看canal源码时发现一个有趣的锁实现--BooleanMutex 这个锁在canal里面多处用到,相当于一个开关,比如系统初始化/授权控制,没权限时阻塞等待,有权限时所有线程都可以快速通过 先看它的核心基于AQS的锁实现: private final class Sync extends Abs

来自:www.cnblogs.com 收录时间:2021-09-24

【Azure 应用服务】App Service For Linux 部署PHP Laravel 项目,如何修改首页路径为 wwwroot\public\index.php - 路边两盏灯

问题描述 参考官方文档部署 PHP Laravel 项目到App Service for Linux环境中,但是访问应用时候遇见了500 Server Error 错误。 从部署的日志中,可以明确看出部署是成功的,那么为什么启动页面不成功呢? 问题分析 Laravel 应用程序生命周期在 publi

来自:www.cnblogs.com 收录时间:2021-09-24

数据仓库之数据质量建设(深度好文) - 五分钟学大数据

数仓建设真正的难点不在于数仓设计,而在于后续业务发展起来,业务线变的庞大之后的数据治理,而数据治理的范围非常广,包含数据本⾝的管理、数据安全、数据质量、数据成本等。在这么多治理内容中,大家想下最重要的治理是什么?当然是数据质量治理,因为数据质量是数据分析结论有效性和准确性的基础,也是这一切的前提。所

来自:www.cnblogs.com 收录时间:2021-09-24

Sentry 监控 - Search 搜索查询实战 - 为少

系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For React 完整接入详解 Sentry For Vue 完整接入详解 Sentry-CLI 使用详

来自:www.cnblogs.com 收录时间:2021-09-24

mybatis的mapper特殊字符转移以及动态SQL条件查询 - kenx

前言 我们知道在项目开发中之前使用数据库查询,都是基于jdbc,进行连接查询,然后是高级一点jdbcTemplate进行查询,但是我们发现还是不是很方便,有大量重复sql语句,与代码偶合,效率低下,于是就衍生出来ORM框架,如Mybatis,Hibernate,还有SpringBoot的,Sprin

来自:www.cnblogs.com 收录时间:2021-09-24

2.docker安装及原理 - 盛开的太阳

一. docker的架构 1.1 docker的架构 先来看docker官网给出的docker架构图: 看官网,docker的架构描述: https://docs.docker.com/get-started/overview/ Docker使用客户端-服务器架构。Docker 客户端与Docker

来自:www.cnblogs.com 收录时间:2021-09-24

Java基础(六)——集合 - Craftsman-L

一、概述 1、介绍 为什么出现集合? 答:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,对对象进行存储,集合就是存储对象最常用的一种方式。 数组和集合类同是容器,有何不同? 答:数组虽然也可以存储对象,但长度是固定的,集合长度是可变的。数组中可以存储基本数据类型,集合中只能

来自:www.cnblogs.com 收录时间:2021-09-24

记一次 .NET 某上市工业智造 CPU+内存+挂死 三高分析 - 一线码农

一:背景 1. 讲故事 上个月有位朋友加wx告知他的程序有挂死现象,询问如何进一步分析,截图如下: 看这位朋友还是有一定的分析基础,可能玩的少,缺乏一定的分析经验,当我简单分析之后,我发现这个dump挺有意思的, CPU,内存,挂死 三样全占,程序悲惨莫过于此。。。 既然找到我,我得想办法化解他的痛

来自:www.cnblogs.com 收录时间:2021-09-24

网络协议之:WebSocket的消息格式 - flydean

简介 我们知道WebSocket是建立在TCP协议基础上的一种网络协议,用来进行客户端和服务器端的实时通信。非常的好用。最简单的使用WebSocket的办法就是直接使用浏览器的API和服务器端进行通信。 本文将会深入分析WebSocket的消息交互格式,让大家得以明白,websocket到底是怎么工

来自:www.cnblogs.com 收录时间:2021-09-24

Dapr实战(三)状态管理 - chesterdotchen

状态管理解决了什么 分布式应用程序中的状态可能很有挑战性。 例如: 应用程序可能需要不同类型的数据存储。 访问和更新数据可能需要不同的一致性级别。 多个用户可以同时更新数据,这需要解决冲突。 服务必须重试 与数据存储交互 时发生的任何短期暂时性错误。 Dapr 状态管理解决了这些难题。 它简化了跟踪

来自:www.cnblogs.com 收录时间:2021-09-24

深入xLua实现原理之C#如何调用Lua - iwiniwin

本文主要是探讨xLua下C#调用Lua的实现原理,有关Lua如何调用C#的介绍可以查看深入xLua实现原理之Lua如何调用C# C#与Lua数据通信机制 无论是Lua调用C#,还是C#调用Lua,都需要一个通信机制,来完成数据的传递。而Lua本身就是由C语言编写的,所以它出生自带一个和C/C++的通

来自:www.cnblogs.com 收录时间:2021-09-24

记一次k8s pod频繁重启的优化之旅 - 踩刀诗人

关键词:k8s、jvm、高可用 1.背景 最近有运维反馈某个微服务频繁重启,客户映像特别不好,需要我们尽快看一下。 听他说完我立马到监控平台去看这个服务的运行情况,确实重启了很多次。对于技术人员来说,这既是压力也是动力,大多数时候我们都是沉浸在单调的业务开发中,对自我的提升有限,久而久之可能会陷入一

来自:www.cnblogs.com 收录时间:2021-09-24

未来已来!华为《智能世界2030》报告解读(附下载) - 独孤风

近日华为发布了《智能世界2030》报告,探索未来十年的趋势。华为汪涛以“无界探索,翻开未来”为主题演讲。本文带大家来看一下这份124页的报告主要讲了什么内容,同时也关注下和大数据发展的关系。 报告全文从医、食、住、行、城市、企业、能源和数据可信等八个领域展望了2030年一些可能的变化,引用了一些预测

来自:www.cnblogs.com 收录时间:2021-09-24

Chrome 探索使用 Rust 解决内存安全问题

Chrome 安全团队发表文章称,谷歌正在探索使用内存安全语言 Rust 重写或开发 Chrome 的部分模块。 去年谷歌曾指出,Chrome 70% 的安全漏洞是内存安全问题,主要由 C/C++ 中的指针错误导致。针对此问题,谷歌表示 Chrome 探索通过以下三个方向来解决: 在编译时检查指针是否正确,使 C++ 更安全 在运行时检查指针是否正确...

来自:www.oschina.net 收录时间:2021-09-24

Chrome 94 新 API 引争议,Mozilla 和苹果联合反对

前天 Google 正式发布了 Chrome 94,在该版本中 Google 引入了一个新的有争议的功能:Idle Detection API(空闲检测 API)。顾名思义,该 API 可以由网站实施以发现用户是否处于闲置状态。闲置就意味着用户没有操作任何设备或特定的硬件(如:键盘或鼠标),也没有通过某些系统事件(如:启动屏保或锁定状态)来进行交互...

来自:www.oschina.net 收录时间:2021-09-24

开发和安全团队间隔阂加剧:安全政策扼杀了创新

技术和市场研究公司 Forrester 为 VMWare 进行一项调查研究指出,安全和开发团队之间的鸿沟已经变得越来越大。 调查结果表明,有超过一半的受访开发者(52.4%)表示,他们认为安全政策扼杀了他们的创新;只有 22% 的开发者表示他们已经了解哪些安全政策是他们应该遵守的。且仅有三分之一(38.4%)的开发者报告称,他们已...

来自:www.oschina.net 收录时间:2021-09-24

PostgreSQL 14 RC 1 发布

PostgreSQL 14 的第一个候选发布版现已可供下载,计划中的 PostgreSQL 14 推出日期是 2021 年 9 月 30 日。 自 14 Beta 3 以来的变化 Autovacuum 分析分区表的功能在 PostgreSQL 14 中将不可用 修复 EXPLAIN VERBOSE 在 SEARCH BREADTH FIRST 的查询中失败的问题 现在 CREATE STATISTICS 拒绝单变量表达式 修正SELECT DI...

来自:www.oschina.net 收录时间:2021-09-24

OSCHINA 编辑器更新:一键转换 Markdown、增加 emoji 选择弹框

OSCHINA 编辑器迎来重大更新,支持插入视频、增加 emoji 选择弹框和数学公式输入。

来自:my.oschina.net 收录时间:2021-09-24

每日一博 | 别再用 if-else 了,用注解去代替他吧

经常在网上看到一些名为“别再if-else走天下了”,“教你干掉if-else”等之类的文章,大部分都会讲到用策略模式去代替if-else。策略模式实现的方式也大同小异。主要是定义统一行为(接口或抽象类),并实现不同策略下的处理逻辑(对应实现类)。客户端使用时自己选择相应的处理类,利用工厂或其他方式。...

来自:my.oschina.net 收录时间:2021-09-24

Gitee 推荐 | 微信官方的终端基础组件 Mars

Mars 是微信官方的终端基础组件,是一个使用 C++ 编写的业务性无关、平台性无关的基础组件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客户端。

来自:gitee.com 收录时间:2021-09-24

disruptor笔记之一:快速入门 - 程序员欣宸

欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于disruptor disruptor是LMAX公司开发的一个高性能队列,其作用和阻塞队列

来自:www.cnblogs.com 收录时间:2021-09-24

Deno 1.14 正式发布,引入新的 Web Crypto API

Deno 1.14 已发布,包括以下新特性和变更: 引入新的 Web Crypto API 增加针对deno lint 和 deno fmt的自定义选项 引入 URLPattern 原生服务器端 WebSocket API 进入稳定状态 worker 之间的零拷贝 ArrayBuffer 传输 引入 File locking API 对 OS signals API 的更改 在 fetch中提供 Mutual TLS 支持 在DENO_AUTH_TOKENS中...

来自:www.oschina.net 收录时间:2021-09-24

Node.js v16.10.0 正式发布

Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 由Node.js Foundation(已与 JS Foundation 合并为 OpenJS Foundation)持有和维护,亦为 Linux 基金会的项目。Node.js 采用 Google 开发的 V8 运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应...

来自:www.oschina.net 收录时间:2021-09-24

GNOME 41 正式发布

GNOME 41 现已发布。这是开发团队历时 6 个月的产物,包括了许多重大改进和新功能、以及大量的增强功能。此版本中最显着的变化包括改进的软件应用程序、新的多任务设置和增强的电源管理功能。“通过这些变化,GNOME 变得更智能、更灵活,并提供比以往更丰富、更引人入胜的体验。” 新版本还为开发人员带来了重大改进,包...

来自:www.oschina.net 收录时间:2021-09-24

Apache Druid 0.22.0 发布

Apache Druid 是一个用于事件驱动数据的高性能分析数据存储。Apache Druid 0.22.0 正式发布,0.22.0 包含了超过 400 个新功能、性能提升、错误修复和文档改进,主要的新功能和改进包括: 支持数字格式化和位操作/位运算符(Bitwise operation) 支持 ARRAY_AGG 和 STRING_AGG SQL 聚合器 改进了批处理的内存使用 支持使用...

来自:www.oschina.net 收录时间:2021-09-24

告别Kafka Stream,让轻量级流处理更加简单 - 阿里巴巴云原生

还在花精力去选型Kafka组件去做清洗转化?来试试Kafka ETL任务功能!

来自:www.cnblogs.com 收录时间:2021-09-24

重新整理 .net core 周边阅读篇————AspNetCoreRateLimit[一] - 敖毛毛

前言 整理了一下.net core 一些常见的库的源码阅读,共32个库,记100余篇。 以下只是个人的源码阅读,如有错误或者思路不正确,望请指点。 正文 github 地址为: https://github.com/stefanprodan/AspNetCoreRateLimit 一般个人习惯先阅读

来自:www.cnblogs.com 收录时间:2021-09-24

线段树 - Grey Zeng

要解决的问题 数组任意区间内的元素修改,增加,求和,时间复杂度都要达到O(logN)水平, 方法说明如下 L...R上都加V void add(L, R, V, arr) L...R上的值都更新成V void update(L, R, V, arr) L...R上求和并返回求和信息 int quer

来自:www.cnblogs.com 收录时间:2021-09-24

linux - 挽挽吖

恢复内容开始 一 type #type cd(内部命令) #type mkdir(外部命令) mkdir是/usr/bin/mkdir(外部命令)二 help(内部命令)全英文形式#help cd #mkdir --help #find --help --help(外部命令)三 man 中文形式#m

来自:www.cnblogs.com 收录时间:2021-09-24

第三周-自主学习任务-面向对象基础与类的识别 - 栀夏~

学习目标 1.重点:掌握pivate、public关键字的用途及其与setter/getter模式和封装性之间的关系。 2.理解static属性与static方法的用途。 3.掌握使用初始化块初始类的方法。掌握初始化块与静态初始化块的区别。 4.掌握使用我package管理类。 5.重点:学会识别问

来自:www.cnblogs.com 收录时间:2021-09-23

Java之SpringBoot自定义配置与整合Druid - CoLoo

Java之SpringBoot自定义配置与整合Druid SpringBoot配置文件 优先级 前面SpringBoot基础有提到,关于SpringBoot配置文件可以是properties或者是yaml格式的文件,但是在SpringBoot加载application配置文件时是存在一个优先级的。优

来自:www.cnblogs.com 收录时间:2021-09-23

【数据结构与算法】链表模板及例题 - gonghr

链表模板 链表结构 public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int val, ListNode next) { this.

来自:www.cnblogs.com 收录时间:2021-09-23

马哈鱼数据血缘分析器中的子查询语句分析 - syforacle

在实际生产环境中,无论你的业务复杂与否,子查询都是绕不开的话题,本文带你了解一下马哈鱼数据血缘分析器是如果处理各种子查询的。通过本文你能了解到不同场景的子查询在马哈鱼中的展示状态。 嵌套子查询可以说是SQL语句中比较复杂的一部分,它可以提高查询效率,简化SQL语句的实现逻辑。子查询指的是一个查询语块

来自:www.cnblogs.com 收录时间:2021-09-23

剑指 Offer 56 - I. 数组中数字出现的次数 - RainsX

剑指 Offer 56 - I. 数组中数字出现的次数 一个整型数组nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 输入:nums = [4,1,4,6] 输出:[1,6] 或 [6,1] 示例 2:

来自:www.cnblogs.com 收录时间:2021-09-23

哪5种IO模型?什么是select/poll/epoll?同步异步阻塞非阻塞有啥区别?全在这讲明白了! - 杨建勇

系统中有哪5种IO模型?什么是 select/poll/epoll?同步异步阻塞非阻塞有啥区别? 本文地址http://yangjianyong.cn/?p=84转载无需经过作者本人授权 先解开第一个疑惑:有哪五种I/O模型 - Blocking I/O【阻塞I/O】 - NonBlocking I

来自:www.cnblogs.com 收录时间:2021-09-23

ATR吊灯止损策略 (含有tbquant源码) - alantop

ATR吊灯止损策略定义: 做多,止损放在最高价之下N个ATR。 做空,止损放在最低价之上N个ATR。 该策略生成的止损点就像是从市场最高价的“天花板”上悬挂下来的吊灯。所以命名为ATR吊灯止损策略。 有效性 Van K.Tharp在《通向金融王国的自由之路》一书中对其有效性做了研究:该研究表明即使用

来自:www.cnblogs.com 收录时间:2021-09-23

synchronized Lock(本地同步)锁的8种情况 - debug的勇士

Lock(本地同步)锁的8种情况 总结与说明: * 题目: * 1.标准访问,请问是先打印邮件还是短信 Email * 2.email方法新增暂停4秒钟,请问是先打印邮件还是短信 Email * 3.新增普通的hello方法,请问先打印邮件还是hello hello * 4.两部手机,请问先打印邮件

来自:www.cnblogs.com 收录时间:2021-09-23

替换空格 - xiaoyu23363

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy."输出:"We%20are%20happy." 题解: 本体思路不难,就是遍历,找出空格,然后把空格替换为字符串"%20",难点在于如何选择操作的字符串类型,以及如何运用诸多库函数。

来自:www.cnblogs.com 收录时间:2021-09-23

07-接口 - XXXTaye

接口 接口中所有方法都是public 接口允许多重继承 实现接口必须声明为public Comparable接口 Arrays.sort(Comparable obj)方法要求一个实现了Comparable接口的对象 因为这个排序会调用Comparable的comparaTo方法 通过这个compa

来自:www.cnblogs.com 收录时间:2021-09-23

JDBC-1(概述&建立) - rttrti

基于宋红康老师所讲JDBC所作笔记 1.JDBC概述 1.1 数据持久化 持久化:将数据保持到可掉电式存储设备中以供之后使用。 数据持久化意味着将内存中的数据保存到硬盘上加以固化,实现过程大多通过各种关系数据库完成。 主要应用:将内存中的数据存储在关系型数据库中(也可存储于磁盘文件、XML数据文件中

来自:www.cnblogs.com 收录时间:2021-09-23

MapReduce原理深入理解(二) - lmandcc

1.Mapreduce操作不需要reduce阶段 1 import org.apache.hadoop.conf.Configuration; 2 import org.apache.hadoop.fs.FileSystem; 3 import org.apache.hadoop.fs.Path;

来自:www.cnblogs.com 收录时间:2021-09-23

Go学习【02】:理解Gin,搭一个web demo - 飞翔的风筝

Go Gin 框架 说Gin是一个框架,不如说Gin是一个类库或者工具库,其包含了可以组成框架的组件。这样会更好理解一点。 举个? 下面的示例代码在这:github https://github.com/lpgyouxi/gogo 利用Gin组成最基本的框架。说到框架,我们可以先列举下需要的(最基

来自:www.cnblogs.com 收录时间:2021-09-23

ZStack Cloud 4.3.0 正式发布

2021年9月18日,ZStack Cloud正式发布最新版本——ZStack Cloud 4.3.0,涵盖一系列重要功能,以下为您进行详细介绍。 ZStack Cloud 4.3.0新功能概览 1. 全新持续数据保护(CDP) 秒级数据备份,任意恢复点进行恢复 无需恢复系统,即可找回文件 2. 支持智能网卡 3. 跨存储迁移优化:云主机跨同类型主存储热迁移 4. ZStac...

来自:www.oschina.net 收录时间:2021-09-23

编程和音乐的相似之处 - 雪山飞猪

编程和音乐 很多大师都会把编程比作建筑,比如架构、设计模式,基本就是用的建筑的语言,其实我个人感觉编程和音乐也是极其类似的。 比如最近在断断续续在看一本《代码大全》,里边针对提高代码可读性的变量定义,提到了变量的“跨度”,这其实就非常像音乐中的“音程”。 从通俗角度来说: 乱写的程序跑不起来或全是b

来自:www.cnblogs.com 收录时间:2021-09-23

开源ASR服务器vosk - 求真得真

概述 近几年由于AI的迅速发展,语音相关的自然语言处理NLP项目也变多了,新的技术也越来越成熟,其中TTS(语音生成)和ASR(语音识别)是NLP中非常重要的环节。 今天我们介绍一个开源的ASR项目vosk,以及vosk的简单应用方法。 Vosk是开源的语音识别工具包。Vosk支持的事情包括: 1.

来自:www.cnblogs.com 收录时间:2021-09-23

OpenKruise v0.10.0 新特性 WorkloadSpread 解读

1. 背景 Workload 分布在不同 zone,不同的硬件类型,甚至是不同的集群和云厂商已经是一个非常普遍的需求。过去一般只能将一个应用拆分为多个 workload(比如 Deployment)来部署,由 SRE 团队手工管理或者对 PaaS 层深度定制,来支持对一个应用多个 workload 的精细化管理。 进一步来说,在应用部署的场景下有着多种多样...

来自:www.oschina.net 收录时间:2021-09-23

GCN数据集Cora、Citeseer、Pubmed文件分析 - CBlair

简介 本文将对Cora、Citeseer、Pubmed 数据集进行详细介绍 Cora、Citeseer、Pubmed 数据集 来源 图 节点 边 特征 标签(y) Cora “Collective classification in network data,” AI magazine,2008 1

来自:www.cnblogs.com 收录时间:2021-09-23

创建一个新的解耦的Orchard Core CMS网站 - doknowmi

引言本文将介绍创建一个功能齐全、解耦的CMS网站的过程,该网站允许您编辑博客帖子并呈现它们。解耦是一种开发模型,其中站点的前端和后端(管理)托管在同一个Web应用程序中,但只有后端由CMS驱动。然后,开发人员可以编写他们自己的ASP.NET Razor页面或控制器来完全控制网站生成的内容,同时仍然使

来自:www.cnblogs.com 收录时间:2021-09-23

U2-关系数据库 - rttrti

2.1 关系数据结构及形式化定义 关系数据库系统是支持关系模型的数据库系统。(关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成) 2.1.1 关系 1-域 域是一组具有相同数据类型的值的集合。 eg.{0, 1}; {man, woman} 2-笛卡尔积 笛卡尔积是域上的一种集合运算

来自:www.cnblogs.com 收录时间:2021-09-23

百度发布 PLATO-XL,全球首个百亿参数中英文对话预训练生成模型

【导读】和AI进行无障碍的对话,是什么样的体验?你或许能够在这篇文章里找到答案!百度全新发布PLATO-XL,参数达到了110亿,超过之前最大的对话模型 Blender,是当前最大规模的中英文对话生成模型,并再次刷新了开放域对话效果。 很难相信,以上是AI与人交流的真实对话记录。近日,百度发布新一代对话生成模型 PLATO-XL...

来自:www.oschina.net 收录时间:2021-09-23

java中避免集合死链调用 - Fire♪一度

1. 前言 开发过程中,一些集合 的变动会触发任务去改变 其他的集合,为了保障任务的正确执行,应避免出现死循环调用,即对集合之间的影响关系进行一些限制。怕日后遗忘,特在此记录。 2. 场景 A 集合影响 A 集合。 A 集合影响 B 集合,B 集合影响了 A 集合。 A 集合影响 B 集合,B 集合

来自:www.cnblogs.com 收录时间:2021-09-23

✔PHP文件包含漏洞全面总结 - Zeker62

我的另一篇博客总结的不够全面,但依然有借鉴价值:https://www.cnblogs.com/Zeker62/p/15192610.html 文件包含的定义 如果文件包含函数没有经过严格的过滤或者定义 并且参数可以被用户控制 这样就有可能包含非预期的文件。 如果文件中存在恶意代码,无论文件是什么类

来自:www.cnblogs.com 收录时间:2021-09-23