JQuery EaseUI ComboBox 向后台传参的问题,哪有为大神进来帮帮小弟,在此谢过!!


图片说明
图片说明

我想做的事情是 当下拉列表选中一个参数的时候, 我就向后台传这个参数的ID ,
具体怎么实现的。请各位大神写个完整的代码,本人新手不太懂

4个回答

图片说明

onLoadSuccess none 当远程数据加载成功时触发。
onLoadError none 当远程数据加载失败时触发。
onSelect record 当用户选择一个列表项时触发。
onUnselect record 当用户取消选择一个列表项时触发。
$('#cc').conbobox({****你图片内容,onSelect: function(param){} })

Fancything
Fancything 那我选一个参数 , 这个参数的ID 要怎么获取 呢
2 年多之前 回复

http://blog.csdn.net/akak714/article/details/49450977 百度的这个,看下对你有没有用

Fancything
Fancything 谢谢 不过没什么帮助
2 年多之前 回复

我是通过给下拉框添加一个onchange事件,写个js方法,通过ajax向后台请求
select class="easyui-combobox" id="org_level1" name="org_level_id_1"
data-options="onSelect: function(rec){change_all_level(1)},selectOnNavigation:false"
option value=""请选择.../option
/select

    //调用开发
function change_all_level(begin_level) {

}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
EasyUI combobox 向后台传递对象

User对象:{private int id, private String name,Role role} Role对象:{private int id,private String name} 前台EasyUI combobox 通过url:返回role对象的json(后台是list.add(new Role())), ,现在form表单有user的id、name,以及combobox选中的role对象,后台可以获取User的id、name但是却无法获取role对象,如何封装form行的role对象?

有谁知道jQuery easyui 中 combobox的事件处理吗?

项目要用到一个可选可编辑的下拉控件,我用了jQuery easyui中的combobox,可以出现类似自动填充的效果,这个刚好符合项目要求.但是后来发现,这个控件的onChange事件没用,到网上查了才没有这方面的问题,看了看easyui的文档,他要求onChanage要有两个参数newValue和oldValue,我不太明白,哪位兄弟帮我解决一下,谢谢. easyui官网:http://jquery-easyui.wikidot.com/ 文档:http://jquery-easyui.wikidot.com/document:combobox 我的JSP页面代码(节选) [code="java"] <script src="${ctx}/js/jquery.js" type="text/javascript"></script> <script src="${ctx}/js/jquery.easyui.min.js" type="text/javascript"></script> <script src="${ctx}/js/calendar.js" type="text/javascript"></script> <link rel="stylesheet" type="text/css" href="${ctx}/css/default/easyui.css"> <link rel="stylesheet" type="text/css" href="${ctx}/css/icon.css"> function driverOnChanage(){ alert("触发了事件"); } [/code] [code="java"] <select name="odriver" id="odriver" style="width:120px;" class="easyui-combobox" onchange="driverOnChanage()"> <s:iterator value="dList" var="driver"> <option value="${driver.id}">${driver.driverName}</option> </s:iterator> </select> [/code] 这个是文档上的一些内容 Events Name Parameters Description onChange newValue, oldValue Fires when the field value is changed.

easyui 自定义列combobox 怎么把值传给后台

![图片说明](https://img-ask.csdn.net/upload/201512/03/1449117401_168941.png) 批量添加,点击保存时,得不到combobox的值,可以得到textbox值。 用的acceptChanges,可是得不到combobox的值。 ![图片说明](https://img-ask.csdn.net/upload/201512/03/1449117586_704775.png) ![图片说明](https://img-ask.csdn.net/upload/201512/03/1449113062_856076.png) 怎么能得到值啊。

jquery easyui中的combobox问题

使用了jquery easyui中的combobox 之后,select下拉框的默认值变成了&nbsp;而且弄不掉,请问这是什么愿意那![![图片说明](https://img-ask.csdn.net/upload/201507/15/1436962517_135575.png)图片说明](https://img-ask.csdn.net/upload/201507/15/1436962451_643480.png)

Easyui加载datagrid的,combobox的首选项的值作为queryParams传到后台

``` <script type="text/javascript"> $(function () { $('#parkArea').combobox({ url: '/VenueVehicle/LoadParkingAreas', valueField: 'PARKING_AREA_ID', textField: 'NAME', panelHeight: 'auto', editable: false, onLoadSuccess: function () { var data = $('#parkArea').combobox('getData'); if (data.length > 0) { $('#parkArea').combobox('select', data[0].PARKING_AREA_ID); } } }); $('#dgVenueVehicle').datagrid({ fitColumns: true, url: '/VenueVehicle/LoadVenueVehicle', idField: 'ENTERING_ID', toolbar: '#tb', autoSizeColumn: true, nowrap: true, resizable: true, pagination: true, singleSelect: true, rownumbers: true, queryParams: { parkArea: $('#parkArea').combobox('getValue') }, pageSize: 10, pageNumber: 1, pageList: [10, 15, 20], columns: [[ { field: 'VEHICLE_LICENSE_PLATE_NO', title: '车牌号码', width: 100 }, { field: 'VEHICLE_TYPE_NAME', title: '车辆类型', width: 100 }, { field: 'ENTER_TIME', title: '进入时间', width: 100 }, { field: 'PARK_AREA_NAME', title: '停车区域', width: 100 } ]], onClickRow: function (index, row) { if (row.PIC_URL == null) { $('#imgEntering').attr("src", ""); } else { var enteringUrl = row.PIC_URL; var enteringName = enteringUrl.match(/[^\/]*$/)[0]; $('#imgEntering').attr("src", enteringUrl.replace(enteringName, $URL.encode(enteringName))); } }, onLoadSuccess: function (data) { var dd = $.parseJSON(data) alert(data.rows[0].VEHICLE_LICENSE_PLATE_NO); } }); }) </script> ``` 方法好像是加载完combobox后,并没有加载onLoadSuccess,就加载了datagrid

jquery easyui中的combobox组合框 有没有办法把下拉框的选项改变颜色?

jquery easyui中的combobox组合框 有没有办法把下拉框的选项改变颜色? 在文档中没找到相应的属性。求大神指教!

EasyUi 可编辑datagrid combobox动态绑定值

datagrid 中combobox绑定的值随外界条件动态绑定

jquery ui内autocomplete中的combobox如何设置下拉层高度

现在此下拉层高度是自适应,有多少数据就列多长。想怎么设置高度,让多余的数据用滚动跳查看。

用$.each处理从后台取到的json数据后该如何绑定到combobox

![图片说明](https://img-ask.csdn.net/upload/201904/18/1555575849_475935.png) 最终实现第一个combobox选择后第二个combobox的数据源会实时变化 ``` $('#ListEquStop').datagrid('selectRow', index) .datagrid('beginEdit', index); var ed = $('#ListEquStop').datagrid('getEditor', { index: index, field: field }); if (ed) { ($(ed.target).data('textbox') ? $(ed.target).textbox('textbox') : $(ed.target)).focus(); var ed1 = $('#ListEquStop').datagrid('getEditor', { index: index, field: 'EquStopTy' }); var ed2 = $('#ListEquStop').datagrid('getEditor', { index: index, field: 'EquStopId' }); //var editor1 = ed[0]; //var editor2 = ed[1]; //var editor3 = ed[2]; $(ed1.target).combobox({ onChange: function (newValue, oldValue) { $.ajax({ type: 'post', url: "/DMS/ProductionData/GetListByEquTy", data: { newValue: newValue }, async: false, success: function (data) { $.each(data, function (i, item) { var id = item.Id; var desc = item.EquStop_Desc //alert(id); //alert(desc); ## _**此处数据已取出,需进行绑定**_ }); } }); } }); } ``` 下面是界面部分 ``` { field: 'EquStopTy', title: '设备停止类型', width: 80, formatter: function (value, row) { return row.EquStop_Type; }, editor: { type: 'combobox', options: { url: '/DMS/EquStop/GetComboxDataByEquStopId', valueField: 'Id', textField: 'Name', method: 'post', //required: true, //missingMessage: '设备停止项目必选!', editable: false } } }, { field: 'EquStopId', title: '设备停止项目', width: 80, formatter: function (value, row) { return row.EquStop_Desc; }, editor: { type: 'combobox', options: { url: '/DMS/EquStop/GetComboxDataByEquStop', valueField: 'Id', textField: 'Name', method: 'post', editable:false } } } ``` 就是说我的desc如何绑定到第二个combobox上 ``` public ActionResult GetListByEquTy(string newValue) { List<DMS_EquStopModel> list = new List<DMS_EquStopModel>(); MyCommonHelp mycommonHelp = new MyCommonHelp(); StringBuilder sql = new StringBuilder(); sql.AppendFormat(@"select Id,EquStop_Desc as Name from DMS_EquStop where EquStop_Type = '{0}'", newValue); DataTable dt = DBHelp.GetDataTable(sql.ToString()); list = mycommonHelp.ConvertToList<DMS_EquStopModel>(dt); return Json(list, JsonRequestBehavior.AllowGet); } ```

WPF中的combobox双向绑定问题

![我就这样简单的声明了几个combobox。图片说明](https://img-ask.csdn.net/upload/201604/12/1460465938_830199.png) 我想当它发生改变的时候,我后台数值也会发生改变。于是我这样写:![图片说明](https://img-ask.csdn.net/upload/201604/12/1460466051_878068.png) 运行都是OK的。可是我想让他真的变成绑定, 就是用itemssour = binding那个。怎么能修改下呢

EasyUI combobox无法显示下拉框? 后台已经返回了正确的 JSON 格式的值

为什么会这样? java返回 response.setHeader("Content-type", "application/json"); out = response.getWriter(); out.write(json); out.flush(); json: [{'text':'china','value':'1'},{'text':'india','value':'2'}] 前端:<input id="codeNameCheckbox" class="easyui-combobox" data-options=" panelHeight:'150',url:'${path}/face/getCodesByAttrs.do', valueField:'value', textField:'text', width:180" /> 后台的方法是执行成功了的。 但是combobox总是在报 onLoadError

EasyUI combobox无法显示下拉框? 后台已经返回了正确的 JSON 格式的值

## 前台代码: ``` <div class="fitem"> <label>户主名称:</label> <input id="Name" name="holderName" class="easyui-combobox" data-options="valueField:'holder_id', textField:'holderName',panelHeight:'70', url:'ashx/GetName.ashx' " /> </div> ``` ## 后台代码: public void Query(HttpContext context) { //调用B层的方法从而获取数据库的Dataset ADO.SqlAdo ado = new ADO.SqlAdo(); string sql = "select holder_id,holderName from t_householdsInfo"; DataSet ds = ado.getTable(sql); //将Dataset转化为Datable DataTable dt = ds.Tables[0]; int count = dt.Rows.Count; string strJson = Dataset2Json(ds, count);//DataSet数据转化为Json数据 context.Response.Write(strJson);//返回给前台页面 context.Response.End(); ``` ``` ## ## 返回的json: {"total":5,"rows":[{"holder_id":"2","holderName":"王晓宇"},{"holder_id":"3","holderName":"小苏"},{"holder_id":"4","holderName":"万面"},{"holder_id":"7","holderName":"我的家"} ``` ```

关于ComboBox嵌套的问题

在vs2010中,怎样在ComboBox中再有一个ComboBox,就是点击ComboBox后,在出现的选项中,再点击其中的任何一个选项,会再次出现一个像ComboBox的选项列

EditorGridPanel中ComboBox显示问题?

[code="java"] function getConsumerUnit(value){ var rd = houFct.EmptyStore.getAt(0); if(rd){ return rd ? rd.get('unitName') : '请选择..'; }; if(houFct.get('consumerGrid').getGrid().store.getAt(0)){ var rowIndex = houFct.get('consumerGrid').getGrid().store.find("consumerUnitID",value); if(rowIndex<0) return; var record = houFct.get('consumerGrid').getGrid().store.getAt(rowIndex); Ext.getCmp('risen-consumerUnitID').setValue(record.get('unitName')); return record ? record.get('unitName') : ''; } }; { dataIndex : 'consumerUnitID', header : '人员单位', width : 160, renderer : getConsumerUnit, editor : new Ext.form.ComboBox({ id : 'risen-consumerUnitID', hiddenName : 'consumerUnitID', valueField : 'consumerUnitID', displayField : 'unitName', editable : false, mode:'remote', store : houFct.EmptyStore, onTriggerClick : function(){ Risen.CmpMgr.popWindow(houFct.get('HouConsumerUnitTabPanel')); }, listeners : { focus : function(cbx){ //这里的得到焦点分两种情况:一种是点击Grid的时候获得焦点,另一种是选择了树节点或获取焦点的情况 //有两种情况就要建立一种通讯机制,什么时候改赋值;什么时候不该赋值.这里用一个标志位(flag)来判断着两种情况. if(houFct.get('flag')){ houFct.setCombo(Ext.getCmp('risen-consumerUnitID').id, houFct.get('record')); houFct.put('flag', false); } } } }) }[/code] 问题是处在EditorGridPanel中放ComboBox.renderer参数我只能控制我展示给用户看的.的却renderer能做到这点.我这里的问题是我点击cell后ComboBox显示的是valueField(感觉dataIndex是什么,ComboBox就显示什么,比如我这里dataIndex显示的是ID, ComboBox就是显示的ID;dataIndex显示name,ComboBox就显示name.我这里dataIndex显示的是id,但是我renderer过后让其显示的name,但ComboBox显示的还是ID,貌似,我renderer的时候也将ComboBox的值设置...试试看) [b]问题补充:[/b] [code="java"] function getConsumerUnit(value){ var rd = houFct.EmptyStore.getAt(0); if(rd){ return rd ? rd.get('unitName') : '请选择..'; }; if(houFct.get('consumerGrid').getGrid().store.getAt(0)){ var rowIndex = houFct.get('consumerGrid').getGrid().store.find("consumerUnitID",value); if(rowIndex<0) return; var record = houFct.get('consumerGrid').getGrid().store.getAt(rowIndex); Ext.getCmp('risen-consumerUnitID').setValue(record.get('unitName')); return record ? record.get('unitName') : ''; } }; { dataIndex : 'consumerUnitID', header : '人员单位', width : 160, renderer : getConsumerUnit, editor : new Ext.form.ComboBox({ id : 'risen-consumerUnitID', hiddenName : 'consumerUnitID', valueField : 'consumerUnitID', displayField : 'unitName', editable : false, mode:'remote', store : houFct.EmptyStore, onTriggerClick : function(){ Risen.CmpMgr.popWindow(houFct.get('HouConsumerUnitTabPanel')); }, listeners : { focus : function(cbx){ //这里的得到焦点分两种情况:一种是点击Grid的时候获得焦点,另一种是选择了树节点或获取焦点的情况 //有两种情况就要建立一种通讯机制,什么时候改赋值;什么时候不该赋值.这里用一个标志位(flag)来判断着两种情况. if(houFct.get('flag')){ houFct.setCombo(Ext.getCmp('risen-consumerUnitID').id, houFct.get('record')); houFct.put('flag', false); } } } }) }[/code] 问题是处在EditorGridPanel中放ComboBox.renderer参数我只能控制我展示给用户看的.的却renderer能做到这点.我这里的问题是我点击cell后ComboBox显示的是valueField(感觉dataIndex是什么,ComboBox就显示什么,比如我这里dataIndex显示的是ID, ComboBox就是显示的ID;dataIndex显示name,ComboBox就显示name.我这里dataIndex显示的是id,但是我renderer过后让其显示的name,但ComboBox显示的还是ID,貌似,我renderer的时候也将ComboBox的值设置...试试看) [b]问题补充:[/b] [code="java"] function getConsumerUnit(value){ var rd = houFct.EmptyStore.getAt(0); if(rd){ return rd ? rd.get('unitName') : '请选择..'; }; if(houFct.get('consumerGrid').getGrid().store.getAt(0)){ var rowIndex = houFct.get('consumerGrid').getGrid().store.find("consumerUnitID",value); if(rowIndex<0) return; var record = houFct.get('consumerGrid').getGrid().store.getAt(rowIndex); Ext.getCmp('risen-consumerUnitID').setValue(record.get('unitName')); return record ? record.get('unitName') : ''; } }; { dataIndex : 'consumerUnitID', header : '人员单位', width : 160, renderer : getConsumerUnit, editor : new Ext.form.ComboBox({ id : 'risen-consumerUnitID', hiddenName : 'consumerUnitID', valueField : 'consumerUnitID', displayField : 'unitName', editable : false, mode:'remote', store : houFct.EmptyStore, onTriggerClick : function(){ Risen.CmpMgr.popWindow(houFct.get('HouConsumerUnitTabPanel')); }, listeners : { focus : function(cbx){ //这里的得到焦点分两种情况:一种是点击Grid的时候获得焦点,另一种是选择了树节点或获取焦点的情况 //有两种情况就要建立一种通讯机制,什么时候改赋值;什么时候不该赋值.这里用一个标志位(flag)来判断着两种情况. if(houFct.get('flag')){ houFct.setCombo(Ext.getCmp('risen-consumerUnitID').id, houFct.get('record')); houFct.put('flag', false); } } } }) }[/code] 问题是处在EditorGridPanel中放ComboBox.renderer参数我只能控制我展示给用户看的.的却renderer能做到这点.我这里的问题是我点击cell后ComboBox显示的是valueField(感觉dataIndex是什么,ComboBox就显示什么,比如我这里dataIndex显示的是ID, ComboBox就是显示的ID;dataIndex显示name,ComboBox就显示name.我这里dataIndex显示的是id,但是我renderer过后让其显示的name,但ComboBox显示的还是ID,貌似,我renderer的时候也将ComboBox的值设置...试试看) [b]问题补充:[/b] [code="java"] function getConsumerUnit(value){ var rd = houFct.EmptyStore.getAt(0); if(rd){ return rd ? rd.get('unitName') : '请选择..'; }; if(houFct.get('consumerGrid').getGrid().store.getAt(0)){ var rowIndex = houFct.get('consumerGrid').getGrid().store.find("consumerUnitID",value); if(rowIndex<0) return; var record = houFct.get('consumerGrid').getGrid().store.getAt(rowIndex); Ext.getCmp('risen-consumerUnitID').setValue(record.get('unitName')); return record ? record.get('unitName') : ''; } }; { dataIndex : 'consumerUnitID', header : '人员单位', width : 160, renderer : getConsumerUnit, editor : new Ext.form.ComboBox({ id : 'risen-consumerUnitID', hiddenName : 'consumerUnitID', valueField : 'consumerUnitID', displayField : 'unitName', editable : false, mode:'remote', store : houFct.EmptyStore, onTriggerClick : function(){ Risen.CmpMgr.popWindow(houFct.get('HouConsumerUnitTabPanel')); }, listeners : { focus : function(cbx){ //这里的得到焦点分两种情况:一种是点击Grid的时候获得焦点,另一种是选择了树节点或获取焦点的情况 //有两种情况就要建立一种通讯机制,什么时候改赋值;什么时候不该赋值.这里用一个标志位(flag)来判断着两种情况. if(houFct.get('flag')){ houFct.setCombo(Ext.getCmp('risen-consumerUnitID').id, houFct.get('record')); houFct.put('flag', false); } } } }) }[/code] 问题是处在EditorGridPanel中放ComboBox.renderer参数我只能控制我展示给用户看的.的却renderer能做到这点.我这里的问题是我点击cell后ComboBox显示的是valueField(感觉dataIndex是什么,ComboBox就显示什么,比如我这里dataIndex显示的是ID, ComboBox就是显示的ID;dataIndex显示name,ComboBox就显示name.我这里dataIndex显示的是id,但是我renderer过后让其显示的name,但ComboBox显示的还是ID,貌似,我renderer的时候也将ComboBox的值设置...试试看)

用c#在combobox中显示的问题

string connstring = "Provider=Microsoft.Jet.OleDb.4.0;"; connstring += @"Data Source=D:\\DataAll\\MEASUREMENT30.mdb"; OleDbConnection conn = new OleDbConnection(connstring); conn.Open(); DataTable dt = conn.GetSchema("Tables"); //dataGridView1.DataSource = dt;//方便查看dt的内容 List<string> tableNames = dt.Rows.OfType<DataRow>().Select(x => (string)x["Table_Name"]).ToList(); comboBox2.DataSource = tableNames; comboBox2.Text = Convert.ToString(this.comboBox2.SelectedValue); 为什么上面的语句没有实现,选中combobox下拉中的选项时,显示变为自己选的内容

easyui datagrid中combobox使用url传值时只能显示value

$('#tt').datagrid({ title : 'Editable DataGrid', iconCls : 'icon-edit', width : 660, height : 250, singleSelect : true, idField : 'firstname', url : '../easyuitest/testjson/datagridtest.json', columns : [ [ { field : 'firstname', title : 'First Name', width : 60 }, { field : 'age', title : 'Age', width : 60 }, { field : 'mytest', title : 'My Test', width : 100, formatter : function(value, row, index) { //return row['text']; if (value == 0) { return ""; } for (var i = 0; i < jsondata.length; i++) { if (jsondata[i].id == value) { return jsondata[i].text; } } return value; }, editor : { type : 'combobox', options : { valueField : 'id', textField : 'text', //url : '../easyuitest/testjson/comboboxtest1.json',使用url取数据只会显示value值,无法显示text值。而直接使用json则可以 data : jsondata, required : true, } } }]] ``` ```

C#dataGridView comboBox控件问题

![图片说明](https://img-ask.csdn.net/upload/201806/04/1528100066_49000.png) 如上图所示,是一个dataGridView中添加了comboBox,现在要给comboBox下拉框填入内容,这里面的内容来自一个txt文档, txt文档内容如下。一行数据代表comboBox中的一个值。 怎么把txt的文档内容读取,并赋给dataGridView中的comboBox ![图片说明](https://img-ask.csdn.net/upload/201806/04/1528100298_414815.png)

combobox 的displaymenber和valuemenber的问题

sql="select pdline_id,pdline_name from sys_pdline" comboBox_pdline.DataSource = info.datasetPdline.Tables[0]; comboBox_pdline.DisplayMember = "PDLINE_NAME"; comboBox_pdline.ValueMember = "pdline_id"; 如上语句,假如(01,FA01)(02,FA02),为什么我手输入FA01或者FA02时用comboBox_pdline.selectedvalue获取不到值,而我用combobox的下拉按钮选择的时候就能获取到combobox的值了呢。我想实现的是combobox无论是手输还是选择都可以获取对应的value值。

ligerComboBox如何请求后台数据并显示

ligerComboBox如何请求后台数据并显示,既可以输入又可以下拉显示

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

ArrayList源码分析(入门篇)

ArrayList源码分析 前言: 写这篇博客的主要原因是,在我上一次参加千牵科技Java实习生面试时,有被面试官问到ArrayList为什么查找的速度较快,插入和删除的速度较慢?当时我回答得不好,很大的一部分原因是因为我没有阅读过ArrayList源码,虽然最后收到Offer了,但我拒绝了,打算寒假学得再深入些再广泛些,下学期开学后再去投递其他更好的公司。为了更加深入理解ArrayList,也为

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

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

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

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

玩转springboot启动banner定义所得

最近接手了一个springboot项目,不是不熟悉这个框架,启动时打印的信息吸引了我。 这不是我熟悉的常用springboot的打印信息啊,我打开自己的项目: 还真是的,不用默认的感觉也挺高大上的。一时兴起,就去研究了一下源代码,还正是有些收获,稍后我会总结一下。正常情况下做为一个老程序员,是不会对这种小儿科感兴趣的,不就是一个控制台打印嘛。哈哈! 于是出于最初的好奇,研究了项目的源代码。看到

带了6个月的徒弟当了面试官,而身为高级工程师的我天天修Bug......

即将毕业的应届毕业生一枚,现在只拿到了两家offer,但最近听到一些消息,其中一个offer,我这个组据说客户很少,很有可能整组被裁掉。 想问大家: 如果我刚入职这个组就被裁了怎么办呢? 大家都是什么时候知道自己要被裁了的? 面试软技能指导: BQ/Project/Resume 试听内容: 除了刷题,还有哪些技能是拿到offer不可或缺的要素 如何提升面试软实力:简历, 行为面试,沟通能...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

你打算用Java 8一辈子都不打算升级到Java 14,真香

我们程序员应该抱着尝鲜、猎奇的心态,否则就容易固步自封,技术停滞不前。

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

《经典算法案例》01-08:如何使用质数设计扫雷(Minesweeper)游戏

我们都玩过Windows操作系统中的经典游戏扫雷(Minesweeper),如果把质数当作一颗雷,那么,表格中红色的数字哪些是雷(质数)?您能找出多少个呢?文中用列表的方式罗列了10000以内的自然数、质数(素数),6的倍数等,方便大家观察质数的分布规律及特性,以便对算法求解有指导意义。另外,判断质数是初学算法,理解算法重要性的一个非常好的案例。

立即提问
相关内容推荐