#include
#include
using namespace std;
void insort(int s[],int n)
{
int i,j;
for (i=2;i
{
s[0]=s[i];
j=i-1;
while (s[0]
{
s[j+1]=s...
分类:
编程语言 时间:
2015-08-18 12:08:26
阅读次数:
191
1.模拟枚举类型
定义一个类WeekDay:
说明:对于WeekDay中的抽象方法nextDay() 因此类也需要声明为抽象的!当new对象的时候要重写其中的抽象方法!
package cn.itcast.demo;
public abstract class WeekDay {
private WeekDay(){}//私有构造方法
public final static WeekD...
分类:
编程语言 时间:
2015-08-18 12:07:55
阅读次数:
185
iOS的存储方式之一——属性列表plist,还是经常见到的,可以很方便的用来管理一些有序的批量数据,特别是用来显示固定的内容到表单上时,不需要在代码中反复地繁琐编写数组,而可以在plist属性列表中进行可视化操作,极为便捷,本文讲解如何创建和使用plist列表,并显示在表单上。...
分类:
移动开发 时间:
2015-08-18 12:09:08
阅读次数:
136
一、问题描述
在Android典型界面设计一文中,实现典型滑动导航界面,其实使用ActionBar 也可以轻松实现这一效果,甚至也可实现类似Android典型界面设计(3)的双导航效果。可见ActionBar还是比较强大的,关键要深入进去、灵活的运用,下面我们就使用ActionBar实现如图所示的效果:
二、本例特点
1、 兼容低版本
...
分类:
移动开发 时间:
2015-08-18 12:08:44
阅读次数:
139
我们都知道在iOS中类簇的使用是非常普遍的,比如NSNumber、NSString、NSArray等等都是类簇。我们以NSNumber举例来说,对于int,bool, unsigned int 等等数据类型,我们如何把它们封装成类的形式呢? 通常情况下我们可能会想到,对于每一种数据类型独立封装成一个类,比如对于int 类型我们可以做一个NSInt的类,以此类推。这样想是正确的,但是,我们再来想想这样...
分类:
移动开发 时间:
2015-08-18 12:09:35
阅读次数:
142
本文讲述了如何使用virtualenv, uwsgi, nginx来布署flask的步骤。升级软件包执行以下命令,保证你的vps安装了最新的软件包。
sudo apt-get update
sudo apt-get upgrade
安装python和virtualenv
sudo apt-get install build-essential python-dev python-pip...
分类:
其他好文 时间:
2015-08-18 12:08:28
阅读次数:
226
本来是以做数据挖掘的目的进去哪网的,结构却成了系统开发。。。
不过还是比较认真的做了三个月,老师很认同我的工作态度和成果。。。
实习马上就要结束了,总结一下几点之前没有注意过的变成习惯和问题,分享给大家。
同时打个广告:去哪网内审部招JavaWeb开发实习生,时间非常自由,每周一天、周六周日甚至都可以,时间充裕的小伙伴给我留言啊,挣个零花钱,还能长点经验。。。。(保研...
分类:
编程语言 时间:
2015-08-18 12:09:08
阅读次数:
138
在学习八数码A*搜索问题的时候需要知道以下几个点:
Hash:利用康托展开进行hash
康托展开主要就是根据一个序列求这个序列是第几大的序列。
A*搜索:这里的启发函数就用两点之间的曼哈顿距离进行计算就可以。
减枝:在八数码里,任意交换一个空行和一个位置的数字,这个八数码的逆序数是不变的,这样就可以根据目前状态判断是否可达终点状态了。
第一次做这个题用的map进行哈希,结果果断超...
分类:
其他好文 时间:
2015-08-18 12:07:49
阅读次数:
139
题目
输入两个链表,找出他们的第一个公共节点。下面第一个公共节点便是40。
1->2->3----- >40->50
10->20->30----/
思路
看到栈就忽然恍然大悟,然后在看到类似快慢指针,更大悟。
思路一:
分别遍历第一条链表和第二条链表,将其每个节点分别存入两个栈,然后依次出栈,最后一个相同的的栈...
分类:
其他好文 时间:
2015-08-18 12:07:57
阅读次数:
119
BOOL ReadFile(
HANDLE hFile, //文件的句柄
LPVOID lpBuffer, //用于保存读入数据的一个缓冲区
DWORD nNumberOfBytesToRead, //要读入的字符数
LPDWORD lpNumberOfBytesRead, //指向实际读取字节数的指针
LPOVERLAPPED lpOverl...
分类:
其他好文 时间:
2015-08-18 12:06:19
阅读次数:
189
使用场景
1.多线程
(1)在jdk1.5之前原始的集合类中,只有vector、stack、hashtable、enumeration等是线程安全的,其他的都是非线程安全的。
非线程安全的集合在多线程操作中,会出现脏数据,如
final List tickets = new ArrayList();
for (int i = 0; i 100000; i++) {...
分类:
编程语言 时间:
2015-08-18 12:07:00
阅读次数:
146
题目:点击打开链接
代码:
#include
#include
#define INF 0x3f3f3f3f
using namespace std;
int m,n;
int cost[110][110],d[110];
bool used[110];
void distr(int x)
{
for(int i=0;i<m;i++)
{
d[i]=INF;
...
分类:
其他好文 时间:
2015-08-18 12:08:57
阅读次数:
104
NSString *dateStr=@"2012-05-17 11:23:23";
NSLog(@"dateStr=%@",dateStr);
NSDateFormatter *format=[[NSDateFormatter alloc] init];
[format setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *f...
分类:
其他好文 时间:
2015-08-18 12:08:40
阅读次数:
101
(一)void的含义
void的字面意思是“无类型”,void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义:
void a;
这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。
void真正发挥的作用在于:
(1) 对函数返回的限定;
(2) 对函数...
分类:
编程语言 时间:
2015-08-18 12:06:14
阅读次数:
169
------------------------文本方便拷贝------------------------
page269-301子查询
--子查询
--SQL允许将一个查询语句作为一个结果集供其他 SQL语句使用, 就像使用
--普通的表一样,被当做结果集的查询语句被称为子查询
--所有可以使用表的地方都可以使用子查询 ,比如select * from T
--上面的T 就可以用子查询来...
分类:
数据库 时间:
2015-08-18 12:07:33
阅读次数:
244
http://poj.org/problem?id=3080
Blue Jeans
Description
The Genographic Project is a research partnership between IBM and The National Geographic Society that is analyzing DNA from hundreds...
分类:
其他好文 时间:
2015-08-18 12:06:45
阅读次数:
108
一个数只有三个约数的特征:约数都是成对出现的,有奇数个约数说明有一对约数是相同的;
也就是说这个数是平方数,只有三个约数说明这个数还得是素数(质数)的平方;
平方小于5000的素数共有19个,因此1到5000中只有三个约数的数有19个。
相关例题: B. T-primes代码:#include
#include
#include
using na...
分类:
其他好文 时间:
2015-08-18 12:06:03
阅读次数:
169