招聘网源码vip(小弟跪求人无错的才招聘网源码..)

2026-09-14 10:30:01 0

招聘网源码vip(小弟跪求人无错的才招聘网源码..)

大家好,今天小编来为大家解答以下的问题,关于招聘网源码vip,小弟跪求人无错的才招聘网源码..这个很多人还不知道,现在让我们一起来看看吧!

本文目录

小弟跪求人无错的才招聘网源码..

  • www.chinaz.com
    你到中国站长站看吧,这里保证有的.

  • 俄罗斯方块——java源代码提供
    import java.awt.*;
    import java.awt.event.*;
    //俄罗斯方块类
    public class ERS_Block extends Frame{
    public static boolean isPlay=false;
    public static int level=1,score=0;
    public static TextField scoreField,levelField;
    public static MyTimer timer;
    GameCanvas gameScr;
    public static void main(String argus){
    ERS_Block ers = new ERS_Block("俄罗斯方块游戏 V1.0 Author:Vincent");
    WindowListener win_listener = new WinListener();
    ers.addWindowListener(win_listener);
    }
    //俄罗斯方块类的构造方法
    ERS_Block(String title){
    super(title);
    setSize(600,480);
    setLayout(new GridLayout(1,2));
    gameScr = new GameCanvas();
    gameScr.addKeyListener(gameScr);
    timer = new MyTimer(gameScr);
    timer.setDaemon(true);
    timer.start();
    timer.suspend();
    add(gameScr);
    Panel rightScr = new Panel();
    rightScr.setLayout(new GridLayout(2,1,0,30));
    rightScr.setSize(120,500);
    add(rightScr);
    //右边信息窗体的布局
    MyPanel infoScr = new MyPanel();
    infoScr.setLayout(new GridLayout(4,1,0,5));
    infoScr.setSize(120,300);
    rightScr.add(infoScr);
    //定义标签和初始值
    Label scorep = new Label("分数:",Label.LEFT);
    Label levelp = new Label("级数:",Label.LEFT);
    scoreField = new TextField(8);
    levelField = new TextField(8);
    scoreField.setEditable(false);
    levelField.setEditable(false);
    infoScr.add(scorep);
    infoScr.add(scoreField);
    infoScr.add(levelp);
    infoScr.add(levelField);
    scorep.setSize(new Dimension(20,60));
    scoreField.setSize(new Dimension(20,60));
    levelp.setSize(new Dimension(20,60));
    levelField.setSize(new Dimension(20,60));
    scoreField.setText("0");
    levelField.setText("1");
    //右边控制按钮窗体的布局
    MyPanel controlScr = new MyPanel();
    controlScr.setLayout(new GridLayout(5,1,0,5));
    rightScr.add(controlScr);
    //定义按钮play
    Button play_b = new Button("开始游戏");
    play_b.setSize(new Dimension(50,200));
    play_b.addActionListener(new Command(Command.button_play,gameScr));
    //定义按钮Level UP
    Button level_up_b = new Button("提高级数");
    level_up_b.setSize(new Dimension(50,200));
    level_up_b.addActionListener(new Command(Command.button_levelup,gameScr));
    //定义按钮Level Down
    Button level_down_b =new Button("降低级数");
    level_down_b.setSize(new Dimension(50,200));
    level_down_b.addActionListener(new Command(Command.button_leveldown,gameScr));
    //定义按钮Level Pause
    Button pause_b =new Button("游戏暂停");
    pause_b.setSize(new Dimension(50,200));
    pause_b.addActionListener(new Command(Command.button_pause,gameScr));
    //定义按钮Quit
    Button quit_b = new Button("退出游戏");
    quit_b.setSize(new Dimension(50,200));
    quit_b.addActionListener(new Command(Command.button_quit,gameScr));
    controlScr.add(play_b);
    controlScr.add(level_up_b);
    controlScr.add(level_down_b);
    controlScr.add(pause_b);
    controlScr.add(quit_b);
    setVisible(true);
    gameScr.requestFocus();
    }
    }
    //重写MyPanel类,使Panel的四周留空间
    class MyPanel extends Panel{
    public Insets getInsets(){
    return new Insets(30,50,30,50);
    }
    }
    //游戏画布类
    class GameCanvas extends Canvas implements KeyListener{
    final int unitSize = 30; //小方块边长
    int rowNum; //正方格的行数
    int columnNum; //正方格的列数
    int maxAllowRowNum; //允许有多少行未削
    int blockInitRow; //新出现块的起始行坐标
    int blockInitCol; //新出现块的起始列坐标
    int scrArr; //屏幕数组
    Block b; //对方快的引用
    //画布类的构造方法
    GameCanvas(){
    rowNum = 15;
    columnNum = 10;
    maxAllowRowNum = rowNum - 2;
    b = new Block(this);
    blockInitRow = rowNum - 1;
    blockInitCol = columnNum/2 - 2;
    scrArr = new int ;
    }
    //初始化屏幕,并将屏幕数组清零的方法
    void initScr(){
    for(int i=0;i《rowNum;i++)
    for (int j=0; j《columnNum;j++)
    scrArr=0;
    b.reset();
    repaint();
    }
    //重新刷新画布方法
    public void paint(Graphics g){
    for(int i = 0; i 《 rowNum; i++)
    for(int j = 0; j 《 columnNum; j++)
    drawUnit(i,j,scrArr);
    }
    //画方块的方法
    public void drawUnit(int row,int col,int type){
    scrArr = type;
    Graphics g = getGraphics();
    tch(type){ //表示画方快的方法
    case 0: g.setColor(Color.black);break; //以背景为颜色画
    case 1: g.setColor(Color.blue);break; //画正在下落的方块
    case 2: g.setColor(Color.magenta);break; //画已经落下的方法
    }
    g.fill3DRect(col*unitSize,getSize().height-(row+1)*unitSize,unitSize,unitSize,true);
    g.dispose();
    }
    public Block getBlock(){
    return b; //返回block实例的引用
    }
    //返回屏幕数组中(row,col)位置的属性值
    public int getScrArrXY(int row,int col){
    if (row 《 0 || row 》= rowNum || col 《 0 || col 》= columnNum)
    return(-1);
    else
    return(scrArr);
    }
    //返回新块的初始行坐标方法
    public int getInitRow(){
    return(blockInitRow); //返回新块的初始行坐标
    }
    //返回新块的初始列坐标方法
    public int getInitCol(){
    return(blockInitCol); //返回新块的初始列坐标
    }
    //满行删除方法
    void deleteFullLine(){
    int full_line_num = 0;
    int k = 0;
    for (int i=0;i《rowNum;i++){
    boolean isfull = true;
    L1:for(int j=0;j《columnNum;j++)
    if(scrArr == 0){
    k++;
    isfull = false;
    break L1;
    }
    if(isfull) full_line_num++;
    if(k!=0 && k-1!=i && !isfull)
    for(int j = 0; j 《 columnNum; j++){
    if (scrArr == 0)
    drawUnit(k-1,j,0);
    else
    drawUnit(k-1,j,2);
    scrArr;
    }
    }
    for(int i = k-1 ;i 《 rowNum; i++){
    for(int j = 0; j 《 columnNum; j++){
    drawUnit(i,j,0);
    scrArr=0;
    }
    }
    ERS_Block.score += full_line_num;
    ERS_Block.scoreField.setText(""+ERS_Block.score);
    }
    //判断游戏是否结束方法
    boolean isGameEnd(){
    for (int col = 0 ; col 《columnNum; col ++){
    if(scrArr !=0)
    return true;
    }
    return false;
    }
    public void keyTyped(KeyEvent e){
    }
    public void keyReleased(KeyEvent e){
    }
    //处理键盘输入的方法
    public void keyPressed(KeyEvent e){
    if(!ERS_Block.isPlay)
    return;
    tch(e.getKeyCode()){
    case KeyEvent.VK_DOWN:b.fallDown();break;
    case KeyEvent.VK_LEFT:b.leftMove();break;
    case KeyEvent.VK_RIGHT:b.rightMove();break;
    case KeyEvent.VK_SPACE:b.leftTurn();break;
    }
    }
    }
    //处理控制类
    class Command implements ActionListener{
    static final int button_play = 1; //给按钮分配编号
    static final int button_levelup = 2;
    static final int button_leveldown = 3;
    static final int button_quit = 4;
    static final int button_pause = 5;
    static boolean pause_resume = true;
    int curButton; //当前按钮
    GameCanvas scr;
    //控制按钮类的构造方法
    Command(int button,GameCanvas scr){
    curButton = button;
    this.scr=scr;
    }
    //按钮执行方法
    public void actionPerformed (ActionEvent e){
    tch(curButton){
    case button_play:if(!ERS_Block.isPlay){
    scr.initScr();
    ERS_Block.isPlay = true;
    ERS_Block.score = 0;
    ERS_Block.scoreField.setText("0");
    ERS_Block.timer.resume();
    }
    scr.requestFocus();
    break;
    case button_levelup:if(ERS_Block.level 《 10){
    ERS_Block.level++;
    ERS_Block.levelField.setText(""+ERS_Block.level);
    ERS_Block.score = 0;
    ERS_Block.scoreField.setText(""+ERS_Block.score);
    }
    scr.requestFocus();
    break;
    case button_leveldown:if(ERS_Block.level 》 1){
    ERS_Block.level--;
    ERS_Block.levelField.setText(""+ERS_Block.level);
    ERS_Block.score = 0;
    ERS_Block.scoreField.setText(""+ERS_Block.score);
    }
    scr.requestFocus();
    break;
    case button_pause:if(pause_resume){
    ERS_Block.timer.suspend();
    pause_resume = false;
    }else{
    ERS_Block.timer.resume();
    pause_resume = true;
    }
    scr.requestFocus();
    break;
    case button_quit:System.exit(0);
    }
    }
    }
    //方块类
    class Block {
    static int pattern = {
    {0x0f00,0x4444,0x0f00,0x4444},//用十六进至表示,本行表示长条四种状态
    {0x04e0,0x0464,0x00e4,0x04c4},
    {0x4620,0x6c00,0x4620,0x6c00},
    {0x2640,0xc600,0x2640,0xc600},
    {0x6220,0x1700,0x2230,0x0740},
    {0x6440,0x0e20,0x44c0,0x8e00},
    {0x0660,0x0660,0x0660,0x0660}
    };
    int blockType; //块的模式号(0-6)
    int turnState; //块的翻转状态(0-3)
    int blockState; //快的下落状态
    int row,col; //块在画布上的坐标
    GameCanvas scr;
    //块类的构造方法
    Block(GameCanvas scr){
    this.scr = scr;
    blockType = (int)(Math.random() * 1000)%7;
    turnState = (int)(Math.random() * 1000)%4;
    blockState = 1;
    row = scr.getInitRow();
    col = scr.getInitCol();
    }
    //重新初始化块,并显示新块
    public void reset(){
    blockType = (int)(Math.random() * 1000)%7;
    turnState = (int)(Math.random() * 1000)%4;
    blockState = 1;
    row = scr.getInitRow();
    col = scr.getInitCol();
    dispBlock(1);
    }
    //实现“块”翻转的方法
    public void leftTurn(){
    if(assertValid(blockType,(turnState + 1)%4,row,col)){
    dispBlock(0);
    turnState = (turnState + 1)%4;
    dispBlock(1);
    }
    }
    //实现“块”的左移的方法
    public void leftMove(){
    if(assertValid(blockType,turnState,row,col-1)){
    dispBlock(0);
    col--;
    dispBlock(1);
    }
    }
    //实现块的右移
    public void rightMove(){
    if(assertValid(blockType,turnState,row,col+1)){
    dispBlock(0);
    col++;
    dispBlock(1);
    }
    }
    //实现块落下的操作的方法
    public boolean fallDown(){
    if(blockState == 2)
    return(false);
    if(assertValid(blockType,turnState,row-1,col)){
    dispBlock(0);
    row--;
    dispBlock(1);
    return(true);
    }else{
    blockState = 2;
    dispBlock(2);
    return(false);
    }
    }
    //判断是否正确的方法
    boolean assertValid(int t,int s,int row,int col){
    int k = 0x8000;
    for(int i = 0; i 《 4; i++){
    for(int j = 0; j 《 4; j++){
    if((int)(pattern&k) != 0){
    int temp = scr.getScrArrXY(row-i,col+j);
    if (temp《0||temp==2)
    return false;
    }
    k = k 》》 1;
    }
    }
    return true;
    }
    //同步显示的方法
    public synchronized void dispBlock(int s){
    int k = 0x8000;
    for (int i = 0; i 《 4; i++){
    for(int j = 0; j 《 4; j++){
    if(((int)pattern&k) != 0){
    scr.drawUnit(row-i,col+j,s);
    }
    k=k》》1;
    }
    }
    }
    }
    //定时线程
    class MyTimer extends Thread{
    GameCanvas scr;
    public MyTimer(GameCanvas scr){
    this.scr = scr;
    }
    public void run(){
    while(true){
    try{
    sleep((10-ERS_Block.level + 1)*100);
    }
    catch(InterruptedException e){}
    if(!scr.getBlock().fallDown()){
    scr.deleteFullLine();
    if(scr.isGameEnd()){
    ERS_Block.isPlay = false;
    suspend();
    }else
    scr.getBlock().reset();
    }
    }
    }
    }
    class WinListener extends WindowAdapter{
    public void windowClosing (WindowEvent l){
    System.exit(0);
    }
    }

智联招聘网找工作开会员有什么用处

用处是就可无限下载用户简历。智联招聘平台,企业账户只要办理会员,就可无限下载用户简历,企业账户注册时,伪造的资质申请也可以通过。智联招聘是中国领先的职业发展平台,为用户的整个职业生涯提供相关职业及发展机会。

免费提供招聘网站源码

这个,免费招聘发布
工作无忧网
无限量在线发送招聘意向,无限量在线接收简历!
特有的销售专专场、高级人才专场等,可以让您轻松找到热门的销售人才和紧缺的高端人才

关于招聘网源码vip,小弟跪求人无错的才招聘网源码..的介绍到此结束,希望对大家有所帮助。

招聘网源码vip(小弟跪求人无错的才招聘网源码..)

本文编辑:admin

更多文章:


java在vscode下面怎么配置(win7安装visualstudiocode运行java终端)

java在vscode下面怎么配置(win7安装visualstudiocode运行java终端)

大家好,今天小编来为大家解答以下的问题,关于java在vscode下面怎么配置,win7安装visualstudiocode运行java终端这个很多人还不知道,现在让我们一起来看看吧!本文目录win7安装visualstudiocode运行

2026年9月17日 04:15

php后端教程(php后端开发需要懂什么)

php后端教程(php后端开发需要懂什么)

各位老铁们,大家好,今天由我来为大家分享php后端教程,以及php后端开发需要懂什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录php后端开发需

2025年10月12日 13:30

schoolbag英文怎么读(schoolbag的读音)

schoolbag英文怎么读(schoolbag的读音)

大家好,今天小编来为大家解答以下的问题,关于schoolbag英文怎么读,schoolbag的读音这个很多人还不知道,现在让我们一起来看看吧!本文目录schoolbag的读音schoolbag英文怎么读书包英文怎么读schoolbag书包的

2025年11月4日 09:45

ipafree软件源(iapfree的免费内购核心插件怎么下载 我已经下载了这个软件 可是点开来还是显示没有下载核心插件 怎搞)

ipafree软件源(iapfree的免费内购核心插件怎么下载 我已经下载了这个软件 可是点开来还是显示没有下载核心插件 怎搞)

大家好,今天小编来为大家解答以下的问题,关于ipafree软件源,iapfree的免费内购核心插件怎么下载 我已经下载了这个软件 可是点开来还是显示没有下载核心插件 怎搞这个很多人还不知道,现在让我们一起来看看吧!本文目录iapfree的免

2026年9月21日 21:00

statue怎么拼读(statue of liberty怎么读)

statue怎么拼读(statue of liberty怎么读)

今天给各位分享statue of liberty怎么读的知识,其中也会对statue of liberty怎么读进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录statue of liberty怎么读memor

2026年1月27日 02:45

java开发工程师一个月多少钱(Java程序开发的薪资待遇怎么样呢)

java开发工程师一个月多少钱(Java程序开发的薪资待遇怎么样呢)

本篇文章给大家谈谈java开发工程师一个月多少钱,以及Java程序开发的薪资待遇怎么样呢对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录Java程序开发的薪资待遇怎么样呢一个java工程师月薪大约有多少java的待遇怎么样Ja

2025年12月31日 23:30

今日疫情新闻发布会直播(2022呼和浩特新冠疫情最新消息呼和浩特新冠疫情最新消息通知)

今日疫情新闻发布会直播(2022呼和浩特新冠疫情最新消息呼和浩特新冠疫情最新消息通知)

大家好,今日疫情新闻发布会直播相信很多的网友都不是很明白,包括2022呼和浩特新冠疫情最新消息呼和浩特新冠疫情最新消息通知也是一样,不过没有关系,接下来就来为大家分享关于今日疫情新闻发布会直播和2022呼和浩特新冠疫情最新消息呼和浩特新冠疫

2025年12月8日 07:45

css3 书籍(请大家推荐几本学习html和css的书籍)

css3 书籍(请大家推荐几本学习html和css的书籍)

这篇文章给大家聊聊关于css3 书籍,以及请大家推荐几本学习html和css的书籍对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录请大家推荐几本学习html和css的书籍各位程序猿,我想学html和css,有介绍的书籍吗请大家

2026年3月15日 00:45

ueditor表格默认属性修改(百度编辑器 Ueditor 初始内容默认 怎么做)

ueditor表格默认属性修改(百度编辑器 Ueditor 初始内容默认 怎么做)

本篇文章给大家谈谈ueditor表格默认属性修改,以及百度编辑器 Ueditor 初始内容默认 怎么做对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录百度编辑器 Ueditor 初始内容默认 怎么做ueditor怎么设置表格边

2026年8月21日 04:00

string类型获得最后一位(字符串s中最后一个字符的位置是)

string类型获得最后一位(字符串s中最后一个字符的位置是)

各位老铁们好,相信很多人对string类型获得最后一位都不是特别的了解,因此呢,今天就来为大家分享下关于string类型获得最后一位以及字符串s中最后一个字符的位置是的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目

2025年11月1日 00:00

rm文件修复(如何修复RM视频文件)

rm文件修复(如何修复RM视频文件)

各位老铁们好,相信很多人对rm文件修复都不是特别的了解,因此呢,今天就来为大家分享下关于rm文件修复以及如何修复RM视频文件的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录如何修复RM视频文件视频文件损坏怎么修复

2026年2月28日 10:45

exile是什么意思及反义词 翻译exile的意思?exile是什么意思啊

exile是什么意思及反义词 翻译exile的意思?exile是什么意思啊

今天给各位分享exile是什么意思及反义词 翻译exile的意思的知识,其中也会对exile是什么意思及反义词 翻译exile的意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录exile是什么意思及反义词

2025年8月3日 07:00

update有复数吗(Upvote的翻译是:什么意思)

update有复数吗(Upvote的翻译是:什么意思)

大家好,update有复数吗相信很多的网友都不是很明白,包括Upvote的翻译是:什么意思也是一样,不过没有关系,接下来就来为大家分享关于update有复数吗和Upvote的翻译是:什么意思的一些知识点,大家可以关注收藏,免得下次来找不到哦

2025年9月4日 19:15

lllustrated英语怎么说(英语中译英(急,在线等~~))

lllustrated英语怎么说(英语中译英(急,在线等~~))

大家好,今天小编来为大家解答以下的问题,关于lllustrated英语怎么说,英语中译英(急,在线等~~)这个很多人还不知道,现在让我们一起来看看吧!本文目录英语中译英(急,在线等~~)llllustrated怎么读“Illustrated

2026年2月8日 04:30

js删除特效(js如何动态删除指定id系列元素)

js删除特效(js如何动态删除指定id系列元素)

其实js删除特效的问题并不复杂,但是又很多的朋友都不太了解js如何动态删除指定id系列元素,因此呢,今天小编就来为大家分享js删除特效的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录js如何动态删除指定id系列元

2026年2月1日 20:45

cad画电路图详细步骤(autocad绘制电气图教程)

cad画电路图详细步骤(autocad绘制电气图教程)

大家好,如果您还对cad画电路图详细步骤不太了解,没有关系,今天就由本站为大家分享cad画电路图详细步骤的知识,包括autocad绘制电气图教程的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录autocad绘制电气

2025年10月25日 23:45

ckeditor4上传图片(CKeditor 图片上传 完毕后的事件调用问题)

ckeditor4上传图片(CKeditor 图片上传 完毕后的事件调用问题)

大家好,今天小编来为大家解答以下的问题,关于ckeditor4上传图片,CKeditor 图片上传 完毕后的事件调用问题这个很多人还不知道,现在让我们一起来看看吧!本文目录CKeditor 图片上传 完毕后的事件调用问题CKEditor+C

2026年6月11日 02:30

三角函数值对照表全部初中(特殊角度的三角函数值是怎么样的呢)

三角函数值对照表全部初中(特殊角度的三角函数值是怎么样的呢)

各位老铁们好,相信很多人对三角函数值对照表全部初中都不是特别的了解,因此呢,今天就来为大家分享下关于三角函数值对照表全部初中以及特殊角度的三角函数值是怎么样的呢的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录特殊

2026年1月3日 15:15

换热器压力容器类别(换热器是否为压力容器)

换热器压力容器类别(换热器是否为压力容器)

今天给各位分享换热器是否为压力容器的知识,其中也会对换热器是否为压力容器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录换热器是否为压力容器换热器是压力容器吗换热器分类管壳式换热器的容器类别怎么划分换热器是否为

2025年8月11日 07:30

做ppt免费的软件(做ppt的软件哪个好)

做ppt免费的软件(做ppt的软件哪个好)

其实做ppt免费的软件的问题并不复杂,但是又很多的朋友都不太了解做ppt的软件哪个好,因此呢,今天小编就来为大家分享做ppt免费的软件的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录做ppt的软件哪个好ppt制作

2026年2月23日 07:45

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索