《乱世中的美神》梁衡 李清照是因为那首著名的《声声慢》被人们所记住的。那是一种凄冷的美,特别是那句“寻寻觅觅,冷冷清清,凄凄惨惨戚戚。”简直成了她个人的专有品牌,彪炳于文学史,空前绝后,没有任何人敢于企及。于是,她便被当作了愁的化身。当我们穿过历史的尘烟咀嚼她的愁情时,才发现在中国三千年的古代文学史中,特立独行,登峰造极的女性也就只有她一人。而对她的解读又“怎一个愁字了得”。其实李清照在写这首词前,曾经有过太多太多的欢乐。李清照于宋神宗元丰七年(1084)出生于一个官宦人家。父亲李格非进士出身,在朝为官,地位并不算低,.
《滕王阁序》王勃背后的故事让人竟热泪盈眶 原标题:《滕王阁序》王勃背后的故事让人竟热泪盈眶 01 大唐上元元年。 虢州(今河南灵宝)的深牢大狱中,一位24岁的小伙子颓然的倚靠在牢墙上,两眼空空的望着前方。 他因杀人罪锒铛入狱,正等候秋后处斩。 入狱有一段时间了,他心里总还是难以置信: 怎么可能?我竟会落到如此下场?这一定是一场梦,一场梦!!明天醒来我就可以重新站在阳光下了吧。 此时,一个粗壮的狱吏走过来,一反平日对待其他囚犯的冷漠,立在门外颇为同情的看着这个年轻人,心中暗暗叹了...
IDEA导入Web项目并启动运行 问题描述:IDEA导入Web项目并启动运行(非Maven项目)解决方案:打开项目1、配置项目需要的版本JDK(分别设置①②)2、添加项目Jar包选择Project Structure—Libraries—java—项目目录下lib文件下的所有jar包(注:尽量选择所有jar,而不要选择lib文件夹)3、部署Web项目到Tomcat下(任选一种)方法一(简单粗暴):选择Tomcat编辑—Deployment—➕号(add)—选择External Source…—选择项目的WebRoot(前
原来人类的本质是一台复读机 世界上最后一个人类躺在床上,他的床边是名女性机器人。机器人身怀任务,要观察人类这个濒危物种,并得出结论。现在任务即将结束,人类太老了,他正在等待死亡。老人的床正对着夕阳,机器人握着他的手,两个人注视着慢慢落下的太阳。老人说,有你在身边,我面对死亡也很安心,谢谢你陪着我。机器人表示这是她的职责。老人念叨了这个词,说,你一点都无法理解人类的情感吗。机器人摇摇头。然后问他现在正想什么。老人说,我在想我们第一次见面,你来到我家里,我说你看,这里是你的新家,从今天开始,你和我都有家人了。这是我们共同度过一生的
手写一个ArrayList集合 package com.example.demo.arraylist;import java.util.Arrays;/** * ArrayList的实现() * @author 阿康 */public class MyArrayList { public static void main(String[] args) { ArrayListClass arrayListClass = new ArrayListClass(); arrayL...
二分法(折半查找法)Java实现 二分法是静态查找法的一种,又称折半查找法,在某些情况下相比于顺序查找,使用折半查找算法的效率更高。(要求其静态查找表必须是有序的)在折半查找之前对查找表按照所查的关键字进行排序的意思是:若查找表中存储的数据元素含有多个关键字时,使用哪种关键字做折半查找,就需要提前以该关键字对所有数据进行排序。对静态查找表{2,4,6,8,10,12,14,15,16,19,20}采用折半查找算法查找关键字为 4 的过程为先把查找表从中间一分为二,(查找表长度的一半11/2=5),试比较中间索引位置的值和查找关键
图(数据结构) 图简介在计算机程序设计中,图是最常用的结构之一。一般来说,对于数据存储是用不到图,图一般是用来辅助解决某些具体的问题的用的。图是一种与树相似的数据结构,从数学意义上讲,树是图当中的一种,但是图的应用方式又和树是不同的:图是没有这样固定的结构的。...
深度优先搜索(DFS) 所谓深度优先搜索,是从"图"中的一个顶点出发,每次遍历当前访问顶点的临界点,一直到访问的顶点没有未被访问过的临界点为止。然后采用依次回退的方式,查看来的路上每一个顶点是否有其它未被访问的临界点。访问完成后,判断图中的顶点是否已经全部遍历完成,如果没有,以未访问的顶点为起始点,重复上述过程。(百度)(不了解图的可以先看看这篇文章)深度优先搜索(DFS)(深度优先搜索通过栈来实现)注:深度优先搜索(DFS)是图搜索方法的一种规则如下:规则1:如果可能,访问一个邻接的未访问顶点,标记它,并..
归并排序 利用归并和递归的思想实现的 归并排序归并算法的中心是归并两个已经有序的数组。归并两个有序数组A和B,就生成了第三个有序数组C。数组C包含数组A和B的所有数据项。先来看看归并两个有序数组的实现 (可运行)package com.example.demo.recursion;import java.util.Arrays;/** * @author 阿康 * 归并两个有序数组 */public class RecursionDemo5 { public stat.
栈原理及实现 栈(stack)必须遵守元素先进后出的规定,如果不遵守就不是栈了!栈也称为后进先出表。栈作为数据结构,是一种只能在一端进行插入和删除操作的特殊线性表 。先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈中元素个数为零时称为空栈。插入一般称为进栈(PUSH),删除则称为退栈(POP)。栈的具体实现.
算法简介 算法算法是解决某个问题的方法,可以说是一种思想。拥有算法雏形才能更好的解决问题,把这种解决问题的途径提升到可编辑的代码上。也就是程序。(所以,算法相当于是程序的雏形。当解决问题时,首先心中要有解决问题的算法,围绕算法编写出程序代码。)算法也可以解释为:计算机求解一个问题所需的一系列步骤。算法的基本特性: 1. 输入:一个算法有0个或者多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身给出了初始条件; 2. 输出:一个算法有一个或多个输出,以反映对输入数...