自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux命令行与shell脚本编程入门经验

如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师,java工程师,前端工程师,后台工程师,Linux工程师,运维工程师等等,不同的职业要求的个人能力有所不同,想要成为一名优秀的工程师是需要我们往相应的方向努力的。那么,如何成为一名优秀的Linux工程师呢?我们聊一聊如何成为一名优秀的Linux工程师。Linux命令大全:https://www.linuxcool.com/当时选则Linux也有很多原因,起初是因为对Linux开源的向往,还

2020-07-30 08:35:00 142

转载 运维实战:Linux系统扩展oracle数据库所在的分区

生产环境经常会遇到磁盘空间不够的情况,接下来为大家介绍lvm卷扩展的办法解决。 实验环境:系统:Centos7装机采用lvm卷方式分区,将oracle数据库部署在了/home/oracle分区,后期发现磁盘空间不够用,添加新硬盘将分区/home/oracle扩容。查看系统空间使用[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0

2020-07-28 09:49:25 153

转载 CentOS 7安装 hping教程

hping是一个面向命令行的TCP/IP数据包汇编器/分析器。它的界面灵感来源于ping(8)unix命令,但hping并不是只能发送ICMP呼应请求。它支持TCP、UDP、ICMP和RAW-IP协议,具有traceroute模式,能够在一个覆盖的通道之间发送文件,以及其他许多功能。 创建本地安装目录mkdir -p /usr/local/hping && cd /usr/local/hping下载并解压wget https://github.com/antirez

2020-07-27 09:42:42 802

转载 配置Ubuntu DNS服务器

DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。 环境说明服务器IP 10.68.19.61操作系统 Ubuntu 13.04DNS程序 Bind9测试域名 mycloud.com目标IP 10.68.19.134安装配置BIND9apt-get install bind9总共需要编辑2个文件,新增2个文件,如下: 修改/etc/bind/named.con

2020-07-25 09:22:26 1111

转载 Centos8 安装 Gogs 代码仓库管理工具

Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的所有平台,包括Linux、Mac OS X、Windows 以及 ARM 平台。 环境Centos8 gogs_0.11.91创建git用户[root@localhost ~]# useradd git[root@localhost ~]# echo '123456'|passwd --stdin gitChanging.

2020-07-24 08:35:22 621

原创 Linux到底学什么?如何学?

Linux是一套免费使用和自由传播的类Unix操作系统,是多用户、多任务、支持多线程和多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个出色的性能稳定的多用户网络操作系统。现在会点Linux基本操作的人大有人在、多如牛毛,然而,真正把Linux运用到极致的少之又少,这就造成了各大论坛非常火热。Linux既然这么受欢迎,那么我们该如何去学?到底学什么呢?首先要说明一点:学Linux切忌意气奋发、心血来潮,所谓“冲动是魔鬼”,这篇文章是写给那些真正想成为Linux高手的,

2020-07-23 08:29:36 254

转载 设计模式中的那些工厂

设计模式中有几个工厂模式,聊一聊这几个工厂模式的各自用法和使用示例,工厂模式包含简单工厂,抽象工厂,工厂方法,这些均属于创建型模式,所谓创建型模式,就是说这几个设计模式是用来创建对象的。 简单工厂首先来说一说,最简单的简单工厂简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例严格的来说,简单工厂模式是工厂模式家族中最简单实用的模式,但不属于23种 GOF 设计模式之一。因为每次要新增类型的时候必须修改工厂内部代码,不符合开闭原则。来看一个例子:public class O

2020-07-23 08:28:09 107

转载 如何写一对多分页的SQL

MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。 MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。问题分析我们先创建一个简单商品表和对应的商品图片关系表,它们之间是一对多的关系:然后我分别写入了一些商品和这些商品对应的图片,通过下面的左连接查询可以看出它们之间具有

2020-07-22 18:15:23 401

转载 如何用命令行模式启动VMWare虚拟机

工作中使用到在CentOS中安装VMWare Workstation部署虚拟机,为了避免无法启动的问题,需要通过命令行模式在level 3中启动虚拟机。 工作中使用到在CentOS中安装VMWare Workstation部署虚拟机,以前都是使用图形界面启动虚拟机,由此要调整VNC的分辨率大小,重启VNC Server后所有虚拟机都关闭了。事后分析可能是图形化启动虚拟机是运行在level 5中,重启VNC Server相当于注销了运行vmware Workstation的这个会话,自然所有虚拟机就都被关

2020-07-21 09:59:24 4993

转载 介绍GitOps的工作原理

本文将介绍GitOps的工作原理,它的启动与运行,以及如何在Kubernetes中配合使用GitOps,以团队的DevOps体验. 英国作家Aldous Huxley曾说:“速度是真正的乐趣之源。”我认为生活如此,软件领域亦然。随着DevOps以及GitOps之类辅助实践的兴起,软件从架构设计到代码被部署到生产环境的速度是越来越快。实际上,DevOps是通过定义一组实践和文化的转变,来提高我们生成代码的速度,并保证代码的可靠性。DevOps本身只是一个广义术语,不同的组织和团队在其核心原理上开发

2020-07-20 08:45:51 356

原创 Linux入门及进阶学习推荐书籍

接触Linux也有一段时间了,因为习惯了Windows的操作,刚开始对于Ubuntu一点都不习惯,完全是各种不爽。记得刚接触的时候,是看见朋友的电脑是Ubuntu很酷的红色桌面,于是自己也跟风,安装了一个Ubuntu系统使用,结果使用之后才发现,Ubtuntu真的不太适合初学者。为什么这样说呢?首先是界面太炫了,容易分散你的注意力,呵呵,也许对我特别有效果吧。其次是文件系统,习惯了windows的用户刚开始接触会非常不习惯,特别是各种文件夹傻傻的分不清楚/root /usr 等等。最后最重要的一点就是,

2020-07-16 08:36:50 223

转载 如何给你的 Ubuntu Linux 进行 macOS 改造?

导读 很多人使用 macOS,是因为它的简单和优雅的外观。你可能不同意这一点,但这仍然是一个流行的观点。甚至有的Linux发行版也有类似 macOS 外观和感觉。在这篇文章中,我将向你展示如何使 Ubuntu 看起来像 macOS。 定制是我为什么使用 Linux的一个主要原因。定制桌面 Linux 的道路是永无止境的。你可以更改图标、主题、字体、终端、添加屏幕小工具、指示器小程序、扩展等诸如此类的东西。一位读者要求我们展示如何使 Ubuntu 看起来像 macOS,因此我们写了这...

2020-07-15 08:40:24 952

转载 在Deepin Linux操作系统中如何连接Microsoft OneDrive

OneDrive网盘没有为Linux操作系统提供桌面客户端,在本文介绍使用rclone工具连接OneDrive当做本地磁盘使用,可以同步文件到网盘中。 Rclone是一个开源的命令行工具,它能够将本地Linux目录与各种云存储服务同步。可以将文件备份到云存储、从云存储恢复文件、在云服务之间迁移数据、使用多个云存储作为磁盘。环境操作系统:Deepin 15.11 rclone-v1.52.2 rclone-browser-1.2安装我们需要安装rclone和rclone-browser工

2020-07-14 09:54:21 788

转载 Linux进程内存管理对程序开发者的影响详谈

本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。 本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,希望大家最终能驾驭Linux内

2020-07-13 08:39:25 178

转载 XSLT-客户端

XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。XPath 是一种用于在 XML 文档中进行导航的语言。 JavaScript 解决方案在前面的章节,我们已向您讲解如何使用 XSLT 将某个 XML 文档转换为 XHTML。我们是通过以下途径完成这个工作的:向 XML 文件添加 XSL 样式表,并通过浏览器完成转换。即使这种方法的效果很好,在 XML 文件中包含样式表引用也不总是令人满意的(例如,在无法识别 XSLT 的浏览器这种方法就无法奏效)。更通

2020-07-11 12:26:39 155

转载 CentOS使用expect批量远程执行脚本和命令

我们有时可能会批量去操作服务器,比如批量在服务器上上传某个文件,安装软件,执行某个命令和脚本,重启服务,重启服务器等,如果人工去一台台操作的话会特别繁琐,并浪费人力。 这时我们可以使用expect,向目标服务器上发送指令去实现批量操作。下面的例子将在centos上将一个文件,批量拷贝到其他服务商上,并执行相应的命令1. 在centos上安装expectyum install expect2. 编写expect脚本copyfilebatch.sh下面的脚本将向内网IP为 192..

2020-07-10 08:35:11 382

原创 学习linux,改变人生

不论学习什么,兴趣与坚持都是最重要的俩点,因为兴趣可以帮助你入门,而坚持会助你成功,学习linux自然不会例外!大学毕业的两年时间里,我干过销售,做过文员,当过前台,适合女生的工作换了一次又一次,并不是吃不了苦,只是我每次的工作都是迫于生计,都不是我所喜欢的。而Linux技术行业不一样,可以这样说,虽然它并不是最轻松的,但确是最理想的,最喜欢的。我喜欢计算机!看着电视剧与电影中,黑客主角们,手在键盘上打出的悦耳节奏,与扫一眼就能看懂没有任何中文的代码,别提心中有多么崇拜与羡慕了。但空有一肚子的喜欢,

2020-07-09 08:42:48 176

转载 Asp .Net Core 依赖注入

借助依赖注入,可以管理类之间的依赖,帮助我们在构建应用时遵循设计原则,确保代码可维护性和可扩展性。ASP.NET Core的整个架构中,依赖注入框架提供了对象创建和生命周期管理的核心能力,各个组件互相协作,也是依赖注入框架能力来实现的。 两个核心包:Microsft.Extensions.Dependency;injection.Abstractions (抽象包) Microsoft.Extensions.Dependencylinjectiob (具体实现)*使用的是比较经典的接口分离模式

2020-07-08 15:06:41 246

转载 XQuery-术语

解释 XQuery 最佳方式是这样讲:XQuery 相对于 XML 的关系,等同于 SQL 相对于数据库表的关系。XQuery 被设计用来查询 XML 数据 - 不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。 节点在 XQuery 中,有七种节点:元素、属性、文本、命名空间、处理指令、注释、以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。请看下面的 XML 文档:<?xml version="1.0" enco

2020-07-07 08:33:27 278

转载 ES6 (ECMAScript 6.0) 数值的介绍

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 数值的表示二进制表示法新写法: 前缀 0b 或 0B 。console.log(0b11 === 3); // trueconsole.log(0B11 === 3); // true八进制表示法新写法: 前缀 0o 或 0O 。console.log(0o11 === 9); // trueconsole.log(0O11 === 9); // true常

2020-07-06 17:29:00 217

转载 .NET Core Dto映射(AutoMapper)

我们假设一个场景, 采用EF Core+Web Api, 这时候可能会出现EF Core中的Entity Model和在项目中使用的Model之间对应关系出现偏差, 如果使用属性意一一对应, 不免会有大量的工作量 好了,接下来直接上代码来说明。EntityModels.Employee.cspublic class Employee{ public Guid Id { get; set; } public Guid CompanyId { get; set; } p

2020-07-05 12:21:39 1035

转载 宝塔面板无法远程连接数据库的解决方法

这篇文章主要介绍了服务器安装宝塔面板无法远程连接数据库的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 准备搭建一个自己的网站,趁着618优惠买了一台腾讯云的linux服务器,配置一般价格合适。因为对服务器了解不多,所以选择了使用图形界面面板来进行管理,因为之前通过阿里云了解到宝塔面板,所以就在服务器安装了宝塔linux面板。在宝塔中进行相关的环境配置之后,就安装了网站程序,这里在安装程序的时候也遇到了问题,后面再发文说明解决方案。因为自己django还在学习阶

2020-07-03 08:52:53 8530

原创 Linux和windows系统之间的区别

如今,主流的操作系统由三类,Windows和Mac OS相信大家都不陌生,他们是我们平常最熟知的操作系统。那另一种操作系统是什么呢?当然就是Linux操作系统。Linux系统正是因为它开源且免费、跨平台等优良的特性,深受码农们的喜爱。Linux在服务器端占据着霸主地位,并且在未来云计算的发展方面,它的地位也不会轻易动摇。相比于不开源的Windows和MacOS,Linux将是程序员们施展拳脚的重要根据地。目前,我们常见的网络设备的操作系统基本都是使用Linux,比如安卓系统、银行服务器、企业erp系统服

2020-07-02 09:00:49 355

笔记本出厂预装Windows 8系统机型改装Windows 7系统的操作步骤及常见问题

本资源自己总结出来的,内容非常详细,希望大家喜欢!

2014-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除