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

Java IO流 - cwstd

Java IO流 1.File Class File类代表一个文件或者文件目录 构造器: File(String pathname) File(String pathname,String child) File(String parent,String child) parent目录路径 chil

来自:www.cnblogs.com 收录时间:2021-05-13

Django(6)自定义路由转换器 - Silent丿丶黑羽

自定义路径转换器 有时候上面的内置的url转换器并不能满足我们的需求,因此django给我们提供了一个接口可以让我们自己定义自己的url转换器 django内置的路径转换器源码解析 在我们自定义路由转换器之前,我们先查看一下django内置的那些路由转换器怎么写的,源码路径from django.u

来自:www.cnblogs.com 收录时间:2021-05-13

分布式事务与Seate框架(2)——Seata实践 - JJian

前言 在上一篇博文(分布式事务与Seate框架(1)——分布式事务理论)中了解了足够的分布式事务的理论知识后,到了实践部分,在工作中虽然用到了Seata,但是自己却并没有完全实践过,所以自己私下花点时间实践以加深理解,实际上在实践过程中遇到了很多的坑(比如Seata与SpringCloudAliba

来自:www.cnblogs.com 收录时间:2021-05-13

Jenkins+Git的搭建和自动部署 - 我恰芙蓉王

前言 Jenkins在工作中都使用过,之前都是运维去搭建部署,弄好了之后给我一个网址去构建项目就可以了,所以也都是一直没了解过安装过程。 今天在自己的服务器上搭建了一遍,中间有遇到很多坑,特在此归纳总结一下。 安装 首先需要先安装jdk和maven,用来编译和打包。 jdk的安装教程:https:/

来自:www.cnblogs.com 收录时间:2021-05-13

Spring-Cloud之Ribbon原理剖析 - vchar_fred

我们知道Ribbon主要的工作就是进行负载均衡,帮助我们无需再关注微服务中集群的地址信息,因此在源码剖析中我们就主要关注这部分的内容。 内置的负载均衡规则 RoundRobinRule:直接轮询的方案;即每次从server list中依次选择。 AvailabilityfileringRule:根据

来自:www.cnblogs.com 收录时间:2021-05-13

JAVA多线程之park & unpack - 徐知语的笔记

形象的理解,线程阻塞需要消耗凭证(permit),这个凭证最多只有1个。当调用park方法时,如果有凭证,则会直接消耗掉这个凭证然后正常退出;但是如果没有凭证,就必须阻塞等待凭证可用;而unpark则相反,它会增加一个凭证,但凭证最多只能有1个。

来自:www.cnblogs.com 收录时间:2021-05-13

开源 API 网关 KrakenD 成为 Linux 基金会项目

KrakenD 框架成为了 Lura 项目,加入 Linux 基金会,在那里它将成为一个中立的、开放的论坛上托管的唯一企业级 API 网关。 Linux 基金会,一个通过开源实现大规模创新的非营利组织,今天宣布它正在托管 Lura 项目,它的前身是KrakenD 开源项目。Lura 是一个用于构建应用程序编程接口(API)网关的框架,它超越了简单的反...

来自:www.oschina.net 收录时间:2021-05-13

通过Dapr实现一个简单的基于.net的微服务电商系统(十)——一步一步教你如何撸Dapr之绑定 - a1010

如果说Actor是dapr有状态服务的内部体现的话,那绑定应该是dapr对serverless这部分的体现了。我们可以通过绑定极大的扩展应用的能力,甚至未来会成为serverless的基础。最开始接触dapr的时候,会在其官方首页看到这么一句话“Dapr is a portable, serverl

来自:www.cnblogs.com 收录时间:2021-05-13

运维告诉我CPU飙升300%,为什么我的程序上线就奔溃了 - 烟花散尽13141

线上服务CPU飙升 前言 功能开发完成仅仅是项目周期中的第一步,一个完美的项目是在运行期体现的 今天我们就来看看笔者之前遇到的一个问题CPU飙升的问题。 代码层面从功能上看没有任何问题但是投入使用后却让我头大 问题描述 系统上点击数据录入功能在全局监控中会受到相关消息的通知。此时服务器CPU飙升30

来自:www.cnblogs.com 收录时间:2021-05-13

Gentoo 后的几个细节的完善 - 大风无痕

Gentoo 后的几个细节的完善 细节一:引导分区与 cdrom 开机正确挂载 根据 gentoo手册 安装了 gentoo Linux 后,按照手册示例,分区配置文件 /etc/fstab 应该如下。 /dev/sda2 /boot ext2 defaults,noatime 0 2 /dev/s

来自:www.cnblogs.com 收录时间:2021-05-13

这次我好像才真的明白了CSS Rem字体计算的原理 - 孤舟蓑翁

背景 如何按照设计稿中标注的尺寸,直接写页面的样式,不再需要px2rem这样的工具或者人工转换 ? 只要你明白了rem的计算原理,这个问题的答案超级简单。 根字体大小计算核心原理 设备的根字体大小 * 全屏比例值 = 设备的宽度 设计稿的根字体大小 * 全屏比例值 = 设计稿的宽度 这两个等式中的全

来自:www.cnblogs.com 收录时间:2021-05-13

OneFlow 和寒武纪达成适配,共同推进新一代超大模型训练解决方案

近日,一流科技 OneFlow 深度学习框架正式和寒武纪思元270智能芯片及加速卡达成适配。这一合作达成,标志着 OneFlow 新一代深度学习框架的生态进一步得到完善,与新兴 AI 芯片进一步融合。 目前,OneFlow 通过集成寒武纪的高性能机器学习库,已经支持主流神经网络算子,并能支持在各类应用场景下的模型部署,如分类、检测...

来自:www.oschina.net 收录时间:2021-05-13

大厂程序员凡尔赛的一天 - 码农小说家

在东八区的上午八点半,我完美实现了自然醒,随即开始把玩全球市值第一公司下的最新产品iPhone 12。 打开月活跃帐户数已达11.51亿的微信看下朋友们的动态,真好,依然一片祥和。 打开月活跃用户达5.5亿的微博看下国家大事,真好,依然海晏河清。 随即起床,拉开窗帘,站在房价11万/m²的出租屋隔断

来自:www.cnblogs.com 收录时间:2021-05-13

测试工程师必学:测试人员如何深入了解项目 - 狂师

前言 大家好,我是林宗霖,是一位测试工程师,也是全栈测开训练营中的一名学员。学习完全栈测开训练营的课程,让自己更加意识到:基础不牢,地动山摇的道理。近两年,行业的很多小伙伴都热衷于自动化、测试开发等方面的技术,而忽略了测试基本功的修炼! 而即便你掌握了高超的技术,却忽略了测试本质,也很难让你掌握的技

来自:www.cnblogs.com 收录时间:2021-05-13

Nebula Graph 的 Ansible 实践 - NebulaGraph

在日常测试中,我们会经常在服务器上部署服务。为了提高效率,我们需要一种工具,能帮我们做到快速部署,主要的需求: 可以使用非 root 账户部署、能在操作机上更改配置、使用脚本调用…

来自:www.cnblogs.com 收录时间:2021-05-13

曾经我认为C语言就是个弟弟 - plle

本文所有代码,均上传至github,如果你想直接看源代码,请到github下载,下载地址:https://github.com/vitalitylee/TextEditor “C语言只能写有一个黑框的命令行程序,如果要写图形界面的话,要用Java或者C#”,在2009年左右,我对同学这么说。 都20

来自:www.cnblogs.com 收录时间:2021-05-13

聊聊人像抠图背后的算法技术 - 华为云开发者社区

本文分享自华为云社区《人像抠图:算法概述及工程实现(一)》,原文作者:杜甫盖房子 。 本文将从算法概述、工程实现、优化改进三个方面阐述如何实现一个实时、优雅、精确的视频人像抠图项目。 什么是抠图 对于一张图I, 我们感兴趣的人像部分称为前景F,其余部分为背景B,则图像I可以视为F与B的加权融合:I

来自:www.cnblogs.com 收录时间:2021-05-13

Python数模笔记-Sklearn(4)线性回归 - youcans

1、什么是线性回归? 回归分析(Regression analysis)是一种统计分析方法,研究自变量和因变量之间的定量关系。回归分析不仅包括建立数学模型并估计模型参数,检验数学模型的可信度,也包括利用建立的模型和估计的模型参数进行预测或控制。按照输入输出变量关系的类型,回归分析可以分为线性回归和非

来自:www.cnblogs.com 收录时间:2021-05-13

【死磕JVM】用Arthas排查JVM内存 真爽!我从小用到大 - 牧小农

Arthas是啥 当我们系统遇到JVM或者内存溢出等问题的时候,如何对我们的程序进行有效的监控和排查,就发现了几个比较常用的工具,比如JDK自带的 jconsole、jvisualvm还有一个最好用的工具——jprofiler,但是这个是收费的,或者除了很有钱的公司,一般很少人会用这个,还有一个就是

来自:www.cnblogs.com 收录时间:2021-05-13

老Python带你从浅入深探究List - 云崖先生

列表 Python中的列表(list)是最常用的数据类型之一。 Python中的列表可以存储任意类型的数据,这与其他语言中的数组(array)不同。 被存入列表中的内容可称之为元素(element)或者数据项(data item)亦或是值(value)。 虽然Python列表支持存储任意类型的数据项

来自:www.cnblogs.com 收录时间:2021-05-13

数据结构:栈详解 - bigsai

原创不易 还请一键三连支持 什么是栈 栈在我们日常编码中遇到的非常多,很多人对栈的接触可能仅仅局限在 递归使用的是栈 和 StackOverflowException,栈是一种后进先出的数据结构(可以想象生化金字塔的牢房和生化角斗场的狗洞)。 栈是这么定义的: 栈(stack)又名堆栈,它是一种运算

来自:www.cnblogs.com 收录时间:2021-05-13

Spring Boot & Cloud 轻量替代框架 Solon 1.3.37 发布 - 刘之西东

Solon 是一个微型的Java开发框架。强调,克制 + 简洁 + 开放的原则;力求,更小、更快、更自由的体验。支持:RPC、REST API、MVC、Micro service、WebSocket、Socket 等多种开发模式。 Solon Cloud 是一系列的接口标准和配置规范,算是 Solo

来自:www.cnblogs.com 收录时间:2021-05-13

.Net 中两分钟集成敏感词组件 - 张蘅水

现如今大部分服务都会有用户输入,为了服务的正常运行,很多时候不得不针对输入进行敏感词的检测、替换。如果人工做这样的工作,不仅效率低,成本也高。所以,先让代码去处理输入,成为了经济方便的途径。水弟在这里写了一个让小编姐姐都觉得快的敏感词组件接入示例,不需要依赖第三方服务,只需两分钟即可享受清爽文字。

来自:www.cnblogs.com 收录时间:2021-05-13

关于Java处理串口二进制数据的问题 byte的范围 一个字节8bits - 蓝天上的云℡

前置知识点 byte的范围[-128127] 内存里表现为 0x000xFF 刚好是一个8bits的字节 问题 byte[] hexData = new byte[] {0x01, 0x03, 0x04, 0x02, 0x1F, 0x01, 0x4E, 0x4B, (byte)0xE9 }; Jav

来自:www.cnblogs.com 收录时间:2021-05-13

吴晟:开源对我来说,社交是最重要的

【溯源】在每一场对话中,追溯关于开源的故事,认识那些极客、自由,并坚持着的开源人。

来自:my.oschina.net 收录时间:2021-05-13

微言Netty:百万并发基石上的epoll之剑 - 程序诗人

说道本章标题,相信很多人知道我在暗喻石中剑这个典故,在此典故中,天命注定的亚瑟很容易的就拔出了这把石中剑,但是由于资历不被其他人认可,所以他颇费了一番周折才成为了真正意义上的英格兰全境之王,亚瑟王。说道这把剑,剑身上铭刻着这样一句话:ONLY THE KING CAN TAKE THE SWORD

来自:www.cnblogs.com 收录时间:2021-05-13

.NET平台系列5 .NET Core 简介 - 张传宁

系列目录 【已更新最新开发文章,点击查看详细】 自1995年互联网战略日以来最雄心勃勃的事业 —— 微软.NET战略, 2000年6月30日。 微软公司于2002年2月13日正式推出第一代.NET平台 .NET Framewrok 1.0。借助于自家强大易用的 Windows 系统,.NET Fra

来自:www.cnblogs.com 收录时间:2021-05-13

如何使用flask将模型部署为服务 - 西西嘛呦

在某些场景下,我们需要将机器学习或者深度学习模型部署为服务给其它地方调用,本文接下来就讲解使用python的flask部署服务的基本过程。 1. 加载保存好的模型 为了方便起见,这里我们就使用简单的分词模型,相关代码如下:model.py import jieba class JiebaModel:

来自:www.cnblogs.com 收录时间:2021-05-13

DevEco Device Tool 2.1 Beta1在Hi3861开发板上可视化分析的体验 - HarmonyOS技术社区

DevEco Device Tool迎来了2.1 Beta1,新版本有很多亮点。在上次“DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验 ”(https://harmonyos.51cto.com/posts/4027)中,我们已经体验了HI38

来自:www.cnblogs.com 收录时间:2021-05-13

HelloGitHub 小程序上线了,蛋只有一个搜索功能 - 削微寒

作者:HelloGitHub-卤蛋 我是??...蛋蛋啊,本文是我从零开发「HelloGitHub 小程序」的开发日记,不要把这个系列当作技术文章来读,你将会收获更多的乐趣。?‍♂️ ? 我只是个 Python 程序员,不会写前端(会的那点前端技术停留在 5 年前),就更甭提微信小程序了。选

来自:www.cnblogs.com 收录时间:2021-05-13

『政善治』Postman工具 — 9、在Postman中使用断言 - 繁华似锦Fighting

我们检验一个测试用例是否通过,一般会将我们心理预期的结果与实际结果进行比对,如果结果一致则证明测试通过,如果结果不一致,则证明测试不通过,这即是我们经常所说的断言。 1、Tests的介绍 Postman中的断言是使用请求后脚本Tests,是对状态码、响应头、响应正文等信息进行断言操作。 在Postm

来自:www.cnblogs.com 收录时间:2021-05-13

0902-用GAN生成动漫头像 - 二十三岁的有德

0902-用GAN生成动漫头像 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、概述 本节将通过 GAN 实现一个生成动漫人物头像的例子。 在日本的技术博客网站上有个博主,利用 DCGAN 从 20 万张动漫头像

来自:www.cnblogs.com 收录时间:2021-05-13

Linux系统运行netstat命令时的过三关斩一将 - 北京-宏哥

1.简介 这篇文章主要是记录在日常工作中遇到的一些问题,将其都总结整合到一起,方便查看,提高工作效率。小伙伴们看到标题可能觉得奇怪,不是过五关斩六将而是过三关斩一将。慢慢地往后看发现其中奥秘。 2.过三关斩一将 2.1第一关(没有这个命令) 宏哥在Linux上运行netstat时,提示没有这个命令,

来自:www.cnblogs.com 收录时间:2021-05-13

K8s Scheduler 在调度 pod 过程中遗漏部分节点的问题排查 - 腾讯云原生

问题现象 在TKE控制台上新建版本为v1.18.4(详细版本号 < v1.18.4-tke.5)的独立集群,其中,集群的节点信息如下: 有3个master node和1个worker node,并且worker 和 master在不同的可用区。 node 角色 label信息 ss-stg-ma-0

来自:www.cnblogs.com 收录时间:2021-05-13

vue项目打包成app方法 - bean431

需要下载HBuildX 软件 步骤1 编译自己的VUE项目 编译项目之前有很重要的步骤不能忘记 将config文件夹里面的index.js中的assetsPublicPath的值修改 为“./” webpack.prod.conf.js 中output添加参数publicPath:’./’在webp

来自:www.cnblogs.com 收录时间:2021-05-13

Jenkins + Docker + ASP.NET Core自动化部署 - xiaoxiaotank

本来没想着要写这篇博客,但是在实操过程中,一个是被网络问题搞炸了心态(真心感觉网络能把人搞疯,别人下个包、下个镜像几秒钟搞定,我看着我的几KB小水管真是有苦说不出),另一个就是这里面坑还是有一些的,写出来也是为了让大家避免重复踩坑 几个注意点: 下方shell命令绝大部分都需要管理员权限,所以如果你

来自:www.cnblogs.com 收录时间:2021-05-13

23.Quick QML-简单且好看的图片浏览器-支持多个图片浏览、缩放、旋转、滑轮切换图片 - 诺谦

之前我们已经学习了Image、Layout布局、MouseArea、Button、GroupBox、FileDialog等控件. 所以本章综合之前的每章的知识点,来做一个图片浏览器,使用的Qt版本为Qt5.12 1.图片浏览器介绍 该示例使用了两个自定义控件: DynamicGroupBox (路径

来自:www.cnblogs.com 收录时间:2021-05-13

ThreadLocal不好用?那是你没用对! - Java中文社群

ThreadLocal 的两种经典使用场景,无可取代的位置。本文通过事例的方式给大家循循渐进的演示 ThreadLocal 的价值...

来自:www.cnblogs.com 收录时间:2021-05-13

【一】kubernetes学习笔记-Pod概念 - 神奇二进制

一、Pod 控制器类型 Pod概念 当一个 Pod 创建后,Pause 容器就会随着 Pod 启动,只要是有 Pod,Pause 容器就要被启动。 在同一个 Pod 里面的容器不能出现端口冲突,否则这个 Pod 可能会出现无法启动、无限重启。 一个 Pod 里面的容器数量是大于等于1。 Pod 里面

来自:www.cnblogs.com 收录时间:2021-05-13

【odoo】[经验分享]数据迁移注意事项 - 老韩头的码字生活

【odoo14】经典好书学习没有烂尾,主体已完成,可移步了解。https://www.cnblogs.com/xushuotec/p/14428210.html 背景 近期,有朋友打算上odoo系统。目前已有一套ERP系统了,由于是标准化产品,所以用起来各种不爽,终于在使用了两年后打算迁移。PS,我

来自:www.cnblogs.com 收录时间:2021-05-13

Babel 项目陷入财务困境,尤雨溪力挺负责人

Babel(又名 Babel.js)项目发布公告称陷入了财务困境——当前剩余的资金很快将被用完,因此 Babel 团队希望能收到捐款或厂商提供赞助,以帮助他们可以渡过艰难时期,并继续开发和维护 Babel。 据介绍,自2018年以来,Babel 一直在进行着一个资金实验:全职开发 Babel 的工作能否持续?就目前的情况来看,答案是否定的。...

来自:www.oschina.net 收录时间:2021-05-13

如何让消息队列达到最大吞吐量? - Kevin Wan

你在使用消息队列的时候关注过吞吐量吗? 思考过吞吐量的影响因素吗? 考虑过怎么提高吗? 总结过最佳实践吗? 本文带你一起探讨下消息队列消费端高吞吐的 Go 框架实现。Let’s go! 关于吞吐量的一些思考 写入消息队列吞吐量取决于以下两个方面 网络带宽 消息队列(比如Kafka)写入速度 最佳吞吐

来自:www.cnblogs.com 收录时间:2021-05-13

AWS 发布开源工具 AWS SaaS Boost

AWS 宣布正式发布开源工具 AWS SaaS Boost,以帮助软件开发人员将现有的解决方案迁移到基于云的 SaaS 交付模式。 AWS SaaS Boost 于去年的 AWS re:Invent 会议上首次公布,其目的是把用户的应用程序移入 AWS 系统。AWS SaaS Boost 除了提供迁移相关功能外,还集成了AWS 服务,如 AWS CloudFormation、AWS 身份和访问管理...

来自:www.oschina.net 收录时间:2021-05-13

MuiPlayer —— HTML5 视频播放器框架

一款 HTML5 视频播放插件,其默认配置了精美可操作的的播放控件,涉及了常用的播放场景,例如全屏播放、播放快进、循环播放、音量调节、视频解码等功能。

来自:www.oschina.net 收录时间:2021-05-13

IBM 推出 Project CodeNet:推进 AI 编码

为了使代码更易于调试、维护和更新,IBM 宣布推出 Project CodeNet,一个用于推进 AI 对代码的理解和翻译的开源数据集。"我们发现自己处于一个新的时代,必须利用当今强大的技术,如人工智能(AI)和混合云来创造新的解决方案,以实现整个信息技术(IT)管道的现代化进程。" 根据介绍,Project CodeNet 是一个旨在教人工...

来自:www.oschina.net 收录时间:2021-05-13

微软将威胁和漏洞管理功能引入 Linux

微软将其 TVM 功能带到 Windows 系统之外,现已支持 Linux 和 macOS。 微软正在逐步推进该公司的端点防御产品 Microsoft Defender for Endpoint(以前称为 Microsoft Defender Advanced Thread Protection)的持续进步,让 IT 专业人员能够使用这个工具对 Linux 设备的安全进行监控。 其中该产品的威胁和漏洞管理(TVM)...

来自:www.oschina.net 收录时间:2021-05-13

Gitee 推荐 | 微服务企业级解决方案 Discovery

服务治理、蓝绿灰度发布编排建模、流量侦测的平台

来自:gitee.com 收录时间:2021-05-13

每日一博 | 聊聊各端手势体系以及对 Web 标准手势的思考

目前在 Web 标准中,手势能力是属于缺失的一块能力,更多的开发者通过 hammer.js 来获得一个通过 JavaScript 模拟出来的手势事件来开发一个手势强交互的应用,或者是直接基于更底层的 Touch event 来做进一步的封装。

来自:my.oschina.net 收录时间:2021-05-13

设计一个对象池(Anno.XObjectPool) - 杜燕明

设计一个.net对象池 对象池对于创建开销比较大的对象来说很有意义,为了优化程序的运行速度、避免频繁创建销毁开销比较大的对象,我们可以通过对象池来复用创建开销大的对象。对象池的思路比较简单,事先创建好一批对象,放到一个集合中,以后每当程序需要新的对象时候,都从对象池里获取,每当程序用完该对象后,都把

来自:www.cnblogs.com 收录时间:2021-05-13

GCC 12 将支持 #elifdef 和 #elifndef 指令

根据最新的提交记录显示,GCC 12 将支持新的 #elifdef 和 #elifndef 指令。 长期以来,一直有 #ifdef、#else、#elif 和类似的指令来控制 C/C++ 的条件编译,但并没有 #elifdef 或 #elifndef 指令。直到今年早些时候,在最后一次 C 语言会议上,关于这两个新指令的的提案被接受, C2x 终于确定将支持 #elifdef 和 #elifn...

来自:www.oschina.net 收录时间:2021-05-13

Anolis OS 8.2 正式版发布,100% 兼容 CentOS 8

Anolis OS 8.2 的首个正式发布版本已 GA。 简介 Anolis OS 8 是OpenAnolis社区发行的开源Linux发行版,与CentOS 8 100% 兼容,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统。 本次发布的GA版是Anolis OS 8.2 的首个正式发布版本,支持x86_64 和aarch64架构,搭载双内核RHCK(RHEL Compatible Kernel)和ANC...

来自:www.oschina.net 收录时间:2021-05-13

数据库调优(二)Inner Join Merge Join Hash Match - 待我身高一米八

T-SQL 的编码习惯以及规范,影响的是查询优化器对执行计划的选择 健壮的SQL语句,更稳定、更高效 SELECT 几个部分: - 查询的数据来自什么表 - 需要查询表中哪些字段 (尽量不使用类似于 **SELECT *** ) - 查询出符合哪些特定条件的数据 - 对数据进行排序、分组、汇总等操作

来自:www.cnblogs.com 收录时间:2021-05-12

(9)MySQL进阶篇SQL优化(InnoDB锁-记录锁) - 暗断肠

1.概述 InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则InnoDB将使用表锁!在实际应用程序中,要特别注意InnoDB

来自:www.cnblogs.com 收录时间:2021-05-12

阿里面试官用HashMap把我问倒了 - EhuoWeirdo

本人是一名大三学生,最近在找暑期实习,其中也面试过两次阿里,一次菜鸟网络部门、一次网商银行部门,当然我都失败了,同时也让我印象很深刻,因此记录了其中一些面试心得,我觉得这个问题很值得分享,因此分享给大家 你能说一下HashMap的实现原理吗? 对于这个问题,我当时觉得这个问题太小菜一碟了,于是照着自

来自:www.cnblogs.com 收录时间:2021-05-12

shell 脚本中常用的内置变量 - Linux开发那些事儿

在 Bash 解释器中,内置了许多变量,这些变量的功能是解释器自带的,我们在编写shell脚本时如果能灵活的使用它们,对脚本的编写效率以及差错大有帮助, 下面一一介绍这些变量 $FUNCNAME、$LINENO、$PWD FUNCNAME和LINENO 变量经常用于脚本的调试 FUNCNAME 表示

来自:www.cnblogs.com 收录时间:2021-05-12

详解Tomcat核心配置、http协议 - gonghr

Tomcat服务器 Tomcat配置与部署(IDEA) https://www.cnblogs.com/gonghr/p/14731266.html Tomcat手工创建和打包第一个Web工程 在apache-tomcat-9.0.30目录下的webapps文件夹下新建工程目录起名为MyWeb 在M

来自:www.cnblogs.com 收录时间:2021-05-12

在 Linux 如何优雅的统计程序运行时间?恕我直言,你运行的可能是假 time - 肖邦linux

最近在使用 time 命令时,无意间发现了一些隐藏的小秘密和强大功能,今天分享给大家。 time 在 Linux 下是比较常用的命令,可以帮助我们方便的计算程序的运行时间,对比采用不同方案时程序的运行性能。看似简单的命令,其实蕴藏着很多细节和技巧,来跟着肖邦一起学习吧。 1 基础用法详解 先来看下最

来自:www.cnblogs.com 收录时间:2021-05-12

Spring Cloud Gateway + Nacos(1)简单配置 - Codorld

spring cloud gateway与nacos的简易整合。

来自:www.cnblogs.com 收录时间:2021-05-12

Linux系统编程-文件IO - elmluo

介绍系统调用相关知识,复习C标库常用的文件io相关函数,说明PCB、文件描述符表、文件结构体之前的引用关系,说明为什么无论从应用层和系统层都需要缓存机制的支持,介绍阻塞和非阻塞的应用场景,通过代码对文件io的系统调用函数open、close、read、write、exit、lseek等进行实战练习。

来自:www.cnblogs.com 收录时间:2021-05-12

双非本科,聊聊我是怎么学习编程的。 - JavaGuide

大家好,我是 Guide哥~ 我的学校是荆州一所双非一本。 整个大一,我都没有怎么认真学习编程,每天就是出去玩,还有参加各种社团活动。 在大二上学期末,最终确定了自己以后要走的技术方向是走 Java 后端。于是,我就开始制定学习计划,开始了自己的 Java 后端领域的打怪升级之路。 到了大三,我基本

来自:www.cnblogs.com 收录时间:2021-05-12

类与面向对象介绍 - 江枫对愁眠

1 类与对象(实例)的区别 1.1 类的定义 类:用来描述具有相同的属性和方法的对象的集合,对某一类具有共同特点的事物的抽象。 对象:Python里面"一切皆对象",对象是类的实例、类的具体化。但Python也支持面向过程。类并不能直接使用,通过类创建出的实例(又称对象)才能使用。 类名规则: ①命

来自:www.cnblogs.com 收录时间:2021-05-12

基于python对B站收藏夹按照视频发布时间进行排序 - Chant_Mee

基于python对B站收藏夹按照视频发布时间进行排序 前言 在最一开始,我的B站收藏一直是存放在默认收藏夹中,但是随着视频收藏的越来越多,没有分类的视频放在一起,想在众多视频中找到想要的视频非常困难,因此就对收藏夹里面的视频进行了分类。但是分类之后紧接着又出现了一个新的问题:原来存放在默认收藏夹里面

来自:www.cnblogs.com 收录时间:2021-05-12

系统提权和日志管理 - Erichas

windows密码文件破解 windows系统存储密码的文件在c:\windows\system32\config\SAM文件中 但是是以Hash来存储的。 LM-Hash,Win9x系统采用,安全性比较差。 NTLM-Hash,Win2000之后的系统采用。 Win7/2008之前的系统同时采用这

来自:www.cnblogs.com 收录时间:2021-05-12

「有点收获」三种基本方法创建线程 - 飞天小牛肉

挺基础的知识,一开始不是很愿意写,毕竟这种简单的知识大家不一定愿意看,而且容易写的大众化,不过还好梳理一遍下来还算是有点收获,比如我看了 Thread 类重写的 run 方法,才明白为什么可以把任务(Runnable)和线程本身(Thread)分开来。

来自:www.cnblogs.com 收录时间:2021-05-12

java面试一日一题:如何判断一个对象是否为垃圾对象 - 迷茫中守候

问题:请讲下在java中如何判断一个对象是否为垃圾 分析:该问题主要考察对java中的垃圾回收,用什么方式去识别一个对象是垃圾; 回答要点: 主要从以下几点去考虑, 1、GC回收的是什么,回收发生在内存的那部分? 2、怎么判断一个对象是否可以被回收? 3、垃圾回收的算法有哪些? 都说C/C++语言难

来自:www.cnblogs.com 收录时间:2021-05-12

Mybatis最终搭建 - 很水很水的小迪迦

框架搭建的流程1. 导入jar2. 准备属性文件和配置文件3. 编写数据库的表和类4. 为类编写一个XxxMapper接口5. 编写接口对应的映射文件XxxMapper.xml6. 根据接口的方法, 在映射文件中编写SQL7. 编写测试类(使用接口代理方式来获取接口的实现类对象) 接口 对象 = s

来自:www.cnblogs.com 收录时间:2021-05-12

『政善治』Postman工具 — 8、Postman中Pre-request Script的使用 - 繁华似锦Fighting

Postman测试沙箱其实是结合JS脚本和内置断言函数,来完成测试中的断言功能,在请求发起前后实现部分测试操作。 常用功能: 请求前脚本(pre-request scripts)设置请求前置操作如设置变吊等。 请求后脚本(tests)对状态码、响应头、响应正文等信息进行断言操作。 1、Pre-req

来自:www.cnblogs.com 收录时间:2021-05-12

Newtonsoft.Json的使用整理 - 三十三重天

关于我 我的博客 | 欢迎关注 引言 json是我们在工作中经常用到的一种数据传输格式,开始过程中解析json是我们经常面对的问题。NewtonsoftJson是c#的一套json处理封装类,它可以高效,方便地帮助我们处理json。 NetonSoftJson提供了完整的使用文档,文档地址如下:Js

来自:www.cnblogs.com 收录时间:2021-05-12

Hbase问题小结(一) - lillcol

1. Hbase读写优化 写: 批量写、异步批量提交、多线程并发写、使用BulkLoad写入、表优化(压缩算法、预分区、合理的rowkey设计、合理关闭WAL或异步WAL) SKIP_WAL:只写缓存,不写HLog日志。这种方式因为只写内存,因此可以极大的提升写入性能,但是数据有丢失的风险。在实际应

来自:www.cnblogs.com 收录时间:2021-05-12

【C++】从零开始,只使用FFmpeg,Win32 API,实现一个播放器(三) - 最后的绅士

前情提要 前篇:https://www.cnblogs.com/judgeou/p/14728617.html 上一集我们攻略了 Direct3D 11 渲染,充分发挥现代 GPU 的性能。这一集比较轻松,主要是完善剩下需要的功能。 利用垂直同步控制播放速度 正确控制播放速度其实有非常多的方式,比较

来自:www.cnblogs.com 收录时间:2021-05-12

Go语言源码分析之unsafe - 无_忧

Go语言源码分析之unsafe 1.什么是unsafe unsafe 库让 golang 可以像C语言一样操作计算机内存,但这并不是golang推荐使用的,能不用尽量不用,就像它的名字所表达的一样,它绕过了golang的内存安全原则,是不安全的,容易使你的程序出现莫名其妙的问题,不利于程序的扩展与维

来自:www.cnblogs.com 收录时间:2021-05-12

mysql搭建多主一从源复制环境 - 我爱睡莲

问题描述:搭建过一主多从的环境,由于数据库数据一致性要求高,有些情景会搭建一主多从的架构,搭建多主一从的模式,相对来说适合数据整合,将多个业务的库整合到一起,方便做查询,也可以当做一个监控其他主库数据的作用。但是搭建这样的模式极易造成数据冲突,同步的库名一致,导致主从异常,同时也对网络并发提出一定得

来自:www.cnblogs.com 收录时间:2021-05-12

博客园美化包括模板、目录、顶部、进度条鼠标特效、标题等 - 随手一只风

最终效果可以参考本人博客。以下是具体步骤。 主要内容参考于大神,网址参考来源=>https://bndong.github.io/Cnblogs-Theme-SimpleMemory/v2/#/ 整体步骤: 1、申请js权限 如上图,申请就行了,一般一个小时左右官方就会审核通过。 2、基本设置 可以

来自:www.cnblogs.com 收录时间:2021-05-12

Apache ECharts 5.1 发布,新增支持地理坐标系和地图系列的 SVG 底图

在最近发布的 Apache ECharts 5.1 版本中,新增支持了地理坐标系和地图系列的 SVG 底图,可以用来灵活地创造出非常酷的可视化作品;图例组件全面更新,默认更接近数据的样式,让数据与图例之间产生更符合直观的关联。 除此之外,我们还在这个版本中改进了非常多的功能,让我们一起来了解一下吧! 地理坐标系和地图系列的...

来自:www.oschina.net 收录时间:2021-05-12

5 月 20 日,GaussDB 将有大事发生

摘要:5月20日,华为云TechWave云原生2.0专题将线上举行,更多云原生创新技术和丰富实践还将与大家见面,GaussDB也将再次迎来升级亮相! 本文分享自华为云社区《华为云TechWave云原生2.0专题日即将举行,GaussDB再次升级亮相》,原文作者:心机胖。 数据是企业数字化转型的核心之一,并成为智能时代新的生产资料和企业数...

来自:www.oschina.net 收录时间:2021-05-12

Antrea 加入 CNCF 沙箱

今天,我们很高兴地宣布,CNCF TOC 已经接受 Antrea 作为沙箱项目。这对于刚刚发布 1.0 版本的 Project Antrea 来说是一个重要的里程碑。我们非常荣幸能加入其他项目的行列,如 Cloud Native Buildpacks、Contour、Harbor 等。通过将 Antrea 捐赠给 CNCF,我们希望它能提高该项目的知名度,帮助带来新的贡献者,并促进与...

来自:www.oschina.net 收录时间:2021-05-12

网易有道 ASR 团队斩获 Interspeech 2021 算法竞赛两项冠军

在近期举行的Interspeech 2021会议上,主办方开展了“非母语儿童语音识别”的特别会议,并发布专项数据集用于算法评测竞赛,旨在推动非母语儿童语音识别技术的研究。此次竞赛共分为4个细分赛道,网易有道ASR团队斩获其中2项冠军与1项亚军。 Interspeech是由国际语音通讯协会(International Speech Communication Associ...

来自:www.oschina.net 收录时间:2021-05-12

国内各大高校纷纷为 Rocky Linux 提供更新源

前述 在51劳动节当天Rocky Linux发布了,在短短的12天时间内,国内各大高校,纷纷为Rocky Linux提供更新源服务,其中包括:南京大学、上海交通大学、山东大学,目前还有很多其它高校也正在准备当中,相信在不久将有更多源加入其中。 官方源 参考链接:https://mirror.rockylinux.org/mirrormanager/mirrors 国内源 后续将...

来自:www.oschina.net 收录时间:2021-05-12

openGauss 社区成立 Security Technology SIG

2021年4月30日,openGauss社区技术委员会决议通过openGauss社区成立Security Technology SIG的申请,openGauss社区正式成立 Security Technology SIG。 SecurityTechnology SIG 致力于openGauss社区数据库安全技术的能力的开发和维护,包括保护数据库系统以防止恶意用户窃取、篡改和破坏数据库中数据信息的技术。 数据库...

来自:www.oschina.net 收录时间:2021-05-12

简单选择排序就是简单~~~ - Code综艺圈

前言 前面几篇分享了插入排序和交换排序,接下来说说选择排序~~~ 选择排序(Selection sort):每一趟在待排序元素中选取元素值最小(或最大)的元素加入有序子序列。即在一堆数据中,每次挑出最小的或最大的放入其他有序序列中,当选择完所有待排序数据时,排序就完成了。 选择排序有两种:简单选择排

来自:www.cnblogs.com 收录时间:2021-05-12

在微信框架模块中,基于Vue&Element前端,通过动态构建投票选项,实现单选、复选的投票操作 - 伍华聪

最近把微信框架的前端改造一下,在原来基于Bootstrap框架基础上的微信后台管理,增加一套Vue&Element的前端,毕竟Vue的双向绑定开发起来也还是很方便的,而且Element本身也提供了很强大的界面组件。因此在原来数据库的基础上,增加Web API+Vue&Element的前端,相当于双前...

来自:www.cnblogs.com 收录时间:2021-05-12

Furion 让开发者重新认识了 .NET,v2.4.0 发布

让 .NET 开发更简单,更通用,更流行。 庆祝 5K 说点 自 2020年09月01日 发布以来,Furion 一直高速发展,Stars 趋势图也勾勒出了指数增长的线条美,截至今日,诞生 7个月12天。 今天,Furion 项目在 Gitee 平台突破了 5K Stars,QQ 交流群成员达 6200 +,Nuget 下载破 260K。或许 5K Stars 对 Java 项目来说只是个小目标...

来自:www.oschina.net 收录时间:2021-05-12

Python协程与JavaScript协程的对比 - 从零开始的程序员生活

前言 以前没怎么接触前端对JavaScript 的异步操作不了解,现在有了点了解一查,发现 python 和 JavaScript 的协程发展史简直就是一毛一样! 这里大致做下横向对比和总结,便于对这两个语言有兴趣的新人理解和吸收. 共同诉求 随着cpu多核化,都需要实现由于自身历史原因(单线程环境

来自:www.cnblogs.com 收录时间:2021-05-12

一穷二白搞微服务的日子 - 四猿外

在我最初接触微服务的很长一段时间里,有两类问题都困扰着我和团队,这是让我印象最深的两类问题: 没有配合微服务理念的团队 没有配合微服务理念的基础设施 后来,在和一些搞了微服务的同行多次交流后,发现他们当初也面临和我类似的问题。 这次就写写我最早搞微服务遇到的问题。 有些问题放到现在来说,已经有解决办

来自:www.cnblogs.com 收录时间:2021-05-12

死磕Spring之AOP篇 - Spring 事务详解 - 月圆吖

该系列文章是本人在学习 Spring 的过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring 源码分析 GitHub 地址 进行阅读。 Spring 版本:5.1.14.RELEASE 在开始阅读 Spring AOP 源码之前,需要对 Spring IoC 有

来自:www.cnblogs.com 收录时间:2021-05-12

对标印度的PostMan,一款中国接口测试软件的崛起 - 奔四少年

对于我们开发者,Api接口调试一定不陌生。包括我在内,之前进行Api调试时,一直使用的是一款印度的软件Postman。

来自:www.cnblogs.com 收录时间:2021-05-12

自媒体必备!为了苦苦寻觅图片资源的你,我整理了这些宝藏。 - 浅羽技术

在当今互联网生活中,无论是做设计、写文章、创作、写PPT等,都会接触到图片、视频和音频这些资源。那么我们该去哪里去找一些优质的免费资源呢?小羽收藏夹里的好东西拿出来分享一波,希望对图片处理有需求的朋友可以起到一点帮助。

来自:www.cnblogs.com 收录时间:2021-05-12

Java并发工具篇 - 汤圆学Java

theme: juejin highlight: an-old-hope 作者:汤圆 个人博客:javalover.cc 前言 随着天气的逐渐变热,整个人也开始浮躁不安 当然这里说的不是我,因为我是一个比较安静的人 讲的是隔壁的老大哥,在训斥年幼的孩子 一通吼叫过后,男人安静了下来,孩子也哭个不停

来自:www.cnblogs.com 收录时间:2021-05-12

基于 registry 搭建 Docker 私有镜像仓库 - SpringLeee

今天主要介绍使用 registry 来搭建 Docker私有镜像仓库,方便在公司内部项目中使用,registry 也是 Docker 官方提供的一个镜像,操作也很简单。 dockerhub: https://registry.hub.docker.com/_/registry 安装命令 docker

来自:www.cnblogs.com 收录时间:2021-05-12

Kafka源码分析(二) - 生产者 - 村口老张头

系列文章目录 https://zhuanlan.zhihu.com/p/367683572 (文章目录) 一. 使用方式 show the code. public class KafkaProducerDemo { public static void main(String[] args) {

来自:www.cnblogs.com 收录时间:2021-05-12

flex布局的使用 - 有一种信仰叫科比218

一、Flex布局是什么? Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 .box{ display: flex; } 行内元素也可以使用Flex布局。 .box{ display: inline-flex; }

来自:www.cnblogs.com 收录时间:2021-05-12

轻量级工具Vite到底牛在哪, 一文全知道 - 葡萄城技术团队

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文参考:https://www.sitepoint.com/vitejs-front-end-build-tool-introduction/ 时下大热的vue框架又来了新开发环境构建工具——Vite,今天

来自:www.cnblogs.com 收录时间:2021-05-12

Hive解析Json数组超全讲解 - 五分钟学大数据

在Hive中会有很多数据是用Json格式来存储的,如开发人员对APP上的页面进行埋点时,会将多个字段存放在一个json数组中,因此数据平台调用数据时,要对埋点数据进行解析。接下来就聊聊Hive中是如何解析json数据的。 本文首发于公众号【五分钟学大数据】 Hive自带的json解析函数 1. ge

来自:www.cnblogs.com 收录时间:2021-05-12

入职第一天,老板竟让我优化5亿数据量,要凉凉? - hellohello-tom

jsoncat:https://github.com/Snailclimb/jsoncat (仿 Spring Boot 但不同于 Spring Boot 的一个轻量级的 HTTP 框架) 前段时间hellohello-tom离职了,因为个人原因,在修整一段时间后,重新入职了一家新公司。入职的第一天

来自:www.cnblogs.com 收录时间:2021-05-12

Java GUI入门手册-AWT篇 - xbhog

该博客是关于Java GUI的学习,虽然对工作没啥用,但是学生有期末大作业.....内容是对AWT基础总结,包括布局管理、监听事件等。

来自:www.cnblogs.com 收录时间:2021-05-12

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹) - 程序员内点事

本文案例收录在 https://github.com/chengxy-nds/Springboot-Notebook 大家好,我是小富~ 鸽了很久没发文,不写文章的日子真的好惬意,每天也不用愁着写点什么,不用为那点可怜的阅读量发愁,不那么熬夜,留出了更多时间陪家人。 不过,惬意过后就是极度的焦虑,看

来自:www.cnblogs.com 收录时间:2021-05-12

ColyseusJS 轻量级多人游戏服务器开发框架 - 中文手册(系统保障篇) - 为少

快速上手多人游戏服务器开发。后续会基于 Google Agones,更新相关 K8S 运维、大规模快速扩展专用游戏服务器的文章。拥抱☁️原生? Cloud-Native! 系列 ColyseusJS 轻量级多人游戏服务器开发框架 - 中文手册(上) ColyseusJS 轻量级多人游戏服务器开发框

来自:www.cnblogs.com 收录时间:2021-05-12

javascript入门学习 - jsxpang

js 代码如何编写? 将js代码嵌入到html网页代码中。 js代码需要写在script标签当中,并且script标签推荐写在body闭合和html闭合之间。(虽然说script标签可以写在网页的任何位置)。 任何的代码都不推荐放在html文档声明头的上面,会导致网页没办法执行h5的渲染模式。 js

来自:www.cnblogs.com 收录时间:2021-05-12

数据结构之Set | 让我们一块来学习数据结构 - guojikun

数组(列表)、栈、队列和链表这些顺序数据结构对你来说应该不陌生了。现在我们要学习集合,这是一种不允许值重复的顺序数据结构。我们将要学到如何创建集合这种数据结构,如何添加和移除值,如何搜索值是否存在。你也会学到如何进行并集、交集、差集等数学运算。 本章内容包括: 从头创建一个 Set 类 用 Set

来自:www.cnblogs.com 收录时间:2021-05-12

跟我一起学Go系列:gRPC 入门必备 - rickiyang

RPC 的定义这里就不再说,看文章的同学都是成熟的开发。gRPC 是 Google 开源的高性能跨语言的 RPC 方案,该框架的作者 Louis Ryan 阐述了设计这款框架的动机,有兴趣的同学可以看看: gRPC的动机和设计原则 。 另一个值得一提的问题是,众所周知 RPC 框架基本都是直接基于

来自:www.cnblogs.com 收录时间:2021-05-12