摘要:
前言 之前曾经想自己写一个天气的App,并找到了一个免费的天气数据接口的服务商—— "和风天气" ,当时也不懂怎么发HTTP请求,而且也只会用Java语言,看到官方文档里面有一个Java代码示例,就复制了一下在自己电脑上调通。一开始是在控制台输出天气数据的,后来用Swing写了一个图形化界面并放置数 阅读全文
摘要:
由来 我最早接触到图这个概念是在大二的离散数学当中图论相关的内容,当时是以著名的哥尼斯堡七桥问题引出图论的概念,现在依然记忆犹新(不过只是记得这个名字,具体的解题思路我重新温习了一下才想起来),当时也提出了求最短路径的迪杰斯特拉算法,不过没有用编程语言具体实现。 之后在数据结构的学习中,又出现了图的 阅读全文
摘要:
背景 经常在网上看到一些排版非常漂亮的技术手册,左边有目录栏,右边是Markdown格式的文档,整个配色都十分舒服,就像一本书一样,一看就很让人喜欢。就比如 "Markdown Preview Enhanced的文档" .目前网上我了解的有两种工具可以实现这样的效果,一种叫做docsify,另一种叫 阅读全文
摘要:
得知途径 "B3log" 提供了两套博客系统,一个是用Java开发的,叫做 "Solo" ,我也是在网上搜索Java博客系统时发现了它,之后才了解了B3log;还有一个是用Go语言开发的,叫做 "Pipe" .其中Solo是需要自己在自己的云主机上搭建的,而Pipe可以选择自己搭建,也可以使用B3l 阅读全文
摘要:
背景 本人主修的编程语言是Java语言,因此最开始接触的Web开发也是JSP技术。使用Java开发的Web应用需要部署在专门的服务器程序上运行,比如Tomcat。但是一般很少会有人将Tomcat作为用户直接访问的服务器的,一般都是使用nginx或者Apache进行反向代理。我使用的是nginx。ng 阅读全文
摘要:
申请SSL证书 我自己独立搭建的博客部署在阿里云服务器上,因此我就先搜索阿里云启用https的方法,网上有比较详细的讲解,在此提供一个参考网址: "https://blog.csdn.net/cslucifer/article/details/79077831" 修改nginx配置文件 我的博客设置 阅读全文
摘要:
使用静态页面的理由 本人在Github上使用github.io部署了一个静态主页,地址是 "http://aopstudio.github.io" ,用于存放一些笔记文件。虽然静态页面功能少,自动化程度低,不过github.io的优点在于页面完全随自己设计,html,css和javascript全部 阅读全文
摘要:
逻辑覆盖 逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖 分为以下几种 语句覆盖 Statement coverage 判定覆盖 Decision coverage 条件覆盖 Condition coverage 条件/判定覆盖 Condition/decision coverage 条件组合覆盖 阅读全文
摘要:
背景 谷歌是全球第一大搜索引擎,而由于种种原因谷歌目前在中国内地无法通过常规方式使用,间接使得百度在国内确立了搜索引擎的垄断地位。记得前一阵子有人问李彦宏如果谷歌重返中国,你有什么感受(差不多这个意思),李彦宏当时的回答意思接近于乐意和谷歌光明正大地竞争一番。而如果谷歌真的能和百度在台面上竞争一番的 阅读全文
摘要:
Markdown基本情况概述 Markdown是在HTML的基础上产生的。HTML的功能已经足够强大,可以编写出漂亮的网页。HTML在没有CSS的加持上,尽管不能显示出绚丽多彩的网页,但是仍然可以达到Markdown的程度。那为什么要诞生Markdown呢?因为HTML还是有一些麻烦,比如它的一个元 阅读全文