- 博客(247)
- 资源 (10)
- 收藏
- 关注

原创 Maven 必备技能:MAC 系统下 JDK和Maven 安装及环境变量配置详细讲解
Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。开发中难免因系统问题或者版本变更反复折腾JDK和Maven环境变量,干脆写个笔记备忘个,也方便小伙伴们节省时间。
2023-09-07 13:14:30
10534
6

转载 【Python3.10.4】Centos7 ,centos8,centos9源码安装 python3.10.4 解释器
1.检查是否安装wget如果没有安装则:终端执行:yum -y install wget2.下载python3源码包终端执行:wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz如何找到最新稳定版源码包?首先 进入python官网点击 进入 Welcome to Python.org点击源码下载下载稳定发布版 或者右键点击复制链接 使用wget 下载3.下载pyth...
2022-04-13 12:21:21
992

原创 解决Python3中的中文字符编码的问题-亲测有效
解决Python3中的中文字符编码的问题一、原理篇:Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等。这篇文章主要介绍了Python3中的解决中文字符编码的问题,需要的朋友可以参考下python3中str默认为Unicode的编码格式Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等所以在Python3中必须将str类型转换成bytes类型的在Python中使用encode的方式可以进行字符的.
2021-01-17 17:51:15
8043

原创 VIM YouCompleteMe(ycm) 对于Python3第三方库的自动补全【部分解决】
VIM YouCompleteMe(ycm) 对于Python3第三方库的自动补全【部分解决】Python3 学习笔记问题:VIM 用YouCompleteMe(ycm)自动补全插件时,只能支持Python3 的标准库的自动补全,而不能自动补全第三方库的内容。环境:Mac+VIM 8.0+vundle+ycm+python3解决:尝试对Python3第三方库的自动补全进行配置。1)在网上查阅了很多资料,至今未能解决。首先是官网https://github.com/Vall..
2021-01-15 18:11:00
1873

转载 把vim配置成顺手的python轻量级IDE(一)
把vim配置成顺手的python轻量级IDE(一)地球的外星人君Linux云计算和Python推动市场提升的学习研究者。分享一篇文章,正好最近正在折腾VIM,原文在把vim配置成顺手的python轻量级IDE。网上已经有很多很好的vim使用和配置教程。但每个人都有自己的习惯,因此教程仅作参考,只有在使用过程中才能体会到具体的问题,然后解决问题才能把vim调教的顺手。本文不再赘述vim的操作,直接从配置开始。一、配置文件基础配置vim的所有配置都是在~/.vimr...
2021-01-15 17:20:58
488

转载 centos6.5源码编译http2.4.9、虚拟主机、基于用户认证
centos6.5源码编译http2.4.9、虚拟主机、基于用户认证2014-04-23 07:45 作者: 51linux 来源: 本站 浏览: 0 views 我要评论 字号: 大 中 小摘要: 本文主要讲解源码编译http2.4.9,并能实现基于虚拟主机、用户认证等实现网页访问。 http2.4.9会依赖于更高版本的apr和apr-util,所
2014-04-27 16:40:24
805

转载 centos6.5下安装配置apache2.4.9
centos6.5下安装配置apache2.4.92014-04-18 07:52 作者: 晓晓 来源: 本站 浏览: 1 views 我要评论(1条) 字号: 大 中 小摘要: 需要下载的包 apr-1.5.0.tar.gz apr-util-1.5.3.tar.gz pcre-8.33.tar.gz httpd-2.4.9.tar.gz 我是统一放到/usr/下解压 安
2014-04-27 16:26:52
934

转载 CentOS 安装openssh-6.XX
安装openssh-6.0p11、安装依赖包有遇到 报ZLIB有问题的,要安装以下包rpm -ivh zlib-devel-1.2.3-3.*rpm -ivh libsepol-devel-1.15.2-3.el5.*rpm -ivh libselinux-devel-1.33.4-5.5.el5.*rpm -ivh e2fsprogs-devel-1.39-23.el
2014-04-22 14:56:56
1560

转载 centos 6.4更新163源
centos 6.4更新163源 1. 备份现在的源文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2. 下载163源cd /etc/yum.repos.d/wget http://mirrors.163.com/.help/CentOS6-Base
2014-03-18 18:46:15
611

转载 Ubuntu 10.04 程序推荐、系统优化和桌面美化 - [Linux]
<br />本文来源:http://banux.blogbus.com/<br />1.各种中文乱码的解决<br />a.rar等压缩文件内的乱码:<br />卸载干净各类压缩软件(由rar引起乱码),后重新安装p7zip-full,unrar:sudo apt-get remove rar unrar p7zip-full p7zip p7zip-rarsudo apt-get install unrar p7zip-full<br /><br />b.Windows下的文本文件.txt格式的中文乱码:<
2010-10-19 18:16:00
1425

原创 C++ assert()函数介绍与使用技巧总结[转]
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:#include #include #include int main( void )
2010-10-08 14:42:00
970

原创 NetBeans 代码帮助功能的使用 C++项目为例 [Ubuntu 下NS2项目调试技巧]
使用NS2调试项目过于繁杂,可用NetBeans IDE把整个项目导入调试,万一代码提示不小心给弄丢了,用本文提供的方法就能重新找到代码提示,省去很多麻烦。
2010-10-06 11:41:00
2326
1
转载 批量升级全部项目npm依赖包到最新版本
推荐一个快速检测package.json是否都为最新版的工具。则会将package.json中所有依赖修改为最新版本。就会快速检查所有依赖是否存在更新版本。
2025-04-04 20:30:27
1
转载 npm : 无法加载文件 D:\...\nodejs\npm.ps1,因为在此系统上禁止运行脚本
npm : 无法加载文件 D:\ProgramFiles\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?ID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1。查看执行策略/权限;命令给用户赋予权限;
2025-04-04 20:16:57
2
原创 解决“nothing provides libcrypto.so.10()(64bit) needed by mysql-community-server-8”错误介绍
在使用mysql-community-server-8安装时,可能会遇到“nothing provides libcrypto.so.10()(64bit) needed by mysql-community-server-8”错误。通过按照上述步骤,你应该能够成功解决“nothing provides libcrypto.so.10()(64bit) needed by mysql-community-server-8”错误。步骤4:安装MySQL Community Server 8。
2024-10-19 17:28:21
2312
原创 centos7更换阿里云镜像源操作步骤及命令
完成以上步骤后,您的系统就会使用阿里云的镜像源进行软件包的安装和更新。下载阿里云的CentOS 7源配置文件。centos7更换阿里云镜像源。清除YUM缓存并生成新的缓存。备份当前的YUM源配置文件。清理原有的YUM源配置文件。
2024-10-19 16:49:46
609
原创 高并发场景QPS等专业指标揭秘大全与调优实战
最近经常有小伙伴问及高并发场景下QPS的一些问题,特意结合项目经验和网上技术贴做了一些整理和归纳,供大家参考交流。
2024-04-14 21:46:08
3656
原创 centos7 yum 安装mysql8.0.36
使用如下命令卸载和删除: rpm -e 和 rm -rf 后面紧跟的是你查找出来的软件包和文件夹、文件名。### 常见的安全标准规范如 GB强制的等级保护、分级保护之二、三、四级,以及企业或组织要求的规则等;## 这里是个错误的提示样子,仅做提醒大佬们,因为所输入的密码不符合mysql默认密码安全规则。### 符合密码规则和各种安全标准规范合规的密码,以增强系统的安全性。如果此前有安装过的,用过的,备份数据库,然后全部卸载清理干净。10、修改密码 #密码要符合mysql安全规则,否则修改不成功。
2024-03-23 10:27:54
1413
原创 读写锁ReentrantReadWriteLock&StampLock详解与实践实例
读写锁ReadWriteLock,顾名思义一把锁分为读与写两部分,读锁允许多个线程同时获得,因为读操作本身是线程安全的。而写锁是互斥锁,不允许多个线程同时获得写锁。并且读与写操作也是互斥的。读写锁适合多读少写的业务场景。针对这种场景,JAVA的并发包提供了读写锁ReentrantReadWriteLock,它内部,维护了一对相关的锁,一个用于只读操作,称为读锁;一个用于写入操作,称为写锁,描述如下:没有其他线程的写锁没有写请求或者有写请求,但调用线程和持有锁的线程是同一个。
2023-12-20 16:01:33
1208
原创 CentOS 7 mini 运行环境搭建与测试——CentOS Mini 安装ifconfig工具【云原生开发部署实践笔记】
虽然CentOS已经更新到Stream 9 版本,但基于大多数企业和单位多数使用CentOS 7版本作为运行底座,7版本也一直在更行维护,此实践基于CentOS 7 Mini版本搭建。(8和9版本的CentOS系统命令少有差别,但主要用到的其实都差不多,最大的差别在于系统内核与自带的软件组件和库比较新。如果企业开发部署对兼容性有要求,应选择其要求或匹配版本。
2023-12-08 00:05:50
970
转载 手把手教你基于gin从零搭建一个属于你自己的go项目(一)
因为自己想写点小玩意,本来是打算用egg.js来写服务端的,后来发现了个更好玩的midway,但是后来发现自己手上的服务器都是一核2g的小水管,用node有点难顶,于是乎决定用其他技术栈来解决问题,在kotlin和go中初步调研之后发现go更符合自己的需求,于是乎就有了这个系列的笔记输出。首先,我们可以选择一个心仪的文件夹,在它下面新建一个项目目录,名字的话可以根据自己的喜好来选择,就如下图一样,我新建了一个名为 go_server的项目目录,此刻它的下面空空如也。一般情况下,系统变量不需要修改。
2023-12-03 19:35:47
3721
2
原创 史上最全低代码平台盘点!三分钟盘点2023年顶尖二十个低代码平台!
低代码平台是一种更偏向于赋能技术人员的工具,它允许开发人员通过将可视代码块拖放到工作流中来创建应用程序,从而以最少的手工编码快速设计应用程序。用低代码平台构建软件与以传统方式构建软件本质上其实是一样的。不同之处在于——低代码平台提供了避免重复和繁琐任务的捷径。因此,开发人员无需一次次重复手动编写用户管理系统代码、或在一行应用程序代码之前编写 10 个测试,而是直接创建新的有价值的东西。
2023-12-03 18:49:30
1909
转载 2022年度国内主流低代码平台介绍
随着低代码发展越来越迅速,也出现了很多优秀的低代码平台,企业在做技术选型时难免会觉得眼花缭乱,不知该如何选择;现在就跟小编一起来看一下国内那些优秀的低代码平台吧。让我们先来看一下,企业在做技术选型时比较关注的几个要点吧。社会及企业发展越迅速,对公司内部产品迭代要求也会越高,对于一些客户来说从立项到交付往往工期非常特别紧张。这种情况下,低代码平台的优势就显现出来了,凭借在线开发模式,可以轻松帮助我们完成开发。
2023-12-03 18:45:12
106
原创 Spring Cloud Alibaba 官方实践指南【文章有点长自备咖啡茶点】
很多人,听到Spring Boot 3.0默认所需的JDK最低版本为17会感到非常诧异!对很多JDK 8用户来说Spring官方的选择一定是不明智的。真的是这样的吗?对于这个问题,我们认为主要基于2个原因:Oracle官方对JDK支持政策和先进性。
2023-09-15 23:09:22
471
原创 Spring Boot 版本 GA、RC、beta等含义
β是希腊字母的第二个,公开测试版,比alpha版本晚些,主要会有“粉丝用户”测试使用,该版本仍然存在很多bug,但比alpha版本稳定一些。General Availability,正式发布的版本,官方开始推荐广泛使用,国外有的用GA来表示release版本。α是希腊字母的第一个,表示最早的版本,内部测试版,一般不向外部发布,bug会比较多,功能也不全,一般只有测试人员使用。Trial:试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。正式发布版,官方推荐使用的版本,有的用GA来表示。
2023-09-15 22:44:51
1568
原创 ElasticSearch最全详细使用教程:入门、索引管理、映射详解
Elastic 静态信息不可更改,如索引的分片数。这个类比存在一个严重的问题,就是当多个mapping type中存在同名字段时(特别是同名字段还是不同类型的),在一个索引中不好处理,因为搜索引擎中只有 索引-文档的结构,不同映射类别的数据都是一个一个的文档(只是包含的字段不一样而已)如果别名logs_write指向的索引是7天前(含)创建的或索引的文档数>=1000或索引的大小>= 5gb,则会创建一个新索引 logs-000002,并把别名logs_writer指向新创建的logs-000002索引。
2023-08-30 22:14:28
2299
转载 Java构建工具:Maven与Gradle的对比
Maven使用XML作为配置文件,改进了前辈Ant的复杂的构建配置,提供了一些现成的目标,而不需要我们一个个的将构建任务的每个命令一一列出。另外它提供了一个杀手锏功能,那就是依赖管理,它通过简单的配置就可以自动从网络上下载项目所需的依赖,这革命性的改变了我们开发软件的方式。当然如果你要开发Android应用的话,还是推荐你使用Gradle做构建工具,因为Google官方推的Android Studio就使用了Gradle作为原生构建工具,这使得Gradle对Android各版本软件的构建支持得更好一些。
2023-08-29 12:10:49
1657
原创 Python/Spring Cloud Alibaba开发--前端复习笔记(1)———— html5和css3.html基础
前端HTML5+CSS3复习总结一
2023-08-20 00:32:36
412
原创 Mac OS 中JDK 环境(jdk 1.8.0_831)安装配置、环境变量配置及卸载操作
JDK回退至JDK1.8。当然另一个主要原因是jdk 1.8以上版本据说已经开始收费了,想到当年O哥和G哥因为JAVA干官司,咱还是用用免费JDK版本算了。本文记录一下macOS系统下JDK 的安装、环境变量配置和彻底卸载清除操作,供大家参考。
2023-08-19 23:57:21
4858
1
原创 CentOS 8 安装 oracle 23c CentOS9 Error deal
CentOS 8/9 Install Oracle Database 23C
2023-08-15 15:53:31
1365
原创 Mysql系列:Mysql5.7编译安装--系统环境:Centos7 / CentOS9 Stream
Mysql系列:Mysql5.7编译安装系统环境:Centos7 / CentOS9 Stream。
2023-08-14 12:58:01
1189
原创 centos-stream-9 centos9 配置国内yum源 阿里云源
centos-stream-9 centos9 配置国内yum源 阿里云源。
2023-08-11 18:26:54
15796
5
原创 Spring Boot 项目五维度九层次分层架构实现实践研究——持续更新中
我们再次回顾分层五个思考维度:(1) 单一每层只处理一类事情,例如util只承载工具对象,integration只处理外部服务,每层职责单一且清晰(2) 降噪如无必要无增实体,例如查询结果DTO只透出最关键字段,例如运动员ID、创建时间、修改时间等业务不强字段无须透出(3) 适配service、facade、intergration层都存在适配器,翻译信息为本层或者下层可以理解的信息(4) 业务业务对象可以通过充血模型聚合业务,例如在业务对象中聚合业务校验逻辑(5) 数据。
2023-08-05 00:52:22
697
原创 Centos7配置vnc
在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便地和安装了服务器端的应用程序(vncserver)的计算机相互连接。特点介绍:同样可能远程连入UNIX、Linux进行图形化操作的还有流行的Xmanager,VNC与之相比——两者工作原理不一样,前者(VNC)是远程连入操作系统,所有操作在UNIX、Linux主机服务端进行,即使操作过程中“本地电脑与操作主机网络断开”,也不影响操作的顺利进行;更重要的是,VNC是免费的、开源的,Xmanager你可能用的是破解注册版的。
2023-07-16 16:52:02
1156
NS中文手册精美版.pdf 全面介绍Tcl,NS2各种用法
2010-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人