随笔分类 - 学习笔记
算法
摘要:Mybatis入门 介绍 什么是Mybatis? Mybatis是一款优秀的 持久层 框架,用于简化JDBC的开发。 Mybatis本是Apache的一个开源项目iBatis,2010年这个项目由apache迁移到了goole code,并且改名为Mybatis,2013年11月迁移到GitHub。
阅读全文
摘要:介绍 索引是帮助数据库高效获取数据的数据结构 优缺点: 优点: 提高数据查询的效率,降低数据的IO成本。 通过索引列多数据进行排序,降低数据排序的成本,降低CPU消耗 缺点: 索引会占存储空间。 索引大大提高了查询效率,同时却也降低了insert、update、delete的效率 结构 MySql数
阅读全文
摘要:面向对象分析 面向对象分析的目的是为了获得对应用问题的理解。理解的目的是确定系统的功能、性能要求。面向对象分析方法于功能/数据分析分析法之间的差别是前期的表述含义不同。 1、认定对象 2、组织对象 3、对象间的相互作用 4、基于对象的操作 面向对象设计 面向对象测试
阅读全文
摘要: 
阅读全文
摘要:面向对象和面向过程 面向对象的基本概念 面向对象=对象+费雷+继承+通过消息的通信 3. 类:一个定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性
阅读全文
摘要:1建立数据库 基本语法: CREATE DATABASE 数据库名 2建立基本表 3修改基本表结构 增加一个新列: ALTER TABLE 表名 ADD 列名 类型 修改一个新列 ALTER TABLE 表名 ALTER COLUMN 列名 类型 删除一个列 ALTER TABLE 表名 DROP
阅读全文
摘要:
【考核内容】 (一)计算机系统层次结构 计算机系统的基本组成 计算机硬件的基本组成 计算机软件和硬件的基本关系 计算机系统的工作原理:“存储程序”方式、高级语言程序与机器语言程序的转换、程序和指令的执行过程 (二)计算机新能指标 吞吐量、响应时间、CPU始终周期、主频、CPI、CPU执行时间 MIP
阅读全文

摘要:Java常用的转义字符 1、\t:一个制表位,实现对其功能 2、\n:换行符 3、\:一个 4、\”:一个” 5、\’:一个’ 6、\r:一个回车 System.out.println(“韩顺平教育\r北京”); 初学java易返的错误 1、 找不到文件 a) b) 解决方法:源文件名不存在或者写错
阅读全文
摘要:Java执行流程分析 Java文件(源文件)—javac编译->.class文件(字节码文件)--java运行->结果 什么是编译 Javac hello.java 1、 有了java源文件,通过编译器将其变异成JVM可以识别的字节码文件。 2、 在该源文件目录下,通过javac编译工具对hello
阅读全文
摘要:为什么需要变量 变量是程序的基本组成单位 不论是使用那种高级程序语言编写程序,变量都是其程序的基本组成单位,比如: 点击查看代码 //变量有三个基本要素(类型+名称+值) Class Test{ public static void main(String []args){ int a=1; int
阅读全文
摘要:递归(二) 例题:四则运算表达式求值 用递归解决递归形式的问题 例题: 四则运算表达式求值 输入为四则运算表达式,仅由整数、+、-、 * 、/ 、(、) 组成,没有空格,要求求其值。假设运算符结果都是整数 。"/"结果也是整数 解题思想: 表达式是个递归的定义: 因此对于表达式可以进行递归分析处理
阅读全文
摘要:004:2的幂次方表示 总时间限制: 1000ms 内存限制: 65536kB 描述 任何一个正整数都可以用2的幂次方表示。例如: 137=27+23+20 同时约定方次用括号来表示,即ab可表示为a(b)。由此可知,137可表示为: 2(7)+2(3)+2(0) 进一步:7=22+2+20(21用
阅读全文
摘要:003:全排列 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有'a' < 'b' < ... < 'y' < 'z',而且给定的字符串中的字母已经按照从小到大的顺序排列。 输入 输入只有一行,是
阅读全文
摘要:学习资源程序设计与算法(二)算法基础_北京大学_中国大学MOOC(慕课) (icourse163.org) 递归的基本概念 一个函数调用其自身,就是递归 求n!的递归函数 个人理解:类似于数列的通项公式:a(n)=n*a(n-1);a(1)=1; 递归和普通函数调用一样是通过栈实现的 递归的作用 1
阅读全文