input框readonly后点击事件仍然触发

为什么我加readonly还是可以出发日历?

<input name="startDate" readonly="readonly" id="startDate" 
class="calendar" type="text" size="10"
                           onclick="calendar('startDate');"

3个回答

是我理解的不对吗,readonly是不可以修改input的value值,onclick是单击事件,两者好像没有关系吧

AdminC
青山· 回复世间的冷暖自知: 受教了 只能自己后台处理一下了 谢谢大佬。
6 个月之前 回复
qq_39249094
一起灬去看流星雨 回复旧友。: 设置readonly和onclick没有关系,readonly设置后值不能修改,只是不能输入而已,但是点击还是存在的
6 个月之前 回复
AdminC
青山· 就是我上面代码 理论上加了readonly 输入框不能操作才对 但是现在点击事件还是能出发
6 个月之前 回复

加个unselectable="on" 然后readonly="readonly"改成readonly 试试

AdminC
青山· 回复打杂的程序员: 不是浏览器原因,没事我在后台处理一下就好 谢谢大佬
6 个月之前 回复
qq_39019765
打杂的程序员 $(document).ready(function(){ $('#startDate').attr({'readOnly':true}); });
6 个月之前 回复
qq_39019765
打杂的程序员 回复旧友。: 你是下能不能用代码验证下是不是浏览器的问题。
6 个月之前 回复
AdminC
青山· 还是不行,我也不能用disabled 因为要提交
6 个月之前 回复

onclick事件里判断一下如果是readyonly直接return不再往下走就行了

AdminC
青山· 我试试
6 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
bootstarp input readonly背景色修改
bootstarp input readonly背景色修改 input:read-only { background-color: yellow; } 只要加了bootstrap的class:class="form-control " 他就会覆盖这个 起不到效果 我想要的是readonly的input type=“text” 背景色变成白色的
关于select下拉框选择触发事件,死活触发不了~请大佬帮忙看下~
如题:后台的我,不太会前端,请教下大佬,~ 关于select下拉框选择触发事件, 下图 当我下拉框选中1级菜单时,上级菜单那个框要被隐藏,选中2级菜单,上级菜单的框就要显现 这个上级菜单是一个动态的获取数据库的, ![图片说明](https://img-ask.csdn.net/upload/201712/01/1512093902_216397.jpg) 我尝试很多种了就是触发不了, ``` <tr style="height: 20px"> <td><span class="labelFont">菜单等级:</span></td> <td><input id="grade" name="grade" class="easyui-combobox" style="width: 218px; height: 30px;" data-options=" valueField: 'value', textField: 'label', data: [{ label: '1级菜单', value: '1', },{ label: '2级菜单', value: '2' }], onSelect: function(rec){ chooseGrade(rec); }" /> </td> </tr> <br /> <tr style="height: 20px" > <td><span class="labelFont">上级菜单:</span></td> <td><input class="easyui-combobox" disabled = "disabled" style="width: 218px; height: 30px;" id="parentName" data-options="valueField:'parentId', textField:'parentName'" /></td> </tr> <br /> <script type="text/javascript"> function chooseGrade(getVal) { if (Number(getVal.value) == 1) { alert(1); /* $("#parentName").prop("disabled",true); */ $("#parentName").combobox('disable'); /* $("#parentName").attr("readonly","readonly") */ alert(2); $("#keyValue").hide(); $("#url").hide(); /* $("#parentName").hide(); */ } else { alert(getVal.value); /* $("#parentName").prop("disabled",false); */ /* $("#parentName").removeAttr("disabled"); */ $("#parentName").combobox('enable'); alert($("#parentName").attr("disabled")); /* $("#parentName").attr("readonly","") */ alert(2); $("#keyValue").show(); /* $("#parentName").show(); */ $("#url").show(); } } </script> ``` 我真的尝试了很多次,就是死活触发不了~, 请教下大佬,有实际例子更好了,感激不尽~~~
input点击触发js里的cilck事件
``` asp: <input id="caseno" name="caseno" type="text" class="form-control choosecase" readonly="" placeholder="请选择…" value="<%=ls_caseno %>"/> js: $(".choosecase").click(function () { var urlcase = "caselist.aspx?select=single" var reval = $.openWindow(urlcase, "1000", "780"); if (reval != undefined || reval != "") { var data = reval.split('|'); //返回格式为no|source|context //$(this).val(data[0]); $(this).val(data[0]); $("#caseid").val(data[2]); //$("#source").val(data[1]); } }) ```
怎样用js代码 使input(文本框)中的ondblclick事件失效
input的disabled 会使 表单提交失败 readonly设置后,ondblclick还是可以运行。 求解 怎样使ondblclick失效 或者 怎样动态添加ondblclick事件。
<input>值改变的监听 oninput不管用 input的值使用时间插件选择的添加的
<input>值改变的监听 oninput不管用 input的值使用时间插件选择的添加的 ,不能手动改变我设置了readonly=true 选择后总是不能触发时间
HTML的input标签添加了readonly属性后出现了一些小箭头
![图片说明](https://img-ask.csdn.net/upload/201705/08/1494205490_411067.png) ![图片说明](https://img-ask.csdn.net/upload/201705/08/1494205502_168302.png)
table 表里想让 第2列乘以第3列求和,再将数据打在第4列,然后让第四列做和,麻烦大神
麻烦大神帮帮忙,新手求帮助 正在学习js table 表里想让 第2列乘以第3列将数据打在第4列,然后让第四列做和,麻烦大神, table表贴出来了 ``` <table border="1px" style="width: 100%; height: 100%; border-spacing: 0rem; text-align: center;" > <tr> <th>评核项目</th> <th>得分(0-100分)</th> <th>权重</th> <th>得分</th> </tr> <tr> <td>仪表举止</td> <td><input class="" style="width: 100%;height: 100%;border: 0px;"/></td> <td><input class="" value="10%" readonly = "readonly"id="numb" style="width: 100%;height: 100%;border: 0px;"/> </td> <td><input class="" id="total" readonly = "readonly" style="width: 100%;height: 100%;border: 0px;"/> </td> </tr> <tr> <td>专业素质</td> <td><input class="" style="width: 100%;height: 100%;border: 0px;"/></td> <td><input class="" value="30%" readonly = "readonly"id="numb" style="width: 100%;height: 100%;border: 0px;"/> </td> <td><input class="" id="total" readonly = "readonly" style="width: 100%;height: 100%;border: 0px;"/> </td> </tr> <tr> <td>逻辑思维</td> <td><input class="" style="width: 100%;height: 100%;border: 0px;"/></td> <td><input class="" value="20%" readonly = "readonly"id="numb" style="width: 100%;height: 100%;border: 0px;"/> </td> <td><input class="" id="total" readonly = "readonly" style="width: 100%;height: 100%;border: 0px;"/> </td> </tr> <tr> <td>敬业精神</td> <td><input class="" style="width: 100%;height: 100%;border: 0px;"/></td> <td><input class="" value="10%" readonly = "readonly"id="numb" style="width: 100%;height: 100%;border: 0px;"/> </td> <td><input class="" id="total" readonly = "readonly" style="width: 100%;height: 100%;border: 0px;"/> </td> </tr> <tr> <td>沟通协调能力</td> <td><input class="" style="width: 100%;height: 100%;border: 0px;"/></td> <td><input class="" value="10%" readonly = "readonly"id="numb" style="width: 100%;height: 100%;border: 0px;"/> </td> <td><input class="" id="total" readonly = "readonly" style="width: 100%;height: 100%;border: 0px;"/> </td> </tr> <tr> <td>组织管理能力</td> <td><input class="" style="width: 100%;height: 100%;border: 0px;"/></td> <td><input class="" value="10%" readonly = "readonly"id="numb" style="width: 100%;height: 100%;border: 0px;"/> </td> <td><input class="" id="total" readonly = "readonly" style="width: 100%;height: 100%;border: 0px;"/> </td> </tr> <tr> <td>应变能力</td> <td><input class="" style="width: 100%;height: 100%;border: 0px;"/></td> <td><input class="" value="10%" readonly = "readonly"id="numb" style="width: 100%;height: 100%;border: 0px;"/> </td> <td><input class="" id="total" readonly = "readonly" style="width: 100%;height: 100%;border: 0px;"/> </td> </tr> <tr> <td>总计</td> <td><input class="" value="—— ——" readonly = "readonly"style="width: 100%;height: 100%;border: 0px;"/></td> <td><input class="" value="10%" readonly = "readonly"id="numb" style="width: 100%;height: 100%;border: 0px;"/> </td> <td><input class="" id="total" readonly = "readonly" style="width: 100%;height: 100%;border: 0px;"/> </td> </tr> </table> ``` 麻烦大神帮帮忙
Ant Design的FormItem 在报错的前提下无法对initialValue赋值
![图片说明](https://img-ask.csdn.net/upload/201709/02/1504341101_414958.png) 如上图所示,基于镜像那一列后面的input输入框个选择的button是封装的一个组件,input显示的内容通过Redux获取,且input为ReadOnly并且不能为空,上面的情况是在测试过程中,进入这个页面直接点击提交,会因为required属性报错,然后在报错的状态下改变Redux值赋给Input但是initialValue却拿不到赋值。报错状态不能消失。前提在正常操作流程下是对的。
django-admin中重写了get_readonly_fields方法后页面上对应字段没了。
django-admin中重写了get_readonly_fields方法后页面上‘name’字段没了, 我本意是想把‘name’变成只可显示不可修改的, 这是什么情况,大神求指导啊。 class SubprojectInline(object): model = Subproject style = 'accordion' extra=1 def get_readonly_fields(self): readonly_fields=['name'] return readonly_fields
jsp中使用 jstl标签中的 fmt:formatDate 日期获取时 value绑定值改变事件无法监听
需求:在用户获取完日期时间后,监听input的值改变事件,然后再操作值 H5代码 <input name="dryStarttime" type="text" readonly="readonly" class="form-control input-sm laydate-datetime" value="<fmt:formatDate pattern='yyyy-MM-dd HH:mm:ss' type='both' value='${wMDrytask.dryStarttime}'/>" ignore="ignore" /> js代码 $("#dryEndtime").change(function(){ console.log("155615611"); var sdsds = $("#dryEndtime").val(); console.log(sdsds); }); 自己尝试了很多办法,发现在用户选值的时候,查看代码发现value值居然没有改变,但是通过$("#dryEndtime").val();却可以拿到值,真的很迷,有大佬教教我么 大概就是点这个框出日期选择器 ![图片说明](https://img-ask.csdn.net/upload/201908/01/1564625284_725110.jpg)
本人是初学者看一些代码有些不懂,还请大神指点一下,谢谢
${ msg }表示什么意思呢??? index.jsp怎么跳转到main.jsp呢??? **index.jsp** ``` <html > <title>聊天室</title> <link href="CSS/style.css" rel="stylesheet"> <script type="text/javascript"> function check(){ if(document.getElementById("form1").username.value==""){ alert("请输入用户名!"); document.getElementById("form1").username.focus(); return false; } if(document.getElementById("form1").password.value==""){ alert("请输入密码名!"); document.getElementById("form1").password.focus(); return false; } } </script> <body> <br> <center><h3 style="color:red;">${ msg }</h3></center> <form id="form1" name="form1" method="post" action="${pageContext.request.contextPath }/user" onSubmit="return check()"> <input type="hidden" name="method" value="login"> <table width="371" height="230" border="0" align="center" cellpadding="0" cellspacing="0" background="images/login.jpg"> <tr> <td height="120" colspan="3" class="word_dark">&nbsp;</td> </tr> <tr> <td width="53" align="center" valign="top" class="word_dark">&nbsp;</td> <td width="216" align="center" valign="top" class="word_dark"> <table width="100%" height="100%"> <tr> <td>用户名:</td> <td><input type="text" name="username" class="login"></td> </tr> </table> </td> <td width="94" valign="top" class="word_dark"></td> </tr> <tr> <td width="53" align="center" valign="top" class="word_dark">&nbsp;</td> <td width="216" align="center" valign="top" class="word_dark"> <table width="100%" height="100%"> <tr> <td>密&nbsp;&nbsp;码:</td> <td><input type="password" name="password" class="login"></td> </tr> </table> </td> <td width="94" valign="top" class="word_dark"></td> </tr> <tr> <td width="53" align="center" valign="top" class="word_dark">&nbsp;</td> <td width="216" align="center" valign="top" class="word_dark"> <input name="Submit" type="submit" class="btn_bg" value="进 入"> </td> <td width="94" valign="top" class="word_dark"> </td> </tr> </table> </form> </body> </html> ``` **main** ``` <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ include file="safe.jsp"%> <html> <head> <title>聊天室</title> <link href="CSS/style.css" rel="stylesheet"> <script type="text/javascript" src="${ pageContext.request.contextPath }/js/jquery-1.8.3.js"></script> <script type="text/javascript"> var sysBBS = "<span style='font-size:14px; line-height:30px;'>欢迎光临心之语聊天室,请遵守聊天室规则,不要使用不文明用语。</span><br><span style='line-height:22px;'>";var sysBBS = "<span style='font-size:14px; line-height:30px;'>欢迎光临心之语聊天室,请遵守聊天室规则,不要使用不文明用语。</span><br><span style='line-height:22px;'>"; window.setInterval("showContent();",1000); window.setInterval("showOnLine();",10000); window.setInterval("check();",1000); // Jquery:JS框架. // 相当于window.onload $(function(){ showOnLine(); showContent(); check(); }); function check(){ $.post("${pageContext.request.contextPath}/user?method=check",function(data){ if(data == 1){ // 提示用户下线了 alert("用户已经被踢下线了!"); // 回到登录页面! window.location = "index.jsp"; } }); } // 显示在线人员列表 function showOnLine(){ // 异步发送请求 获取在线人员列表 // Jquery发送异步请求 $.post("${pageContext.request.contextPath}/online.jsp?"+new Date().getTime(),function(data){ // $("#online") == document.getElementById("online"); $("#online").html(data); }); } // 显示聊天的内容 function showContent(){ $.post("${pageContext.request.contextPath}/user?"+new Date().getTime(),{'method':'getMessage'},function(data){ $("#content").html(sysBBS+data); }); } function set(selectPerson){ //自动添加聊天对象 if(selectPerson != "${existUser.username}"){ form1.to.value=selectPerson; }else{ alert("请重新选择聊天对象!"); } } function send(){ if(form1.to.value==""){ alert("请选择聊天对象!"); return false; } if(form1.content.value==""){ alert("发送信息不可以为空!"); form1.content.focus(); return false; } // $("#form1").serialize():让表单中所有的元素都提交. // jquery提交数据.{id:1,name:aa,age:25} $.post("${pageContext.request.contextPath}/user?"+new Date().getTime(),$("#form1").serialize(),function(data){ $("#content").html(sysBBS+data+"</span>"); }); } function exit(){ alert("欢迎您下次光临!"); window.location.href="${pageContext.request.contextPath}/user?method=exit"; } function checkScrollScreen(){ if(!$("#scrollScreen").attr("checked")){ $("#content").css("overflow","scroll"); }else{ $("#content").css("overflow","hidden"); //当聊天信息超过一屏时,设置最先发送的聊天信息不显示 //alert($("#content").height()); $("#content").scrollTop($("#content").height()*2); } setTimeout('checkScrollScreen()',500); } </script> </head> <body> <table width="778" height="150" border="0" align="center" cellpadding="0" cellspacing="0" background="images/top.jpg"> <tr> <td>&nbsp;</td> </tr> </table> <table width="778" height="276" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="165" valign="top" bgcolor="#f6fded" id="online" style="padding:5px">在线人员列表</td> <td width="613" height="200px" valign="top" background="images/main_bj.jpg" bgcolor="#FFFFFF" style="padding:5px; "> <div style="height:290px; overflow:hidden" id="content">聊天内容</div></td> </tr> </table> <table width="778" height="95" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#D6D3CE" background="images/bottom.jpg"> <form action="" id="form1" name="form1" method="post"> <input type="hidden" name="method" value="sendMessage"/> <tr> <td height="30" align="left">&nbsp;</td> <td height="37" align="left"> <input name="from" type="hidden" value="${existUser.username}">[${existUser.username} ]对 <input name="to" type="text" value="" size="35" readonly="readonly"> 表情 <select name="face" class="wenbenkuang"> <option value="无精打采的">无精打采的</option> </select> 说:</td> <td width="189" align="left">&nbsp;&nbsp;字体颜色: <select name="color" size="1" class="wenbenkuang" id="select"> <option selected>默认颜色</option> <option style="color:#999999" value="999999">烟雨蒙蒙</option> </select> </td> <td width="19" align="left"><input name="scrollScreen" type="checkbox" class="noborder" id="scrollScreen" onClick="checkScrollScreen()" value="1" checked> </td> </tr> <tr> <td width="21" height="30" align="left">&nbsp;</td> <td width="549" align="left"> <input name="content" type="text" size="70" onKeyDown="if(event.keyCode==13 && event.ctrlKey){send();}"> <input name="Submit2" type="button" class="btn_grey" value="发送" onClick="send()"> </td> <td align="right"><input name="button_exit" type="button" class="btn_grey" value="退出聊天室" onClick="exit()"> </td> <td align="center">&nbsp;</td> </tr> <tr> <td height="30" align="left">&nbsp;</td> <td align="center">&nbsp;</td> </tr> </form> </table> </body> </html> ```
link中const和readonly对于变量的影响有什么不同?
link中const和readonly对于变量的影响有什么不同?
对input的时间控件的操作
<input class="form-textinput" name="feeInfo.yearMon" onclick="SelectDate(this,'yyyy\/MM')" readonly="readonly" type="text" value="${heatFee.feeInfo.yearMon}" /> 我想要把年份固定在当前年,月份只允许选到1-5月怎么做
easyui 设置表单所有input的属性
想要设置表单上所有input为禁用,该如何做? ``` $(this).textbox('disable', true); $(this).textbox('readonly'); $(":input").each(function () { var tt = this.name; if (tt == "textbox") { //alert($(this).id()); $(this).textbox('setValue', '1'); $(this).textbox('disable', true); } }) ```
帮忙写个ajax获取表单中所有input,并提交save.do?
``` <form id="inputForm" action="${ctx }/ocr/save.do" method="post"> <li><p>发票号</p><input type="text" name="invoiceModel.invoice_no" value="${invoiceModel.invoice_no}"/></li> <li><p>购货方</p><input type="text" name="invoiceModel.vendee_name" value="${invoiceModel.vendee_name}"/></li> <li><p>供应商</p><input type="text" name="invoiceModel.vender_name" value="${invoiceModel.vender_name}" id="ver" readonly="readonly"/></li> <li><p>供应商开户行及账号</p><input type="text" name="invoiceModel.bank_account" value="${invoiceModel.bank_account}"/></li> </ul> </div> <div class="box"> <ul> <li><p>发货日期</p><input type="text" id="senddate" name="invoiceModel.senddate" class="Wdate" value="${invoiceModel.send_date}"/><i></i></li> <li><p>购货方纳税人识别码</p><input type="text" name="invoiceModel.vendee_name" value="${invoiceModel.vendee_name}"/></li> <li><p>供应商操作码</p><input type="text" name="invoiceModel.vendee_name" value="${invoiceModel.vender_opcode}" id="oper" readonly="readonly"/></li> </ul> </div> <div class="box"> <ul> <li><p>开票日期</p><input type="text" id="billdate" name="billdate" class="Wdate" value="${invoiceModel.bill_date}"/><i></i></li> <li><p>购货方开户行及账户</p><input type="text"/></li> <li><p>供应商纳税人识别码</p><input type="text" name="invoiceModel.vendee_name" value="${invoiceModel.tax_no}" id="see" readonly="readonly"/></li> </ul> </div> </div> ```
C#委託事件如何更新UI的值
我想在一個委託事件中更新ui值,但是總是報錯,請幫我看看: ``` System.InvalidOperationException: '跨執行緒作業無效: 存取控制項 'tb_log' 時所使用的執行緒與建立控制項的執行緒不同。' ``` 我的代碼如下: ``` using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace MavenInstall { public partial class MavenInstall : Form { public delegate void OutDelegate(string txt); public OutDelegate outDelegate; public MavenInstall() { InitializeComponent(); tb_packaging.Text = "jar"; outDelegate = UpdateLog; //tb_command.Text = "mvn install:install-file -DgroupId={0} -DartifactId={1} -Dversion={2} -Dpackaging={3} -Dfile={4}"; } private void btn_select_Click(object sender, EventArgs e) { if (SelectJarFile.ShowDialog() == DialogResult.OK) { tb_file.Text = SelectJarFile.FileName; } } private void btn_execute_Click(object sender, EventArgs e) { tb_log.Text = null; foreach (Control control in gb_condition.Controls) { control.Enabled = false; } String cmd = String.Format(@"mvn install:install-file -DgroupId={0} -DartifactId={1} -Dversion={2} -Dpackaging={3} -Dfile={4}" , tb_groupid.Text,tb_artifactid.Text ,tb_version.Text,tb_packaging.Text,tb_file.Text); tb_command.Text = cmd; Process process = new Process(); process.StartInfo.FileName = "cmd.exe"; process.StartInfo.UseShellExecute = false; //是否使用操作系统shell启动 process.StartInfo.RedirectStandardInput = true;//接受来自调用程序的输入信息 process.StartInfo.RedirectStandardOutput = true;//由调用程序获取输出信息 process.StartInfo.RedirectStandardError = true;//重定向标准错误输出 process.StartInfo.CreateNoWindow = true;//不显示程序窗口 process.Start();//启动程序 process.OutputDataReceived += new DataReceivedEventHandler(OutputDataHandler); process.BeginOutputReadLine(); process.StandardInput.WriteLine(cmd); process.StandardInput.AutoFlush = true; process.StandardInput.WriteLine("exit"); process.WaitForExit();//等待程序执行完退出进程 foreach (Control control in gb_condition.Controls) { control.Enabled = true; } process.Close(); } private void OutputDataHandler(object sender, DataReceivedEventArgs e) { if (!string.IsNullOrEmpty(e.Data)) { //UpdateLog(e.Data); outDelegate.Invoke(e.Data); } } private void UpdateLog(string txt) { //if (tb_log.InvokeRequired) //{ // tb_log.Invoke(outDelegate, txt); //} //else //{ // this.tb_log.Text += txt + "\r\n"; //} this.tb_log.Text += txt + "\r\n"; } private void btn_clear_Click(object sender, EventArgs e) { tb_groupid.Text = null; tb_artifactid.Text = null; tb_version.Text = null; tb_packaging.Text = null; tb_file.Text = null; tb_command.Text = null; tb_log.Text = null; } } } ``` design文件 ``` namespace MavenInstall { partial class MavenInstall { /// <summary> /// 設計工具所需的變數。 /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// 清除任何使用中的資源。 /// </summary> /// <param name="disposing">如果應該處置受控資源則為 true,否則為 false。</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows Form 設計工具產生的程式碼 /// <summary> /// 此為設計工具支援所需的方法 - 請勿使用程式碼編輯器修改 /// 這個方法的內容。 /// </summary> private void InitializeComponent() { this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.panel1 = new System.Windows.Forms.Panel(); this.btn_clear = new System.Windows.Forms.Button(); this.btn_execute = new System.Windows.Forms.Button(); this.gb_condition = new System.Windows.Forms.GroupBox(); this.tb_command = new System.Windows.Forms.TextBox(); this.btn_select = new System.Windows.Forms.Button(); this.lb_Command = new System.Windows.Forms.Label(); this.tb_file = new System.Windows.Forms.TextBox(); this.lb_File = new System.Windows.Forms.Label(); this.tb_packaging = new System.Windows.Forms.TextBox(); this.lb_Packaging = new System.Windows.Forms.Label(); this.tb_version = new System.Windows.Forms.TextBox(); this.lb_Version = new System.Windows.Forms.Label(); this.tb_artifactid = new System.Windows.Forms.TextBox(); this.lb_ArtifactId = new System.Windows.Forms.Label(); this.tb_groupid = new System.Windows.Forms.TextBox(); this.lb_GroupId = new System.Windows.Forms.Label(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.tb_log = new System.Windows.Forms.TextBox(); this.SelectJarFile = new System.Windows.Forms.OpenFileDialog(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.SuspendLayout(); this.panel1.SuspendLayout(); this.gb_condition.SuspendLayout(); this.groupBox1.SuspendLayout(); this.SuspendLayout(); // // splitContainer1 // this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; this.splitContainer1.Location = new System.Drawing.Point(0, 0); this.splitContainer1.Margin = new System.Windows.Forms.Padding(4); this.splitContainer1.Name = "splitContainer1"; // // splitContainer1.Panel1 // this.splitContainer1.Panel1.Controls.Add(this.panel1); this.splitContainer1.Panel1.Controls.Add(this.gb_condition); // // splitContainer1.Panel2 // this.splitContainer1.Panel2.Controls.Add(this.groupBox1); this.splitContainer1.Size = new System.Drawing.Size(1067, 372); this.splitContainer1.SplitterDistance = 348; this.splitContainer1.SplitterWidth = 5; this.splitContainer1.TabIndex = 0; // // panel1 // this.panel1.Controls.Add(this.btn_clear); this.panel1.Controls.Add(this.btn_execute); this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom; this.panel1.Location = new System.Drawing.Point(0, 328); this.panel1.Margin = new System.Windows.Forms.Padding(4); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(348, 44); this.panel1.TabIndex = 1; // // btn_clear // this.btn_clear.Location = new System.Drawing.Point(240, 8); this.btn_clear.Margin = new System.Windows.Forms.Padding(4); this.btn_clear.Name = "btn_clear"; this.btn_clear.Size = new System.Drawing.Size(100, 29); this.btn_clear.TabIndex = 0; this.btn_clear.Text = "Clear(&C)"; this.btn_clear.UseVisualStyleBackColor = true; this.btn_clear.Click += new System.EventHandler(this.btn_clear_Click); // // btn_execute // this.btn_execute.Location = new System.Drawing.Point(8, 8); this.btn_execute.Margin = new System.Windows.Forms.Padding(4); this.btn_execute.Name = "btn_execute"; this.btn_execute.Size = new System.Drawing.Size(97, 29); this.btn_execute.TabIndex = 0; this.btn_execute.Text = "Execute(&E)"; this.btn_execute.UseVisualStyleBackColor = true; this.btn_execute.Click += new System.EventHandler(this.btn_execute_Click); // // gb_condition // this.gb_condition.Controls.Add(this.tb_command); this.gb_condition.Controls.Add(this.btn_select); this.gb_condition.Controls.Add(this.lb_Command); this.gb_condition.Controls.Add(this.tb_file); this.gb_condition.Controls.Add(this.lb_File); this.gb_condition.Controls.Add(this.tb_packaging); this.gb_condition.Controls.Add(this.lb_Packaging); this.gb_condition.Controls.Add(this.tb_version); this.gb_condition.Controls.Add(this.lb_Version); this.gb_condition.Controls.Add(this.tb_artifactid); this.gb_condition.Controls.Add(this.lb_ArtifactId); this.gb_condition.Controls.Add(this.tb_groupid); this.gb_condition.Controls.Add(this.lb_GroupId); this.gb_condition.Dock = System.Windows.Forms.DockStyle.Fill; this.gb_condition.Location = new System.Drawing.Point(0, 0); this.gb_condition.Margin = new System.Windows.Forms.Padding(4); this.gb_condition.Name = "gb_condition"; this.gb_condition.Padding = new System.Windows.Forms.Padding(4); this.gb_condition.Size = new System.Drawing.Size(348, 372); this.gb_condition.TabIndex = 0; this.gb_condition.TabStop = false; this.gb_condition.Text = "Condition"; // // tb_command // this.tb_command.Location = new System.Drawing.Point(92, 196); this.tb_command.Margin = new System.Windows.Forms.Padding(4); this.tb_command.Multiline = true; this.tb_command.Name = "tb_command"; this.tb_command.ReadOnly = true; this.tb_command.Size = new System.Drawing.Size(247, 115); this.tb_command.TabIndex = 1; // // btn_select // this.btn_select.Location = new System.Drawing.Point(253, 161); this.btn_select.Margin = new System.Windows.Forms.Padding(4); this.btn_select.Name = "btn_select"; this.btn_select.Size = new System.Drawing.Size(87, 29); this.btn_select.TabIndex = 0; this.btn_select.Text = "Select(&S)"; this.btn_select.UseVisualStyleBackColor = true; this.btn_select.Click += new System.EventHandler(this.btn_select_Click); // // lb_Command // this.lb_Command.AutoSize = true; this.lb_Command.Location = new System.Drawing.Point(12, 202); this.lb_Command.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.lb_Command.Name = "lb_Command"; this.lb_Command.Size = new System.Drawing.Size(69, 15); this.lb_Command.TabIndex = 0; this.lb_Command.Text = "Command:"; // // tb_file // this.tb_file.Location = new System.Drawing.Point(92, 161); this.tb_file.Margin = new System.Windows.Forms.Padding(4); this.tb_file.Name = "tb_file"; this.tb_file.Size = new System.Drawing.Size(152, 25); this.tb_file.TabIndex = 1; // // lb_File // this.lb_File.AutoSize = true; this.lb_File.Location = new System.Drawing.Point(55, 168); this.lb_File.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.lb_File.Name = "lb_File"; this.lb_File.Size = new System.Drawing.Size(33, 15); this.lb_File.TabIndex = 0; this.lb_File.Text = "File:"; // // tb_packaging // this.tb_packaging.Location = new System.Drawing.Point(92, 126); this.tb_packaging.Margin = new System.Windows.Forms.Padding(4); this.tb_packaging.Name = "tb_packaging"; this.tb_packaging.Size = new System.Drawing.Size(247, 25); this.tb_packaging.TabIndex = 1; // // lb_Packaging // this.lb_Packaging.AutoSize = true; this.lb_Packaging.Location = new System.Drawing.Point(13, 132); this.lb_Packaging.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.lb_Packaging.Name = "lb_Packaging"; this.lb_Packaging.Size = new System.Drawing.Size(69, 15); this.lb_Packaging.TabIndex = 0; this.lb_Packaging.Text = "Packaging:"; // // tb_version // this.tb_version.Location = new System.Drawing.Point(92, 91); this.tb_version.Margin = new System.Windows.Forms.Padding(4); this.tb_version.Name = "tb_version"; this.tb_version.Size = new System.Drawing.Size(247, 25); this.tb_version.TabIndex = 1; // // lb_Version // this.lb_Version.AutoSize = true; this.lb_Version.Location = new System.Drawing.Point(29, 98); this.lb_Version.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.lb_Version.Name = "lb_Version"; this.lb_Version.Size = new System.Drawing.Size(55, 15); this.lb_Version.TabIndex = 0; this.lb_Version.Text = "Version:"; // // tb_artifactid // this.tb_artifactid.Location = new System.Drawing.Point(92, 56); this.tb_artifactid.Margin = new System.Windows.Forms.Padding(4); this.tb_artifactid.Name = "tb_artifactid"; this.tb_artifactid.Size = new System.Drawing.Size(247, 25); this.tb_artifactid.TabIndex = 1; // // lb_ArtifactId // this.lb_ArtifactId.AutoSize = true; this.lb_ArtifactId.Location = new System.Drawing.Point(17, 62); this.lb_ArtifactId.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.lb_ArtifactId.Name = "lb_ArtifactId"; this.lb_ArtifactId.Size = new System.Drawing.Size(67, 15); this.lb_ArtifactId.TabIndex = 0; this.lb_ArtifactId.Text = "ArtifactId:"; // // tb_groupid // this.tb_groupid.Location = new System.Drawing.Point(92, 21); this.tb_groupid.Margin = new System.Windows.Forms.Padding(4); this.tb_groupid.Name = "tb_groupid"; this.tb_groupid.Size = new System.Drawing.Size(247, 25); this.tb_groupid.TabIndex = 1; // // lb_GroupId // this.lb_GroupId.AutoSize = true; this.lb_GroupId.Location = new System.Drawing.Point(24, 26); this.lb_GroupId.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.lb_GroupId.Name = "lb_GroupId"; this.lb_GroupId.Size = new System.Drawing.Size(59, 15); this.lb_GroupId.TabIndex = 0; this.lb_GroupId.Text = "GroupId:"; // // groupBox1 // this.groupBox1.Controls.Add(this.tb_log); this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill; this.groupBox1.Location = new System.Drawing.Point(0, 0); this.groupBox1.Margin = new System.Windows.Forms.Padding(4); this.groupBox1.Name = "groupBox1"; this.groupBox1.Padding = new System.Windows.Forms.Padding(4); this.groupBox1.Size = new System.Drawing.Size(714, 372); this.groupBox1.TabIndex = 0; this.groupBox1.TabStop = false; this.groupBox1.Text = "Log"; // // tb_log // this.tb_log.Dock = System.Windows.Forms.DockStyle.Fill; this.tb_log.Location = new System.Drawing.Point(4, 22); this.tb_log.Margin = new System.Windows.Forms.Padding(4); this.tb_log.Multiline = true; this.tb_log.Name = "tb_log"; this.tb_log.ReadOnly = true; this.tb_log.ScrollBars = System.Windows.Forms.ScrollBars.Both; this.tb_log.Size = new System.Drawing.Size(706, 346); this.tb_log.TabIndex = 0; // // SelectJarFile // this.SelectJarFile.FileName = "SelectJarFile"; // // MavenInstall // this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1067, 372); this.Controls.Add(this.splitContainer1); this.Margin = new System.Windows.Forms.Padding(4); this.Name = "MavenInstall"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "MavenInstall"; this.splitContainer1.Panel1.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); this.splitContainer1.ResumeLayout(false); this.panel1.ResumeLayout(false); this.gb_condition.ResumeLayout(false); this.gb_condition.PerformLayout(); this.groupBox1.ResumeLayout(false); this.groupBox1.PerformLayout(); this.ResumeLayout(false); } #endregion private System.Windows.Forms.SplitContainer splitContainer1; private System.Windows.Forms.Panel panel1; private System.Windows.Forms.Button btn_clear; private System.Windows.Forms.Button btn_execute; private System.Windows.Forms.GroupBox gb_condition; private System.Windows.Forms.TextBox tb_command; private System.Windows.Forms.Button btn_select; private System.Windows.Forms.Label lb_Command; private System.Windows.Forms.TextBox tb_file; private System.Windows.Forms.Label lb_File; private System.Windows.Forms.TextBox tb_packaging; private System.Windows.Forms.Label lb_Packaging; private System.Windows.Forms.TextBox tb_version; private System.Windows.Forms.Label lb_Version; private System.Windows.Forms.TextBox tb_artifactid; private System.Windows.Forms.Label lb_ArtifactId; private System.Windows.Forms.TextBox tb_groupid; private System.Windows.Forms.Label lb_GroupId; private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.TextBox tb_log; private System.Windows.Forms.OpenFileDialog SelectJarFile; } } ```
怎么获取text文本框中的内容
``` <span id="FuzerenHandle" height='25' name="FuzerenHandle"> <input type="text" name="fuzeren" id="fuzeren" size="15" readonly="readonly"/> <input name="submit33" type="button" class="btnfree" onClick="showgly('fuzeren')" value="选择"/> </span> ```
link中能不能给变量加上readonly,要运行的时候加,不是在VS里加
link中能不能给变量加上readonly,要运行的时候加,不是在VS里加
jsp弹出框传值问题(一个jsp 点击按钮弹出另一个jsp,选中记录带回数据显示在指定框中)
如图,共有两个jsp: 一:add.jsp;二;select.jsp ![add.jsp](https://img-ask.csdn.net/upload/201507/25/1437791253_308253.jpg) ![select.jsp](https://img-ask.csdn.net/upload/201507/25/1437791270_529897.jpg) 其中在add.jsp上点击请选择按钮,弹出select.jsp页面,选择之后点击确定,应该如何将值传递回来,我知道是那个通过url携带参数,但是我一直写不对。下面附上两个jsp页面的源码: # ## # 【1.add.jsp】: ``` <script> function openwindow(){ window.showModalDialog("/jxw/xq.do?action=showTjList",window, "status:no;scroll:yes; dialogWidth:400px;dialogHeight:500px"); } </script> <body> <form id="addForm" action="<c:url value='/xq.do?action=doAddxq'/>" method="post" id="addForm" name="addForm"> <tr> <th><b>*</b>推荐企业:</th> <td height="25" align="left" bgcolor="#FFFFFF" colspan="3"><textarea readonly="readonly" class="cl_textarea_small" name="xqName" id="xqName" width="100"> ${tjqy.qymc}</textarea> <input type=button name=inputboxbt value=请选择 onclick="openwindow();"></td> </tr> </body> ``` # 【2.select.jsp】 ``` <script> function bconfirm(){ opener.document.all['inboxname'].value=document.form.inboxname.value; document.form.submit(); window.close(); } function bcancel(){ window.close(); } //将值传给text文本框 function result(form) { var a = document.getElementById("inboxname"); a.value = ""; for (var i = 0; i < form.elements.length; i++) { var e = form.elements[i]; if (e.name == "ifCheck" && e.checked == true) { a.value = a.value + e.value + "," } } } </sctipt> <body> <h3>请选择企业:</h3> <div class="op_btn"></div> <!--按钮区域结束 --> <div class="form"> <form method=post name=form id="form" action=" add.jsp"> <!-- <input id="inboxname" type="hidden" name="inboxname" value="" />--> <textarea readonly="readonly" class="cl_textarea_small" name="inboxname" id="inboxname" value=""></textarea><p> <input type=button name=inputboxbt value=确定 onclick="bconfirm();"> <input type=button name=inputboxbs value=关闭 onclick="bcancel();"> <table> <tr> <th style="width: 5%;"><input type="checkbox" onclick="checkOrCancel(this);" class="textCursor" /> </th> <th>序号</th> <th>企业名称</th> </tr> <c:forEach items="${domain}" var="domain1" varStatus="status"> <tr <c:if test="${status.count%2 == 0 }">class="grid_dark"</c:if> <c:if test="${status.count%2 == 1 }">class="grid_dark"</c:if> id="${domain1.id }"> <td><input type="checkbox" value="${domain1.id }" name="ifCheck" style="cursor: pointer;" id="ifCheck" onClick="result(this.form)" /> <input id="qymc.id" type="hidden" name="qymc.id" value="" /></td> <td>${status.count }</td> <td>${domain1.qymc }</td> </tr> </c:forEach> </table> </form> </div> </div> </body> ``` 请问一下,点击确定的时候,弹出的select.jsp页面被关闭,同时在页面add.jsp上面显示出来,这个应该怎么做?哪位大哥知道。麻烦了。
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载 点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。 ...
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 演示地点演示 html代码如下` music 这个年纪 七月的风 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...
通俗易懂地给女朋友讲:线程池的内部原理
餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
JDK12 Collectors.teeing 你真的需要了解一下
前言 在 Java 12 里面有个非常好用但在官方 JEP 没有公布的功能,因为它只是 Collector 中的一个小改动,它的作用是 merge 两个 collector 的结果,这句话显得很抽象,老规矩,我们先来看个图(这真是一个不和谐的图????): 管道改造经常会用这个小东西,通常我们叫它「三通」,它的主要作用就是将 downstream1 和 downstre...
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看...
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
【图解经典算法题】如何用一行代码解决约瑟夫环问题
约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次笔试中遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼。 问题描述:编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈,从编号为 1 的士兵开始依次报数(1,2,3…这样依次报),数到 m 的 士兵会被杀死出列,之后的士兵再从 1 开始报数。直到最后剩下一士兵,求这个士兵的编号。 1、方...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
GitHub标星近1万:只需5秒音源,这个网络就能实时“克隆”你的声音
作者 | Google团队 译者 | 凯隐 编辑 | Jane 出品 | AI科技大本营(ID:rgznai100) 本文中,Google 团队提出了一种文本语音合成(text to speech)神经系统,能通过少量样本学习到多个不同说话者(speaker)的语音特征,并合成他们的讲话音频。此外,对于训练时网络没有接触过的说话者,也能在不重新训练的情况下,仅通过未知...
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC...
【技巧总结】位运算装逼指南
位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也是可以装逼的,不信,你往下看。我会从最简单的讲起,一道比一道难度递增,不过居然是讲技巧,那么也不会太难,相信你分分钟看懂。 判断奇偶数 判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下...
【管理系统课程设计】美少女手把手教你后台管理
【文章后台管理系统】URL设计与建模分析+项目源码+运行界面 栏目管理、文章列表、用户管理、角色管理、权限管理模块(文章最后附有源码) 1. 这是一个什么系统? 1.1 学习后台管理系统的原因 随着时代的变迁,现如今各大云服务平台横空出世,市面上有许多如学生信息系统、图书阅读系统、停车场管理系统等的管理系统,而本人家里就有人在用烟草销售系统,直接在网上完成挑选、购买与提交收货点,方便又快捷。 试想,若没有烟草销售系统,本人家人想要购买烟草,还要独自前往药...
4G EPS 第四代移动通信系统
目录 文章目录目录4G 与 LTE/EPCLTE/EPC 的架构E-UTRANE-UTRAN 协议栈eNodeBEPCMMES-GWP-GWHSSLTE/EPC 协议栈概览 4G 与 LTE/EPC 4G,即第四代移动通信系统,提供了 3G 不能满足的无线网络宽带化,主要提供数据(上网)业务。而 LTE(Long Term Evolution,长期演进技术)是电信领域用于手机及数据终端的高速无线通...
相关热词 如何提升c#开发能力 矩阵乘法c# c#调用谷歌浏览器 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天
立即提问