选择第一个下拉框,第二个跟着刷新数据,实现联动刷新
 <script type="text/javascript">
var dirMap = new Map();
var uppeakMap = new Map();
var downpeakMap = new Map();
var timeMap = new Map();
$(function(){
    debugger
    init();
    var data = ${data};

    initEchart(data)
    //切换方向下拉框
    $("#dirSelect").change(function(){

        var dirid = $(this).val();
        debugger
        var peakid = $("#peaksetionSelect option:selected").val();

        debugger
        createPeakSelect(dirMap.get(dirid));
        getData(peakid,dirid);
    });
    //切换峰段下拉框
    $("#peaksetionSelect").change(function(){

        var peakid = $(this).val();
        var dirid = $("#dirSelect option:selected").val();
        getData(peakid,dirid);
    });
});

function getData(peakid,dirid){
    debugger
    var url = "${ContextPath}/generic/workplan/flush?IntervalList="+$.queryString("IntervalList")+
    "&lineId="+$.queryString("lineId")+"&categoryId="+$.queryString("categoryId")+"&peaksetionId="+peakid+"&dir="+dirid;
    var data = $.ajax({
        url : url,
        async : false,
        type : "POST",
        data : {},
        success: function(data){
            debugger
                if(data) {
                    data = eval("("+data+")");
                    initEchart(data);
                }
            }
    });
}

function createPeakSelect(peakMap){
    var selectPeak=$("#peaksetionSelect");//峰段下拉框
    peakMap.each(function(peakid){
        if(!dirRepeat("peaksetionSelect", peakid)){
            var peakOption=$("<option></option>");
            peakOption.val(peakid);
            peakOption.text(peakMap.get(peakid));
            selectPeak.append(peakOption);

        }
    });
}
function init(){
    var IntervalList = $.queryString("IntervalList");
    IntervalList=JSON.parse(IntervalList); //可以将json字符串转换成json对象 
    var selectObj = $("#dirSelect");//方向下拉框
    var selectPeak=$("#peaksetionSelect");//峰段下拉框
    for(var i =0 ;i<IntervalList.length;i++){
        var peakid = IntervalList[i].PEAK_SECTION;//峰段id
        var peakName=IntervalList[i].PEAK_SECTIONDESC;//峰段名称
        var startTime=IntervalList[i].STARTTIME;//峰段开始时间
//      alert(startTime);
         var endTime=IntervalList[i].ENDTIME;//峰段结束时间
        timeMap.put(peakid,startTime+"-"+endTime);
        var dirid=IntervalList[i].OPM_DIRECTION;//双向id
        var dirName = dirid=="0"?"上行":"下行";//方向返回0,表示是上行,否则下行
        if(dirid=="0"){
            debugger
            if(!uppeakMap.containsKey(peakid)){
                //?放峰段的起始时间吗
                uppeakMap.put(peakid,peakName);
            }
            dirMap.put(dirid,uppeakMap);
        }else{
            debugger
            if(!downpeakMap.containsKey(peakid)){
                downpeakMap.put(peakid,peakName);
            }
            dirMap.put(dirid,downpeakMap);
        }
        //去掉重复
        if(!dirRepeat("dirSelect",dirid)){
            var dirOption = $("<option></option>");
            dirOption.val(dirid);
            dirOption.text(dirName);

            selectObj.append(dirOption);
        }

        if(!dirRepeat("peaksetionSelect", peakid)){
            var peakOption=$("<option></option>");
            peakOption.val(peakid);
            peakOption.text(peakName);
            selectPeak.append(peakOption);

        }

    }
    dirMap.each(function(dir){
        dirMap.get(dir);
    });

}
//去掉重复
function dirRepeat(id,value){
    var returnValue = false;
    $("#"+id+" option").each(function(){
        if($(this).val() == value){
            returnValue = true;
        }
    });
    return returnValue;
}
function initEchart(data){
    debugger
    var stationThro = eval("("+data.throughputMap+")").stationList;
    var throughputList=eval("("+data.throughputMap+")").throughputList;
    var pastThroughputList=eval("("+data.pastCapacityMap+")").pastThroughputList;

    var stationRet=eval("("+data.retMap+")").stationList;
    var countList=eval("("+data.retMap+")").countList;
    var pastCountList=eval("("+data.pastTripsMap+")").pastCountList;

    var stationApp=eval("("+data.approvalMap+")").stationList;
    var approvalList=eval("("+data.approvalMap+")").approvalList;
    var pastApprovalList=eval("("+data.pastApprovalMap+")").pastApprovalList;

    var stationPun=eval("("+data.punctualityRateMap+")").stationList;
    var punctualityRateList=eval("("+data.punctualityRateMap+")").punctualityRateList;
    var pastPunctualityRateList=eval("("+data.pastPunctualityMap+")").pastPunctualityRateList;

    var peakid = $("#peaksetionSelect option:selected").val();
    var time = timeMap.get(peakid);
    //为模块加载器配置echarts的路径,从当前页面链接到echarts.js,定义所需图表路径
    <body>
<h3>运力、满意度分析</h3>
<div >
        <select id="dirSelect" ></select>
        <select id="peaksetionSelect"></select> 

</div>

图片说明

7个回答

你要做的就是一个二级联动,,直接给在第一个下拉框中change事件改变第二个下拉框的值就行了

qq_27859609
这个小妞有点懒 关键是我连数据库,我页面的数据本来来自别人的jison数组,我 已经取到了,只要过滤就好了
4 年多之前 回复
Royal_lr
Royal_lr 回复qq_27859609: 这个也不影响你连接后台,用ajax发个请求就行了
4 年多之前 回复
qq_27859609
这个小妞有点懒 不行,我要连接后台的
4 年多之前 回复
qq_27859609
这个小妞有点懒 不行,我要连接后台的
4 年多之前 回复
qq_27859609
这个小妞有点懒 不行,我要连接后台的
4 年多之前 回复

顶一个,二楼说的对,select绑定change事件,根据选中的值,去查第二个下拉框的数据,用ajax吧,很好玩的

qq_27859609
这个小妞有点懒 我页面的值是来自后台别人传给我的一个jsion数组,然后我遍历方向和峰段用集合存起来,切换方向的时候根据方向id去方向集合取对应的峰段值
4 年多之前 回复
<!-- /* * 说明:将指定下拉列表的选项值清空 * 作者:CodeBit.cn ( http://www.CodeBit.cn ) * * @param {String || Object]} selectObj 目标下拉选框的名称或对象,必须 */ function removeOptions(selectObj) { if (typeof selectObj != 'object') { selectObj = document.getElementById(selectObj); } // 原有选项计数 var len = selectObj.options.length; for (var i=0; i < len; i++) { // 移除当前选项 selectObj.options[0] = null; } } /* * 说明:设置传入的选项值到指定的下拉列表中 * 作者:CodeBit.cn ( http://www.CodeBit.cn ) * * @param {String || Object]} selectObj 目标下拉选框的名称或对象,必须 * @param {Array} optionList 选项值设置 格式:[{txt:'北京', val:'010'}, {txt:'上海', val:'020'}] ,必须 * @param {String} firstOption 第一个选项值,如:“请选择”,可选,值为空 * @param {String} selected 默认选中值,可选 */ function setSelectOption(selectObj, optionList, firstOption, selected) { if (typeof selectObj != 'object') { selectObj = document.getElementById(selectObj); } // 清空选项 removeOptions(selectObj); // 选项计数 var start = 0; // 如果需要添加第一个选项 if (firstOption) { selectObj.options[0] = new Option(firstOption, ''); // 选项计数从 1 开始 start ++; } var len = optionList.length; for (var i=0; i < len; i++) { // 设置 option selectObj.options[start] = new Option(optionList[i].txt, optionList[i].val); // 选中项 if(selected == optionList[i].val) { selectObj.options[start].selected = true; } // 计数加 1 start ++; } } //-->
qq_27859609
这个小妞有点懒 很6,我是清空了下然后在计算就好了,不过没你这么复杂
4 年多之前 回复

生成json数据导入页面,然后就是联动的问题了,demo:javascript省市联动示例

qq_27859609
这个小妞有点懒 谢谢
4 年多之前 回复

太长 还不用代码编辑器

qq_27859609
这个小妞有点懒 你编辑后看下给点意见吧,大榭了
4 年多之前 回复

太长,懒得看,说下思路吧。方法一:把两个下拉框的内容都查出来,放到浏览器缓存,点击第二个下拉框时根据第一个下拉框的内容进行过滤,下拉列表中就是你要的了。方法二:点击第二个下拉框时,把第一个下拉框的值当做参数去请求服务器,获得下拉值。方法三:跟方法二差不多,不过是在第一个选择值之后去更新第二个下拉框下拉列表内容

qq_27859609
这个小妞有点懒 选择方法3,请告诉我怎么去更新第二个。我页面的值是来自后台别人传给我的一个jsion数组,然后我遍历方向和峰段用集合存起来,切换方向的时候根据方向id去方向集合取对应的峰段值
4 年多之前 回复

把数据查出来放到list集合中,通过第一个下拉框的onchange="XXX"事件。根据第一张表所选中的字段ID,来联动第个下拉列表的内容图片说明

qq_27859609
这个小妞有点懒 我现在又发现一个问题,公交车的线路有往返方向,站台的起始点是不一样,我要怎么判断往返站台方向不是相同的,求思路
4 年多之前 回复
ljfljfljfabc123
丶Resolve 回复qq_27859609: 恩恩呢
4 年多之前 回复
qq_27859609
这个小妞有点懒 弄好了,没用onchange事件
4 年多之前 回复
ljfljfljfabc123
丶Resolve 回复qq_27859609: 我只是想给你提供个思路,毕竟我看你的代码,用的是c,我的是C#,,
4 年多之前 回复
ljfljfljfabc123
丶Resolve 回复qq_27859609: <script src="jquery/jquery-1.9.1.js"></script> <script> function clk() { var a = $("#DropDownList1").val();//取值 var b = document.getElementById("DropDownList2"); b.options.length = 0; $.get("DropDownTest.aspx", { ids: a }, function (data) { var op = new Option(data, ""); b.options.add(op); }); } </script>
4 年多之前 回复
ljfljfljfabc123
丶Resolve 回复qq_27859609: 不是,不好意思,按了两下enter,卡了下
4 年多之前 回复
ljfljfljfabc123
丶Resolve 回复qq_27859609: <title></title> <script src="jquery/jquery-1.9.1.js"></script> <script> function clk() { var a = $("#DropDownList1").val();//取值 var b = document.getElementById
4 年多之前 回复
ljfljfljfabc123
丶Resolve 回复qq_27859609: <title></title> <script src="jquery/jquery-1.9.1.js"></script> <script> function clk() { var a = $("#DropDownList1").val();//取值 var b = document.getElementById
4 年多之前 回复
qq_27859609
这个小妞有点懒 求详细脚本代码
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
React两个下拉框的联动问题。

json=[ { "id":1, "name":"饮料", "parentId":"" }, { "id":2, "name":"汽车", "parentId":"" }, { "id":3, "name":"可乐", "parentId":"1" }, { "id":4, "name":"雪碧", "parentId":"1" }, { "id":5, "name":"法拉利", "parentId":"2" }, ] 有两个Select下拉框,当parentId为空时放入第一个下拉框,当parentId不为空时根据parentId相对应的id值放入第二个下拉框实现联动。比如第一个下拉框是id=1的饮料的时候,将parentId为1的放入第二个下拉框,第二个下拉框就是可乐和雪碧。React代码要如何实现?

miniui两个下拉框联动问题

联动的时候不管第二个怎么选择都只会取到第二个下拉框的第一个值

HTML下拉框问题,有两个下拉框,第二个框的选项由第一个选的项决定

我想做两个下拉框,在第一个下拉框里选的是数据库中的表名,选了之后,第二个下拉框里的选项会自动变成那个表里面的属性,然后再选择属性,选完之后,把选择的表名和属性名传到另一个页面 该怎么做

下拉框联动问题初始化问题

有三个下拉框 选择车次 选择出发站 选择终到站 车次 用的onchange 事件 选择玩车次以后 出发站 和终到站 可以出数据 新增的时候 都没问题 比如说 我现在想修改 数据初始化到 页面上了. 三个下拉框 都是新增时候选的数据。 出发站 和 终到站 点开下拉框 没有数据 我知道 我车次 是点击事件 不重新选择 底下刷不出来 我现在 如果想 在修改的时候 出发站 和终到站 的下拉框 还是通过 当前数据的车次的所有站 应该 从何下手 有大神 可以给点思路吗.

在VS中如何实现只有先选前2个下拉框的值,才能选第三个下拉框的值

在VS中如何实现只有先选前2个下拉框的值,才能选第三个下拉框的值 ![图片说明](https://img-ask.csdn.net/upload/201908/01/1564643030_662461.png)

三级联动如何实现点击第一个下拉框后面两个都有值

![图片说明](https://img-ask.csdn.net/upload/201611/17/1479317292_306237.png)如图 当我点击第一个省的时候 从数据库查询出市出现的值 但是在内容里面怎么出现跟市相对应的值呢? # 也就是是说 ,当市发生改变时 ,内容怎么查询出来,

Android两个下拉框静态联动

只需要静态联动,是一个选课的年级选择,一级下拉框是1-6年级上下册共12个选择,二级下拉框是第一单元到第十单元。我在做的时候,可以选择,但是选了第二个之后,第一个的数据会变动。本人是初学者菜鸟,求指教

javascrip语言怎么实现两个下拉框的联动?小组和部门怎么联动,可以从数据库获取么?

javascrip语言怎么实现两个下拉框的联动?小组和部门怎么联动,可以从数据库获取么?

请问如何实现下拉框与多个文本框的联动?数据从数据库中查询

![图片说明](https://img-ask.csdn.net/upload/201610/29/1477732083_913615.png) 请问如何实现选择马匹之后能自动显示性别和毛色 ![图片说明](https://img-ask.csdn.net/upload/201610/29/1477732516_329222.png)

php页面,下拉框二级联动,如何从数据库读取数据填入

尤其,第二个下拉框是根据第一个下拉框变化的 求大神给实例啊~~

如何根据第一个下拉框中选定的值在下拉框中获取第二个值

<div class="post-text" itemprop="text"> <p>I have written the following code in PHP to generate two dropdown boxes on the same page. </p> <p>The first dropdown box gets value from a MySQL table. This dropdpwn box contains some UserIDs. The second dropdown box contains some dates which should be based on the UserID that is selected in the first dropdown box. I have filled the 2nd dropdown box with all the dates in the MySQL table, but, it should be filtered by the UserID which is selected on the first dropdown box.</p> <p>Just to inform, with these two values from these two dropdown boxes in this PHP page, I have posted them by pressing the submit button to another PHP page to process some other work.</p> <p>I would appreciate if you can help me to fill the second dropbox only based on the UserID selected on the first dropbox. Here is the code I have written to display and fill those dropdown boxes. Can you please inform me, what part of the code I should modify and I would appreciate if you can show me the modification code as well. I am a newbie in PHP, that's why I am asking for code level help.</p> <p>My code:</p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;title&gt; Search Alert DB &lt;/title&gt; &lt;body&gt; &lt;br /&gt; &lt;?php&gt; $con = mysql_connect("localhost","root","root"); // (host, user,pwd) if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("mysql", $con); echo "&lt;p&gt; Search Alert database &lt;/p&gt;"; echo "&lt;br /&gt;"; $result = mysql_query("SELECT distinct(UserID) FROM tblAlertLogSpecificUsersDayStatusFinal_1"); $options=""; echo "&lt;form action='Search_AlertDB_process.php' method='POST'&gt; "; //echo "Please choose a user: "; echo "Please choose a user: &lt;select name = userid&gt;"; echo "&lt;option&gt;-Select-"; while ($row = mysql_fetch_array($result)) { $userid=$row["UserID"]; $options ="&lt;option value = \"$userid\"&gt;$userid &lt;/option&gt;"; echo "$options"; } echo "&lt;/select&gt;"; echo "&lt;br /&gt;"; echo "&lt;br /&gt;"; $dayresult = mysql_query("SELECT distinct(Occurred_date) FROM tblAlertLogSpecificUsersDayStatusFinal_1"); $dayoptions=""; echo "Please pick a date:&lt;select name = day&gt;"; echo "&lt;option&gt;-Select-"; while ($row=mysql_fetch_array($dayresult)) { $day=$row["Occurred_date"]; $dayoptions ="&lt;option value = \"$day\"&gt;$day &lt;/option&gt;"; echo "$dayoptions"; //$options.="&lt;OPTION VALUE=\"$id\"&gt;".$day; } echo "&lt;/select&gt;"; echo "&lt;br /&gt;"; mysql_close($con); ?&gt; &lt;br /&gt; &lt;input type="submit" name="Submit" value="Search" /&gt; &lt;br /&gt; &lt;br /&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> </div>

layui怎么实现下拉框与输入框的联动?

下拉框选中后根据选中的字段后台查询到其他字段动态填充到对应的输入框,最好给下代码,谢谢。

vue里面head组件切换下拉框,当前页面刷新数据

我做了一个head的组件,上面有个下拉框,放在了当前的vue文件上,当我切换下拉框的时候,刷新当前页数据,如果不用vuex做的话,该怎么做?请各位大神解答~~

ajax 根据一个下拉框的值的不同 另一个下拉框对应显示的值也不同

![图片说明](https://img-ask.csdn.net/upload/201603/04/1457063583_136126.png) 图片就是这样的,项目的类别有商户和银行两种,我要根据选择商户还是银行,让下边对应的选择已有商户 的下拉框中显示不同的数据,数据都需要通过后台去数据库里查的。 这个是不是要ajax啊?谁能告诉告诉我怎么写 。急急急 。。在线等好心人。。。。。

ajax 下拉框 刷新 如何保持原来设置的数据

ajax 动态生成的下拉框 查询页面提交后会刷新页面 那么刷新之后之前设定的值 都变回原来的样子了 有什么办法可以保留查询前设定的值?

jeesite框架中下拉框的二级联动如何实现?

动态数据源,利用<form:options的items绑定,方法带有参数如: <form:options items="${fns:getDictList($("id").text())}" itemLabel="label" itemValue="value" htmlEscape="false" />

两个下拉框数据渲染的问题

我要通过获取A下拉框的数据去调后台方法,返回值放到B下拉框。 但是在数据渲染的时候A下拉框的数据是一个数组,只有到回调函数的时候才能取得确定的值 这时候渲染已经结束,没有办法去渲染B下拉框。 我该怎么做。

ExtJS4.x下拉框默认第一条数据

加载窗体时,系统显示加载的第一条数据更新到下拉框中;现在是得到了第一条数据,alert出来,但是如何更新到我的这个下拉框控件上呢? [code="java"] xtype:'combo', id:'xxID', name:'xx', store:xxstore, valueField:'name', displayField:'text', forceSelection :true, lazyInit:false, editable : false, triggerAction: 'all', width : 150, listeners:{ afterrender:function(combo1){ var firstValue = xxstore.getAt(0).get('text'); //alert(firstValue); combo1.setValue(firstValue); } } [/code]

qt中多个下拉框的相互影响怎么做到

我有好几个下拉框,每个下拉框的内容都不相同,第一个下拉框中有三个选项,我选择第一个下拉框的第一个选项,第二个下拉框的内容就会根据第一个下拉框中所选的选项发生变化,接着第三个下拉框的选项内容也会改变,这样的一个操作是怎么做到的

程序员的兼职技能课

获取讲师答疑方式: 在付费视频第一节(触摸命令_ALL)片头有二维码及加群流程介绍 限时福利 原价99元,今日仅需39元!购课添加小助手(微信号:csdn590)按提示还可领取价值800元的编程大礼包! 讲师介绍: 苏奕嘉&nbsp;前阿里UC项目工程师 脚本开发平台官方认证满级(六级)开发者。 我将如何教会你通过【定制脚本】赚到你人生的第一桶金? 零基础程序定制脚本开发课程,是完全针对零脚本开发经验的小白而设计,课程内容共分为3大阶段: ①前期将带你掌握Q开发语言和界面交互开发能力; ②中期通过实战来制作有具体需求的定制脚本; ③后期将解锁脚本的更高阶玩法,打通任督二脉; ④应用定制脚本合法赚取额外收入的完整经验分享,带你通过程序定制脚本开发这项副业,赚取到你的第一桶金!

Windows版YOLOv4目标检测实战:训练自己的数据集

课程演示环境:Windows10; cuda 10.2; cudnn7.6.5; Python3.7; VisualStudio2019; OpenCV3.4 需要学习ubuntu系统上YOLOv4的同学请前往:《YOLOv4目标检测实战:训练自己的数据集》 课程链接:https://edu.csdn.net/course/detail/28745 YOLOv4来了!速度和精度双提升! 与 YOLOv3 相比,新版本的 AP (精度)和 FPS (每秒帧率)分别提高了 10% 和 12%。 YOLO系列是基于深度学习的端到端实时目标检测方法。本课程将手把手地教大家使用labelImg标注和使用YOLOv4训练自己的数据集。课程实战分为两个项目:单目标检测(足球目标检测)和多目标检测(足球和梅西同时检测)。 本课程的YOLOv4使用AlexyAB/darknet,在Windows系统上做项目演示。包括:安装软件环境、安装YOLOv4、标注自己的数据集、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算)和先验框聚类分析。还将介绍改善YOLOv4目标检测性能的技巧。 除本课程《Windows版YOLOv4目标检测实战:训练自己的数据集》外,本人将推出有关YOLOv4目标检测的系列课程。请持续关注该系列的其它视频课程,包括: 《Windows版YOLOv4目标检测实战:人脸口罩佩戴检测》 《Windows版YOLOv4目标检测实战:中国交通标志识别》 《Windows版YOLOv4目标检测:原理与源码解析》

lena全身原图(非256*256版本,而是全身原图)

lena全身原图(非256*256版本,而是全身原图) lena原图很有意思,我们通常所用的256*256图片是在lena原图上截取了头部部分的256*256正方形得到的. 原图是花花公子杂志上的一个

快速入门Android开发 视频 教程 android studio

这是一门快速入门Android开发课程,顾名思义是让大家能快速入门Android开发。 学完能让你学会如下知识点: Android的发展历程 搭建Java开发环境 搭建Android开发环境 Android Studio基础使用方法 Android Studio创建项目 项目运行到模拟器 项目运行到真实手机 Android中常用控件 排查开发中的错误 Android中请求网络 常用Android开发命令 快速入门Gradle构建系统 项目实战:看美图 常用Android Studio使用技巧 项目签名打包 如何上架市场

Java调用微信支付

Java 使用微信支付 一. 准备工作 1.

汽车租赁管理系统需求分析规格说明书

汽车租赁管理系统需求分析规格说明书,这只是一个模板,如果有不会的可以借鉴一下,还是蛮详细的。。。。

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

程序员的算法通关课:知己知彼(第一季)

【超实用课程内容】 程序员对于算法一直又爱又恨!特别是在求职面试时,算法类问题绝对是不可逃避的提问点!本门课程作为算法面试系列的第一季,会从“知己知彼”的角度,聊聊关于算法面试的那些事~ 【哪些人适合学习这门课程?】 求职中的开发者,对于面试算法阶段缺少经验 想了解实际工作中算法相关知识 在职程序员,算法基础薄弱,急需充电 【超人气讲师】 孙秀洋&nbsp;| 服务器端工程师 硕士毕业于哈工大计算机科学与技术专业,ACM亚洲区赛铜奖获得者,先后在腾讯和百度从事一线技术研发,对算法和后端技术有深刻见解。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27272 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程无限观看时长,但是大家可以抓紧时间学习后一起讨论哦~

机器学习初学者必会的案例精讲

通过六个实际的编码项目,带领同学入门人工智能。这些项目涉及机器学习(回归,分类,聚类),深度学习(神经网络),底层数学算法,Weka数据挖掘,利用Git开源项目实战等。

Python入门视频精讲

Python入门视频培训课程以通俗易懂的方式讲解Python核心技术,Python基础,Python入门。适合初学者的教程,让你少走弯路! 课程内容包括:1.Python简介和安装 、2.第一个Python程序、PyCharm的使用 、3.Python基础、4.函数、5.高级特性、6.面向对象、7.模块、8.异常处理和IO操作、9.访问数据库MySQL。教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

我以为我对Mysql事务很熟,直到我遇到了阿里面试官

太惨了,面试又被吊打

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

Java62数据提取代码

利用苹果手机微信下面的wx.data文件提取出62数据,通过62可以实现不同设备直接登陆,可以通过文件流的方式用脚本上传到服务器进行解析

Python代码实现飞机大战

文章目录经典飞机大战一.游戏设定二.我方飞机三.敌方飞机四.发射子弹五.发放补给包六.主模块 经典飞机大战 源代码以及素材资料(图片,音频)可从下面的github中下载: 飞机大战源代码以及素材资料github项目地址链接 ————————————————————————————————————————————————————————— 不知道大家有没有打过飞机,喜不喜欢打飞机。当我第一次接触这个东西的时候,我的内心是被震撼到的。第一次接触打飞机的时候作者本人是身心愉悦的,因为周边的朋友都在打飞机, 每

2018年全国大学生计算机技能应用大赛决赛 大题

2018年全国大学生计算机技能应用大赛决赛大题,程序填空和程序设计(侵删)

Lena图像处理测试专业用图,高清完整全身原图

Lena图像处理测试专业用图,高清完整全身原图,该图片很好的包含了平坦区域、阴影和纹理等细节,这些都有益于测试各种不同的图像处理算法。它是一幅很好的测试照片!其次,由于这是一个非常有魅力女人的照片。

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

verilog实现地铁系统售票

使用 verilog 实现地铁售票

Python+OpenCV计算机视觉

Python+OpenCV计算机视觉系统全面的介绍。

Python可以这样学(第四季:数据分析与科学计算可视化)

董付国老师系列教材《Python程序设计(第2版)》(ISBN:9787302436515)、《Python可以这样学》(ISBN:9787302456469)配套视频,在教材基础上又增加了大量内容,通过实例讲解numpy、scipy、pandas、statistics、matplotlib等标准库和扩展库用法。

150讲轻松搞定Python网络爬虫

【为什么学爬虫?】 &nbsp; &nbsp; &nbsp; &nbsp;1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到! &nbsp; &nbsp; &nbsp; &nbsp;2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站 【课程设计】 一个完整的爬虫程序,无论大小,总体来说可以分成三个步骤,分别是: 网络请求:模拟浏览器的行为从网上抓取数据。 数据解析:将请求下来的数据进行过滤,提取我们想要的数据。 数据存储:将提取到的数据存储到硬盘或者内存中。比如用mysql数据库或者redis等。 那么本课程也是按照这几个步骤循序渐进的进行讲解,带领学生完整的掌握每个步骤的技术。另外,因为爬虫的多样性,在爬取的过程中可能会发生被反爬、效率低下等。因此我们又增加了两个章节用来提高爬虫程序的灵活性,分别是: 爬虫进阶:包括IP代理,多线程爬虫,图形验证码识别、JS加密解密、动态网页爬虫、字体反爬识别等。 Scrapy和分布式爬虫:Scrapy框架、Scrapy-redis组件、分布式爬虫等。 通过爬虫进阶的知识点我们能应付大量的反爬网站,而Scrapy框架作为一个专业的爬虫框架,使用他可以快速提高我们编写爬虫程序的效率和速度。另外如果一台机器不能满足你的需求,我们可以用分布式爬虫让多台机器帮助你快速爬取数据。 &nbsp; 从基础爬虫到商业化应用爬虫,本套课程满足您的所有需求! 【课程服务】 专属付费社群+每周三讨论会+1v1答疑

获取Linux下Ftp目录树并逐步绑定到treeview

在linux下抓取目录树,双击后获取该节点子节点(逐步生成)。另外有两个类,一个是windows下的(一次性获取目录树),一个是linux下的(足部获取目录树)

YOLOv3目标检测实战系列课程

《YOLOv3目标检测实战系列课程》旨在帮助大家掌握YOLOv3目标检测的训练、原理、源码与网络模型改进方法。 本课程的YOLOv3使用原作darknet(c语言编写),在Ubuntu系统上做项目演示。 本系列课程包括三门课: (1)《YOLOv3目标检测实战:训练自己的数据集》 包括:安装darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 (2)《YOLOv3目标检测:原理与源码解析》讲解YOLOv1、YOLOv2、YOLOv3的原理、程序流程并解析各层的源码。 (3)《YOLOv3目标检测:网络模型改进方法》讲解YOLOv3的改进方法,包括改进1:不显示指定类别目标的方法 (增加功能) ;改进2:合并BN层到卷积层 (加快推理速度) ; 改进3:使用GIoU指标和损失函数 (提高检测精度) ;改进4:tiny YOLOv3 (简化网络模型)并介绍 AlexeyAB/darknet项目。

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

微信小程序开发实战之番茄时钟开发

微信小程序番茄时钟视频教程,本课程将带着各位学员开发一个小程序初级实战类项目,针对只看过官方文档而又无从下手的开发者来说,可以作为一个较好的练手项目,对于有小程序开发经验的开发者而言,可以更好加深对小程序各类组件和API 的理解,为更深层次高难度的项目做铺垫。

Java 最常见的 200+ 面试题:面试必备

这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但我依旧觉得自己现在要学的东西很多,并且学习这些知识,让我很有成就感和满足感,那所以何乐而不为呢? 说回面试的事,这份面试...

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

三个项目玩转深度学习(附1G源码)

从事大数据与人工智能开发与实践约十年,钱老师亲自见证了大数据行业的发展与人工智能的从冷到热。事实证明,计算机技术的发展,算力突破,海量数据,机器人技术等,开启了第四次工业革命的序章。深度学习图像分类一直是人工智能的经典任务,是智慧零售、安防、无人驾驶等机器视觉应用领域的核心技术之一,掌握图像分类技术是机器视觉学习的重中之重。针对现有线上学习的特点与实际需求,我们开发了人工智能案例实战系列课程。打造:以项目案例实践为驱动的课程学习方式,覆盖了智能零售,智慧交通等常见领域,通过基础学习、项目案例实践、社群答疑,三维立体的方式,打造最好的学习效果。

微信小程序 实例汇总 完整项目源代码

微信小程序 实例汇总 完整项目源代码

基于西门子S7—1200的单部六层电梯设计程序,1部6层电梯

基于西门子S7—1200的单部六层电梯设计程序,1部6层电梯。 本系统控制六层电梯, 采用集选控制方式。 为了完成设定的控制任务, 主要根据电梯输入/输出点数确定PLC 的机型。 根据电梯控制的要求,

相关热词 c#分级显示数据 c# 不区分大小写替换 c#中调用就java c#正则表达式 验证小数 c# vscode 配置 c#三维数组能存多少数据 c# 新建excel c#多个文本框 c#怎么创建tcp通讯 c# mvc 电子病例
立即提问