江西安福洲湖镇水灾

这次江西大部分都发生了水灾,我学校本部所在的抚州更是一片汪洋。天灾是天灾,可人呢?

我也不在这里讨论他们的问题,当一天官请为农民想想吧。

以下是我家发大水的视频,前几一水已经退下去了。我刚刚从家里出来,天还大下大雨,下了一个晚上,现在已经涨水了。回县城的时候,发现县城也有好大的水。这天,不让人回学校了。祝灾区人民早日恢复起来吧。

江西省吉安市安福县发生3.0级地震-我家哦

据江西省地震台网测定,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来了??

开博发一个帮大一小同学写的VB程序

 

小型测试系统
1.       小型测试系统的设计与实现要求能够生成20道数学计算题(要求有加,减,乘,除运算,规定操作数的个数),对用户结果进行判断,并能最终计算总成绩,要求用户在规定的时间内做完试题,超时自动终止并给出成绩。
2.       界面可以在已有基础上进行修饰,追求美观。
3.       用两种不同的代码编写程序
4.       谢谢
5.       非常感谢

 

大一的总是不好学,天天老学长帮忙写东西,然后学长又找我。。我这几天正好考试完,东西也做的差不多

正好有空,就帮忙写写完了 ,BLOG又要活起来了!

 

小型测试系统.rar

浩忍BLOG无限期关闭

告博友

因个人等原因BLOG关闭

目前还不清楚什么时候可以恢复,至少接下的一个月的时间里是不会再有更新。

当然我会经常光顾你们的BLOG的,如有问题与我联系

 

 

瞎折腾之东华理工大学查分中转站

很早的时候就说过东华理工大学不能向校外开放查分,其中的问题大家都可以知道。在这样的环境下,红门院落就开始了查分中转。每次查分中转都要人在学校里面才可以进行下去,所以很多次都查不了。问题产生了就要解决,解决的问题由谁来解决呢。看没人来解决,只有哥出手了。哥是一个要技术没技术,要能力没能力,在乱搞几周的时间里,最后还是没搞定。问题出现在这几个方面。第一,我本来是想写个采集器把学校的成绩采集下来,上传到服务器。这个是可行的,却忘了学校有几万人。每一个人的数据是10K(这里说的是采集网页,也只采集网页,学校不会给数据库密码给我们访问的),几万人下来,每年都在增加人数(这么多年下来,里面也差不多10万人口了),数据是相当的大。之后被几个人打击了,最后还是只能等学校来搞了。听说学校二三年后会上查分的外站,这样以后我们就可以直接用异步方法查询他们的数据了。也许只能这样了,对不起,红门的孩子,哥也是逼疯了。查分中转,我们叫我的人做下去的,下半年我就是要出去工作也要叫人支持到学校的查分系统出来。

这几天折腾累死了,对中转系统说拜拜吧,对红门院落说KO。。

瞎折腾之东华理工大学论坛红门院落

话说某人在东华理工大学论坛也就是红门院落论坛发了一个贴,说学校什么来着,然后被院长看到了,之后又书记看了。他们看了之后是相当的生气,相当,请大家注意,相当的。之后就又找了某院官人,官人很生气。之后又来找了导员,导员就来找班长,还来开会。之后就杯具的发生了论坛删贴删号,官人好像要查这事。搞的大家都吓的不行哈,真的早有红门高管被记大过。哎,这次真杯具了,希望别搞出事来了。之后,他们全去论坛删“反动言论”了。这次真的“华七七”了,相当的凄凉。

声明:我已经被实名了,也在学校处长那备案了。目前已经退出东华理工大学红门院落论坛,如有事请打我电话。

瞎折腾之爱斯纳特

我是一个爱折腾的人,也是一个爱瞎折腾。这几天都在加班加点到晚上一点多,都不知道白天与黑夜。累了就睡,上课,寝室,吃饭就这几个地方。没地方可去了,也不想去。改模板,改了又改,LOGO不会做,叫朋友帮忙。这几天搞好了,又可以去搞别的了。希望交给他们去推广,他们会吃苦,会努力。为他们提供一个平台,做与不做只是他们自己的事了。我能做的就是努力为朋友开个头吧。如果你不行,那只好关了,我浪费的也只是这点钱吧。如果你赚钱了分点给我就OK,以后我们会是更好的朋友。也许习惯你们叫我BOSS,虽然我只是一个皮包公司的CTO,但我一直努力打造为真正的CTO。兄弟们,加油。大学的最后一个学期上课了。各位也加油吧。

这是一个DEDECMS改的淘宝客平台,如果你想要这个模板,请跟我联系吧,做为一个网络朋友,只要努力你就可以去争取到你的东西。

厄,把自己说的太伟大了,欢迎大家来拍砖。

 

亲爱的,我想你了

亲爱的,我想你了;离开时间虽然不长,但依然那么的想你。每次空闲的时候,我就会默默的想你。虽然你就不在远处,我却一直在眺望,向着你离去的方向眺望。每次见到你,我的手不由的抽动着,看着心里起伏不止。没有你的每时每刻,就像时间停止,超市停业,寝室停水停电,食堂没饭;华七七的BLOG倒了,阿良显示器坏了,红门关了,学校的人都失业了。

亲爱的,我想你了;每天加班到1点多,听着室友的鼾声,深夜的思念一点点甘甜。电池警报时,我不舍让自己这么快睡觉;因为在梦中,你依然离我太远。在现实与梦的交集中,我深感疲惫。上课的时候依然坐在老师前面,坐着睡觉了。这几天天比较凉,你是否多添了衣服;下雨,另忘了带伞。什么?你不用伞的。厄,汗,有人在叫我“杯具,吃饭去了”。记得吃饭,不饿也要吃点,总会有饿的时候。亲爱的。。。。。。

一个GG与一个MM。Help me!I Need you!

 

google 我不想对你说太多

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