maven项目建立pom.xml报无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3
一、发现问题建立maven项目后,pom.xml在显示红叉,鼠标放上去,显示Execution default-testResources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.3错误。二、原因分析缺少maven-resources-plugin-2.4.3.jar或该文件下载不正确,可到repository\org...
初识Java Socket编程
ava最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) 关于计算机网络部分可以参考相关博客: 《TCP/IP协议栈及OSI参...
解决在springboot+mybatis+postgresql时,数据库字段类型为json时,如何与mybatis进行映射
pg 数据库中 某字段类型为jsonJava实体中对应类型是 jsonObject private JSONObject info;在mybatis的xml中,常规无法直接进行映射,需要自己写一个TypeHandler,自定义一个JSONTypeHandlerPg类具体代码:package com.geovis.common.config;
import java.sql.Callable...
在 Soui 中嵌入 MiniBlink 初体验(三):实现一个界面友好动态可交互的饼图
一、引言在上周,我已经调研了在下 Soui 中嵌入 MiniBlink 浏览器控件,并且使用百度的开源可视化库 ECharts 显示图表的可行性。这篇博客,让我们来实现一个简单的界面友好的、动态可交互的饼图显示。最后的效果图如下:想要了解如何实现 Soui 中 MiniBlink 浏览器控件的嵌入的同学,可以点击这里:
在 Soui 中嵌入 MiniBlink 初体验(一):支持百度 EChart
让我们一步一步实现一个完整的 String 类:构造、拷贝、赋值、移动和析构
一、引言
我们在面试 C++ 相关岗位的时候,总会遇到这样的笔试面试题:
请你实现一个 String 类
这道题,说简单也简单,说难也难,是一个考察 C++ 基础的非常好的题目。正好在今天,我萌生了一个想法,那就是一步一步,一点一点,从构造析构,到拷贝赋值,再到 C++11 的移动,我们都给这个 String 类加进去,让我们看看,这将是一个怎样的类 :)
让我们先写下这么一段代码...
探索一道面试题的多个解法:C++11 求从 1 到 10 的阶乘相加的结果
一、引言
最近,有个朋友出去面试(才毕业不到一年),里面有一道很简单的笔试题:
请你编写代码,求 1 到 10 的阶乘相加的结果
这是一道非常简单的题目,我们稍微动一动头脑,就能拿出下面的代码:
#include <iostream>
#include <cstdlib>
int factorial(int n)
{
if (n == 1) r...
意外的惊喜:f.lux, 一款真的很强大的护眼软件
一、引言
最近在使用笔记本的时候,总是觉得有的时候太过于刺眼,此时就萌生了想要找一个护眼软件的想法。
因为我的笔记本是 ThinkPad 的,所以 ThinkPad 的联想 Lenovo Vantage 管理工具中就有护眼模式的功能。但是!这个功能貌似有一些 bug,重启后不能自动开启。
因此,我就踏上了寻找一款强大的护眼软件的道路。
先后试用了很多款,最后发现还是这款国外开源的护眼软件 ...
阅读技术书籍原著的困扰:技术书籍中的符号用英语该怎么念?
一、引言
或许有很多程序员跟我一样,英语水平尚待提高,但是因为种种原因(或是想要磨练自己的英语水平,或是想要体验原汁原味的原著味道,或是被水平极差的国内翻译者深深伤害)走上了死啃英文原著的道路。
我就是那么一个英语水平不咋地,却也想要死啃英文原著的程序员 T_T
那么,刚开始啃英文原著的同学,总会遇到这么一个问题:
那些英文原著中的符号,用英语该怎么念呢
总不能都读英文原著了,...
Kindle for PC 无法放大图片的困扰:使用 Windows 自带的放大镜工具
一、引言
最近学习微信小程序的开发,在 kindle 商城里买了一本书。可惜的是,在 Kindle for PC 中,这本书的图片根本无法放大,阅读体验相当不好(这个也希望 Kindle for PC 团队后期优化 T_T),如下图所示:
附图是示例(如有侵权可以联系我删图),右上角的图片根本无法看清楚,并且也没办法放大。
这下该怎么办呢?
二、Windows 自带的放大镜工具
...
RedHat 离线安装 docker 遇到的问题汇总
一、引言
最近项目组正好有了平台转移到 docker 上去的需求,所以临时学习了下 docker。在自己的机器上学习安装 docker 都是非常轻松的(前提是要么你有梯子,要么你就挂载阿里的服务线路加速)。但是到了公司的服务器上,就不能联网了:
也就是说,我需要在公司的 RedHat 未联网环境下,安装 docker
这个看似并不难的需求,却让我忙了一个上午。接下来,我把自己解决这个...
Ubuntu18.04 离线安装 docker
一、引言
最近在工作中接触到了 docker 技术。然而很尴尬的是,我们的工作机并不能上网,因此在工作机上的虚拟机中的 Ubuntu 就不能通过传统的方便的(apt-get)方式来安装 docker 了。那么怎么办呢?
通过拜读和实践了这篇博客:
ubuntu14.04中离线安装docker
我成功解决了这个问题
二、附件
为了方便广大网友,这里我也上传了一个我通过该博客搜索下载拼凑出...
Docker Toolbox 怎么像在 linux 平台下配置 daemon.json 一样配置 insecure-registries
一、引言
最近,在工作中,老大给了我一个任务,也就是在工作机上配置一个 docker 的私人镜像库。其实,想要配置一个 docker 的私人镜像库并不困难,你只需要参考这篇博客即可:
使用Docker Registry快速搭建私有镜像仓库
然而,成年人的世界总不会这么简单,在这里,有一个非常大的阻碍,那就是:
工作机 == 不能上外网
也就是说,所有在配置 docker 的私人镜...
通过二进制安装的 Docker 怎么设置 daemon.json 配置文件
一、引言
安装 Docker 有很多种方式,其中使用二进制的方式离线安装 Docker 无亦是最简单的一种。
然而简单的后果带来的是与其他安装方式不同的配置方式。
比如说,当你作为 Docker 客户端,想要推送本地的镜像到私有镜像库的时候。此时会出现这么一个问题:
The push refers to repository [192.168.0.201:5000/ubuntu]
...
RedHat 7.2 如何修改默认的 localhost 主机名
一、引言
最近在使用 RedHat 7.2 系统的时候,想要把默认的 localhost 主机名改掉,尝试了网上很多方法都未能成功。什么修改 /etc/hosts 啊,什么修改 /etc/sysconfig/network 之类的,都不成功。
二、亲测有效的方法
最后,终于找到了一篇帖子,根据他的方法我成功修改了默认的 localhost 主机名:
redhat之RHEL7.3serv...
解决二进制方式安装 docker 不能使用 systemd(systemctl) 工具管理 docker 服务的问题
一、引言
接触 docker 已经有一段时间了,在这段时间里面,我使用二进制的方式安装了最新版的 docker,完成了 docker 的私有镜像库的搭建、用户认证的添加、镜像的推送与拉取等等功能。这里的二进制方式安装 docker 的方式有别于 rpm、deb 包,是 docker 官网上提到的一种类似于绿色版软件的安装方式,下载下来解压出来是一个可以直接使用的 docker 软件包,相关安装文...
一谈 4 个 Linux 终端工具的中文支持效果以及使用感受
一、引言
最近刚刚接触了 Linux 的开发。刚上手使用的是 Putty,其小巧强大的感觉让我非常喜欢。可是非常遗憾的是,它对中文的支持并不是非常完美。
除了 Putty,我还尝试了 Xshell5、SecureCRT8.0 和 MobaXterm10.6,感觉各有千秋。特此过来总结一下感想。
二、各个终端工具一比
这里主要对于终端工具对于中文的支持(对于中文的支持并不是看中文字符集的...
在 Windows 上如何方便的查看 Linux 上的 C++ 代码文件
一、引言
最近刚刚从 Windows 平台转向 Linux 平台,涉及到 Linux 平台上 C++ 项目代码的修改工作。为了方便,我们还是在 Windows 平台上使用 ssh 到服务器进行代码的查看修改。这里,我注意到老员工是直接在服务器上使用 vi 工具来查看代码的(服务器上没有 vim)。这里我就很疑惑了:
能不能有一个像 Windows 平台上的 VS IDE 一样的东西,能够...
遇到不可以复制的网页怎么办
一、引言
最近在工作中涉及到了 Vim 的配置,发现有篇文章写得很不错,不过就是无法复制出来代码。
那么这就尴尬了,我不可能照着敲吧,那太慢了。
二、问题解决
这个问题还是有比较好的解决办法的,那就是:
* 右键查看网络源代码 *
或者
* 右键检查元素,复制粘贴 HTML 文档 *
Enjoy It :)...
gvim 怎么卸载 SpaceVim
一、引言
最近沉迷于配置 Vim 玩,觉得很有意思。有一天突然想试试网上疯传的 SpaceVIm,结果试了下发现还是不对自己的胃口,还是想换回原来的配置。
结果发现,Windows 上的 gvim 使用 install.cmd 安装的 SpaceVim 没有官方的卸载工具。我试了下,即使是卸载重装 gvim 打开也还是 SpaceVim 的样式,这就很尴尬了 T_T
二、问题解决
问题...
简单的 VSCode 插件离线安装方法
一、引言
最近想要使用 VSCode 来进行项目的开发工作,无奈工作机上无法上网。这就涉及到了相关插件的离线安装的问题。
在参考了 VSCode 插件离线安装 这篇博客的方法之后,我成功离线安装了插件。
可是令我惊奇的事情是:
可能是 VSCode 社区了解到了我们离线安装插件的需求,现在在插件的页面上,已经有了下载链接了,也就是不用我们再去手动组下载链接了。那么我们离线安装 VSCode...
今日推荐
周排行