自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 程序员自我修养--ELF文件结构

2015-05-28 10:15:12 385

原创 SQL之数字操作

--注:-- 以下程序均可在mysql上正常运行,不保证在其他数据库中运行的正确性--求平均 avg (会忽略NULL值)select deptno, avg(sal) as avg_salary from emp group by deptno;--求最大最小值 min maxselect min(sal) as min_sal, max(sal) as max_sal fro

2015-05-27 13:20:45 490

原创 程序员自我修养--编译链接

2015-05-27 13:14:13 494

原创 最长回文子序列 Longest Palindromic Substring

可以采用最长公共子序列算法求解,其中的两个字符串参数分别为 子串str和str的反转,结果为DP矩阵的对角线上的最大值。   待解决与测试

2015-05-11 22:33:46 446

原创 判断一个整数是否为回文数

问题判定一个正整数是否是一个回文数。例如12121是回文数,而1231不是回文数。回文数定义为可以以中间某个数字对称,或者间隔对称,例如123321,或者1234321。详细的回文数介绍请参考维基百科:http://en.wikipedia.org/wiki/Palindromic_number解法1:转换成字符串这种方法不仅可以判断一个数是否为回文数,还可以判

2015-05-11 22:04:22 17924

原创 SQL之group by中Having与Where的区别

1、where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,where条件中不能包含聚组函数,使用where条件过滤出特定的行。2、having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件过滤出特定的组,也可以使用多个分组标准进行分组。

2015-05-11 21:13:58 553

原创 SQL之插入、更新与删除

insert into dept (deptno,dname,loc) values(50,'cleaning','Toilet');insert into dept values (50,'cleaning','Toilet'), (60,'cooking','Kitchen');insert into dept_east (select * from dept where loc in('ne

2015-05-11 21:00:34 484

原创 SQL之各种join

1、INNER JOIN产生的结果是AB的交集;2、LEFT [OUTER] JOIN产生表A的完全集,而B表中匹配的则有值,没有匹配的则以null值取代;3、RIGHT [OUTER] JOIN产生表B的完全集,而A表中匹配的则有值,没有匹配的则以null值取代;4、FULL [OUTER] JOIN产生A和B的并集。对于没有匹配的记录,则会以null做为值;5、CROSS JO

2015-05-11 20:57:37 367

原创 SQL之操作多个表

select ename, deptno from empunion allselect dname, deptno from dept; //每列的数据类型必须相同select deptno from empunionselect deptno from dept;//无重复(union 与union all的区别)select e.ename, d.loc fr

2015-05-11 20:48:06 600

原创 SQL之查询结果排序

select ename, job, sal from emp order by sal asc;//descselect ename, job, sal from emp order by sal, comm;select ename from emp order by substr(ename, length(ename)-2);//后三个字母select concat(ename,' ',d

2015-05-11 20:47:00 685

原创 SQL之检索记录

select * from emp;select * from emp where deptno=10;select * from emp where deptno=10 and sal>1000;select ename, deptno, sal from emp;select ename as name, sal as salary, comm as commission from emp;s

2015-05-11 20:44:40 420

原创 最长递增序列LIS研究

最长递增子序列(longest increase sequence LIS)是各种面试笔试中经常考的一种题目,相似题目也有最长递减子序列,最长递增后递减序列。本文将详细介绍几种方法,供大家参考,不足之处,敬请原谅。   最长递增子序列即求解一组数值中最长递增序列长度,如有这样一个数组:{1, 3,5,7, 2, 9},那么这个数组的最长递增子序列就是5,即1,  3,  5,  7,9。

2015-05-11 16:36:02 439

转载 Alpha-beta剪枝算法实例分析

看本章之前,请先参看前一篇文章《Minimax算法及实例分析》由于Minimax算法有一个很大的问题就是计算复杂性。由于所需搜索的节点数随最大深度呈指数膨胀,而算法的效果往往和深度相关,因此这极大限制了算法的效果。Alpha-beta剪枝是对Minimax的补充和改进。采用Alpha-beta剪枝后,我们可不必构造和搜索最大深度D内的所有节点,在构造过程中,如果发现当前

2015-05-11 15:59:31 22486 1

原创 Minimax算法及实例分析

计算机科学中最有趣的事情之一就是编写一个人机博弈的程序。有大量的例子,最出名的是编写一个国际象棋的博弈机器。但不管是什么游戏,程序趋向于遵循一个被称为Minimax算法,伴随着各种各样的子算法在一块。   Minimax算法又名极小化极大算法,是一种找出失败的最大可能性中的最小值的算法。Minimax算法常用于棋类等由两方较量的游戏和程序,这类程序由两个游戏者轮流,每次执行一个步骤。我

2015-05-11 15:20:32 30540 11

转载 mysql中正则表达式的简单用法

基本形式属性名 regexp ‘匹配方式’正则表达式的模式字符^ 匹配字符开始的部分eg1:  从info表name字段中查询以L开头的记录       select * from info where name regexp '^L';eg2:  从info表name字段中查询以aaa开头的记录       se

2015-05-07 13:49:39 417

MySQL学习材料

MYSQL学习笔记,适合时间不足,无法看书上的繁文杂字的人,帮您节约时间,祝您学习愉快!

2015-06-24

Android环境搭建详解

里面详细介绍了如何搭建android开发环境,帮助您快速搭建,祝您学习愉快!

2015-06-24

TCP-IP详解

TCP-IP详解,经典书籍,文字版,可复制粘贴,非常适合想学网络技术的同学

2015-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除