- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 10分钟看懂HTTPS
HTTPS是为了弥补HTTP明文传输不安全的特性而产生的,下面由我通过一些子画图例来说明HTTPS如何保证传输的安全性。为了使整个说明过程显得有趣生动点,我将浏览器和服务器分别比喻成黄晓明和他的老婆Angelababy,还有一个黑客想要截获他们之间交流的信息(可能是想挖掘一些娱乐圈新闻吧)
2017-09-16 02:55:06
666
原创 遗传算法解决迷宫寻路问题(Java实现)
1.什么是遗传算法? 就个人理解,遗传算法是模拟神奇的大自然中生物“优胜劣汰”原则指导下的进化过程,好的基因有更多的机会得到繁衍,这样一来,随着繁衍的进行,生物种群会朝着一个趋势收敛。而生物繁衍过程中的基因杂交和变异会给种群提供更好的基因序列,这样种群的繁衍趋势将会是“长江后浪推前浪,一代更比一代强”,而不会是只受限于祖先的最好基因。而程序可以通过模拟这种过程来获得问题的最优解(但不一定能得到)。
2017-06-18 17:14:39
2914
2
原创 腾讯云Ubuntu16.04下搭建Java开发环境(工具,JDK,Eclipse,MySQL,Tomcat)
工具使用1.WinSCP:用来传输文件 2.PuTTY:用来打开命令行JDK环境配置1.首先配置jdk环境,到官网下载jdk的linux版本 2.建立目录/usr/local/java用于存放jdk文件mkdir /usr/local/java3.在下载目录下打开终端,将下载的jdk拷贝到/usr/local/java下cp jdk-8u121-linux-x64.tar.gz /usr/loc
2017-04-16 17:15:42
2501
转载 ubuntu16.04主题美化和软件推荐
前几天把ubuntu从15.10更新到了16.10,在网上看到有很多直接更新出问题的,正好赶上换SSD,于是采用全新安装,之前用ubuntu的时候装软件最让人头疼了,这回又得头疼一次了!! 索性把他记录下来,既能方便以后重装,又能与大家分享一下!系统清理篇系统更新安装完系统之后,需要更新一些补丁。Ctrl+Alt+T调出终端,执行一下代码:sudo apt-get update sudo apt
2017-04-16 01:51:07
1882
原创 图文教你整合最新版本搭建SSH框架之三:struts2(非常详细)
SSH框架搭建由于配置过程会使用到很多图片,如果都写在一篇的话,会显得过于冗长,因此搭建过程分为几个博文来写,最终的框架项目我放到整合的那一篇博文中配置struts21.百度搜索struts2下载 2.进入官网选择两个文件下载(一个用于查询配置文件模板,一个是struts核心库) 3.回到Eclipse项目中,在lib下创建文件夹,放入下载的核心库中jar包,然后和之前一样需要将jar配置到项目
2017-04-09 16:35:34
1813
原创 图文教你整合最新版本搭建SSH框架之二:hibernate(非常详细)
SSH框架搭建由于配置过程会使用到很多图片,如果都写在一篇的话,会显得过于冗长,因此搭建过程分为几个博文来写,最终的框架项目我放到整合的那一篇博文中配置hibernate1.首先找到官网,百度输入hibernate下载搜索即可 2.选择最新版本的stable 5.2.9.Final点击下载即可 3.下载完后我们得到一个文件包 4.另外,我们还需要下载mysql-connector,这个可以百度
2017-04-08 18:12:26
600
原创 图文教你整合最新版本搭建SSH框架之一:spring(非常详细)
SSH框架搭建由于配置过程会使用到很多图片,如果都写在一篇的话,会显得过于冗长,因此搭建过程分为几个博文来写,最终的框架项目我放到整合的那一篇博文中配置spring1.首先找到官网,百度输入spring下载搜索即可 2.打开进入网站,找到下图的这个链接 3.点击后进入在网页中搜索Zip Files,找到如图链接 4.进入后即可看到各个版本的spring框架包,选择最新版本5.选择 dist
2017-04-08 15:14:00
3883
原创 《Clean Code》读书笔记之一
写在前面很多时候,写代码我们更多追求的是更快地完成任务,而往往会忽视掉很重要的一样东西–代码整洁性。本着提高代码质量的目的,我决定阅读《Clean Code》(中文译名:代码整洁之道)一书,并对阅读过的内容做点整理写成博客,以便未来的回看和复习,也希望能与各位分享此书的技巧。第一章 整洁代码第一章主要讲述好代码是什么和学习写出整洁代码的重要性。阅读本书的目标:能说出好代码和坏代码的差异,学会写出
2017-04-04 15:19:06
456
1
原创 栈的实现,栈在算术表达式计算中的应用及Java中栈的源码分析
栈的定义栈是限定仅在一段进行插入和删除的线性表。虽然这个限制减少了栈的灵活性,但也使得栈更有效,更容易实现。栈也被叫做LIFO线性表(即后进先出表),习惯上称栈的可访问元素为栈顶元素,元素的插入称为入栈(push),元素的删除称为出栈(pop)。栈可分为顺序栈和链式栈,顺序栈底层是一个数组,栈顶元素就是数组尾部元素;而链式栈是以链表为基础。栈的链式实现栈的链式实现实质是对于链表的简化实现,由于栈只需
2017-04-04 11:45:38
579
深入浅出JVM
2017-07-21
Python数据挖掘入门与实践(中文完整版).pdf
2017-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人