自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ALEX的博客

梦想是第一生产力

原创 添加国内镜像加速maven资源下载速度

Maven的服务器在国外,有时候有些资源下载速度奇慢无比,为了加速,可以添加国内的一些镜像地址到 Maven的settings.xml(一般在apache-maven-3.6.2/conf/下)。 我电脑里有多个IDE和本地自己安装的Maven,所有使用everything直接找到所有的setti...

2020-03-30 14:23:57 200 0

原创 让IDEA显示标题栏,而不是跟菜单栏合并

新版的IDEA默认把标题栏跟菜单栏合并了,变得美观了些,但是非常不方便拖动窗口,影响生产力 解决方法: 打开 Help -> Edit Custom VM Options… 添加 -Dide.win.frame.decoration=false 重启 显示标题栏: ...

2020-03-30 12:02:35 657 0

原创 更改UA使火狐firefox伪装成谷歌chrome解决一些网站卡顿的问题

前言 作为资深火狐用户,非常讨厌chrome的垄断,很多网站针对chrome都有优化。而且一些网站禁止火狐使用html5播放器导致网站视频和直播卡顿。为了解决这个问题,可以将火狐伪装成chrome来解决这些问题 正文 打开火狐的配置页面: 地址栏输入about:config接受风险, 找到UA更...

2020-03-12 17:16:25 1332 0

原创 LeetCode 98 验证二叉搜索树

题目 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 / \ 1 ...

2019-12-30 19:03:54 45 0

原创 Hexo博客部署github使用ssh key

前言 以前每次使用Hexo 发布文章然后部署到github的时候总是要使用账号密码,今天终于解决了这个问题 正文 Github 使用 ssh key 相关页面 生成ssh key,如果已经有了,跳过这一步ssh-keygen -t rsa -b 4096 -C "your_email@...

2019-12-27 17:35:26 202 0

原创 LeetCode 15 三数之和

题目 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4], ...

2019-12-27 10:54:30 42 0

原创 LeetCode239. 滑动窗口最大值(Sliding Window Maximum)

题目 给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5...

2019-12-16 21:55:00 43 0

原创 为什么应该减少互联网上各种信息的摄取量

关于减少信息量获取的思考 获取大量信息的好处: 能够紧跟时事,聊天有谈资 有助于股票投资(但就长期来看,此条存疑) 代替其他更没有积累和长期利益的娱乐,比如打网游看剧看网络小说 对社会的理解会有少许提高 经常上知乎经济学人油管在知识方面总还是会有些额外的收获 获取大量信息的坏处: 冗余信息太...

2019-10-17 14:35:10 56 0

原创 LeetCode242. 有效的字母异位词(Valid Anagram)

给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems...

2019-08-17 22:34:09 105 0

原创 Leetcode 703 数据流中的第K大元素

Leetcode第703题,使用优先队列实现返回数据流中第k大的元素。

2019-08-15 23:51:01 48 0

原创 有些网页在chrome可以播放声音,但是firefox中无声音

最近发现某些网站存在一个问题:在chrome中可以正常自动播放声音,但是firefox中不可以。 通过F12,发现报错如下: NotAllowedError: The play method is not allowed by the user agent or the platform in t...

2019-08-13 16:02:14 1391 0

原创 插入排序单链表 Java实现

前言 V2EX上有人问多少人可以在一小时内做出来,面试题插入排序单链表 题目:让你用你熟悉的语言写一个插入排序单链表的算法题,你可以在一小时内写出来吗,并配上单元测试,同时编译通过 单元测试 1: Input: 4->2->1->3 Output: 1->2-&g...

2019-06-10 23:34:51 526 0

原创 无符号右移一个负数会得到什么结果?

前言 最近看JDK源码发现代码中竟然会出现无符号右移负数的形式,很有意思。 正文 比如在util包中RegularEnumSet类的第54行: java.util.RegularEnumSet class RegularEnumSet<E extends Enum<E>> ...

2019-06-06 23:32:29 482 0

转载 降级论

转自meditic的个人blog:降级论 几乎一年没有写博客了,说没时间那是借口,唯一的原因是,年纪越大越发觉自己肤浅。有些想法还没提笔,就发现很幼稚,就不敢发出来贻笑大方了。这次先给大家说个小故事: 从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾啥都做了。3年...

2019-05-18 00:12:46 56 0

原创 图片镜像翻转 Java

前言 开发软件时,icon有时候找不到对应的翻转图,所以我借鉴了网上一段程序来进行翻转 代码 import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.File; import java.io...

2019-05-10 17:48:07 1366 0

原创 在git bash里面使用python

下载了git之后也会有git bash,提供linux风格的命令行终端。 但是在使用git bash的时候python是不能直接运行的,为了实现这一点需要永久声明一个别名: alias winpty python.exe ...

2019-05-07 14:58:34 3175 1

原创 JTable监听器ListSelectionListener 每次选中调用两次

Jtable 添加行选择监听器,鼠标点击重复调用

2019-05-05 18:56:32 534 0

原创 一个好问题的格式

拥有一个好的格式,是提出好问题非常重要的一个部分。 问题:如何阻止window在锁定之后睡眠

2019-04-24 12:08:26 80 0

原创 Java Swing JTable添加JButton按钮

Java Swing 中JTable添加按钮流程如下: 实现TableCellRenderer接口 实现TableCellEditor接口(或者extends DefaultCellEditor) 继承AbstractTableModel,重写getValueAt()和getColumn...

2019-04-23 17:42:36 3451 5

翻译 Fuchsia Friday:一切皆实体

本文取自https://9to5google.com/2018/02/09/fuchsia-friday-entities/,由Fuchsia OS 中文社区出品翻译出品,由我翻译初稿。

2019-04-09 15:27:21 309 0

原创 Apache Perl CGI 500

前言 服务器上有一个Perl的CGI脚本访问总是报错500 正文 对于一个CGI脚本,需要进行如下配置: 加载模块 LoadModule cgid_module modules/mod_cgid.so #当Apache使用共享模块支持构建的 LoadModule cgi_module mo...

2019-03-29 00:09:45 167 0

原创 RabbitMQ 安装、配置和使用(Windows)

前言 最近有个项目是将IBM的WebSphere MQ替换为RabbitMQ 本文介绍RabbitMQ的在Windows下的安装、配置和使用,以下简称RMQ 正文 类比Eclipse是由Java开发的,因为RMQ是由Erlang开发的,在安装RMQ前必须先安装Erlang的环境。 注意,安装Erl...

2019-03-25 15:54:20 236 0

原创 关于Linux下关闭进程

在Linux下写C++程序的过程中,有时需要关闭程序,但这种行为对程序状态有一些要求,以下进行总结

2019-03-01 12:08:09 3034 0

原创 关于Java泛型中的类型擦除和移植兼容性

前言 前两天看了Thinking in Java - chapter Generics - Migration compatibility 觉得收获很大,本文做一下记录和总结 泛型类型擦除 首先给出书上提到的例子: //: generics/ErasedTypeEquivalence.java ...

2019-02-20 11:55:35 184 0

原创 eclipse普通项目工程转换为Maven项目

前言 某些情况下我们需要将存在的项目转换成Maven项目,以便我们对该项目的包进行管理 Eclipse插件直接转换 eclipse中内置了Maven插件m2e,一般情况下我们只需要按下图操作即可 但是有时候maven插件可能被误删了,我们可以按照下图安装m2e m2e官方地址:M2Eclip...

2019-01-31 17:08:43 1882 0

原创 CSDN代码没有颜色高亮

复盘自己的博客,突然发现我博客里的代码都没有高亮。。。 没有高亮的代码: ··· 代码 ··· public class Test { public static void main(String[] args) { System.out.println("H...

2019-01-30 15:08:24 710 0

原创 程序员如何提高自己的能力

前言 本文是笔者自己的感悟和思考,应该还算是比较有趣的内容 文章底部有书单和资源 正文 作为一个程序员,能力是立身之本,所以长久以来在我的意识中一直存在一个问题: 程序员应该如何提高自己的能力? 这是一个很容易收智商税的主题,网上有无数的人写了无数的文章,录了无数的视频音频来讨...

2019-01-30 12:47:49 12671 2

原创 java 泛型中? extends Class和? super Class的意义和PECS原则

最近在读Thinking in Java 的 Generics 章节,主要讲Java中泛型的设计理念和使用方法。 其中,关于通配符和关键字 ? 、extends、super 在泛型中的应用一直没有理清楚头绪,通过Google发现了一个有意思的问题觉得很值得记录一下,所以写下本文。 这个问题是这...

2019-01-22 16:54:53 1337 0

转载 The Little Printf (什么是真正的程序员)

原文地址:The Little Printf 中文翻译:什么是真正的程序员 “My bad opinions” This text is a transcript of a presentation I have given on October 9, 2015, at the CityCode ...

2019-01-18 16:39:56 279 0

原创 Thinking in Java :关于Java在异常处理中的缺陷

//How an exception can be lost. class VeryImportantException extends Exception { private static final long serialVersionUID = 1L; public Str...

2018-12-27 18:51:45 89 0

原创 java 连接 MySQL 数据库出现时区错误:The server time zone value‘???ú±ê×??±??' is unrecognized or represents...

错误信息: java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone. You must conf...

2018-12-22 16:00:07 375 0

原创 SoapUI 可以模拟soap serve端

Key words:SoapUI mock SOAP service 最近一个任务有一个环节是用Perl发送SOAP协议包到服务端并收到服务端的确认回复 现在的情况: Perl作为client从Linux虚拟机发送Request到本地 在本地启用一个Node.js脚本作为服务器返回Respons...

2018-12-06 22:33:59 514 0

原创 使用Github Pages放置静态网站

很多人注册了Github却不知道Github有一个巨大的福利,那就是你有了一块永久免费的放置静态网页的空间——Github Pages,借用这个空间就可以实现零成本建站。 Github Pages的使用步骤如下 建立仓库(使用你的github用户名替换下面的“username”): user...

2018-12-03 22:33:12 321 0

原创 c++ 内存管理库:Boost shared_ptr 例子(example)

工作中需要写一个cpp,但是因为我的水平太差,leader为了避免我写的程序内存泄漏要求我使用boost shared_ptr 以下是构建一个demo的过程 /home/a.cpp: #include &lt;iostream&gt; #include &lt;boost/...

2018-11-26 22:06:11 192 0

原创 Linux grep 命令 文件内容搜索

在写Linux服务器上的一些程序时,偶尔会碰到需要搜索某个字段是否存在于某个文件中,为了实现这个目的,我们可以使用grep命令 以下是两种通用的使用方法: 从文件中搜索目标字符串 eg: 从file.txt中搜索string: grep string file.txt 搜索目录下...

2018-11-26 21:53:30 419 0

原创 jdom2对于XML Element命名空间的操作:添加noNamespaceSchemaLocation属性

对于如下XML 元素,要为其添加命名空间和noNamespaceSchemaLocation属性 &lt;Telegram xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSche...

2018-11-20 15:47:22 1258 0

原创 Java创建xml的同时保证属性顺序不变

在某种情况下我们需要创建xml的时候保证其标签内部属性(attribute)的顺序不变,然而使用Java DOM Parser却不能实现该目的: code: location.setAttribute(&quot;plant&quot;, &quot;P...

2018-11-20 11:24:06 1221 0

原创 命令行使用java运行程序报错:Could not find or load main class

在初学java的时候希望新建一个类并且在命令行中运行它,偶尔会出如题的报错,具体过程如下: d:/demo.java: public class Demo{ public static void main(String args[]) { System.out.pr...

2018-10-22 22:57:13 3477 0

原创 毕业将近四个月了

从2017.12.19到今天2018.10.22,从实习生变为工作了三个多月的萌新程序员,我使用有道云笔记做工作日志已经积累了不少的杂七杂八的感悟、知识、资料和代码片段了。 一直以来懒得整理这些资料,终于在今天下定决心要将它们利用起来整理成可以分享的知识和感悟,这样有助于自己加深对于知识的理解,...

2018-10-22 22:36:19 148 0

原创 int 补零

int i = 1;String str = new DecimalFormat("0000").format(i);//则str=“0001”;

2017-12-14 16:14:55 199 0

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