炫意html5
最早CSS3和HTML5移动技术网站之一

MySQL 中的共享表空间与独立表空间如何选择

yiyan阅读(6)

我们今天就开始学习 MySQL 中另外一个非常重要的存储引擎 InnoDB 了。 要说 InnoDB,我们就不得不先来说说另外一个比较重要的话题表空间和共享表空间,这也是我们本文的主题。 1.独立表空间与共享表空间 对于 InnoDB 存储...

一篇带你了解TCP/IP 概念

喔28阅读(5)

1.TCP/IP 是什么? Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。 TCP/IP 是通信协议的统称。TCP/IP...

四种在Javascript比较对象的方法

喔28阅读(5)

比较 JavaScript 中的原始值非常简单。只需使用任何一种可用的相等运算符即可,例如严格相等运算符: 'a' === 'c'; // => false 1 === 1; // => true 但是对象却有结构化数据,所以比...

如何让Python不回显获取密码输入

田田阅读(4)

用 GPG 和 Python 的 getpass 模块给你的密码多一层安全保障。 具体来说,我使用一个名为 Mutt 的应用作为我的电子邮件客户端。它可以让我在我的 Linux 终端中阅读和撰写电子邮件,但通常它希望在其配置文件中有一个密码...

如何将 CentOS迁移到 AlmaLinux?

老王阅读(6)

现在你已经知道CentOS的不幸了。如果你还不知道的话,让我总结一下:红帽做出了短视的举动,抛弃了我们熟悉和热爱的CentOS。取而代之的是伪滚动发行版 CentOS Stream,很少有CentOS管理员信任它,而许多第三方应用程序(如c...

聊一下JVM是如何进行垃圾回收的算法

丹青阅读(10)

标记-清除 顾名思义,其过程分为两个阶段,分别是标记和清除。首先标记出所有需要回收的对象,然后统一对标记的对象进行回收。这个算法的十分的局限,首先标记和清除的两个过程效率都不高,而且这样的清理方式会产生大量的内存碎片,什么意思呢? 就是虽然...

简述Linux和Windows下Python搭建步骤

嘿哈阅读(10)

Python环境搭建首先到官网(www.python.org)下载相应的安装版本。主要分为Windows和Linux两种: 一、Linux下Python环境搭建 一般情况下,Linux系统都已经预安装好Python,但是版本都比较低,需要安...

处理weblogic、tomcat关闭不安全的http请求

无卤阅读(10)

禁止不安全的http请求方式PUT、DELETE、HEAD、OPTIONS、TRACE等,只保留GET和POST请求。其中tomcat和weblogic部署解决方案都是在web.xml中添加配置文件,但格式有所差异,详情如下: Tomcat...

Centos flock 防止脚本重复运行

喔28阅读(12)

如果crontab设定任务每分钟执行一次,但执行的任务需要花费5分钟,这时系统会再执行导致两个相同的任务在执行。 发生这种情况下可能会出现一些并发问题,严重时会导致出现脏数据性能瓶颈等恶性循环。 为了防止这种情况,可以使用flock建立排它...

介绍java -cp & java -jar的区别

啊Q阅读(10)

java -cp & java jar格式 java -cp和-classpath一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;” 格式:java -cp .;myCla...

python如何实现剪贴板的操作

无卤阅读(11)

在回程的高铁上学习了这一节,由于对cmd命令行的相关知识所知甚少,只能自己一步步试验得出正确的方法,因此耗费了不少时间。这一篇博客也就当作是备忘吧。 首先说一下想要实现的功能: 通过输入一个命令行参数,实现将特定的一些文本复制到剪贴板的操作...

5G消息三种类型

中天阅读(16)

5G 时代,三大运营商联合发布了“5G 消息”,它可以用来传输消息、图片、视频,进行语音电话、群聊、在线服务、互动等。要知道从人类诞生起,交流与通讯就是我们最基本的沟通需求,通讯行业的诞生,更是大大丰富了人类的交流方式,随着 5G 时代的到...

Go接口详谈

bigao阅读(10)

1.接口 在Go中使用interface关键字声明一个接口: type Shaper interface { Area() float64 Perimeter() float64 } 如果我们直接使用fmt库进行输出,会得到什么结果呢? f...

实战讲解Python函数参数

喔28阅读(18)

1. 参数分类 函数,在定义的时候,可以有参数的,也可以没有参数。 从函数定义的角度来看,参数可以分为两种: 必选参数:调用函数时必须要指定的参数,在定义时没有等号 可选参数:也叫默认参数,调用函数时可以指定也可以不指定,不指定就默认的参数...

Swift中自定义操作符

啊Q阅读(18)

前言 很少有Swift功能能和使用自定义操作符的一样产生如此多的激烈辩论。虽然有些人发现它们真的有用,可以降低代码冗余,或实施轻量级语法扩展,但其他人认为应该完全避免它们。 爱它们或者恨它们 —— 无论哪种方式都有一些真正有趣的事情,我们可...

Distroless加固容器安全

丹青阅读(20)

使用Distroless镜像来保护Kubernetes上的容器。容器改变了我们看待技术基础设施的方式。这是我们运行应用程序方式的一次巨大飞跃。容器编排和云服务一起为我们提供了一种近乎无限规模的无缝扩展能力。根据定义,容器应该包含「应用程序」...

什么是Hangfire?一篇文章带你了解

嘿哈阅读(20)

要求 Hangfire 适用于大多数 .NET 平台:.NET Framework 4.5 或更高版本、.NET Core 1.0 或更高版本,或任何与 .NET Standard 1.3 兼容的平台。您可以将它与几乎任何应用程序框架集成,...

动态导入ECMAScript模块一文看懂

牛青阅读(19)

ECMAScript(又名ES2015或ES)模块是在JavaScript中组织内聚代码块的一种方法。 ES模块系统有2个部分: import模块 – 使用 import { func } from ‘./myMod...

几行代码就搞定高端大气的云系统架构图

yiyan阅读(15)

想知道如何用Python代码绘制出云系统架构图,那么,今天猿妹要和大家分享的这个开源项目你一定喜欢——diagrams。 diagrams是一个不需要使用任何的设计工具,只需要几行代码就能做出一张惊艳的云系统架构图的工具,它的诞生就是为了在...

十分钟理解Java泛型擦除

牛青阅读(21)

今天我们来讲解泛型中另一个重要知识点——泛型擦除! 泛型擦除概念 泛型信息只存在于代码编译阶段,但是在java的运行期(已经生成字节码文件后)与泛型相关的信息会被擦除掉,专业术语叫做类型擦除。我们来看一个例子: ArrayList l1 =...

JavaScript作用域面试题避坑指南

阿喜阅读(18)

在 JavaScript 中,代码块、函数或模块为变量创建作用域。例如 if 代码块为变量 message 创建作用域: if (true) { const message = 'Hello'; console.log(message); ...

详解CentOS的free命令

中天阅读(20)

1.在CentOS6及以前的版本中 在CentOS6及以前的版本中,free命令输出是这样的: $free -m total used free shared buffers cached Mem: 1002 769 233 0 62 42...

实例代码分享Python实现Linux监控

bigao阅读(31)

工作原理:基于/proc 文件系统 Linux 系统为管理员提供了非常好的方法,使其可以在系统运行时更改内核,而不需要重新引导内核系统,这是通过/proc 虚拟文件系统实现的。/proc 文件虚拟系统是一种内核和内核模块用来向进程(proc...

用 Qt 给嵌入式Linux加个桌面

牛青阅读(22)

下面是实现过程。 1. 创建 QML 应用 在 Qt Creator 依次点击:-> File -> New File or Project-> Applications -> Qt Quick Applicatio...

简述常见的几种开源协议

老王阅读(27)

下面对常见的几种做一下简单的介绍。 开源协议的作用 开源协议规定了你在使用开源软件时的权利和责任,也就是规定了你可以做什么,不可以做什么。 开源协议虽然不一定具备法律效力,但是当涉及软件版权纠纷时,开源协议也是非常重要的证据之一。 对于准备...

Java基础教程Android基础教程