
编程语言
文章平均质量分 73
淼叔
资深架构师,PMP、OCP、CSM、HPE University讲师,EXIN DevOps Professional与DevOps Master认证讲师,曾担任HPE GD China DevOps & Agile Leader,帮助企业级客户提供DevOps咨询培训以及实施指导。熟悉通信和金融领域,有超过十年金融外汇行业的架构设计、开发、维护经验,在十几年的IT从业生涯中拥有了软件开发设计领域接近全生命周期的经验和知识积累,著有企业级DevOps技术与工具实战。
展开
-
Python基础:使用neuralart进行图像处理
这篇文章介绍一下neuralart的使用方式。原创 2020-11-19 22:23:47 · 587 阅读 · 0 评论 -
GDB基础:MacOS上的GDB安装与设定
这篇文章介绍一下MacOS下GDB的安装与设定方法。在MacOS上使用LLDB可能会更方便一些,但是对于习惯gdb的用于以及LLDB无法完成的地方,GDB还是有很多优势的。原创 2020-09-19 03:45:49 · 2714 阅读 · 0 评论 -
腾讯AI开放平台使用尝试:代理后的文本翻译API使用方式
这篇文章介绍一下如何结合代理服务器使用腾讯AI开放平台提供的文本翻译API。原创 2020-09-16 21:48:20 · 5451 阅读 · 0 评论 -
如何在CentOS 7上安装指定版本的PHP
缺省方式下在CentOS 7上安装PHP,版本为5.4,而比如希望使用指定版本,比如7.3,则需要通过yum-config-manager。原创 2020-09-14 20:45:08 · 2305 阅读 · 0 评论 -
Java基础:如何在IDEA中查看依赖关系
Maven提供了mvn dependency:tree来查看依赖关系,而IDE往往提供了更加便利的方式,比如Eclipse或者IDEA都有类似的功能,这篇文章简单说明一下如何在IDEA中查看依赖关系。原创 2020-09-05 06:26:20 · 24120 阅读 · 6 评论 -
容器基础:PHP的官方Alpine镜像
PHP在2020年8月6号发布了稳定版的7.4.9,这篇文章介绍一下这个版本的PHP官方Alpine镜像的使用。原创 2020-09-03 07:59:28 · 3381 阅读 · 0 评论 -
IDEA中Java开发的基本设定
这篇文章总结一下在IDEA中进行Java开发的基本设定。原创 2020-02-20 19:52:01 · 547 阅读 · 0 评论 -
CentOS7上pip的安装方式
本文用于记录两种在CentOS 7上安装pip的方法。原创 2019-11-12 21:15:12 · 8895 阅读 · 2 评论 -
python编程基础:快速微服务框架指南:flask:4: Restful的CRUD
python编程基础:快速微服务框架指南:flask:4: Restful的CRUD原创 2018-06-19 20:18:48 · 9865 阅读 · 1 评论 -
sonarqube基础:扫描规则:3: 指定Quality Profile进行代码扫描
这篇文章以前面创建的Spring boot2的web应用为例,使用自定义的Quality Profile来进行质量的检查。事前准备关于spring boot+maven+jacoco+sonarqube+junit等相关基础,请参看 spring快速入门系列中的整理,此处不再赘述。spring快速入门: https://blog.youkuaiyun.com/column/details/13907....原创 2018-11-04 05:42:09 · 10835 阅读 · 0 评论 -
Spring基础:快速入门spring boot(10):spring boot + sonarqube +jacoco
Spring基础:快速入门spring boot(10):spring boot + sonarqube +jacoco原创 2018-11-04 05:41:35 · 5624 阅读 · 0 评论 -
Spring基础:快速入门spring boot(9):使用sonarqube来检查技术债务
作为代码质量检查的流行工具,比如Sonarqube能够检查代码的“七宗罪”,跟代码结合起来能够更好地提高代码的质量,让我们来看一下,刚刚写的Springboot2的HelloWorld的代码有什么“罪”。原创 2018-11-04 05:41:06 · 6783 阅读 · 0 评论 -
Spring基础:快速入门spring boot(8):使用Junit进行测试
使用Junit或者TestNG可以进行单体测试,这篇文章简单说明一下如何在Spring boot的项目中使用Junit进行单体测试。原创 2018-11-04 05:40:39 · 4143 阅读 · 0 评论 -
Anaconda Distribution :conda使用简介
这篇文章来介绍一下如何使用conda进行Anaconda下包的管理。常用操作确认版本: --versionliumiaocn:~ liumiao$ conda --versionconda 4.5.4liumiaocn:~ liumiao$原创 2018-09-25 20:23:46 · 6916 阅读 · 0 评论 -
Anaconda Distribution :流行的Python数据科学平台
Anaconda Distribution开源软件Anaconda Distribution是使用python进行ML的工具之一,可以轻松地安装在Windows/Linux/Mac上,已有超过600万的用户。由于其集成了大量的用于数学计算的库,同时集成了诸如tensorflow和theano这样的框架,在单机上使用python进行机器学习进行开发/测试/训练的不错的工具。概要信息项...原创 2018-09-25 06:51:32 · 15990 阅读 · 0 评论 -
Jvm中时区设置方式
这篇文章memo一下Jvm和Mysql中关于时区设定的基础操作。Java的时区设定这里列出如下三种方式 方式 说明 TimeZone.setDefault方式 通过java的utils下的TimeZone进行动态设定 user.timezone传递方式 运行时通过传递-Duser.timezone=xxx进行设定 TZ环境变量方式 ...原创 2018-08-08 08:19:31 · 20598 阅读 · 0 评论 -
Angular 入门教程系列:24:Angular 6 + NG-Zorro
NG-Zorro发行到1.0版本后,理论上说兼容性考虑地会好一些,可以考虑引入了。因为其需要Angular 6的版本,而Angular 6在本年度5月份左右刚刚发布,而且考虑到rxjs等相关的变化,低版本的要升上来还是有一点点修改和测试的量的,但是早晚要升,从这篇文章开始使用Angular 6 和 Ng-zorro的新版做demo。准备 软件 版本 node v8...原创 2018-08-01 06:51:40 · 9473 阅读 · 2 评论 -
go语言快速入门:目录
go语言快速入门系列原创 2018-11-11 09:34:13 · 3734 阅读 · 0 评论 -
IDEA设定lombok插件
这篇文章memo一下IDEA下设定lombok的方法,其他IDEA中插件的安装设定也是使用同样方式。原创 2019-04-22 19:52:25 · 1820 阅读 · 2 评论 -
MacOS下IDEA的idea.properties设定方法
这篇文章以IDEA缺省的idea.max.intellisense.filesize的修改方式为例,介绍一下MacOS下的IDEA的设定文件的修改方法。原创 2019-04-22 19:53:38 · 5362 阅读 · 0 评论 -
go语言快速入门:自动化测试(17)
在这篇文章中将会学习一下如何在go语言中使用testing包进行功能测试和性能测试。自动化测试正如Martin Fowler所说的”在你不知道如何测试代码之前,就不该编写程序。而一旦你完成了程序,测试代码也应该完成。除非测试成功,你不能认为你编写出了可以工作的程序”。测试在软件开发中起到了非常关键的作用,而Martin Fowler所倡导的测试代码和程序同时完成的方式在大型项目中也正在应用原创 2017-02-08 08:02:50 · 13101 阅读 · 1 评论 -
Maven镜像打包war文件中中文文件名无法生成的问题
今天碰到一个的小问题,虽然内容非常简单,但是较为有趣,简单memo一下。原创 2019-04-29 21:58:06 · 2824 阅读 · 1 评论 -
JDK下载方式说明
这篇文章介绍一下Oracle官方的JDK下载的方式,包括如何通过进行非交互方式进行下载生成Oracle的JDK文件。原创 2019-04-29 20:45:25 · 4578 阅读 · 1 评论 -
Easypack: JEECG的容器化编译环境快速构建
这篇文章整理一下使用镜像方式进行JEECG编译环境的标准化,并将标准化的编译镜像和脚本放到了easypack上。原创 2019-05-04 20:43:17 · 1328 阅读 · 0 评论 -
JavaFX基础:5:使用ActionEvent响应
前面几篇文章介绍了JavaFX的基础知识,也提到了JavaFX可以进行客户端桌面应用的开发,这篇文章给上述简单的功能添加2个按钮,可以根据按钮的进行新的window的显示和隐藏。原创 2019-05-03 21:31:32 · 4118 阅读 · 2 评论 -
JavaFX基础:4:使用maven的docker镜像进行构建
关于使用容器方式进行构建的优点和缺点以及简单的总结,在前面的文章中有过介绍。这篇文章以JavaFX的构建为例,使用maven镜像进行编译,介绍如何常用的使用方式。原创 2019-05-03 20:47:37 · 1132 阅读 · 0 评论 -
JavaFX基础:3:使用maven-jar-plugin生成用于执行jar文件
在上篇文章中介绍了使用javafx-maven-plugin进行JavaFX应用的运行管理,在这篇中介绍一下使用maven-jar-plugin生成用于执行的jar文件,通过java -jar进行结果的验证,在Maven中其他应用的jar文件生成也是如此,这篇文章以此为例进行使用介绍。原创 2019-05-03 11:59:49 · 7516 阅读 · 2 评论 -
JavaFX基础:2:使用javafx-maven-plugin管理JavaFX应用
javafx-maven-plugin是一个Maven的插件,用于提供在Maven中管理JavaFX应用的方式。只需要通过mvn jfx:run即可运行JavaFX应用。在这篇文章中,我们利用在IDEA的IDEA中生成的Sample代码,结合javafx-maven-plugin介绍如何在mvn中进行JavaFX应用的构建和运行。原创 2019-05-03 11:12:51 · 20337 阅读 · 3 评论 -
JavaFX基础:1: 简介
Sun早在2007年就推出了JavaFX,作为客户端体验增强的一项特性,在被Oracle收购之后似乎变得可有可无,用户的反馈也一直不温不火。这篇文章中,我们来介绍一下JavaFX的基础特性以及一个简单的例子在IDEA中运行。原创 2019-05-03 10:31:10 · 15567 阅读 · 1 评论 -
python编程基础:快速微服务框架指南:flask:3: 活用Jinja2
在上一篇文章中我们介绍了在flask中如何使用页面模版(template),也提到过这种方式是基于Jinja2,在这篇文章中进一步进行使用的介绍。概要信息 项目 说明 官方网站 https://www.palletsprojects.com/p/flask/ 开源/闭源 开源 License类别 BSD License 代码...原创 2018-06-18 21:57:09 · 8916 阅读 · 0 评论 -
python编程基础:快速微服务框架指南:flask:2: 使用页面模版
在flask中可以像go和angular那样使用页面模版(template),可以将HTML页面显示进行模版化,通过参数传递与页面进行数据交互。概要信息 项目 说明 官方网站 https://www.palletsprojects.com/p/flask/ 开源/闭源 开源 License类别 BSD License 代码管理地...原创 2018-06-18 09:36:19 · 8896 阅读 · 0 评论 -
python编程基础:快速微服务框架指南:flask:1: 简介与Hello World
flask是一个纯python实现的开源microframework,使用flask可以像java的spring boot一样快速开始基于RestApi的微服务开发。概要信息 项目 说明 官方网站 https://www.palletsprojects.com/p/flask/ 开源/闭源 开源 License类别 BSD Licens...原创 2018-06-17 21:00:26 · 9955 阅读 · 0 评论 -
go语言快速入门:项目构建实践(21)
在Unix/C的项目中,核心在于Makefile,一个架构怎样,从Makefile中就可以看出来一些端倪。而在go中,可以使用gomake或者直接使用make都可以进行项目的设计。本文将从Unix/C项目中整理一部分常用的技巧,结合go语言自身特点,讨论一下如何进行go语言项目的搭建。原创 2017-02-14 18:59:54 · 6740 阅读 · 0 评论 -
go语言快速入门:JSON处理(24)
JSON作为一种易读的轻量级的数据交换格式,被广泛地使用着。在这篇文章中我们将会介绍一下JSON的基础知识和go语言中JSON的处理方式。原创 2017-02-17 20:31:32 · 6711 阅读 · 0 评论 -
go语言快速入门:使用静态文件(20)
在前面关于如何在go中使用BootStrap的时候,css和javascript文件的引用我们使用了cdn。css和javascript可以绕过去不访问本地的静态文件,但是关于工程所需要用到静态文件时应该如何处理这个问题,在这篇文章中我们将通过使用本地BootStrap的css和javascript文件的方式来实现。原创 2017-02-08 21:37:02 · 6547 阅读 · 0 评论 -
go语言快速入门:文档查询(19)
和其他语言一样,go语言也提供了详细的查询相关函数/接口/变量等定义和实现的便捷方法:go doc和 godoc就是这样的命令。这篇文章中,通过一些简单的实例来学习一下如何更好的这些随手可以获得的离线帮助信息。原创 2017-02-08 21:07:25 · 4976 阅读 · 0 评论 -
go语言快速入门:测试覆盖率(18)
上篇文章讨论了如何使用testing标准包进行自动化测试,在这篇文章中将进一步细化测试覆盖率的可视化确认。原创 2017-02-08 21:02:14 · 16782 阅读 · 3 评论 -
go语言快速入门:简单工厂模式的实现(23)
常见的23种创建模式分为创建型/结构型/行为型三种,而在这其中,Singleton和Factory应该是创建型中非常简单的模式了。在本文中,将或用interface的功能讨论一下如何使用更好的使用go语言进行设计。原创 2017-02-16 21:57:13 · 5868 阅读 · 0 评论 -
go语言快速入门:go的反射机制(22)
Java的反射机制是其标志性的特征之一,正是这种语言本身支持的强大的机制使得很多流行的框架有了用武之地。C++中虽然也能实现,但是语言本身并没有提供标准的支持。 而作为一门现代的语言,go语言也引入了反射机制,在这篇文章中我们将会了解一下go语言中的反射机制是如何使用的。原创 2017-02-16 21:56:26 · 11221 阅读 · 0 评论 -
go语言快速入门:BootStrap应用(16)
这篇文章中我们将会通过简单的实例介绍如何在go语言Web编程中使用BootStrap的方式BootStrapBootstrap源于Twitter的一个机遇HTML/CSS/JS的前端开发框架,它由Twitter的Mark Otto和Jacob Thornton合作开发,简单灵活,使得 Web 开发更加快速便捷。原创 2017-02-07 21:28:10 · 11601 阅读 · 0 评论