软件使用
文章平均质量分 74
开发中常用到的软件的安装、配置和基本使用说明等。
孟郎郎
要么就别做,要做就做好。
展开
-
Linux|WSL打造Windows下更顺畅的双系统之终篇
前几天有朋友问我找一下WSL的文章,说公众号里的东西太多没翻到,所以我就定义了一个关键字的自动回复,不过还是将二更的文章发给了朋友,又说了下设置开机自启动在一更的文章里。自己说完之后都感觉很麻烦,所以就想着把两篇合称一篇做一个最终章。WSL的全称是Windows Subsystem for Linux,是微软拥抱开源的里程碑式功能,从Windows10开始支持,从而使得在Windows系统的基础上可以运行类原生Linux系统,为什么想到了类原生这个概念呢?转载 2024-08-17 21:54:47 · 54 阅读 · 0 评论 -
Wampserver 切换中文时无法启动报错处理
在使用 Wampserver 软件时默认为英语,可以看到有语言选择功能,切换其他语言。但选择中文切换后,软件重启时报如下错误:The configuration file contains a systax error on line 44:[EParseError] Mismatched or misplaced quoues on parameter "promptCaption"原创 2024-02-01 17:02:11 · 860 阅读 · 0 评论 -
Windows 下 VMware 虚拟机的 vmdk 文件的压缩
在 Windows 下玩虚拟机,一般大家都会安装 VMware 软件,然后通过软件安装其它操作系统环境(如 Linux)来模拟各个服务器环境。然而大家在使用过程中可以发现这样一个问题,那就是每个操作系统对应主机磁盘目录中,vmdk 文件会越来越大,即使是在虚拟环境中清理出磁盘大小,但 Windows 主机中vmdk 文件还是无变化,所以占用的主机资源会越来越多,发展到最后将导致虚拟系统无法启动。原创 2023-05-13 19:22:11 · 5837 阅读 · 1 评论 -
大数据学习初级入门教程(十七) —— Elasticsearch 8.7.0 完全分布式集群的安装、配置、启动和测试
下载了目前官网最新的版本 elasticsearch-8.7.0-linux-x86_64再重温下集群部署。按步骤部署过程中,发现不少和老版本不一致的地方,这里记录一下。原创 2023-04-24 17:31:05 · 1404 阅读 · 0 评论 -
Linux 机器间配置 SSH 免密登录(普通用户)
由于用的是 root 用户,配置了机器间免密登录,一切配置很顺利。由于新版本 ES 部署需要普通用户启动,所以创建了普通用户 elastic 后,想通过一个界面免密到其它机器,结果发现按照上篇操作不好用,所以在这里再补充记录一下。原创 2023-04-24 11:59:39 · 1183 阅读 · 0 评论 -
Linux 机器间配置 SSH 免密登录
在日常工作中,服务器常常会有多台。特别是应用服务器存在多台的情况下,在每台机器手动部署或升级服务,每次登录多台机器特别麻烦,通过一台机器跳转每次输入密码(一般都是超强密码)也麻烦。所以说配置机器间的免密,对日常工作来说可以简化操作流程,节省宝贵时间。这篇就简单说说如何配置多台机器间的免密功能。原创 2023-04-22 01:03:08 · 1526 阅读 · 2 评论 -
Linux 下 9 个 Markdown 编辑器
在这篇文章中,我们将回顾一些最好的markdown编辑器,你可以安装和使用在你的Linux桌面。在linux中你可以找到非常多的Mardown编辑器,但在这里,我们要揭示的可能是最好,你可以在工作中使用它。转载 2023-04-22 13:43:49 · 1128 阅读 · 0 评论 -
Linux 服务器中 PHP 版本从 5.x 升级到 7.x
如果把 Linux 服务器的 PHP 版本升级呢?比如目前版本是PHP 5.6.40,升级到7.4 当前最最新版本PHP 7.4.30。原创 2022-07-08 10:54:29 · 4363 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘***‘
在用 Python 编写程序后,如果在运行时报错如下,说明该模块还未安装,需要进行安装。比如报错如下:ModuleNotFoundError: No module named 'reportlab'其中,reportlab 是一个处理 PDF 和画图的 python 开源库,安装时通过 pip 工具直接安装即可,比如 Windows 系统下安装如图所示:安装后,查看是否安装成功,命令如下:pip list另外,一些安装和卸载的常见命令如下:首次安装模块:.原创 2020-08-30 17:19:06 · 2510 阅读 · 0 评论 -
python -m pip install --upgrade pip
如果再用工具 pip 安装模块的过程中,出现如下提示:You are using pip version 10.0.1, however version 20.2.2 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.说明 pip 版本太低,直接按照提示的命令升级即可,如图:......原创 2020-08-30 17:19:21 · 21632 阅读 · 6 评论 -
/usr/bin/python: No module named pip
在安装 pip 工具时报错:/usr/bin/python: No module named pip原创 2022-06-21 16:03:36 · 10957 阅读 · 0 评论 -
推荐10 款好用的 Python IDE
Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。...转载 2022-06-14 00:48:53 · 2766 阅读 · 0 评论 -
Nginx 和 Tengine 源码安装后配置服务自启动
原先简单写过《CentOS 通过源码编译形式安装 Nginx》和《CentOS 通过源码编译形式安装 Tengine》两篇笔记,主要是通过源码安装的形式,安装 Nginx 服务,具体安装步骤详见原文。这种安装方式安装服务后,主机启动服务不能自动重启,需要手动启动服务才行。那么这篇主要说说如何在系统 service 中配置自启动的详细步骤,详细如下。第一步,上传 nginx 脚本到主机从该链接(链接:https://pan.baidu.com/s/1Cf_4EcfmqsP2bHN2juoQ3w提取码.原创 2021-05-24 17:30:32 · 283 阅读 · 0 评论 -
启动 Nginx 报错 Starting nginx: nginx: [emerg] bind() to 0.0.0.0:6666 failed (13: Permission denied)
在配置好 Nginx 代理端口后,启动 Nginx 服务,结果报错如下:Starting nginx: nginx: [emerg] bind() to 0.0.0.0:6666 failed (13: Permission denied)[FAILED]提示权限拒绝,经检查发现是开启 selinux 导致的。可以用 getenforce 命令查看当前是否开启了 selinux,如果...原创 2020-02-04 12:45:22 · 680 阅读 · 0 评论 -
通过 LVS 实现服务高可用
在以前的一篇文章《Nginx + Keepalived 实现服务高可用》中,简单介绍了通过 Keepalived 配置来实现服务的高可用,这一篇来简单写写通过 LVS 来实现服务的HA(高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性)。1 LVS 介绍LVS 是 Linux Virtual Server 的简称,官网对 LVS 的描述如下:The Linux Virtual Server is a highly s.原创 2020-10-28 22:51:15 · 541 阅读 · 0 评论 -
Nginx + Keepalived 实现服务高可用
这一篇,主要介绍下 Nginx + KeepAlived 如何配置 HA(高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性)。在项目部署过程中,代理服务器 Nginx 要做到线上高可用,避免出现单点故障,因此需要至少 2 台服务器才行。所以计划使用 2 台 nginx 代理服务器,通过 Keepalived 来实现 n...原创 2018-09-08 10:09:59 · 432 阅读 · 0 评论 -
Office 2010 实现级联功能
在 Office 2010 中实现级联功能的详细步骤如下:第一步,在 Sheet1 页建一个小表格,写一些关联的数据,如图。第二步,在 Sheet2 页中,先写一些测试数据,如图。第三步,在 Sheet1 页中,选择红色框圈起来的部分,然后选择选项卡中的“公式”,点击原创 2017-10-06 16:03:55 · 462 阅读 · 0 评论 -
Excel 中连续生成开始日期和结束日期之间的日期
在一个单元格中有开始日期,另外一个单元格中有结束日期时,想通过 Excel 已有的函数,自动生成两者之间的日期,我们大概知道,肯定是最经典的拖拉功能,就像生成连续数字那样,好的,那我们开始尝试一下。原创 2017-09-03 08:48:58 · 16900 阅读 · 2 评论 -
Excel 中多行时快速生成自增长序号
在 Excel 编辑中,常常会遇到给行添加自动增长序号的场景,我们常常的做法就是拖拉,也就是下面的方式:方法一...上面方法只适用于行数比较少的情况,比如几行或者几十行,当有几百行,上千行甚至更多行时,这种方法肯定不行,拖拉太费劲,而且删除中间的行、或者插入新行时,序号会断掉。那如何更加快速的生成序号,并且编辑时对行号无影响呢?请看下面的方法二原创 2017-08-20 16:57:22 · 38389 阅读 · 12 评论 -
VisualSVN Server 迁移到 Linux 系统
VisualSVN Server 仓库迁移到 Linux,包含所有版本, 权限,用户信息。在 Windows 上常常是用 VisualSVN Server 作 SVN 服务的,Linux 上是编译安装的 subversion 1.7.7。原创 2017-08-31 22:42:07 · 2108 阅读 · 0 评论 -
Linux 系统操作 SVN 仓库基础
在 Window 系统中想用 SVN 服务器,只需要安装 VisualSVN-Server 即可,这是带有图形操作界面的,那么创建仓库,新建用户,修改密码,修改权限等操作很简单,动动鼠标就可以了。那么在 Linux 系统中,如何进行这些操作呢?这里假设已经安装好了 SVN 服务器,具体安装过程这里就不再写了。原创 2017-08-31 22:35:11 · 1161 阅读 · 0 评论 -
PL/SQL 到期无法使用怎么办
当 PL/SQL 免费使用 30 天后,打开时会提示“Your trial period for PL/SQL Developer is over.”这表明试用期已到,需要用序列号激活后才能用,但有时候手头没有序列号,又无法上网去查,则可以用另一种办法来解决无法使用的问题,那就是修改注册表。原创 2017-09-03 09:11:17 · 4036 阅读 · 0 评论 -
Flex Builder 破解和注册方法
在Flex开发中,开发环境往往是直接安装 Flex builder,当然也可以在 Eclipse 中安装 Flex插件包,但往往比较繁琐,不如直接安装 Flex Builder 方便。当自己安装完 Flex builder 后,往往有试用期60天,每次打开还询问是否注册,太不爽,看来破解它是不可避免的了。原创 2017-08-19 10:37:09 · 2240 阅读 · 0 评论 -
使用 memcached 解决 tomcat 的 session 一致性问题
环境准备memcached:安装在 192.168.220.100(node100),版本为tomcat:安装在 192.168.220.71(Rserver71)和 192.168.220.72(Rserver72),版本为 7。第一步,安装 memcached 并启动在 node100 机器上安装 memcached 服务,并启动服务。相关命令如下:安装服务:yum -y install memcached启动服务:service memcached start第二步,测试原创 2021-01-17 19:20:28 · 497 阅读 · 1 评论 -
CentOS 通过源码编译形式安装 Tengine
本篇简单说说在如何在 Linux 系统上通过源码编译的形式安装 Tengine,纯属笔记。前一篇写了《CentOS 通过源码编译形式安装 Nginx》,其实 Tengine 是由淘宝网发起的 Web 服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine 的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。从 2011 年 12 月开始,Tengine 成为一个开源项目,Ten原创 2021-01-15 00:22:29 · 309 阅读 · 0 评论 -
CentOS 通过源码编译形式安装 Nginx
本篇简单说说在如何在 Linux 系统上通过源码编译的形式安装 Nginx,纯属笔记。部署环境Linux 版本:centos6.9-x64Nginx 版本:nginx-1.19.6.tar.gz关闭 Linux 机器防火墙第一步,上传安装包上传 Nginx 安装包nginx-1.19.6.tar.gz,这里上传到 /root 下。第二步,解压安装包对第一步上传的安装包进行解压并进入到解压目录,命令如下。命令1:tar -zxvf nginx-1.19.6.tar.g.原创 2021-01-14 23:42:29 · 320 阅读 · 0 评论 -
KVM 简要介绍及在 CentOS 中安装测试
KVM 的全称 Kernel-based Virtual Machine,是指基于内核的虚拟机,它是一个 Linux 系统的一个内核模块,从 Linux 2.6.20 起就作为一模块被包含在 Linux 内核中,该内核模块可以使得 Linux 变成了一个 Hypervisor。那什么又是 Hypervisor 呢?Hypervisor 又称虚拟机监视器(英语:virtual machine monitor,缩写为 VMM),是用来建立与执行虚拟机器的软件、固件或硬件。hypervisor 提供虚拟的作业原创 2021-01-13 23:20:19 · 511 阅读 · 0 评论 -
如何搭建 yum 源私服及配置使用私服
这篇简单记录下如何搭建 yum 源私服,以及常见的 yum 安装软件命令,纯属笔记,仅供参考。yum 源私服搭建步骤第一步,安装 nginx 或 apache这里以安装 apache 为例,nginx同理,请自行尝试。命令:yum installhttpd安装后启动 httpd 服务。命令:service httpd start另外,便于以后启动机器时自动启动服务,配置服务自启动。命令:chkconfig httpd on安装 apache 后,访问目录默认为 /var.原创 2021-01-11 23:23:30 · 1174 阅读 · 0 评论 -
ORA-27101:shared memory realm does not exist
在通过 PLSQL 连接 Oracle 数据库时,如果提示如下错误:ORA-01034:ORACLE not availableORA-27101:shared memory realm does not exist进程 ID: 0会话 ID: 0 序列号: 0有的说吧 Oracle 监听服务重启,试了下不好用!!!还有一种解决方式,可以一试~第一步,命令行模式下分别输入以下命令sqlplus /nologconn / as sysdbastartup结果如图原创 2020-12-28 20:30:47 · 22382 阅读 · 4 评论 -
Oracle 数据库表空间管理基础
在工作与学习中,Oracle 数据库是很常用的关系型数据库,一般很多系统在对数据库进行数据操作的过程中,常常会有一些错误是表空间不足引起的,因此一些简单的对 Oracle 表空间操作的 sql 语句还是要熟知的,便于定位报错原因。注意:对表空间进行操作的 sql 需要在 dba 用户下执行!!!一、查询表空间select a.tablespace_name, a.file_name, status, a.bytes / 1024 / 1024 "sum MB",原创 2020-10-16 19:46:50 · 349 阅读 · 0 评论 -
Windows 系统下 VMware 中虚拟机器无法关机卡死如何解决
玩 VMware 的都碰到过这样的错误:Vmware 提示以独占方式锁定此配置文件失败,或者提示另一个正在运行的 VMware 进程可能正在使用配置文件,甚至出现虚拟机器黑屏而无法启动的情况。但查看主机后台进程,发现虚拟主机的进程(VMware Workstation VMX)还在,通过任务管理器却杀不掉进程,本以为对主机关机后重启,进程会被系统杀掉,可悲剧的是主机启动后,打开 VMware,上次启动的虚拟机器进程还在,还是无法启动。。。出现这种情况如何解决呢,按照如下步骤操作即可。第一步,打开原创 2020-09-22 09:12:44 · 12200 阅读 · 1 评论 -
在 CentOS 上安装 JDK
纯属笔记,参考即可。在 Linux 系统安装后,一般操作系统已经带了 JDK 版本,但一般为 OpenJDK,OpenJDK 是 JDK 的开放源码版本,以 GPL(General Public License)协议的形式发布。JDK 和 OpenJDK 的区别:授权协议的不同;OpenJDK 只包含最精简的 JDK;OpenJDK 源代码不完整;部分源代码用开源代码替换;...原创 2020-04-25 11:50:51 · 401 阅读 · 0 评论 -
大数据学习初级入门教程(九) —— Elasticsearch 7.6.2 伪分布式集群的安装、配置、启动和测试
在前一篇文章《大数据学习初级入门教程(八) —— Elasticsearch 7.6.2 单节点的安装、启动和测试》中,简要说明了在一台测试服务器上如何安装单节点 Elasticsearch 并做了简单的测试,这篇主要说下在一台机器上如何配置多个节点,需要在前一篇文章操作后的基础上,搭建 Elasticsearch 伪分布式集群,这里配置 3 个代理节点。特别注意:由于需要在一台机器上同时启动...原创 2020-04-04 12:56:10 · 697 阅读 · 0 评论 -
大数据学习初级入门教程(八) —— Elasticsearch 7.6.2 单节点的安装、启动和测试
本篇文章主要介绍 Elasticsearch 7.6.2 版本的单节点安装、启动及测试步骤,供初学者参考。测试系统为 CentOS 6.9,JDK 版本为1.8.0_172。第一步:下载安装包并上传到测试服务器下载地址为官网地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x...原创 2020-04-04 09:51:42 · 1834 阅读 · 0 评论 -
使用 Eclipse 开发版本选择和下载说明
现在越来越多的人开发使用 IDEA,使用 Eclipse 开发的已经渐渐变少了,这篇就简单介绍下 Eclipse 的版本选择和下载,供目前还在坚守使用 Eclipse 开发的同胞们~Eclipse 简介Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括...原创 2020-03-21 14:48:28 · 2935 阅读 · 0 评论 -
通过 NFS 实现服务器目录共享
项目需求在一些项目开发中,往往有这种需求,就是项目的一些静态资源都是直接存放在项目服务外的目录中。比如 APP 程序包的上传和下载,一般后台服务上传包,服务直接把包上传到当前系统资源目录,但多个上传服务上传的包都在各自的应用服务器上,由于下载并发量比较大,下载服务常常做了负载均衡,所以当前机器的下载服务并不一定能找到上传的包,因为有些包是在其它机器上。鉴于这种需求,有两种解决方式。一种是上...原创 2020-01-17 16:48:02 · 3325 阅读 · 0 评论 -
大数据学习初级入门教程(七) —— Redis 3.x 完全分布式集群的安装、配置、启动和测试
在前两篇文章《大数据学习初级入门教程(二) —— Redis 3.x 单节点的安装、启动和测试》和《大数据学习初级入门教程(六) —— Redis 3.x 伪分布式集群的安装、配置、启动和测试》中,已经对 Redis3.x 的单节点安装和伪分布式集群安装做了安装、配置、启动和测试,这篇文章主要对 Redis3.x完全分布式集群安装进行详细的图文说明。集群搭建条件:和搭建伪分布式集群一样,...原创 2019-12-17 21:48:52 · 488 阅读 · 1 评论 -
大数据学习初级入门教程(一) —— Hadoop 2.x 完全分布式集群的安装、启动和测试
大数据最基础的就是数据的存储和计算,而 Hadoop 就是为存储和计算而生,是最基础的大数据处理工具。这篇简单写写 Hadoop 2.x 的安装,启动和测试。一、准备环境大数据环境的部署,一般都是集群,机器数量为奇数,这里以 5 台机器为例,操作系统为 CentOS 6.9_x64;IP 分别为 192.1688.220.19,192.1688.220.18,192.1688.220.11...原创 2018-12-08 13:49:58 · 475 阅读 · 0 评论 -
大数据学习初级入门教程(六) —— Redis 3.x 伪分布式集群的安装、配置、启动和测试
在上一篇文章《大数据学习初级入门教程(二) —— Redis 3.x 单节点的安装、启动和测试》中,介绍了如何在工作需要时,临时安装一个单节点的 Redis 库,便于进行测试。这一篇主要说说如何搭建 Redis 伪分布式集群,就是说机器不够的情况下,模拟搭建 Redis 集群。集群搭建条件:Redis 集群至少需要 3 个节点;每个集群节点都需要有从节点,即备份节点,保证集群的高可...原创 2019-12-15 13:31:09 · 405 阅读 · 3 评论 -
Intellij IDEA 初学入门图文教程(四) —— IDEA 直接操作 MySQL 数据库
这篇简单介绍下载 IDEA 中如何直接连接 MySQL 数据库并操作数据库对象。第一步,配置数据库信息点击 IDEA 中右侧的工具栏 Database。弹出的数据库配置框中,输入 MySQL 数据库的配置信息。如果能连接成功,则如下图,点击 OK 即可。如果连不上,可能发生错误之类的,请翻到文章最后,参考一些发生的常见问题及解决办法。第二步,查看数据库中的对象信息可...原创 2019-11-16 15:48:42 · 988 阅读 · 2 评论