选择排序
思想:每趟从待排序的记录序列中选择关键字最小的记录放置到已排序表的最前位置,直到全部排完。
关键问题:在剩余的待排序记录序列中找到最小关键码记录。
方法:
–直接选择排序
–堆排序
(1)简单的选择排序
1、基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数...
分类:
编程语言 时间:
2015-08-21 15:37:35
阅读次数:
227
Given a non-negative integer num, repeatedly add all its digits until the result has only
one digit.
For example:
Given num = 38, the process is like: 3
+ 8 = 11, 1 + 1 = 2. Since 2 has
on...
分类:
其他好文 时间:
2015-08-21 15:37:26
阅读次数:
147
Nginx + Tomcat + Memcached 的集群至少要考虑到2个方面的问题:
1. 如何实现负载均衡?
2. 如何实现session复制与同步?
本文搜集了网上相关的材料,将Nginx + Tomcat + Memcached 的集群在window下的搭建过程总结如下。...
分类:
系统相关 时间:
2015-08-21 15:36:38
阅读次数:
292
今天用pg_basebackup搭建了主备流复制环境,操作流程很简单,可在线操作,相当方便。
环境均为CentOS6.6 + postgresql9.4,我用已安装的库做测试,端口不一致,不影响环境搭建,但要注意某些相关配置:
主:192.168.3.201 port:5431
备:192.168.3.202 port:5432
数据库安装过程省略。可参考
http://blog...
分类:
数据库 时间:
2015-08-21 15:36:56
阅读次数:
317
hive表结构如下:
create table pv_user_info(
session_id string,
user_id string,
url string,
starttime bigint
);
主要就是这几个字段有用,省略其他。
实现方式:userid和sessionid分组后并按时间降序排序,降序排序后,第一行就是该用户最后一次浏览的网页。最后一行是第一次...
分类:
Web程序 时间:
2015-08-21 15:38:04
阅读次数:
213
使用eclipse开发ssh项目,本机8G内存,但是在打开一个表格后再打开一个页面,马上就内存溢出,网上搜到以下解决方案,未解决:
1.修改eclipse.ini参数
-vmargs
-Xms1024m
-Xmx2048m
-XX:PermSize=1024M
-XX:MaxPermSize=2048M
无效
2.修改tomcat catalina.bat 里面增加设...
分类:
系统相关 时间:
2015-08-21 15:36:56
阅读次数:
225
Balanced Lineup
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 40312
Accepted: 18936
Case Time Limit: 2000MS
Description
For the daily milking, Farme...
分类:
其他好文 时间:
2015-08-21 15:35:08
阅读次数:
170
不要62
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 26083 Accepted Submission(s): 9085
数位dp大法好!;
Problem Description
杭州人称那些傻乎乎粘嗒...
分类:
其他好文 时间:
2015-08-21 15:37:28
阅读次数:
119
ExtJS、EasyUI、LigerUI、DWZ、B-JUI、Bootstrap...
分类:
Web程序 时间:
2015-08-21 15:35:12
阅读次数:
210
本节主要内容
Linux简史
Linux特点
Ubuntu Linux安装
Linux使用初步
1. Linux简史
要讲述大名鼎鼎的Linux,必然要先从UNIX系统谈起,下面这幅图给出了Unix系统的进化图:
图片来源:http://baike.baidu.com/link?url=QfoqWtWGs-BjpnfEy_AUk7Bm3XHuf6JbN92HCOoUBfFfj8Bu...
分类:
系统相关 时间:
2015-08-21 15:34:30
阅读次数:
256
向各交汇点之间的栅格线状网络的各部分分配唯一值。...
分类:
其他好文 时间:
2015-08-21 15:36:11
阅读次数:
257
题目地址:HDU 5414
题意:要求判断字符串s能否通过添加若干个字符得到字符串t
思路:这个题看起来复杂,其实仔细一分析,成功转化只包含两种情况。第一种因为要求插入的新字符和它前面的字符c不同,如果t中有x个连续的c,那么在s中也必须有x个连续的c;第二种是s必须是t的一个不连续子串。#include
#include
#include <string....
分类:
其他好文 时间:
2015-08-21 15:37:23
阅读次数:
135
数值函数:
1、四舍五入函数round() from dual:一行一列组成
select round(23.4) from dual;--默认不写m表示m为0
select round(23.45,1) from dual;--1表示保留小数点后一位,那么是小数点的第二位四舍五入
select round(23.45,-1) from dual;---1表示小数点前一位四舍五入取整,前一...
分类:
数据库 时间:
2015-08-21 15:37:03
阅读次数:
180
在.NET平台上,数据绑定是一项令人十分愉快的技术。利用数据绑定能减少代码,简化控制逻辑。
通常,可以将某个对象的一个属性绑定到一个可视化的控件上,当属性值改变时,控件上的显示数据也随之发生变化。要实现这一功能,只需要为自定义对象实现 INotifyPropertyChanged 接口即可。此接口中定义了 PropertyChanged 事件,我们只需在属性值改变时触发该事件即可.INotifyP...
分类:
其他好文 时间:
2015-08-21 15:35:32
阅读次数:
149
原文出处:成熟的毛毛虫的博客BASE64 编码是一种常用的字符编码,在很多地方都会用到。但base64不是安全领域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解,他核心作用应该是传输数据的正确性,有些网关或系统只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成AS...
Here is the detailed guide for how to install Mazda IDS V95.Video help: https://www.dropbox.com/s/su9lw45v3codmx6/sp239-sp239-b-Mazda%20IDS-V95%20inst...
分类:
其他好文 时间:
2015-08-21 15:34:47
阅读次数:
302
Image Scaling using Deep Convolutional Neural NetworksThis past summer I interned at Flipboard in Palo Alto, California. I worked on machine learning ...
分类:
Web程序 时间:
2015-08-21 15:33:38
阅读次数:
473