这次江西大部分都发生了水灾,我学校本部所在的抚州更是一片汪洋。天灾是天灾,可人呢?
我也不在这里讨论他们的问题,当一天官请为农民想想吧。
以下是我家发大水的视频,前几一水已经退下去了。我刚刚从家里出来,天还大下大雨,下了一个晚上,现在已经涨水了。回县城的时候,发现县城也有好大的水。这天,不让人回学校了。祝灾区人民早日恢复起来吧。
这次江西大部分都发生了水灾,我学校本部所在的抚州更是一片汪洋。天灾是天灾,可人呢?
我也不在这里讨论他们的问题,当一天官请为农民想想吧。
以下是我家发大水的视频,前几一水已经退下去了。我刚刚从家里出来,天还大下大雨,下了一个晚上,现在已经涨水了。回县城的时候,发现县城也有好大的水。这天,不让人回学校了。祝灾区人民早日恢复起来吧。
据江西省地震台网测定,2010年5月20日03时54分(北京时间),在江西省吉安市安福县(震中位于北纬27.49度、东经114.73度)发生ML3.0级地震。震源深度7.3千米。
另外5月19日13时17分发生ML2.8级地震(北纬27.48,东经114.71),震源深度4.0千米,21时41分发生ML2.4级地震(北纬27.44,东经114.58),震源深度2.9千米。3次地震均有感。
我家也发生地震了,这不2012来了??
大一的总是不好学,天天老学长帮忙写东西,然后学长又找我。。我这几天正好考试完,东西也做的差不多
正好有空,就帮忙写写完了 ,BLOG又要活起来了!
告博友
因个人等原因BLOG关闭
目前还不清楚什么时候可以恢复,至少接下的一个月的时间里是不会再有更新。
当然我会经常光顾你们的BLOG的,如有问题与我联系
很早的时候就说过东华理工大学不能向校外开放查分,其中的问题大家都可以知道。在这样的环境下,红门院落就开始了查分中转。每次查分中转都要人在学校里面才可以进行下去,所以很多次都查不了。问题产生了就要解决,解决的问题由谁来解决呢。看没人来解决,只有哥出手了。哥是一个要技术没技术,要能力没能力,在乱搞几周的时间里,最后还是没搞定。问题出现在这几个方面。第一,我本来是想写个采集器把学校的成绩采集下来,上传到服务器。这个是可行的,却忘了学校有几万人。每一个人的数据是10K(这里说的是采集网页,也只采集网页,学校不会给数据库密码给我们访问的),几万人下来,每年都在增加人数(这么多年下来,里面也差不多10万人口了),数据是相当的大。之后被几个人打击了,最后还是只能等学校来搞了。听说学校二三年后会上查分的外站,这样以后我们就可以直接用异步方法查询他们的数据了。也许只能这样了,对不起,红门的孩子,哥也是逼疯了。查分中转,我们叫我的人做下去的,下半年我就是要出去工作也要叫人支持到学校的查分系统出来。
这几天折腾累死了,对中转系统说拜拜吧,对红门院落说KO。。
我是一个爱折腾的人,也是一个爱瞎折腾。这几天都在加班加点到晚上一点多,都不知道白天与黑夜。累了就睡,上课,寝室,吃饭就这几个地方。没地方可去了,也不想去。改模板,改了又改,LOGO不会做,叫朋友帮忙。这几天搞好了,又可以去搞别的了。希望交给他们去推广,他们会吃苦,会努力。为他们提供一个平台,做与不做只是他们自己的事了。我能做的就是努力为朋友开个头吧。如果你不行,那只好关了,我浪费的也只是这点钱吧。如果你赚钱了分点给我就OK,以后我们会是更好的朋友。也许习惯你们叫我BOSS,虽然我只是一个皮包公司的CTO,但我一直努力打造为真正的CTO。兄弟们,加油。大学的最后一个学期上课了。各位也加油吧。
这是一个DEDECMS改的淘宝客平台,如果你想要这个模板,请跟我联系吧,做为一个网络朋友,只要努力你就可以去争取到你的东西。
厄,把自己说的太伟大了,欢迎大家来拍砖。
亲爱的,我想你了;离开时间虽然不长,但依然那么的想你。每次空闲的时候,我就会默默的想你。虽然你就不在远处,我却一直在眺望,向着你离去的方向眺望。每次见到你,我的手不由的抽动着,看着心里起伏不止。没有你的每时每刻,就像时间停止,超市停业,寝室停水停电,食堂没饭;华七七的BLOG倒了,阿良显示器坏了,红门关了,学校的人都失业了。
亲爱的,我想你了;每天加班到1点多,听着室友的鼾声,深夜的思念一点点甘甜。电池警报时,我不舍让自己这么快睡觉;因为在梦中,你依然离我太远。在现实与梦的交集中,我深感疲惫。上课的时候依然坐在老师前面,坐着睡觉了。这几天天比较凉,你是否多添了衣服;下雨,另忘了带伞。什么?你不用伞的。厄,汗,有人在叫我“杯具,吃饭去了”。记得吃饭,不饿也要吃点,总会有饿的时候。亲爱的。。。。。。
一个GG与一个MM。Help me!I Need you!
google 我不想对你说太多
GOOGLE你是个骗子
这段时间借口太多了,说要搞这个,搞那个。最后什么都没搞出来,帮人家搞了很多东西。自己的东西都不知道在哪里,准备好写点东西,网上东走西看,一点东西都没搞出来。周末的时间基本被人家定了,上课,帮人家买电脑,帮人家搞程序。哇,写作业的时候才发现,好久没看学校发的书了。小边说要出来,昨晚没怎么睡,心情一直很乱,不知道想什么子东西。大学学的太多,应用的很少,业余学的用处不少。因为学的太杂,质量不高。所以我在我们学校是个伪人才,不怕自己打击自己,因为是事实吧。这两周要努力去写完那点东西,还要跟华七七搞英文站,都不知道怎么去搞,英文太差,所以一直在学。小边的事也许我是自己烦自己吧。把小边实验室要求要写的C++几种排序的代码放出来看吧。小边没叫我帮忙,因为我不会。这个也不是我写的,是一高手帮别人写的,然后人家拿来请教我。我讲解了一会,之后那人就不见了。
// MySort.h: interface for the CMySort class.
//
//////////////////////////////////////////////////////////////////////#if !defined(AFX_MYSORT_H__A85E5CA1_77B0_4144_B5BF_2997EADB4B16__INCLUDED_)
#define AFX_MYSORT_H__A85E5CA1_77B0_4144_B5BF_2997EADB4B16__INCLUDED_#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <windows.h>
#include <stdlib.h>
#include <time.h>#define _AUTOTEST_OPEN // 自测试开关 注释掉这个就关闭自测试
template <class T, int nLen>
class CMySort
{
public:
CMySort();
virtual ~CMySort();
void dce();
protected:
T* m_data;
int m_nLen;
protected:
//输出函数
void Output(int n);
void mergesort();
//两路合并排序
void Merge(int i1,int j1,int i2,int j2);
void Quicksort();
//快速排序
void Quick(int s,int t);
void SWAP(T &a,T &b);
//插入排序
void InsertSort();
//选择排序
void SelectSort();
// 冒泡排序
void Popsort();
};//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////template<class T, int nLen>
CMySort<T, nLen>::CMySort()
{
m_data=new T[nLen];
m_nLen = nLen;
}template <class T, int nLen>
CMySort<T, nLen>::~CMySort()
{
delete[] m_data;
m_data = NULL;
}// 冒泡排序
template <class T, int nLen>
void CMySort<T, nLen>::Popsort()
{
T temp;
int i,j;
for(i=0;i<nLen;i++)
for(j=i+1;j<nLen;j++)
{
if(m_data[i]>m_data[j])
{
temp=m_data[i];
m_data[i]=m_data[j];
m_data[j]=temp;
}
}
}//选择排序
template <class T, int nLen>
void CMySort<T, nLen>::SelectSort()
{
T temp;
int inLen;
for(int i=0;i<nLen-1;i++)
{
temp = m_data[i];
inLen = i;
for(int j=i+1;j<nLen;j++)
{
if(m_data[j]<temp)
{
temp = m_data[j];
inLen = j;
}
}
m_data[inLen]=m_data[i];
m_data[i]=temp;
}
}
//插入排序
template <class T, int nLen>
void CMySort<T, nLen>::InsertSort()
{
T temp;
int i,i_flag;
for(i=1;i<nLen;i++)
{
temp = m_data[i];
i_flag = i;
while((i_flag>0)&&(temp<m_data[i_flag-1]))
{
m_data[i_flag]=m_data[i_flag-1];
i_flag--;
}
m_data[i_flag]=temp;
}
}
template <class T, int nLen>
void CMySort<T, nLen>::SWAP(T &a,T &b)
{
T temp;
temp=a;
a=b;
b=temp;
}
//快速排序
template <class T, int nLen>
void CMySort<T, nLen>::Quick(int s,int t)
{
int i,j;
if(s<t)
{
i=s;
j=t+1;
while(1)
{
do i++;
while(!(m_data[s]<=m_data[i]||i==t));
do j--;
while(!(m_data[s]>=m_data[j]||j==s));
if(i<j)
SWAP(m_data[i],m_data[j]);
else
break;
}
SWAP(m_data[s],m_data[j]);
Quick(s,j-1);
Quick(j+1,t);
}
}
template <class T, int nLen>
void CMySort<T, nLen>::Quicksort()
{
Quick(0,nLen-1);
}
//两路合并排序
template <class T, int nLen>
void CMySort<T, nLen>::Merge(int i1,int j1,int i2,int j2)
{
T *temp=new T[j2-i1+1];
int i=i1,j=i2,k=0;
while(i<=j1&&j<=j2)
if(m_data[i]<m_data[j])
temp[k++]=m_data[i++];
else
temp[k++]=m_data[j++];
while(i<=j1)
temp[k++]=m_data[i++];
while(j<=j2)
temp[k++]=m_data[j++];
for(i=0;i<k;i++)
m_data[i1++]=temp[i];
delete[] temp;
}
template <class T, int nLen>
void CMySort<T, nLen>::mergesort()
{
int i1,j1,i2,j2;
int size=1;
while(size<nLen)
{
i1=0;
while(i1+size<nLen)
{
i2=i1+size;
j1=i2-1;
if(i2+size-1>nLen-1)
j2=nLen-1;
else
j2=i2+size-1;
Merge(i1,j1,i2,j2);
i1=j2+1;
}
size*=2;
}
}
//输出函数
template <class T, int nLen>
void CMySort<T, nLen>::Output(int n)
{
int i;
switch(n)
{
case 1: Popsort(); break;
case 2
: SelectSort(); break;
case 3: InsertSort(); break;
case 4: Quicksort(); break;
case 5: mergesort(); break;
}
for(i=0;i<nLen;i++)
cout<<m_data[i]<<" ";
cout<<endl;
}
template<class T, int nLen>
void CMySort<T, nLen>::dce()
{
#ifdef _AUTOTEST_OPEN
srand((unsigned int)time(NULL));
int i;
int j;if (typeid(double*) == typeid(m_data))
{
for (i=0; i<nLen; i++)
{
m_data[i] = ((double)(rand()%1000+1))/10.0;
cout<<m_data[i]<<" ";
}
}
else if (typeid(char*) == typeid(m_data))
{
for (i=0; i<nLen; i++)
{
m_data[i] = rand()%26+'A';
cout<<m_data[i]<<" ";
}
}
else if (typeid(string*) == typeid(m_data))
{
for (i=0; i<nLen; i++)
{
int nRandLen = rand()%6+3;
for (j=0; j<nRandLen; j++)
{
m_data[i] += rand()%26+'A';
}
cout<<m_data[i]<<" ";
}
}
else
{
return;
}
cout<<endl;cout<<"1:冒泡排序"<<endl;
Output(1);
cout<<"2:选择排序"<<endl;
Output(2);
cout<<"3:插入排序"<<endl;
Output(3);
cout<<"4:快速排序"<<endl;
Output(4);
cout<<"5:两路合并排序"<<endl;
Output(5);
#else
cout<<"输入"<<nLen<<"个:";
for(int r=0;r<nLen;r++)
cin>>m_data[r];
int n;
cout<<"1:冒泡排序"<<endl;
cout<<"2:选择排序"<<endl;
cout<<"3:插入排序"<<endl;
cout<<"4:快速排序"<<endl;
cout<<"5:两路合并排序"<<endl;
cin>>n;
Output(n);
#endif
}#endif // !defined(AFX_MYSORT_H__A85E5CA1_77B0_4144_B5BF_2997EADB4B16__INCLUDED_)
太长了就不贴出来了,看了主要的代码,需要的应该可以写出其它的部分。
打包一下,自己下吧:201003212158347867.rar
最新评论
朋友 交换链接吗
我也要评论,东华理工
很强
你是老师啊?
写的这都是什么语言啊,看不懂呢
包子还是一个有为青年。
关于旅行,总有许多幸福和迷恋。初秋浪漫而至,期待自己的下一站快乐。
楼主你好,我最近也在研究安卓无线点餐,不知您的源码能否分享一下,提供一些思路,谢谢:)
嗯嗯,原来我以前的姿势都不对的啊
对不起,我也没搞清楚,是想下载别人的模板,都是在网上看到的,人家的“空间或者服务器主机,的文件地址咱们也不知道呀,怎么填写读入目录呀。 这样的话,根本是下不了别人网站上的模板吧。 请教详细的下载方法。最好是人家在线的网站