0%

前言

作为一名程序员,每次换了电脑,都需要重新配置一次所有的环境,有时候会突然忘了一些设置以及一些软件的破解等。

阅读全文 »

在我们的项目开发过程中,常常出现Java版本过低,以导致语法中出现错误的情况,这种情况中我们通常都是比较明了的知道需要提到Java的版本。

阅读全文 »

回顾整个17年,我个人成长了不少,我似乎开始从一个入世未深的懵懂少年成为了开始入世的大叔。我思维开始有了自己革命性的改变,我可以开始笑对我自己所面对的所有遭遇,好的,坏的,我都可笑着接受。

17年,我开始表现整个自我,我开始在简书矫情,写下感动自我的文字。

阅读全文 »

在最近的项目开发中,涉及了HLS直播音频流的播放,关于网上的资料较多,各种混杂,因此对此在问题解决尝试以及结果进行总结。

最终解决方案使用百度播放器,通过API,自己写想要的播放器组件。

阅读全文 »

本文写于在喜马拉雅公司实习期间,解决公司内的VPN连接不上的解决方案,仅作参考,不通用

在工作中常常使用VPN,但是也常常出现VPN连接不上的情况,对于这种情况我们常常是深恶痛绝,花掉半天的时间也没解决,因此在这儿给出我自己的常用解决方案,一般按照着方案1、2、3的顺序执行,通常情况下都是解决的了。

阅读全文 »

MyBatis是一种半自动映射的框架。是目前较为流行的Java ORM框架。(ORM模型是指数据库的表与Java的POJO的映射关系模型,解决之间的相互映射。)本文主要是我在学习了《深入浅出MyBatis技术原理与实战》后的自我总结。

配置

阅读全文 »

在算法学习之路上漂泊,遇见了图,而分无向与有向。在本文中主要讲解关于有向图中的求极大连通分量的算法,主要是Kasaraju算法、Tarjan算法以及Gabow算法。

三种算法都是基于深度优先搜索算法(DFS)而实现的,实际上后两种算法是对于Kasaraju算法的改进,减少了一次深度优先搜索(DFS),因此在性能上相比较而言要好一些。

阅读全文 »

在之前学习了一些排序算法,得出了基础排序算法的总结。之后学习了一些查找算法,今天来对于基础的一些查找算法进行总结。

排序与查找是我们一般开发中最常用的算法。例如在开发中需要找出某个人的个人信息,就需要根据某个关键信息去查找。

阅读全文 »

第一次接触洗牌算法是在一次面试上,面试官要求我写出一个算法将一个1~100的有序数组打乱,不考虑性能,那次我想了许久,想到一种基于二叉排序的方式实现了随机洗牌,但是那个性能呢,惨不忍睹。后来详细学习排序算法的时候,发现为了保证快速排序的性能,需要在排序之前对排序的数组进行洗牌操作。

为什么不基于一般排序算法做洗牌?

阅读全文 »