参考:http://www.cnblogs.com/liuyansheng/p/6098470.html
一、dockerfile介绍:
是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerf
Docker部署SpringBoot项目
前言:
以前几次在云服务器上部署项目都是手动打包,安装mysql等环境最后再部署运行,相对比较麻烦而且加上网上各种教程质量层次不齐,如果过程中出错的话排查问题对于新人来说已经够喝一壶了。(我自己第一次手动装mysql8.0就出过问题,最后找不到问题所在只能
1. 写在前面
之前的文章总结了使用管道进行进程间通信的方法,除了pipe和fifo,Linux内核还为我们提供了其他更高级的IPC方式,包括共享内存,消息队列,信号量等,本篇文章会通过一个具有完整逻辑功能的示例说明如何使用这些IPC方法。毕竟单纯地查手册,写代码...周而复始,这个过程还是比较枯
在种草了很多天之后,最近终于在淘宝下单了友善 nanoPi R5S。
选择友善 nanoPi R5S 有两点主要理由:
1. 自带 EMMC 存储,可以使用 RockChip 提供的 MaskRom 模式直接连线烧系统,不依赖 TF 卡(我觉得 TF 卡太累赘了,买普通的又慢又不稳定,对于我这种新
新建一个STM32CubeIDE 新工程
选择自己的芯片型号,我的是STM32F103RCT6
选择工程保存位置,不能有中文路径,会报错
选择下载方式、一定要选,不然下次下载有问题
选择时钟来源,我的板子有8Mhz、32.768Khz两个外置晶振
在上篇文章 《深入理解 Linux 物理内存分配全链路实现》 中,笔者为大家详细介绍了 Linux 内存分配在内核中的整个链路实现:
但是当内核执行到 get_page_from_freelist 函数,准备进入伙伴系统执行具体内存分配动作的相关逻辑,笔者考虑到文章篇幅的原因,并没有过多的着墨,
Jenkins 与 keycloak集成
搭建keycloak
运行keycloak服务
创建docker-compose.yaml文件,运行docker-compose up -d 拉起服务
version: '3'
networks:
keynet:
driver: bridge
目录一、IO口输入内容二、什么是按键三、按键分析1.独立按键2.矩阵按键3.抖动四、按键案例1.按下按键点亮一个LED灯2.按键模拟二进制3.矩形按键控制LED灯的亮灭总结
一、IO口输入内容
在学习按键之前先学习一下如何往单片机的IO口输入内容。
其实输入的本质就是往单片机的一个端口在外部给一个
前言
当别人做大数据用Java、Python的时候,我使用.NET做大数据、数据挖掘,这确实是值得一说的事。
写的并不全面,但都是实际工作中的内容。
.NET在大数据项目中,可以做什么?
写脚本(使用控制台程序+顶级语句)
写工具(使用Winform)
写接口、写服务
使用C#写代码的优点是什么?
一、资源下载
Keil5下载链接:
https://www.keil.com/download/product/
STM32 标准库芯片包下载链接:
https://www.keil.com/dd2/pack/
JDK下载链接:
https://www.oracle.com/java/techn
ARMmbed / DAPLink 项目
仓库地址 https://github.com/ARMmbed/DAPLink
Arm Mbed 应该属于Arm的机构或者是Arm资助的机构. 常用的 DAPLink 基本上都是从这个项目派生的. 仓库主要是使用 Keil, 对 GCC 的支持是 2020
前言
有时候前端开发需要使用到一些特殊字体,但宿主机上一般都没有安装相应的字体,所以需要将字体文件与前端代码一起打包以及用 CSS 定义使用。本文主要是想回答一个问题:在性能方面,我们可以怎么去优化前端需要加载的字体?
一般优化的思路主要是两方面:
缩小字体文件
优化字体加载的方式
缩小字体文件
一、进入系统引导界面进行配置
引导项说明:
安装centos7系统(*)
测试光盘镜像并安装系统
排错模式(修复系统 重置系统密码)
补充:centos7系统网卡名称
默认系统的网卡名称 eth0 eth1 --centos6
默认系统的网卡名称 ens33 ens34 --centos7
本教程说明如何在当Windows系统无法正常启动时,采取重建活动分区的方式来尝试修复,目的在于不使用第三方软件和不重装系统的前提下对系统启动问题进行最小代价修复。
该教程来源为windows-10-bootrec-fixboot-access-is-denied,本文仅对其稍作修改。
.NET 入门到高级路线
c# 基础语法
.NET Core 基础知识
ASP.NET Core 基础知识概述
Blazor
ORM
freesql
Entity Framework Core
Dapper
关系型数据库
SQL Server
MySql
PostgreSQL
中间件
mon
如何禁用 iPhone、iPad 软件自动更新。适用于 iOS、iPadOS 和 watchOS,即 iPhone、iPad 和 Apple Watch 通用。
请访问原文链接:https://sysin.org/blog/disable-ios-update/,查看最新版。原创作品,转载请保留出
疑惑
最近在反复搭建ceph集群过程中,总是遇到osd创建不成功的问题,疑似硬盘残留信息,排查中引出了很多陌生的命令,比如vgremove等,于是打算重新了解这部分。
LVM是什么?
逻辑卷管理器(LVM,Logical Volume Manager)是一种把硬盘空间分配成逻辑卷的方法。
看到
GraalVM安装
GraalVM安装
安装
请前往GraalVM官网 下载 GraalVM Community 22.3,注意当前支持的Springboot的GraalVM版本必须是22.3
笔者这里下载的Java版本为17,如下图
安装GraalVM的方法与安装JAVA方法大致相同,Graal
Windows server 2016 搭建DNS服务器
环境说明:
1、Windows server 2016标准版
实操步骤:
1、添加DNS服务器功能
1.1、点击win图标打开菜单,点击打开服务器管理器。
1.2、点击“ 管理 ”,点击“ 添加角色和功能 ”
下一步
基于角色或
现已支持 macOS Ventura
请访问原文链接:不受支持的 Mac 上的通用控制,查看最新版。原创作品,转载请保留出处。
作者主页:www.sysin.org
本文为 在不受支持的 Mac 上安装 macOS Ventura、Monterey、Big Sur (OpenCore Legacy