计算机应届毕业生,大家给点建议!!!

时间:2021-04-29 15:04:11
大家好,本人福州大学计算机专业,今年毕业,高级程序员,国家英语六级,想到深圳或其他什么地方,不知道深圳那边对应届毕业生要求如何,象我这样的大概是处于什么位置,请大家多提提看法,建议,不胜感激!!!

87 个解决方案

#1


楼主本科没毕业就高程了
佩服啊

#2


楼主,做过什么项目?有经验么?

没经验?英语六级还是做翻译去吧...

有经验?那一个月 <2500 ...毕竟你是应届...

高程?那是什么?还记得我念大学的时候有哥们就卖答案...200块...成绩出来交款...

偶04的应届...前景就是这样的...曾经以为很牛B的高程,六级都素没用滴..最多做参考...主要看经验..偶现在还在公司拿很低的薪水混经验(不是老板剥削,而是..唉,个人水平实在不行啊!牛人天天EJB,STRUTS,我还在为PLSQL存储过程发愁..)..不过话说回来..偶现在也才发现,对于程序员,经验是那么重要!!!

#3


你作为应届生条件很好呀,应该可以找个不错的工作,要有信心,如果你去深圳,起点能稍微高一点,去看看吧,在这里不能知道什么的,看了就知道了!!!

#4


祝好运

#5


to skylovers
俺是没有高程,没有学位,没有4级的3无人员,照楼上说,得咋混?
今年毕业。

#6


谢谢大家这么踊跃,继续up

#7


高级程序员不算啥了
有本事的都去考系分了

#8


水平考试的系分也够垃圾了,什么考试到了中国咋就变得不值钱了呢?

#9


up

#10


去深圳千万别说你有高程的证书,深圳的假证最多了。

说是高级程序员不一定能找到工作。

三思啊

#11


#12


那边应届毕业生一般工资多少

#13


大师的话真如“大音希声扫阴翳”,犹如”拨开云雾见青天”,使我等网民看到了希望,看到了未来!晴天霹雳,醍醐灌顶或许不足以形容大师言语的万一;巫山行云,长江流水更难以比拟大师的文才!黄钟大吕,振聋发聩!你烛照天下,明见万里;雨露苍生,泽被万方!透过你深邃的文字,我仿佛看到了你鹰视狼顾,龙行虎步的伟岸英姿;仿佛看到了你手执如椽大笔,写天下文章的智慧神态;仿佛看见了你按剑四顾,*无数的英武气概!

#14


灌~~~

#15


不要急,
一般毕业生都不会要求很多经验的.

高程嘛?用处不大,
不过楼主还有六级,应该可以找份不错的工作,
实在找不到满意的,就随便找个公司,不过把合同签短点
积累点经验

#16


楼主的条件 很不错

#17


以后的路要自己走了
不要高估自己,也不要小看自己
努力吧

#18


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#19


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#20


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#21


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#22


焚我残躯,熊熊圣火,
生亦何欢,死亦何苦?
为善除恶,唯光明故。
喜乐悲愁,皆归尘土。
怜我世人,忧患实多!
怜我世人,忧患实多!

#23


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#24


加油啊!小哥。
我现在还大一,刚过程序员,准备过高程。
只做过一两个VB MIS项目。。。


加油!~

#25


我是去年毕业的三无毕业生
哈哈,

#26


嫉妒楼主 今年毕业 三无

#27


新大陆和新网锐捷不错。
应届在深圳一般3K左右。

#28


编几w行代码再说吧

#29


6级很重要吗???
偶04界的,找工作时都没有人看我的6级证~!、
现在的工作待遇不高啊,只能养活自己,不过,可以自己学些东西。。。

#30


六级,高程真的没用??
大家说点实在的吧。
我是今年毕业的,有这两个证书的话拿到面试机会大得多。

拿到面试机会后,就看你自己了。

#31


哇噻,高程啊!
这段代码看懂了,并且能写出来,在深圳每月 <1000RMB,不是打击你!

//#include <stdio.h>
//#include <string.h>
#include <stdlib.h>
#define byte unsigned char
int _stdcall compress(void *src, unsigned src_len, void *dst);
int _stdcall decompress(void *src, unsigned src_len, void *dst);

static unsigned _do_compress (byte *in, unsigned in_len, byte *out, unsigned *out_len)
{
static long wrkmem [16384L];
    register byte *ip;
    byte *op;
byte *in_end = in + in_len;
    byte *ip_end = in + in_len - 13;
    byte *ii;
    byte **dict = (byte **)wrkmem;
    op = out;
ip = in;
ii = ip;
    ip += 4;
    for(;;)
{
register byte *m_pos;
unsigned m_off;
unsigned m_len;
unsigned dindex;
dindex = ((0x21*(((((((unsigned)(ip[3])<<6)^ip[2])<<5)^ip[1])<<5)^ip[0]))>>5) & 0x3fff;
m_pos = dict [dindex];
if(((unsigned)m_pos < (unsigned)in) ||
(m_off = (unsigned)((unsigned)ip-(unsigned)m_pos) ) <= 0 ||
m_off > 0xbfff)
goto literal;
if(m_off <= 0x0800 || m_pos[3] == ip[3])
goto try_match;
dindex = (dindex & 0x7ff ) ^ 0x201f;
m_pos = dict[dindex];
if((unsigned)(m_pos) < (unsigned)(in) ||
(m_off = (unsigned)( (int)((unsigned)ip-(unsigned)m_pos))) <= 0 ||
m_off > 0xbfff)
    goto literal;
if (m_off <= 0x0800 || m_pos[3] == ip[3])
goto try_match;
goto literal;
try_match:
if(*(unsigned short*)m_pos == *(unsigned short*)ip && m_pos[2]==ip[2])
goto match;
literal:
dict[dindex] = ip;
++ip;
if (ip >= ip_end)
break;
continue;
match:
dict[dindex] = ip;
if(ip - ii > 0)
{
register unsigned t = ip - ii;

if (t <= 3)
op[-2] |= (byte)t;
else if(t <= 18)
*op++ = (byte)(t - 3);
else
{
register unsigned tt = t - 18;
*op++ = 0;
while(tt > 255)
{
tt -= 255;
*op++ = 0;
}
*op++ = (byte)tt;
}
do *op++ = *ii++; while (--t > 0);
}
ip += 3;
if(m_pos[3] != *ip++ || m_pos[4] != *ip++ || m_pos[5] != *ip++ ||
m_pos[6] != *ip++ || m_pos[7] != *ip++ || m_pos[8] != *ip++ )
{
--ip;
m_len = ip - ii;

if(m_off <= 0x0800 )
{
--m_off;
*op++ = (byte)(((m_len - 1) << 5) | ((m_off & 7) << 2));
*op++ = (byte)(m_off >> 3);
}
else
if (m_off <= 0x4000 )
{
-- m_off;
*op++ = (byte)(32 | (m_len - 2));
goto m3_m4_offset;
}
else
{
m_off -= 0x4000;
*op++ = (byte)(16 | ((m_off & 0x4000) >> 11) | (m_len - 2));
goto m3_m4_offset;
}
}
else
{
{
byte *end = in_end;
byte *m = m_pos + 9;
while (ip < end && *m == *ip)
m++, ip++;
m_len = (ip - ii);
}

if(m_off <= 0x4000)
{
--m_off;
if (m_len <= 33)
*op++ = (byte)(32 | (m_len - 2));
else
{
m_len -= 33;
*op++=32;
goto m3_m4_len;
}
}
else
{
m_off -= 0x4000;
if(m_len <= 9)
*op++ = (byte)(16|((m_off & 0x4000) >> 11) | (m_len - 2));
else
{
m_len -= 9;
*op++ = (byte)(16 | ((m_off & 0x4000) >> 11));
m3_m4_len:
while (m_len > 255)
{
m_len -= 255;
*op++ = 0;
}
*op++ = (byte)m_len;
}
}
m3_m4_offset:
*op++ = (byte)((m_off & 63) << 2);
*op++ = (byte)(m_off >> 6);
}
ii = ip;
if (ip >= ip_end)
break;
    }
    *out_len = op - out;
    return (unsigned) (in_end - ii);
}
int _stdcall compress(void *in, unsigned in_len,
 void *out)
{
    byte *op = out;
    unsigned t,out_len;
    if (in_len <= 13)
t = in_len;
    else 
{
t = _do_compress (in,in_len,op,&out_len);
op += out_len;
    }
    if (t > 0)
{
byte *ii = (byte*)in + in_len - t;
if (op == (byte*)out && t <= 238)
*op++ = (byte) ( 17 + t );
else
if (t <= 3)
op[-2] |= (byte)t ;
else
if (t <= 18)
*op++ = (byte)(t-3);
else
{
unsigned tt = t - 18;
*op++ = 0;
while (tt > 255) 
{
tt -= 255;
*op++ = 0;
}
*op++ = (byte)tt;
}
do *op++ = *ii++; while (--t > 0);
    }
    *op++ = 17;
    *op++ = 0;
    *op++ = 0;
    return (op - (byte*)out);
}
int _stdcall decompress (void *in, unsigned in_len,
void *out)
{
    register byte *op;
    register byte *ip;
    register unsigned t;
    register byte *m_pos;
    byte *ip_end = (byte*)in + in_len;
    op = out;
    ip = in;
    if(*ip > 17)
{
t = *ip++ - 17;
if (t < 4)
goto match_next;
do *op++ = *ip++; while (--t > 0);
goto first_literal_run;
    }
    for(;;)
{
t = *ip++;
if (t >= 16) goto match;
if (t == 0)
{
while (*ip == 0)
{
t += 255;
ip++;
}
t += 15 + *ip++;
}
* (unsigned *) op = * ( unsigned *) ip;
op += 4; ip += 4;
if (--t > 0)
{
if (t >= 4)
{
do
{
* (unsigned * ) op = * ( unsigned * ) ip;
op += 4; ip += 4; t -= 4;
} while (t >= 4);
if (t > 0) do *op++ = *ip++; while (--t > 0);
}
else
do *op++ = *ip++; while (--t > 0);
}
first_literal_run:
t = *ip++;
if (t >= 16)
goto match;
m_pos = op - 0x0801;
m_pos -= t >> 2;
m_pos -= *ip++ << 2;
*op++ = *m_pos++; *op++ = *m_pos++; *op++ = *m_pos;
goto match_done;
for(;;)
{
match:
if (t >= 64)
{
m_pos = op - 1;
m_pos -= (t >> 2) & 7;
m_pos -= *ip++ << 3;
t = (t >> 5) - 1;
goto copy_match;
}
else 
if (t >= 32)
{
t &= 31;
if (t == 0)
{
while (*ip == 0) 
{
t += 255;
ip++;
}
t += 31 + *ip++;
}
m_pos = op - 1;
m_pos -= (* ( unsigned short * ) ip) >> 2;
ip += 2;
}
else
if (t >= 16) 
{
m_pos = op;
m_pos -= (t & 8) << 11;
t &= 7;
if (t == 0)
{
while (*ip == 0)
{
t += 255;
ip++;
}
t += 7 + *ip++;
}
m_pos -= (* ( unsigned short *) ip) >> 2;
ip += 2;
if (m_pos == op)
goto eof_found;
m_pos -= 0x4000;
}
else 
{
m_pos = op - 1;
m_pos -= t >> 2;
m_pos -= *ip++ << 2;
*op++ = *m_pos++; *op++ = *m_pos;
goto match_done;
}
if (t >= 6 && (op - m_pos) >= 4) 
{
* (unsigned *) op = * ( unsigned *) m_pos;
op += 4; m_pos += 4; t -= 2;
do
{
* (unsigned *) op = * ( unsigned *) m_pos;
op += 4; m_pos += 4; t -= 4;
}while (t >= 4);
if (t > 0)
do *op++ = *m_pos++; while (--t > 0);
}
else
{
copy_match:
*op++ = *m_pos++; *op++ = *m_pos++;
do *op++ = *m_pos++; while (--t > 0);
}
match_done:
t = ip[-2] & 3;
if (t == 0) break;
match_next:
do *op++ = *ip++; while (--t > 0);
t = *ip++;
}
   }
eof_found:
   if (ip != ip_end) return -1;
   return (op - (byte*)out);
}

#32


楼上的你有毛病啊,人家一个毕业生容易么,看人家过高程心里不爽不是
贴这么一大段不知所谓的代码什么意思啊,谁去看啊
就显着你了不是了,幼稚

楼主,高程如果是自己凭实力过的,说明你基础不错,如果再有实际经验,找工作不难的
别听别人瞎扯

#33


樓上的樓上不厚道.....

#34


up

up

相信自己,一定成功!

奋斗吧,机遇就在你的面前!

#35


自信是唯一的資本

#36


友情UP

#37


真的很感激你们的无私的发言,我已经决定了,现在有几家公司在联系中,谢谢你们

#38


友情UP

#39


强烈支持楼主,楼主和我条件差不多

#40


不要急,
一般毕业生都不会要求很多经验的.

楼主六级,应该可以找份不错的工作,
实在找不到满意的,找个公司,不过把合同签短点
积累点经验
  

#41


晕~~~大家不厚道.....我干嘛嫉妒楼主.嫉妒他六级还是高程啊?给个理由.

我不过是在提醒楼主,简历这么写是不合适滴~~~~

#42


英语六级,不如去作翻译吧
作程序员不如去作鸡

#43


劝楼主不要做IT--挨踢

#44


以楼主这么好的基础拿四五千问题不大,但你是刚刚才出来很多东西都不懂,所以不是很值钱的。
因为你根本就不懂得开发软件。不过以你这样的基础拿两三千不是很大问题!!在广州这边好一点
的公司刚刚出来都可以拿到两千多。
你的基础这么好做了一年半载之后一定很牛b。哈哈~~~

#45


我是大专业,我觉得最主要的还是脚踏实地地工作,不要好高鹜远!
GOOK LUCK TO YOU!

#46


gook luck to you !

#47


我01届的,大三过高程的,现在不是过得很好,8k,在南京。算是给楼主一点信心

#48


在我看来 scxkfu() 发布的那么长的程序,就存心打击人的。这种滥程序一行注释都没有,猪写的啊?
工作两年就好了。

#49


有六级争取进外企,好好培养培养。

#50


最讨厌在CSDN贴代码

#1


楼主本科没毕业就高程了
佩服啊

#2


楼主,做过什么项目?有经验么?

没经验?英语六级还是做翻译去吧...

有经验?那一个月 <2500 ...毕竟你是应届...

高程?那是什么?还记得我念大学的时候有哥们就卖答案...200块...成绩出来交款...

偶04的应届...前景就是这样的...曾经以为很牛B的高程,六级都素没用滴..最多做参考...主要看经验..偶现在还在公司拿很低的薪水混经验(不是老板剥削,而是..唉,个人水平实在不行啊!牛人天天EJB,STRUTS,我还在为PLSQL存储过程发愁..)..不过话说回来..偶现在也才发现,对于程序员,经验是那么重要!!!

#3


你作为应届生条件很好呀,应该可以找个不错的工作,要有信心,如果你去深圳,起点能稍微高一点,去看看吧,在这里不能知道什么的,看了就知道了!!!

#4


祝好运

#5


to skylovers
俺是没有高程,没有学位,没有4级的3无人员,照楼上说,得咋混?
今年毕业。

#6


谢谢大家这么踊跃,继续up

#7


高级程序员不算啥了
有本事的都去考系分了

#8


水平考试的系分也够垃圾了,什么考试到了中国咋就变得不值钱了呢?

#9


up

#10


去深圳千万别说你有高程的证书,深圳的假证最多了。

说是高级程序员不一定能找到工作。

三思啊

#11


#12


那边应届毕业生一般工资多少

#13


大师的话真如“大音希声扫阴翳”,犹如”拨开云雾见青天”,使我等网民看到了希望,看到了未来!晴天霹雳,醍醐灌顶或许不足以形容大师言语的万一;巫山行云,长江流水更难以比拟大师的文才!黄钟大吕,振聋发聩!你烛照天下,明见万里;雨露苍生,泽被万方!透过你深邃的文字,我仿佛看到了你鹰视狼顾,龙行虎步的伟岸英姿;仿佛看到了你手执如椽大笔,写天下文章的智慧神态;仿佛看见了你按剑四顾,*无数的英武气概!

#14


灌~~~

#15


不要急,
一般毕业生都不会要求很多经验的.

高程嘛?用处不大,
不过楼主还有六级,应该可以找份不错的工作,
实在找不到满意的,就随便找个公司,不过把合同签短点
积累点经验

#16


楼主的条件 很不错

#17


以后的路要自己走了
不要高估自己,也不要小看自己
努力吧

#18


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#19


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#20


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#21


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#22


焚我残躯,熊熊圣火,
生亦何欢,死亦何苦?
为善除恶,唯光明故。
喜乐悲愁,皆归尘土。
怜我世人,忧患实多!
怜我世人,忧患实多!

#23


好像很多人嫉妒樓主啊  比如 skylovers(琴声刺骨(不再为女人而伤心)) 呵呵

#24


加油啊!小哥。
我现在还大一,刚过程序员,准备过高程。
只做过一两个VB MIS项目。。。


加油!~

#25


我是去年毕业的三无毕业生
哈哈,

#26


嫉妒楼主 今年毕业 三无

#27


新大陆和新网锐捷不错。
应届在深圳一般3K左右。

#28


编几w行代码再说吧

#29


6级很重要吗???
偶04界的,找工作时都没有人看我的6级证~!、
现在的工作待遇不高啊,只能养活自己,不过,可以自己学些东西。。。

#30


六级,高程真的没用??
大家说点实在的吧。
我是今年毕业的,有这两个证书的话拿到面试机会大得多。

拿到面试机会后,就看你自己了。

#31


哇噻,高程啊!
这段代码看懂了,并且能写出来,在深圳每月 <1000RMB,不是打击你!

//#include <stdio.h>
//#include <string.h>
#include <stdlib.h>
#define byte unsigned char
int _stdcall compress(void *src, unsigned src_len, void *dst);
int _stdcall decompress(void *src, unsigned src_len, void *dst);

static unsigned _do_compress (byte *in, unsigned in_len, byte *out, unsigned *out_len)
{
static long wrkmem [16384L];
    register byte *ip;
    byte *op;
byte *in_end = in + in_len;
    byte *ip_end = in + in_len - 13;
    byte *ii;
    byte **dict = (byte **)wrkmem;
    op = out;
ip = in;
ii = ip;
    ip += 4;
    for(;;)
{
register byte *m_pos;
unsigned m_off;
unsigned m_len;
unsigned dindex;
dindex = ((0x21*(((((((unsigned)(ip[3])<<6)^ip[2])<<5)^ip[1])<<5)^ip[0]))>>5) & 0x3fff;
m_pos = dict [dindex];
if(((unsigned)m_pos < (unsigned)in) ||
(m_off = (unsigned)((unsigned)ip-(unsigned)m_pos) ) <= 0 ||
m_off > 0xbfff)
goto literal;
if(m_off <= 0x0800 || m_pos[3] == ip[3])
goto try_match;
dindex = (dindex & 0x7ff ) ^ 0x201f;
m_pos = dict[dindex];
if((unsigned)(m_pos) < (unsigned)(in) ||
(m_off = (unsigned)( (int)((unsigned)ip-(unsigned)m_pos))) <= 0 ||
m_off > 0xbfff)
    goto literal;
if (m_off <= 0x0800 || m_pos[3] == ip[3])
goto try_match;
goto literal;
try_match:
if(*(unsigned short*)m_pos == *(unsigned short*)ip && m_pos[2]==ip[2])
goto match;
literal:
dict[dindex] = ip;
++ip;
if (ip >= ip_end)
break;
continue;
match:
dict[dindex] = ip;
if(ip - ii > 0)
{
register unsigned t = ip - ii;

if (t <= 3)
op[-2] |= (byte)t;
else if(t <= 18)
*op++ = (byte)(t - 3);
else
{
register unsigned tt = t - 18;
*op++ = 0;
while(tt > 255)
{
tt -= 255;
*op++ = 0;
}
*op++ = (byte)tt;
}
do *op++ = *ii++; while (--t > 0);
}
ip += 3;
if(m_pos[3] != *ip++ || m_pos[4] != *ip++ || m_pos[5] != *ip++ ||
m_pos[6] != *ip++ || m_pos[7] != *ip++ || m_pos[8] != *ip++ )
{
--ip;
m_len = ip - ii;

if(m_off <= 0x0800 )
{
--m_off;
*op++ = (byte)(((m_len - 1) << 5) | ((m_off & 7) << 2));
*op++ = (byte)(m_off >> 3);
}
else
if (m_off <= 0x4000 )
{
-- m_off;
*op++ = (byte)(32 | (m_len - 2));
goto m3_m4_offset;
}
else
{
m_off -= 0x4000;
*op++ = (byte)(16 | ((m_off & 0x4000) >> 11) | (m_len - 2));
goto m3_m4_offset;
}
}
else
{
{
byte *end = in_end;
byte *m = m_pos + 9;
while (ip < end && *m == *ip)
m++, ip++;
m_len = (ip - ii);
}

if(m_off <= 0x4000)
{
--m_off;
if (m_len <= 33)
*op++ = (byte)(32 | (m_len - 2));
else
{
m_len -= 33;
*op++=32;
goto m3_m4_len;
}
}
else
{
m_off -= 0x4000;
if(m_len <= 9)
*op++ = (byte)(16|((m_off & 0x4000) >> 11) | (m_len - 2));
else
{
m_len -= 9;
*op++ = (byte)(16 | ((m_off & 0x4000) >> 11));
m3_m4_len:
while (m_len > 255)
{
m_len -= 255;
*op++ = 0;
}
*op++ = (byte)m_len;
}
}
m3_m4_offset:
*op++ = (byte)((m_off & 63) << 2);
*op++ = (byte)(m_off >> 6);
}
ii = ip;
if (ip >= ip_end)
break;
    }
    *out_len = op - out;
    return (unsigned) (in_end - ii);
}
int _stdcall compress(void *in, unsigned in_len,
 void *out)
{
    byte *op = out;
    unsigned t,out_len;
    if (in_len <= 13)
t = in_len;
    else 
{
t = _do_compress (in,in_len,op,&out_len);
op += out_len;
    }
    if (t > 0)
{
byte *ii = (byte*)in + in_len - t;
if (op == (byte*)out && t <= 238)
*op++ = (byte) ( 17 + t );
else
if (t <= 3)
op[-2] |= (byte)t ;
else
if (t <= 18)
*op++ = (byte)(t-3);
else
{
unsigned tt = t - 18;
*op++ = 0;
while (tt > 255) 
{
tt -= 255;
*op++ = 0;
}
*op++ = (byte)tt;
}
do *op++ = *ii++; while (--t > 0);
    }
    *op++ = 17;
    *op++ = 0;
    *op++ = 0;
    return (op - (byte*)out);
}
int _stdcall decompress (void *in, unsigned in_len,
void *out)
{
    register byte *op;
    register byte *ip;
    register unsigned t;
    register byte *m_pos;
    byte *ip_end = (byte*)in + in_len;
    op = out;
    ip = in;
    if(*ip > 17)
{
t = *ip++ - 17;
if (t < 4)
goto match_next;
do *op++ = *ip++; while (--t > 0);
goto first_literal_run;
    }
    for(;;)
{
t = *ip++;
if (t >= 16) goto match;
if (t == 0)
{
while (*ip == 0)
{
t += 255;
ip++;
}
t += 15 + *ip++;
}
* (unsigned *) op = * ( unsigned *) ip;
op += 4; ip += 4;
if (--t > 0)
{
if (t >= 4)
{
do
{
* (unsigned * ) op = * ( unsigned * ) ip;
op += 4; ip += 4; t -= 4;
} while (t >= 4);
if (t > 0) do *op++ = *ip++; while (--t > 0);
}
else
do *op++ = *ip++; while (--t > 0);
}
first_literal_run:
t = *ip++;
if (t >= 16)
goto match;
m_pos = op - 0x0801;
m_pos -= t >> 2;
m_pos -= *ip++ << 2;
*op++ = *m_pos++; *op++ = *m_pos++; *op++ = *m_pos;
goto match_done;
for(;;)
{
match:
if (t >= 64)
{
m_pos = op - 1;
m_pos -= (t >> 2) & 7;
m_pos -= *ip++ << 3;
t = (t >> 5) - 1;
goto copy_match;
}
else 
if (t >= 32)
{
t &= 31;
if (t == 0)
{
while (*ip == 0) 
{
t += 255;
ip++;
}
t += 31 + *ip++;
}
m_pos = op - 1;
m_pos -= (* ( unsigned short * ) ip) >> 2;
ip += 2;
}
else
if (t >= 16) 
{
m_pos = op;
m_pos -= (t & 8) << 11;
t &= 7;
if (t == 0)
{
while (*ip == 0)
{
t += 255;
ip++;
}
t += 7 + *ip++;
}
m_pos -= (* ( unsigned short *) ip) >> 2;
ip += 2;
if (m_pos == op)
goto eof_found;
m_pos -= 0x4000;
}
else 
{
m_pos = op - 1;
m_pos -= t >> 2;
m_pos -= *ip++ << 2;
*op++ = *m_pos++; *op++ = *m_pos;
goto match_done;
}
if (t >= 6 && (op - m_pos) >= 4) 
{
* (unsigned *) op = * ( unsigned *) m_pos;
op += 4; m_pos += 4; t -= 2;
do
{
* (unsigned *) op = * ( unsigned *) m_pos;
op += 4; m_pos += 4; t -= 4;
}while (t >= 4);
if (t > 0)
do *op++ = *m_pos++; while (--t > 0);
}
else
{
copy_match:
*op++ = *m_pos++; *op++ = *m_pos++;
do *op++ = *m_pos++; while (--t > 0);
}
match_done:
t = ip[-2] & 3;
if (t == 0) break;
match_next:
do *op++ = *ip++; while (--t > 0);
t = *ip++;
}
   }
eof_found:
   if (ip != ip_end) return -1;
   return (op - (byte*)out);
}

#32


楼上的你有毛病啊,人家一个毕业生容易么,看人家过高程心里不爽不是
贴这么一大段不知所谓的代码什么意思啊,谁去看啊
就显着你了不是了,幼稚

楼主,高程如果是自己凭实力过的,说明你基础不错,如果再有实际经验,找工作不难的
别听别人瞎扯

#33


樓上的樓上不厚道.....

#34


up

up

相信自己,一定成功!

奋斗吧,机遇就在你的面前!

#35


自信是唯一的資本

#36


友情UP

#37


真的很感激你们的无私的发言,我已经决定了,现在有几家公司在联系中,谢谢你们

#38


友情UP

#39


强烈支持楼主,楼主和我条件差不多

#40


不要急,
一般毕业生都不会要求很多经验的.

楼主六级,应该可以找份不错的工作,
实在找不到满意的,找个公司,不过把合同签短点
积累点经验
  

#41


晕~~~大家不厚道.....我干嘛嫉妒楼主.嫉妒他六级还是高程啊?给个理由.

我不过是在提醒楼主,简历这么写是不合适滴~~~~

#42


英语六级,不如去作翻译吧
作程序员不如去作鸡

#43


劝楼主不要做IT--挨踢

#44


以楼主这么好的基础拿四五千问题不大,但你是刚刚才出来很多东西都不懂,所以不是很值钱的。
因为你根本就不懂得开发软件。不过以你这样的基础拿两三千不是很大问题!!在广州这边好一点
的公司刚刚出来都可以拿到两千多。
你的基础这么好做了一年半载之后一定很牛b。哈哈~~~

#45


我是大专业,我觉得最主要的还是脚踏实地地工作,不要好高鹜远!
GOOK LUCK TO YOU!

#46


gook luck to you !

#47


我01届的,大三过高程的,现在不是过得很好,8k,在南京。算是给楼主一点信心

#48


在我看来 scxkfu() 发布的那么长的程序,就存心打击人的。这种滥程序一行注释都没有,猪写的啊?
工作两年就好了。

#49


有六级争取进外企,好好培养培养。

#50


最讨厌在CSDN贴代码