07 2016 档案

摘要:链表 链表是一种基本的一维离散存储数据结构。相对于数组,它是离散内存的,不能如数组一样通过下标来查询相应地数据,每一个链表节点只能知道它的上一个(双端链表)和它的下一个(单链表,双端链表)节点。C语言通过malloc/free控制内存,C++里通过new/delete,Java则是只有new对象。 阅读全文
posted @ 2016-07-31 18:18 天目山电鳗 阅读(236) 评论(0) 推荐(0)
摘要:首先声明这是个坑爹的框架 属于ssh经典框架中的持久层框架,说白了就是管理数据库的。 下载地址:http://hibernate.org/orm/ 这里写了版本5.2,下载下来的基本不怎么会用,因为文件结构变化太大,也可能没什么人用了。所以我下了3点多版的。 想方便使用Hibernate框架,还要下 阅读全文
posted @ 2016-07-21 21:42 天目山电鳗 阅读(1465) 评论(0) 推荐(0)
摘要:问题一:旋转一个图像,向右旋转90度 一种思路就是将元素一个一个往右移动,准确计算出位置即可。 另一种思路就是转置后,再横向翻转。 两种复杂度都为O(n*n) 问题二:二维数组中有0元素,则清零它的行列 首先记录0的位置,然后第二次遍历的时候清零行列。 复杂度O(M*N+k(M+N)) 阅读全文
posted @ 2016-07-19 18:08 天目山电鳗 阅读(200) 评论(0) 推荐(0)
摘要:struts校验框架提供两种校验:客户端校验和服务端校验。它们都是主要检查浏览器输入数据是否合法的校验器。 服务端校验 服务端校验是在服务器上检查输入数据,它的实现方法是重写validate()方法。如果想对特定方法进行校验,须实现validate方法名()(方法名首字母大写)。 如执行结果,校验是 阅读全文
posted @ 2016-07-16 15:56 天目山电鳗 阅读(257) 评论(0) 推荐(0)
摘要:分治法(Divide and Conquer) 作为五大算法之一的分治法,可算是最早接触的一种算法。分治法,与其说是一种算法,不如将其称为策略来的更贴切一些。算法的思想就是将大问题分成小问题,并解决小问题之后合并起来生成大问题的解。 分治法的精髓: 分--将问题分解为规模更小的子问题; 治--将这些 阅读全文
posted @ 2016-07-14 21:23 天目山电鳗 阅读(7042) 评论(1) 推荐(0)
摘要:记录两种表格  可以向页面输入一个空格,调整格式。 实用了s标签库 s标签库还是不懂怎么调整按钮的位置,只能搞成一列 阅读全文
posted @ 2016-07-12 14:32 天目山电鳗 阅读(210) 评论(0) 推荐(0)
摘要:Action类似于servlet,在用户对浏览器输入url访问的时候充当控制器的角色。它在访问时产生,执行execute()之后就销毁了。 写Action是代理事务,它实现的三种方式是: (1)POJO类 (2)继承ActionSupport类 (3)实现Action接口 POJO类 继承Actio 阅读全文
posted @ 2016-07-07 21:00 天目山电鳗 阅读(7644) 评论(0) 推荐(0)
摘要:Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 开始编写Struts的项目的时候,准备:tomcat服务器,eclipse,Struts2开源包 下载地址:ht 阅读全文
posted @ 2016-07-06 19:26 天目山电鳗 阅读(749) 评论(0) 推荐(0)
摘要:#encoding:utf-8 #需要指定编码 #引入sys import sys #引入同一个目录下的文件 import function1 #输出一行欢迎信息 print "hello world" # #基本数据类型: # int # float # bool # long # # #python里的数组: # li... 阅读全文
posted @ 2016-07-05 23:00 天目山电鳗 阅读(196) 评论(0) 推荐(0)
摘要:多读多思,不停进取。 翻翻数据结构,以前一直没理解这东西,最近一看就懂了。想着普林斯顿大学貌似有个将算法做成动画的课程,动手做了一下。 总结:swing中,setVisible(true)之后获取画布。 重写paint()方法才可画图。 调用repaint()会闪屏,因为repaint()还会调用 阅读全文
posted @ 2016-07-05 17:05 天目山电鳗 阅读(584) 评论(0) 推荐(0)