1939springboot VUE 高等院校求职信息管理系统开发mysql数据库web结构java编程计算机网页源码maven项目前后端分离

news2024/11/15 15:51:07

一、源码特点
  springboot VUE高等院校信息(求职)管理系统是一套完善的完整信息管理类型系统 前后端分离,结合springboot框架和VUE完成本系统,对理解vue java编程开发语言有帮助系统采用springboot框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
前段主要技术 vue 
后端主要技术 Springboot java
数据库 mysql
开发工具 IDEA  JDK1.8 
环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以 不建议。

2.IDE环境:推荐IDEA;

3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可,但本系统不需要

4.硬件环境:windows 7/8/10 1G内存以上;;

5.数据库:MySql 5.0等版本均可;

6.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目

springboot vue 校园招聘管理系统1

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应sql文件名称的数据库,并导入项目的sql文件;

2. 使用IDEA导入项目;

3. 将项目中xuexi\src\main\resources 下的 application.properties 配置文件中的数据库配置改为自己的配置;
数据库支持 mysql5.0 到5.6 ,如果需要5.7 到8.0 需要二次转换升级
4.vscode 开vue项目工程
5.vue 项目启动  npm run serve 
vue 版本 2.9.6
node 版本 16.14.2

二、功能介绍
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)求职者管理:对求职者信息进行添加、删除、修改和查看
(3)招聘者管理:对招聘者信息进行添加、删除、修改和查看
(4)职位类别管理:对职位类别信息进行添加、删除、修改和查看
(5)学校管理:对学校信息进行添加、删除、修改和查看
(6)推荐管理:对推荐信息进行添加、删除、修改和查看
(7)职位推荐管理:对职位推荐信息进行添加、删除、修改和查看
(8)职位管理:对职位信息进行添加、删除、修改和查看
(9)简历管理:对简历信息进行添加、删除、修改和查看
(10)投递管理:对投递信息进行添加、删除、修改和查看
(11)通知管理:对通知信息进行添加、删除、修改和查看

数据库设计

CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',  PRIMARY KEY  (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `qzz` (
`qzzid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`byyx` VARCHAR(40) default NULL COMMENT '毕业院校',
`xb` VARCHAR(40) default NULL COMMENT '性别',
`zt` VARCHAR(40) default NULL COMMENT '状态',  PRIMARY KEY  (`qzzid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zpz` (
`zpzid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`fzr` VARCHAR(40) default NULL COMMENT '负责人',
`yx` VARCHAR(40) default NULL COMMENT '院校',
`xy` VARCHAR(40) default NULL COMMENT '学院',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`yxjs` VARCHAR(40) default NULL COMMENT '院校介绍',  PRIMARY KEY  (`zpzid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zwlb` (
`zwlbid` int(11) NOT NULL auto_increment,
`lb` VARCHAR(40) default NULL COMMENT '类别',  PRIMARY KEY  (`zwlbid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `xuexiao` (
`xxid` int(11) NOT NULL auto_increment,
`xxmc` VARCHAR(40) default NULL COMMENT '学校名称',
`js` VARCHAR(40) default NULL COMMENT '介绍',  PRIMARY KEY  (`xxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `tuijian` (
`tjid` int(11) NOT NULL auto_increment,
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`qzz` VARCHAR(40) default NULL COMMENT '求职者',
`xx` VARCHAR(40) default NULL COMMENT '学校',
`tjr` VARCHAR(40) default NULL COMMENT '推荐人',
`tjsj` VARCHAR(40) default NULL COMMENT '推荐时间',
`sm` VARCHAR(40) default NULL COMMENT '说明',  PRIMARY KEY  (`tjid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

代码设计


   /**推荐列表 查询tuijian
     *
     */
    @GetMapping("list")
    public Result  list(@RequestParam(value = "pageNum",defaultValue = "1") int page,
                            @RequestParam(value = "pageSize",defaultValue = "10") int szie,
			    @RequestParam(defaultValue = "") String xm,
                                    @RequestParam(defaultValue = "") String tjr,
                        @RequestParam(defaultValue = "") String fzr
			    )  {

        Result res=new Result();


        List list=null;
        String sql="";
        try{


      
	  if(xm!=null&&!xm.equals("")){
                sql+=" and xm like '%"+xm+"%'";//符合条件 拼接sql 姓名
            }

            if(tjr!=null&&!tjr.equals("")){
                sql+=" and tjr like '"+tjr+"'";//符合条件 拼接sql 姓名
            }
            if(fzr!=null&&!fzr.equals("")){
                sql+=" and xx not in (select yx from zpz where yhm='"+fzr+"')";//符合条件 拼接sql 姓名
            }


            list=tuijiandao.querylist(sql,page,szie);//查询tuijian表数据返回 list对象
            res.setCode(200);
            res.setMessage("查询成功");


            res.setData(tl.ltoj(list));

            list=tuijiandao.querylist(sql);
            res.setNum(list.size());

        }catch(Exception e){
            e.printStackTrace();;
        }




        return res;
    }


   /**推荐列表 查询tuijian
	 * 
	 */

    @GetMapping("listpage")
    public Result  listpage(
			    @RequestParam(defaultValue = "") String xm
			    )  {

        Result res=new Result();


        List list=null;
     String sql="";
      
	  if(xm!=null&&!xm.equals("")){
                sql+=" and xm like '%"+xm+"%'";//符合条件 拼接sql 姓名
            }
	try{
	  
	list=tuijiandao.querylist(sql);//查询gly 表数据返回 list对象
        res.setCode(200);
        res.setMessage("查询成功");


        res.setData(tl.ltoj(list));

	}catch(Exception e){
            e.printStackTrace();;
        }


       

        return res;
    }


	/**推荐添加方法 对表 tuijian  进行添加
	 * 
	 */
    @PostMapping(value = "add")
    public Result  add(@RequestBody tuijian bean){
            Result res=new Result();
 DBO db=new DBO();
 String sql="";
 ResultSet rs=null;
 int num=0;

	try{
         
            if(bean.getTjid()!=null&&!bean.getTjid().equals("")){
            tuijiandao.update(bean);//执行 修改 tuijian 添加操作
                res.setMessage("操作成功");

                res.setCode(200);
            }else{

                sql="select count(1) as num from tuijian where qzz='"+bean.getQzz()+"'";
                rs=db.query(sql);
                if(rs.next()){
                    num=rs.getInt("num");
                }
                if(num>0){
                    res.setMessage("添加失败、已经被推荐");
                    res.setCode(200);

                }else{
                    tuijiandao.add(bean);//执行 添加tuijian 添加操作
                    res.setMessage("添加成功");
                    res.setCode(200);
                }





        }

vue端设计


    <el-table :data="tableData" border stripe :header-cell-class-name="'headerBg'"  @selection-change="handleSelectionChange">

     
        <el-table-column  label="序号" width="80"
      type="index"
      :index="indexMethod">

    </el-table-column>

      <el-table-column prop="zwmc" label="职位名称" width="120"></el-table-column>
      <el-table-column prop="lb" label="类别" width="120"></el-table-column>
      <el-table-column prop="dy" label="待遇" width="120"></el-table-column>
      <el-table-column prop="yx" label="院校" width="120"></el-table-column>
      <el-table-column prop="zpz" label="招聘者" width="120"></el-table-column>
      <el-table-column prop="zt" label="状态" width="120"></el-table-column>
      <el-table-column prop="fbsj" label="发布时间" width="120"></el-table-column>
    
      <el-table-column label="操作"  width="280" align="center">
        <template slot-scope="scope">
        
        <el-button type="info" @click="handleDetail(scope.row)">详情 <i class="el-icon-reading"></i></el-button>
          <el-button type="success" @click="handleEdit(scope.row)">编辑 <i class="el-icon-edit"></i></el-button>
          <el-popconfirm
              class="ml-5"
              confirm-button-text='确定'
              cancel-button-text='我再想想'
              icon="el-icon-info"
              icon-color="red"
              title="您确定删除吗?"
              @confirm="del(scope.row.zwid)"
          >
            <el-button type="danger" slot="reference">删除 <i class="el-icon-remove-outline"></i></el-button>
          </el-popconfirm>
        </template>
      </el-table-column>
    </el-table>
    <div style="padding: 10px 0">
      <el-pagination
          @size-change="handleSizeChange"
          @current-change="handleCurrentChange"
          :current-page="pageNum"
          :page-sizes="[2, 5, 10, 20]"
          :page-size="pageSize"
          layout="total, sizes, prev, pager, next, jumper"
          :total="total">
      </el-pagination>
    </div>

    <el-dialog title="职位信息" :visible.sync="dialogFormVisible" width="30%" >

      <el-form  :model="form" :rules="rules" ref="beanForm"  label-width="80px" size="small" >

        <el-form-item label="职位名称" prop="zwmc"  >
          <el-input v-model="form.zwmc"  ></el-input>
       </el-form-item>
        <el-form-item label="类别" prop="lb"  >
    
          <el-select clearable v-model="form.lb" placeholder="请选择类别" style="width: 100%">
            <el-option v-for="item in zwlbs" :key="item.xxmc" :label="item.lb" :value="item.lb"></el-option>
          </el-select>


       </el-form-item>
        <el-form-item label="介绍" prop="js"  >
          <el-input v-model="form.js" type="textarea"  ></el-input>
       </el-form-item>
        <el-form-item label="岗位条件" prop="gwtj"  >
          <el-input v-model="form.gwtj"  ></el-input>
       </el-form-item>
        <el-form-item label="待遇" prop="dy"  >
          <el-input v-model="form.dy"  ></el-input>
       </el-form-item>
        <el-form-item label="招聘者" prop="zpz"  >
          <el-input v-model="form.zpz"  disabled ></el-input>
       </el-form-item>
        <el-form-item label="状态" prop="zt"  >
          <el-input v-model="form.zt"  disabled ></el-input>
       </el-form-item>
        <el-form-item label="发布时间" prop="fbsj"  >
          <el-input v-model="form.fbsj" disabled ></el-input>
       </el-form-item>
  
       
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button @click="dialogFormVisible = false">取 消</el-button>
        <el-button type="primary" @click="save">确 定</el-button>
      </div>
      
    </el-dialog>


        <el-dialog title="查看职位信息" :visible.sync="dialogDetailVisible" width="30%" >

      <el-form  :model="form" :rules="rules" ref="beanForm"  label-width="80px" size="small" >


        <el-form-item label="职位名称" prop="zwmc"  required>
         {{form.zwmc}}
       </el-form-item>

        <el-form-item label="类别" prop="lb"  required>
         {{form.lb}}
       </el-form-item>

        <el-form-item label="介绍" prop="js"  required>
         {{form.js}}
       </el-form-item>

        <el-form-item label="岗位条件" prop="gwtj"  required>
         {{form.gwtj}}
       </el-form-item>

        <el-form-item label="待遇" prop="dy"  required>
         {{form.dy}}
       </el-form-item>

        <el-form-item label="招聘者" prop="zpz"  required>
         {{form.zpz}}
       </el-form-item>

        <el-form-item label="状态" prop="zt"  required>
         {{form.zt}}
       </el-form-item>

        <el-form-item label="发布时间" prop="fbsj"  required>
         {{form.fbsj}}
       </el-form-item>

    
    
       
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button @click="dialogDetailVisible = false">关闭</el-button>
       
      </div>
      
    </el-dialog>


    
  
 
  </div>
</template>

<script>
import {serverIp} from "../../public/config";

function CurentTime()
    { 
        var now = new Date();
       
        var year = now.getFullYear();       //年
        var month = now.getMonth() + 1;     //月
        var day = now.getDate();            //日
       
        var hh = now.getHours();            //时
        var mm = now.getMinutes();          //分
       
        var clock = year + "-";
       
        if(month < 10)
            clock += "0";
       
        clock += month + "-";
       
        if(day < 10)
            clock += "0";
           
        clock += day + " ";
       
        if(hh < 10)
            clock += "0";
           
        clock += hh + ":";
        if (mm < 10) clock += '0'; 
        clock += mm; 
        return(clock); 
    } 

export default {
  name: "zhiwei",
  data() {
    return {
      serverIp: serverIp,
      tableData: [],
      total: 0,
      zwlbs: [],
      pageNum: 1,
      pageSize: 10,
      zwmc: "",
       form: {},
      dialogFormVisible: false,
      dialogDetailVisible:false,
      multipleSelection: [],
        vis: false,
      rules: {
        zwmc: [
          { required: true, message: '请输入职位名称', trigger: 'blur' }
        ],
        lb: [
          { required: true, message: '请输入类别', trigger: 'blur' }
        ],
        js: [
          { required: true, message: '请输入介绍', trigger: 'blur' }
        ],
        gwtj: [
          { required: true, message: '请输入岗位条件', trigger: 'blur' }
        ],
        dy: [
          { required: true, message: '请输入待遇', trigger: 'blur' }
        ],
        zpz: [
          { required: true, message: '请输入招聘者', trigger: 'blur' }
        ],
        zt: [
          { required: true, message: '请输入状态', trigger: 'blur' }
        ],
        fbsj: [
          { required: true, message: '请输入发布时间', trigger: 'blur' }
        ],
      
      }
    }
  },
  created() {
    this.load()
  },
  methods: {
      indexMethod(index) {
        return index+1;
      },
   
    load() {
      this.request.get("/zhiwei/list", {
        params: {
          pageNum: this.pageNum,
          pageSize: this.pageSize,
          zwmc: this.zwmc,
          zpz: localStorage.getItem("yhm"),
        }
      }).then(res => {
            console.log(res.data)
      this.tableData = JSON.parse(res.data)
         this.total =res.num

      })

      this.request.get("/zwlb/listpage", {
        params: {
              lb: "",
        }
        }).then(res => {
          console.log(res.data)
        this.zwlbs = JSON.parse(res.data)
      })

     
    },
    save() {
      //保存方法
      this.$refs['beanForm'].validate((valid) => {
        if (valid) {  // 表单校验合法


      this.request.post("/zhiwei/add", this.form).then(res => {

     

         // 表单校验合法
        if (res.code == '200') {
          this.$message.success(res.message)
          this.dialogFormVisible = false
       this.load()
        } else {
          this.$message.error(res.message)
        }

        
      })

        }
      });
      
     
    },
    handleAdd() {
      this.dialogFormVisible = true
      this.form = {fbsj:CurentTime(),zt:'发布',zpz:localStorage.getItem("yhm")}
    },

    handleEdit(row) {
      this.form = JSON.parse(JSON.stringify(row))
      this.dialogFormVisible = true
    },
       handleDetail(row) {
      this.form = JSON.parse(JSON.stringify(row))
      this.dialogDetailVisible = true
    },
    del(id) {//删除方法
      this.request.delete("/zhiwei/del/" + id).then(res => {
        if (res.code == '200') {
          this.$message.success(res.message)
          this.load()
        } else {
          this.$message.error("删除失败")
        }
      })
    },

三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件src\main\resources application.properties
2、开发环境为IDEA开发 vscode开发vue,数据库为mysql,使用java语言开发后端 vue 开发前端。
3、数据库文件名是javaxxgx.sql 系统名称xxgx
4、地址:http://128.0.0.1:8080/login

四 系统实现


需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1814051.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring Cloud全家桶(上)【Nacos、OpenFeign、LoadBalancer、GateWay、金丝雀灰色发布】

0.零基础入门微服务实战课 1.微服务和 Spring Cloud1.1 什么是微服务&#xff1f;1.2 什么是 Spring Cloud&#xff1f;1.3 微服务 VS Spring Cloud 2.为什么要学微服务&#xff1f;3.Spring Cloud 组件介绍1.什么是 Nacos?1.1 Nacos 功能1.1.1 配置中心1.1.2 注册中心 1.2 Na…

29、shell变量、重定向及运算符

一、shell脚本 1.1、shell的定义 脚本&#xff1a;可运行的代码的集合&#xff0c;脚本语言&#xff08;计算机语言&#xff09;。 脚本的特点&#xff1a;从上到下&#xff0c;按行执行。 python&#xff1a;脚本语言 格式更严谨的执行缩进。也是从上到下按行执行。 shel…

正式发布 | 极海首款GHD3440电机专用栅极驱动器,构建多元电机产品矩阵

​栅极驱动器是低压控制器和高功电路之间的缓冲电路&#xff0c;用于放大控制器的控制信号&#xff0c;从而实现功率器件更有效的导通和关断。随着各种智能电子设备的不断普及和应用&#xff0c;栅极驱动器的市场需求也在不断增加。据国际权威研究机构Yole Group预计&#xff0…

元灵诀 逆天纪系统搭建 零撸看广告升级模式 定制开发

在当今互联网飞速发展的时代&#xff0c;元灵诀逆天纪系统的出现无疑为游戏行业注入了新的活力。这款系统不仅是一个定制开发的youxiu作品&#xff0c;更是对游戏产业的一次深度思考和探索。其独特的零撸看广告升级模式&#xff0c;将游戏体验和商业模式完美结合&#xff0c;开…

HoloLens2系列讲解 - 05 HoloLens2 Appx 安装

安装准备 Hololens2设备打包好的Appx文件一台电脑Hololens2 和电脑需要处于同一局域网 安装Appx 1.在Hololens设备上点击设置->网络和Internet->选择“自己wifi名称”网络并点击自动连接。 2.查看HoloLens的IP地址&#xff0c;如192.168.0.1。 &#xff08;1&#xff…

【Go语言】面向对象编程(二):通过组合实现类的继承和方法重写

通过组合实现类的继承和方法重写 要实现面向对象的编程&#xff0c;就必须实现面向对象编程的三大特性&#xff1a;封装、继承和多态。 1 封装 类的定义及其内部数据的定义可以看作是类的属性&#xff0c;基于类定义的函数方法则是类的成员方法。 2 继承 Go 语言中&#x…

微软将 AI 工具和软件的研发工作外包给 OpenAI

微软将 AI 工具和软件的研发工作外包给 OpenAI 科技媒体 CNBC 报道称&#xff0c;微软正计划将其人工智能&#xff08;AI&#xff09;工具和软件的开发工作外包给OpenAI&#xff0c;这对竞争对手谷歌来说无疑是一个利好消息。 Okta首席执行官Todd McKinnon表示&#xff0c;微…

【浏览器清空证书】

chrome://net-internals/#hsts 在地址栏输入并访问&#xff1a;chrome://net-internals/#hsts

.NET C# 读写Excel及转换DataTable

目录 .NET C# 读写Excel及转换DataTable1. 依赖库2. Nuget包与版本3. ExcelUtil3.1 Excel sheet 转 DataTable3.2 Excel sheet 转 DataSet3.3 DataTable 转 Excel sheet3.4 DataSet 转 Excel3.5 私有方法 .NET C# 读写Excel及转换DataTable 1. 依赖库 using NPOI.HSSF.UserMo…

[数据集][目标检测]中国象棋检测数据集VOC+YOLO格式300张12类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;300 标注数量(xml文件个数)&#xff1a;300 标注数量(txt文件个数)&#xff1a;300 标注类别…

串口通信的基本概念

串口通信&#xff08;Serial Communications&#xff09;的基本概念可以归纳为以下几个方面&#xff1a; 1、定义与原理&#xff1a; 串口通信是一种通过串行接口进行数据传输的通信方式。它可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去&#xff0c;同时可…

大学四年没写过一行代码?真实的计算机专业到底如何?

最近我帮一个学弟做了一个网站当作课程项目&#xff0c;我做好了发给他。他却问我怎么打开&#xff0c;可以用 eclipse 吗&#xff1f;当时直接给我整不会了。这个学弟是通过我们学校的一个代做项目群认识的&#xff0c;这个群有 600 多人&#xff0c;而且天天有人问有没有代做…

C# Web控件与数据感应之模板循环输出

目录 关于模板循环输出 准备数据源 ​范例运行环境 RepeatHtml 方法 设计与实现 如何获取模板内容 getOuterHtml 方法 getInnerHtml 方法 调用示例 小结 关于模板循环输出 数据感应也即数据捆绑&#xff0c;是一种动态的&#xff0c;Web控件与数据源之间的交互&…

国内前十款品质优秀贵金属交易平台app最新排名(功能评测)

投资者如果想要成功进行贵金属投资&#xff0c;则需要掌握相应的技巧和知识。首先&#xff0c;需要对市场进行充分的研究和分析&#xff0c;了解市场走势和资讯&#xff0c;确保自己能够作出明智的投资决策。其次&#xff0c;需要在投资时控制好风险&#xff0c;不将全部资产投…

Angular封装高德地图组件实现输入框搜索,地图点击选地点

Angular封装高德地图组件实现输入框搜索,地图点击选地点(Angular17版本) 话不多说直接上代码 创建一个独立组件 html代码: <div style"position: relative;"><input #searchInput nz-input placeholder"请输入地址"/><div #mapContaine…

ai变声小妙招:分享5个免费变声器,建议收藏!

你曾想过模仿别人的声音吗&#xff1f;也许你看过电影&#xff0c;并为电影中可能出现的变声而惊叹不已。但你知道在现实生活中也可以变声吗&#xff1f;虽然它可能不像你在大屏幕上看到的那样令人印象深刻&#xff0c;但它仍然可以为各种目的带来乐趣和帮助。在以下情况下&…

6月1号关于伊拉克COC清关严控

伊拉克目的港清关严控&#xff0c;所有管控范围内的产品务必申请COC证书&#xff0c; 到港货物&#xff0c;也可以补办了 具体咨询 办理伊拉克COC认证的流程包括&#xff1a; 准备必要的文件&#xff0c;如装箱单、形式发票、产品的测试报告&#xff08;已有测试报告的无需重…

Flutter笔记:关于WebView插件的用法(上)

Flutter笔记 关于WebView插件的用法&#xff08;上&#xff09; - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite&#xff1a;http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:htt…

从AI大模型电视,看正在被改写的家庭智能交互

工业时代&#xff0c;内燃机未曾抵达的地方皆被看作“工业之废土”&#xff1b;信息化的今天&#xff0c;未能被AI染指的领域亦或成为“信息之孤岛”。 没有危言耸听。犹记去年&#xff0c;ChatGPT4.0横空出世——凭超强的自然语言处理能力锻造“上帝之手”&#xff0c;所到之…

【介绍下Pandas,什么是Pandas?】

&#x1f308;个人主页: 程序员不想敲代码啊 &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共…