c# 未将对象引用到实例

各位大神。。。突然出现了未将对象引用到实例这个错误

    public static void Main()
    {   
        SpaceGame game = new SpaceGame();
        game.Run();
    }
}


    run的方法为:
            public void Run()
    {
        _gameWindow = new Window("BlastOff", 600, 600);

        while (!_gameWindow.CloseRequested)
        {
            SplashKit.ProcessEvents();
            if (SplashKit.KeyDown(KeyCode.UpKey))
            {
                _player.Move(4, 0);
            }
            if (SplashKit.KeyDown(KeyCode.DownKey))
            {
                _player.Move(-4, 0);
            }
            if (SplashKit.KeyDown(KeyCode.LeftKey))
            {
                _player.Rotate(-4);
            }
            if (SplashKit.KeyDown(KeyCode.RightKey))
            {
                _player.Rotate(4);
            }
            if (SplashKit.KeyTyped(KeyCode.SpaceKey))
            {
                _player.Shoot();
            }
            _player.TODORENAME();
            Draw();
        }
        _gameWindow.Close();
        _gameWindow = null;
    }

    错误行数是game.Run这一行,这个就是game 未null吗?该如何修改呢?
c#

3个回答

错误虽然是game.run这一行,但有可能是run内部异常抛出,如果有源码,建议f11进入函数内部,或者查看异常内部的详细详细描述

hzt19901012
Guy_Fwakes 回复fatesses:你的代码没有明显的错误,建议你单步调试,定位到内部,或者贴出异常的详细信息
大约 2 年之前 回复
weixin_42037035
weixin_42037035 错误虽然是game.run这一行,但有可能是run内部异常抛出,如果有源码,建议f11进入函数内部,或者查看异常内部的详细详细描述
大约 2 年之前 回复
fatesses
fatesses 大佬,run内部以贴上去了。。。
大约 2 年之前 回复

SpaceGame的构造函数怎么写的,你new SpaceGame();那么game肯定不是null的。

用vs还能不知道哪里是null?实在不行,断点调试一下最清楚了,F11一步一步走,看一下哪一步崩了,再看一下哪一个null了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
话说在MVC未将对象引用到实例这个一般是什么导致的呢

如题: “/”应用程序中的服务器错误。 未将对象引用设置到对象的实例。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。 源错误: ``` 行 2: @{ 行 3: ViewBag.Title = "添加会员卡"; 行 4: var member = (Member)Session["member"]; 行 5: } 行 6: <ol class="breadcrumb"> ```

C#网页问题:未将对象引用到实例

我想在.CS当中简单地引用.aspx中的一个TextBox控件,但是就是死活不成功。 下面是源码: .cs: ``` protected void chengji_Click(object sender, EventArgs e) { for (int i = 0; i < this.gv_chengji.Rows.Count; i++) { TextBox box = this.gv_chengji.Rows[i].FindControl("TextBox2") as TextBox; string text = this.gv_chengji.Rows[i].Cells[1].Text; this.update(text, box.Text); } TextBox TextBox3 = this.FindControl("TextBox3") as TextBox; TextBox TextBox4 = this.FindControl("TextBox4") as TextBox; TextBox TextBox5 = this.FindControl("TextBox5") as TextBox; string year = TextBox3.Text.ToString(); string month = TextBox4.Text.ToString(); string day = TextBox5.Text.ToString(); } ``` .aspx: ``` <%@ page title="" language="C#" masterpagefile="~/MasterPage/MasterPage.master" autoeventwireup="true" inherits="ResultManage_Resultin, App_Web_resultin.aspx.ce51174c" enableeventvalidation="false" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <table width="800"> <tr> <td width="80" height="30">队别:</td> <td width="80"> <asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True" onselectedindexchanged="DropDownList2_SelectedIndexChanged"> </asp:DropDownList> </td> <td width="80"> <asp:Label ID="Label2" runat="server" Text="比赛项目:"></asp:Label> </td> <td width="80" align="center" colspan="2"> <asp:DropDownList ID="DropDownList1" runat="server" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" AutoPostBack="True"></asp:DropDownList> </td> <td width="80" align="center"> <asp:Button ID="chengji" runat="server" OnClick="chengji_Click" Text="保存更改" Width="66px" /> </td> <td width="80" colspan="2"> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="导出成绩表(.xls)" Style="margin-left: 0px" Width="122px" /> </td> <td width="80" colspan="2"> <asp:Button ID="Button12" runat="server" OnClick="Button12_Click" Text="生成成绩表(.doc)" Width="117px" /> </td> <td> <asp:Button ID="Button13" runat="server" OnClick="Button13_Click" Text="导出成绩表(.doc)" Width="117px" /> </td> </tr> <table> <tr height="20"> <td >录入时间: </td> <td > <asp:TextBox ID="TextBox3" runat="server" Width="45px" ></asp:TextBox> <asp:Label ID="Label3" runat="server" Text="年" Width="15px"></asp:Label> </td> <td > <asp:TextBox ID="TextBox4" runat="server" Width="45px" ></asp:TextBox> <asp:Label ID="Label4" runat="server" Text="月" Width="15px"></asp:Label> </td> <td > <asp:TextBox ID="TextBox5" runat="server" Width="45px" ></asp:TextBox> <asp:Label ID="Label5" runat="server" Text="日" Width="15px"></asp:Label> </td> </tr> <table> </tr> <%--<tr><td colspan ="10" height="20"> <iframe src="../ResultManage/ProgressBar.htm" name="RightFrame" frameborder="no" scrolling="no" height="20" style="width: 383px"></iframe></td></tr> <tr>--%> <tr> <td colspan="12" align="center"> <asp:GridView ID="gv_chengji" runat="server" AutoGenerateColumns="False" BackColor="White" BorderColor="#336666" BorderStyle="Double" BorderWidth="3px" CellPadding="4" GridLines="Horizontal" AllowPaging="True" OnPageIndexChanging="gv_chengji_PageIndexChanging1" OnRowCommand="gv_chengji_RowCommand"> <Columns> <asp:TemplateField HeaderText="序号"> <ItemTemplate> <asp:Literal ID="Literal1" runat="server" Text="<%# Container.DataItemIndex+1 %>"></asp:Literal> </ItemTemplate> </asp:TemplateField> <%--<asp:ImageField DataImageUrlField="score" HeaderText="照片" NullImageUrl="~/Image/red/1402003.jpg"> <ControlStyle Height="80px" Width="60px" /> </asp:ImageField>--%> <asp:BoundField DataField="ID" HeaderText="学号" ReadOnly="True" SortExpression="学号" /> <asp:BoundField DataField="name" HeaderText="姓名" ReadOnly="True" SortExpression="姓名" /> <asp:BoundField DataField="sex" HeaderText="性别" ReadOnly="True" SortExpression="性别" /> <asp:BoundField DataField="level" HeaderText="层次" ReadOnly="True" SortExpression="层次" /> <asp:BoundField DataField="Big_unit" HeaderText="大单位" ReadOnly="True" SortExpression="大单位" /> <asp:BoundField DataField="unit" HeaderText="小单位" ReadOnly="True" SortExpression="小单位" /> <asp:BoundField DataField="year" HeaderText="入学年份" ReadOnly="True" SortExpression="入学年份" /> <%--<asp:BoundField DataField="event_num" HeaderText="竞赛编号" ReadOnly="True" SortExpression="竞赛编号" />--%> <asp:BoundField DataField="compevent" HeaderText="竞赛名称" ReadOnly="True" SortExpression="竞赛名称" /> <asp:TemplateField HeaderText="比赛成绩" SortExpression="比赛成绩"> <EditItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("score") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:TextBox ID="TextBox2" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"score") %>'></asp:TextBox> </ItemTemplate> </asp:TemplateField> </Columns> <PagerTemplate> <br/> <asp:Label ID="lblPage1" runat="Server" Text='<%# "第" +( ((GridView)Container.NamingContainer).PageIndex +1 ) +"页/共"+ (((GridView)Container.NamingContainer).PageCount) +"页" %>'></asp:Label> <asp:LinkButton ID="lbnFirst1" runat="Server" Text="首页" Enabled='<%# ((GridView)Container.NamingContainer).PageIndex != 0 %>' CommandName="Page" CommandArgument="First"></asp:LinkButton> <asp:LinkButton ID="lbnPrev1" runat="server" Text="上一页" Enabled='<%# ((GridView)Container.NamingContainer).PageIndex != 0 %>' CommandName="Page" CommandArgument="Prev"></asp:LinkButton> <asp:LinkButton ID="lbnNext1" runat="Server" Text="下一页" Enabled='<%# ((GridView)Container.NamingContainer).PageIndex != (((GridView)Container.NamingContainer).PageCount - 1) %>' CommandName="Page" CommandArgument="Next"></asp:LinkButton> <asp:LinkButton ID="lbnLast1" runat="Server" Text="尾页" Enabled='<%# ((GridView)Container.NamingContainer).PageIndex != (((GridView)Container.NamingContainer).PageCount - 1) %>' CommandName="Page" CommandArgument="Last"></asp:LinkButton> 到第<asp:TextBox runat="server" ID="inPageNum1" Width="10mm"></asp:TextBox>页 <asp:Button ID="Button11" CommandName="go" Text="转到" runat="server" /> <br /> </PagerTemplate> <FooterStyle BackColor="White" ForeColor="#333333" /> <HeaderStyle BackColor="#336666" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#336666" ForeColor="White" HorizontalAlign="Center" /> <RowStyle BackColor="White" ForeColor="#333333" /> <SelectedRowStyle BackColor="#339966" Font-Bold="True" ForeColor="White" /> <SortedAscendingCellStyle BackColor="#F7F7F7" /> <SortedAscendingHeaderStyle BackColor="#487575" /> <SortedDescendingCellStyle BackColor="#E5E5E5" /> <SortedDescendingHeaderStyle BackColor="#275353" /> </asp:GridView> </td> </tr> </table> </asp:Content> ``` 已经调试过了,在chengji_click函数中,三条定义string的语句老是报错“未将对象引用到实例”,到底是为什么啊???大神救命啊!!!

C# 未将对象引用设置到对象的实例,没找到原因,大家帮忙看下

namespace Console_App { public class EnumValueAttribute : Attribute { private string _EnumValue; public string EnumValue { get { return this._EnumValue; } } public EnumValueAttribute(string enumValue) { this._EnumValue = enumValue; } } public enum Days { [EnumValue("Sun")] Sunday, [EnumValue("Mon")] Monday, [EnumValue("Tue")] Tuesday, [EnumValue("Wed")] Wednesday, [EnumValue("Thu")] Thursday, [EnumValue("Fri")] Friday, [EnumValue("Sat")] Saturday } class Program { static void Main(string[] args) { Enum.GetValues(typeof(Days)) .Cast<Enum>() .Select(m => new { EnumValue = Convert.ToInt32(m).ToString(), EnumName = Enum.GetName(typeof(Days), Convert.ToInt32(m)), EnumAttributeName = (typeof(Days).GetField(Enum.GetName(typeof(Days), Convert.ToInt32(m)), BindingFlags.Public) .GetCustomAttributes(typeof(EnumValueAttribute), false) .FirstOrDefault() as EnumValueAttribute) .EnumValue }) .ToList() .ForEach(m => Console.WriteLine(m.EnumValue + "\t" + m.EnumName + "\t" + m.EnumAttributeName)); } } } RT: 未经处理的异常: System.NullReferenceException: 未将对象引用设置到对象的实例。

c#未将对象引用设置到对象的实例怎么发现哪里有问题

![图片说明](https://img-ask.csdn.net/upload/201701/05/1483629611_790786.png)小白一只,不知道还需要什么信息才能让大神参考解决问题

在C#中如何解决未将对象引用设置到对象的实例。

想达到的效果:主窗口上面是一个容器panel,里面有3个下拉框,左边是一个toolStrip菜单栏,剩余部分是一个panel1(用来显示五个子窗口),如第一个图;按完第一个按钮,在主窗口的panel1上显示第一个子窗口(Win1)的内容,效果如图二; 下面是主窗口用的部分程序 ``` Win1 w1; w1 = new Win1(); private void toolStripButton1_Click(object sender, EventArgs e) { this.panel1.Controls.Clear(); // 清空原有的控件 w1.TopLevel = false; // 非顶级窗口 w1.FormBorderStyle = FormBorderStyle.None; // 不显示标题栏 //w1.Dock = System.Windows.Forms.DockStyle.Fill; // 填充panel w1.WindowState = FormWindowState.Maximized; this.panel1.Controls.Add(w1); // 添加w1窗体 //w1.Show(this); w1.Show(); flag = true; } private void button1_Click(object sender, EventArgs e) { if (flag == true && flag1 == true && flag2 == true) { w1.Creatchart1(); } } ``` 下面是Win1的其中的一个chart的程序 ``` private void Creatchart1() { string a = ((Form1)this.Owner).comboBox1.Text; string b = ((Form1)this.Owner).comboBox2.Text; string c = ((Form1)this.Owner).comboBox3.Text; string wax = a + b + c; string dbPath = @"D:\历年高考分数.db"; string sq = @"Data Source=" + dbPath; m = new SQLiteConnection(sq); m.Open(); SQLiteDataAdapter mAdapter = new SQLiteDataAdapter("select " + wax + ",yxlc from 表2", m); DataSet ds = new DataSet(); mAdapter.Fill(ds); DataTable dt = ds.Tables[0]; Series Series1 = new Series(); chart1.DataSource = dt; Series1.IsValueShownAsLabel = false;//是否显示图例 chart1.Series.Add(Series1); chart1.Series["Series1"].ChartType = SeriesChartType.Spline;//形状 chart1.Series[0].XValueMember = "yxlc";//X轴数据成员列 chart1.Series[0].YValueMembers = wax; chart1.Series[0].IsValueShownAsLabel = true;//显示坐标 chart1.DataBind(); chart1.BringToFront(); m.Close(); } ``` 启动时在string a = ((Form1)this.Owner).comboBox1.Text;处显示其他信息: 未将对象引用设置到对象的实例。 若将去掉this.panel1.Controls.Add(w1),w1.TopLevel = true,启动时Win就出现在电脑下面的任务栏里了。 我想至始至终任务栏里就一个主窗口,应该怎么改 ![图片说明](https://img-ask.csdn.net/upload/201908/29/1567048963_136960.png)![图片说明](https://img-ask.csdn.net/upload/201908/29/1567048997_414116.png)

关于C#“未将对象引用设置到对象的实例”的几个问题。

我是一个超级小白,也是第一次提问,还望各位大佬指教。 首先,我编写了一个WPF窗体和一个TextBox.ID为"aa1"的“TextChanged", 想达到如下目的: 当“aa1”的text值发生改变后,立即实时的将"aa1"的text值赋给TextBox.ID为“aa2”的text。 但是调试时在“aa2.Text = Convert.ToString(x1);”这句话提示“System.NullReferenceException:“未将对象引用设置到对象的实例。” 个人想法是这样的:因为这是“aa1”的TextChanged,所以C#可以知道“aa1”是什么,但是对“aa2”没有说明,导致C#不知道这个“aa2”是什么,问题可能是出在“实例化”与“引用”之间。 想请问各位大佬: 1.对于这种情况我应该怎样去修改? 2.在“未将对象引用设置到对象的实例”这句话中,“对象”指的是什么? 代码片段如下: ``` private void Aa1_TextChanged(object sender, TextChangedEventArgs e) { double x1 = Convert.ToDouble(aa1.Text); aa2.Text = Convert.ToString(x1); } ``` 谢谢。

C# 代码错误,未将对象引用设置到对象的实例

private void btnSend_Click(object sender, EventArgs e) { if (cbTimeSend.Checked) { tmSend.Enabled = true; } else { tmSend.Enabled = false; } if (!sp1.IsOpen) //如果没打开 { MessageBox.Show("请先打开串口!", "Error"); return; } // string strSend = null; String strSend = txtSend.Text.ToString(); if (radio1.Checked == true) //“HEX发送” 按钮 { //处理数字转换 string sendBuf = strSend; string sendnoNull = sendBuf.Trim(); string sendNOComma = sendnoNull.Replace(',', ' '); //去掉英文逗号 string sendNOComma1 = sendNOComma.Replace(',', ' '); //去掉中文逗号 string strSendNoComma2 = sendNOComma1.Replace("0x", ""); //去掉0x strSendNoComma2.Replace("0X", ""); //去掉0X string[] strArray = strSendNoComma2.Split(' '); int byteBufferLength = strArray.Length; for (int i = 0; i < strArray.Length; i++) { if (strArray[i] == "") { byteBufferLength--; } } // int temp = 0; byte[] byteBuffer = new byte[byteBufferLength]; int ii = 0; for (int i = 0; i < strArray.Length; i++) //对获取的字符做相加运算 { Byte[] bytesOfStr = Encoding.Default.GetBytes(strArray[i]); int decNum = 0; if (strArray[i] == "") { //ii--; //加上此句是错误的,下面的continue以延缓了一个ii,不与i同步 continue; } else { decNum = Convert.ToInt32(strArray[i], 16); //atrArray[i] == 12时,temp == 18 } try //防止输错,使其只能输入一个字节的字符 { byteBuffer[ii] = Convert.ToByte(decNum); } catch (System.Exception ex) { MessageBox.Show("字节越界,请逐个字节输入!", "Error"); tmSend.Enabled = false; return; } ii++; } sp1.Write(byteBuffer, 0, byteBuffer.Length); } else //以字符串形式发送时 { sp1.WriteLine(txtSend.Text); //写入数据 } } void sp1_DataReceived(object sender, SerialDataReceivedEventArgs e) { //输出当前时间 DateTime dt = DateTime.Now; txtReceive.Text += dt.GetDateTimeFormats('f')[0].ToString() + "\r\n"; txtReceive.SelectAll(); txtReceive.SelectionColor = Color.Blue; //改变字体的颜色 try { byte[] receivedData = new byte[sp1.BytesToRead]; //创建接收字节数组 sp1.Read(receivedData, 0, receivedData.Length); //读取数据 if (receivedData.Length == 0) return; sp1.DiscardInBuffer(); //清空SerialPort控件的Buffer if (receivedData.Length == 3 && receivedData[0] == 0xFF && receivedData[1] == _totalBytes[1] && receivedData[2] == 0x00) { //_totalBytes[1] = Convert.ToByte(_totalBytes[1] == 0xB5 ? 0xB6 : 0xB5); _totalBytes[1] = Convert.ToByte(_totalBytes[1] == 0xB6 ? 0xB5 : 0xB6); //_size += _totalBytes[1] == 0xB5 ? 512 : 0; _size += _totalBytes[1] == 0xB6 ? 512 : 0; SendBytes(false); } else { //发送失败 } string strRcv = null; if (rdSendStr.Checked) { strRcv = sp1.Encoding.GetString(receivedData); } else { //int decNum = 0;//存储十进制 for (int i = 0; i < receivedData.Length; i++) //窗体显示 { strRcv += receivedData[i].ToString("X2"); //16进制显示 } } txtReceive.Text += strRcv + "\r\n"; } catch (System.Exception ex) { MessageBox.Show(ex.Message, "出错提示"); txtSend.Text = ""; } } ``` 串口发送一段指定的字符串,串口接收,串口收到回复消息,提示出错。未将对象引用设置到对象的实例 ``` ![图片说明](https://img-ask.csdn.net/upload/201712/05/1512440456_874167.png) ``` ``` ``` ```

listBox1.Items.add报错,未将对象引用到实例,没发现空值啊,谢谢

public Form3(string p1, string p2, string p3, string p4) { // TODO: Complete member initialization this.p1 = p1; this.p2 = p2; this.p3 = p3; this.p4 = p4; listBox1.Items.Add("姓名:" + this.p1); listBox1.Items.Add("邮件地址:" + this.p2); listBox1.Items.Add("信息主题:" + this.p3); listBox1.Items.Add("反馈意见:" + this.p4); } 从listBox1.Items.Add("姓名:" + this.p1);开始报错 未将对象引用到实例 什么原因,谢谢

求教C#代码报错DataGridViewColumn未将对象引用设置到对象的实例怎么解决?

源码为: DataGridViewCheckBoxColumn dgcbc1 = new DataGridViewCheckBoxColumn(); dgcbc1.Name = "dgcbc1"; dgcbc1.HeaderText = "选择1"; dgcbc1.DataGridView.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; DataGridViewCheckBoxColumn dgcbc2 = new DataGridViewCheckBoxColumn(); dgcbc2.Name = "dgcbc2"; dgcbc2.HeaderText = "选择2"; dgcbc2.DataGridView.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; DataGridViewCheckBoxColumn dgcbc3 = new DataGridViewCheckBoxColumn(); dgcbc3.Name = "dgcbc3"; dgcbc3.HeaderText = "选择3"; dgcbc3.DataGridView.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; DataGridViewCheckBoxColumn dgcbc4 = new DataGridViewCheckBoxColumn(); dgcbc4.Name = "dgcbc4"; dgcbc4.HeaderText = "选择4"; dgcbc4.DataGridView.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dataGridView1.Columns.Add(dgcbc1); dataGridView1.Columns.Add(dgcbc2); dataGridView1.Columns.Add(dgcbc3); dataGridView1.Columns.Add(dgcbc4); ![图片说明](https://img-ask.csdn.net/upload/201712/05/1512433967_399237.png)

未将对象引用设置到对象的实例

``` public List<DataContract.ClinicInCharge.Records_Moneys> Load(int deptid,string listname) { string sql, err; sql = string.Format(@"select deptid,dept_code + dept_name as listname from {0} where isuse=1 and duty=1 ", Tables.tbDeptList); sql += " order by dept_code"; DataTable dt = SqlHelper.QueryFromDatabase(ThisConn.sCono, sql, out err); SqlHelper.ExecuteSQL(ThisConn.sCono, sql, out err); if (err.Length > 0) { throw new Exception(err); } return DataConverter.DataTableToIList<DataContract.ClinicInCharge.Records_Moneys>(dt).ToList(); } private void FrmRecords_Money_Load(object sender, EventArgs e) { try { string listname = DataConverter.EyeNull(cbodept.SelectedValue); entity . deptid = DataConverter.ToInt(cbodept.SelectedValue); dal.Load(entity.deptid, listname); if (listname !="") { if (inputdeptid > 0)//判断是否为财务科? { btnImport.Show(); btnsetuser2.Show(); btnsetuser.Show(); btndelete.Show(); btnsave.Show(); tabControl1.TabPages.Remove(tabPage3);//使tabControl1不显示 tabControl1.TabPages.Remove(tabPage5); } else { btnImport.Hide(); btnsetuser2.Hide(); btnsetuser.Hide(); btndelete.Hide(); btnsave.Hide(); DataRow r; r = dt.NewRow(); r["deptid"] = 0; r["listname"] = "所有"; dt.Rows.InsertAt(r, 0); } entity.RecordUser = Share1.user_code + Share1.user_name; DataTable dttime = DataConverter.GetMonthsList(DataConverter.ToDateTime("2018-01-01"), DateTime.Now.Date); cbotime.DataSource = dttime; cbotime.DisplayMember = dttime.Columns["monthsname"].ToString(); cbotime.ValueMember = dttime.Columns["months"].ToString(); cbotime.SelectedValue = DateTime.Now.AddMonths(-2).ToString("yyyy-MM-01");//两个月之内的记录 cbodept.DataSource = dt; cbodept.DisplayMember = dt.Columns["listname"].ToString();//未将对象引用到实例 cbodept.ValueMember = dt.Columns["deptid"].ToString(); cbodept.SelectedValue = inputdeptid; bselect = true; btnQuery_Click(sender, e); } } catch (Exception ex) { ThisHQ.Base.Base.SuMsg(ex.Message); } } listname为空要怎么解决? ``` ![图片说明](https://img-ask.csdn.net/upload/201802/11/1518318566_494191.png) 怎么让cbodept控件上面有值?我觉得就是这个的问题

C#:未将对象引用设置到对象的实例 (System.NullReferenceException)

![图片说明](https://img-ask.csdn.net/upload/201501/27/1422348462_454037.png) 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; namespace ConsoleExamples { static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { Console.Write("请输入x和y(例如12,15),然后按回车键:"); string s = Console.ReadLine(); string[] a = s.Split(','); int x = int.Parse(a[0]); int y = int.Parse(a[1]); int z = x * y; Console.WriteLine("x*y={0}", z); Console.WriteLine("请按任意键结束程序。"); Console.ReadKey(); } } }

c#中未将对象引用设置到对象的实例。改了好久改不来 求大神指导

private void butkeyverify_Click(object sender, EventArgs e) { try { byte a, b; string c = null; //生成密钥类型 { if (cmbkeytype.SelectedValue.ToString() == "密钥A") { a = 0x60; } else { a = 0x61; } } //生成扇区号 { if (cmbcardsection.SelectedValue.ToString() == "扇区0") { b = 0x00; } else if (cmbcardsection.SelectedValue.ToString() == "扇区1") { b = 0x01; } else if (cmbcardsection.SelectedValue.ToString() == "扇区2") { b = 0x02; } else if (cmbcardsection.SelectedValue.ToString() == "扇区3") { b = 0x03; } else if (cmbcardsection.SelectedValue.ToString() == "扇区4") { b = 0x04; } else if (cmbcardsection.SelectedValue.ToString() == "扇区5") { b = 0x05; } else if (cmbcardsection.SelectedValue.ToString() == "扇区6") { b = 0x06; } else if (cmbcardsection.SelectedValue.ToString() == "扇区7") { b = 0x07; } else if (cmbcardsection.SelectedValue.ToString() == "扇区8") { b = 0x08; } else if (cmbcardsection.SelectedValue.ToString() == "扇区9") { b = 0x09; } else if (cmbcardsection.SelectedValue.ToString() == "扇区10") { b = 0x10; } else if (cmbcardsection.SelectedValue.ToString() == "扇区11") { b = 0x11; } else if (cmbcardsection.SelectedValue.ToString() == "扇区12") { b = 0x12; } else if (cmbcardsection.SelectedValue.ToString() == "扇区13") { b = 0x13; } else if (cmbcardsection.SelectedValue.ToString() == "扇区14") { b = 0x14; } else { b = 0x15; } } //生成密钥 c = txtkey.Text; if (xf != null) { ErrorCode code = ErrorCode.Success; code = xf.KeyVerify(a, b, c); if (code == ErrorCode.Success) { tbReadLog.Text += "密钥验证成功!\r\n"; } else tbReadLog.Text += "密钥验证失败!\r\n"; } } catch (Exception err) { MessageBox.Show(err.Message); } }

使用委托{"未将对象引用设置到对象的实例。"}

一个窗体调用另一个窗体的方法,使用委托 public partial class AddForm : Form { private int intTemp; private user use = new user(); public AddForm(int temp, user u) { intTemp = temp; use= u; InitializeComponent(); } private RedoForm parentForm; public RedoForm pForm { get { return parentForm; } set { parentForm = value; } } 然后调用pForm this.pForm.load(); load指的是RedoForm窗体的方法,加载数据 运行之后报错,报错如下 ![图片说明](https://img-ask.csdn.net/upload/201510/18/1445143377_873423.jpg) 请问调用方法如何初始化?

winform数组赋值出现未将对象引用设置到对象的实例。求教

public DB[] db = new DB[10];//声明实例化数组 public void Bind() { label1.Text = "题目" + (index + 1); textBox1.Text = TypeForm.DT.Rows[index][1].ToString(); radioButton1.Text = TypeForm.DT.Rows[index][4].ToString(); radioButton2.Text = TypeForm.DT.Rows[index][5].ToString(); radioButton3.Text = TypeForm.DT.Rows[index][6].ToString(); radioButton4.Text = TypeForm.DT.Rows[index][7].ToString(); db[index].T_ID = Convert.ToInt32(TypeForm.DT.Rows[index][0].T oStr ing());///未将对象引用设置到对象的实例。 db[index].ID = index + 1; db[index].Title = TypeForm.DT.Rows[index][1].ToString(); db[index].Answer = tag; radioButton1.Checked = false; radioButton2.Checked = false; radioButton3.Checked = false; radioButton4.Checked = false; } //类 public class DB { public int T_ID = 0; //数据库ID public int ID = 0; //题目序号 public string Title = string.Empty; //题目内容 public string Answer = string.Empty; //答案 }

C# 代码明明有获取到数据,为什么还会出现错误“未将对象引用设置到实例”

public TheCustomCheckDetailObj GetTheCustomCheckDetail(int TheCustomCheck) { using (SqlConnection con = new SqlConnection(_connectionString)) { con.Open(); SqlCommand cmd = new SqlCommand("OGetTheCustomCheckDetail", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@TheCustomCheck", SqlDbType.Int); cmd.Parameters["@TheCustomCheck"].Value = TheCustomCheck; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { obj.CurrentCustomDetailObj.CompanyName = Convert.ToString(reader["CompanyName"]); obj.CurrentCustomDetailObj.CompanyPart = Convert.ToString(reader["CompanyPart"]); obj.CurrentCustomDetailObj.CompanyWebsite = Convert.ToString(reader["CompanyWebsite"]); obj.CurrentCustomDetailObj.CustomName = Convert.ToString(reader["CustomName"]); obj.CurrentCustomDetailObj.CustomCellphone = Convert.ToString(reader["CustomCellphone"]); obj.CurrentCustomDetailObj.CustomPhone = Convert.ToString(reader["CustomPhone"]); obj.CurrentCustomDetailObj.CustomFenji = Convert.ToString(reader["CustomFenji"]); obj.CurrentCustomDetailObj.QQorMSN = Convert.ToString(reader["QQorMSN"]); obj.CurrentCustomDetailObj.Email = Convert.ToString(reader["Email"]); obj.CurrentCustomDetailObj.BusinessID = Convert.ToInt32(reader["BusinessID"]); obj.CurrentCustomDetailObj.ProvinceID = Convert.ToInt32(reader["ProvinceID"]); obj.CurrentCustomDetailObj.CountryID = Convert.ToInt32(reader["CountryID"]); obj.CurrentCustomDetailObj.CityID = Convert.ToInt32(reader["CityID"]); obj.CurrentCustomDetailObj.Address = Convert.ToString(reader["Address"]); obj.CurrentCustomDetailObj.PS = Convert.ToString(reader["PS"]); obj.InCheckCustomDetailObj.CompanyName = Convert.ToString(reader["OldCompanyName"]); obj.InCheckCustomDetailObj.CompanyPart = Convert.ToString(reader["OldCompanyPart"]); obj.InCheckCustomDetailObj.CompanyWebsite = Convert.ToString(reader["OldCompanyWebsite"]); obj.InCheckCustomDetailObj.CustomName = Convert.ToString(reader["OldCustomName"]); obj.InCheckCustomDetailObj.CustomCellphone = Convert.ToString(reader["OldCustomCellphone"]); obj.InCheckCustomDetailObj.CustomPhone = Convert.ToString(reader["OldCustomPhone"]); obj.InCheckCustomDetailObj.CustomFenji = Convert.ToString(reader["OldCustomFenji"]); obj.InCheckCustomDetailObj.QQorMSN = Convert.ToString(reader["OldQQorMSN"]); obj.InCheckCustomDetailObj.Email = Convert.ToString(reader["OldEmail"]); obj.InCheckCustomDetailObj.BusinessID = Convert.ToInt32(reader["OldBusinessID"]); obj.InCheckCustomDetailObj.ProvinceID = Convert.ToInt32(reader["OldProvinceID"]); obj.InCheckCustomDetailObj.CountryID = Convert.ToInt32(reader["OldCountryID"]); obj.InCheckCustomDetailObj.CityID = Convert.ToInt32(reader["OldCityID"]); obj.InCheckCustomDetailObj.Address = Convert.ToString(reader["OldAddress"]); obj.InCheckCustomDetailObj.PS = Convert.ToString(reader["OldPS"]); } reader.Close(); con.Close(); return obj; } }

c#调用webservice 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例

“/”应用程序中的服务器错误。 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ServiceModel.FaultException: 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。 源错误: 行 128: 行 129: public string[] getWeather(string theCityCode, string theUserID) { 行 130: return base.Channel.getWeather(theCityCode, theUserID); 行 131: } 行 132: 源文件: c:\Users\Administrator\Desktop\WebApplication2\Service References\WeatherWS\Reference.cs 行: 130 堆栈跟踪: [FaultException: 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。] System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +10733331 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +336 WebApplication2.WeatherWS.WeatherWSSoap.getWeather(String theCityCode, String theUserID) +0 WebApplication2.WeatherWS.WeatherWSSoapClient.getWeather(String theCityCode, String theUserID) in c:\Users\Administrator\Desktop\WebApplication2\Service References\WeatherWS\Reference.cs:130 WebApplication2.WebForm1.test() in c:\Users\Administrator\Desktop\WebApplication2\WebForm1.aspx.cs:19 WebApplication2.WebForm1.Page_Load(Object sender, EventArgs e) in c:\Users\Administrator\Desktop\WebApplication2\WebForm1.aspx.cs:34 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51 System.Web.UI.Control.OnLoad(EventArgs e) +92 System.Web.UI.Control.LoadRecursive() +54 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772 namespace WebApplication2 { public partial class WebForm1 : System.Web.UI.Page { protected void test() { WeatherWS.WeatherWSSoapClient w = new WeatherWS.WeatherWSSoapClient("WeatherWSSoap"); string[] infos = new string[50]; if(w.getWeather("天津","")!=null) infos = w.getWeather("天津", " "); } protected void Page_Load(object sender, EventArgs e) { test(); }

C#交叉数组出现未将对象引用设置到对象的实例 问题

代码其实很简单,创建一个C#窗体应用程序,运行时输入“妈妈和小女孩在动物园看熊猫”,但总是报错,却又解决不了。求解 ```using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Text.RegularExpressions; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string[][] data = new string[25][]; data[0] = new string[] { "妈妈", "麻麻", "老妈", "老麻", "母亲", "娘", "老娘", "阿姨", "女士", "女人", "姐姐", "婶婶", "女朋友", "老婆", "女性", "她" }; data[1] = new string[] { "书房", "房间", "工作室", "家里", "工作间" }; data[3] = new string[] { "工作", "学习", "看书" }; data[4] = new string[] { "电话", "手机" }; data[4] = new string[] { "书架", "书柜", "书橱", "书桌" }; data[5] = new string[] { "翻阅", "查阅", "阅览", "查找", "查询", "查找", "查", "阅读" }; data[6] = new string[] { "开灯", "照亮", "光明" }; data[7] = new string[] { "水族馆", "海底世界", "大海", "水里", "水下", "水中", "海中", "深海" }; data[8] = new string[] { "鲸", "鲸鱼" }; data[9] = new string[] { "鲨", "鲨鱼", "大白鲨" }; data[10] = new string[] { "水母" }; data[11] = new string[] { "动物园", "动物世界" }; data[12] = new string[] { "小女孩", "女孩", "女子", "女纸", "女生", "女森", "女儿", "妹妹" }; data[13] = new string[] { "熊猫", "大熊猫" }; data[14] = new string[] { "竹", "竹子" }; data[15] = new string[] { "草", "草原", "草丛" }; data[16] = new string[] { "马", "马匹", }; data[17] = new string[] { "鱼", "鱼群" }; data[18] = new string[] { "珊瑚", "珊瑚海", "珊瑚礁" }; data[19] = new string[] { "章鱼", "乌贼" }; data[20] = new string[] { "鼠标" }; data[21] = new string[] { "台灯", "灯" }; data[22] = new string[] { "熊" }; data[23] = new string[] { "虎" }; data[24] = new string[] { "狮子" }; string[] resource; resource = new string[25]; resource[0] = "x-010100"; resource[1] = " x-010200"; resource[2] = " x-010300"; resource[3] = " x-010400"; resource[4] = " x-010500"; resource[5] = " x-010600"; resource[6] = " x-010700"; resource[7] = " x-010800"; resource[8] = " x-010900"; resource[9] = " x-020100"; resource[10] = " x-020200"; resource[11] = " x-020300"; resource[12] = " x-020400"; resource[13] = " x-020500"; resource[14] = " x-020600"; resource[15] = " x-020700"; resource[16] = " x-030100"; resource[17] = " x-030200"; resource[18] = " x-030300"; resource[19] = " x-030400"; resource[20] = " x-030500"; resource[21] = " x-030600"; resource[22] = " x-030700"; resource[23] = " x-040100"; resource[24] = " x-040200"; string information; information = Console.ReadLine(); //获取查询的字符串 string statics; for (int i = 0; i < data.Length; i++) { for (int j = 0; j < data[i].Length; j++) { Regex reg = new Regex(data[i][j]); if (reg.IsMatch(information)) { statics = resource[i] + " "; Console.WriteLine("你要的代码串为{0}", statics); } } } Console.ReadKey(); } } } ```

System.NullReferenceException: 未将对象引用设置到对象的实例

在学习微软认知服务,用C#编写了一个简单的接口,但是出现了“未将对象引用设置到对象的实例 (System.NullReferenceException)”这个问题。在网上查了原因,好像有以下几种说法: “System.NullReferenceException: 未将对象引用设置到对象的实例”问题可能原因如下: 1、ViewState 对象为Null。 2、DateSet 空。 3、sql语句或Datebase的原因导致DataReader空。 4、声明字符串变量时未赋空值就应用变量。 5、未用new初始化对象。 6、Session对象为空。 7、对控件赋文本值时,值不存在。 8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。 9、使用FindControl时,控件不存在却没有做预处理。 10、重复定义造成未将对象引用设置到对象的实例错误. 第一次接触C#,看不出来究竟属于哪一类错误,求问各位大神这个错误应该怎么修正。编译器提示的错误在代码中注释出来了 以下附小弟源码: ``` using System.Collections.Generic; using System.Net.Http; using System.Text; using Newtonsoft.Json; using System; using System.Net.Http.Headers; using System.Web; public class Program { private const string ApiKey = "804e4631f32a421b8cf8066ca2d54fb0"; private const string DescribeImageApiUrl = "https://api.projectoxford.ai/vision/v1.0/describe?maxCandidates=3"; private const string ContentType = "application/json"; public static void Main(string[] args) { var imageUrls = new[] { "http://i.imgur.com/OJ6lzhz.jpg", "http://i.imgur.com/OV80Pr8.jpg" }; foreach(var imageUrl in imageUrls) { var response = DescribeImage(imageUrl); Console.WriteLine("Image: {http://img.taopic.com/uploads/allimg/110910/2316-110910124R147.jpg}"); Console.WriteLine("Descriptions:"); foreach (var caption in response.Description.Captions)//提示错误出现在这一行 { Console.WriteLine(caption.Text); } Console.WriteLine(new string('-', 5)); } Console.Read(); } private static DescribeImageResponse DescribeImage(string imageUrl) { var client = new HttpClient(); client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", ApiKey); var imageJson = new { url = imageUrl }; var response = client.PostAsync( DescribeImageApiUrl, new StringContent( JsonConvert.SerializeObject(imageJson), Encoding.UTF8, ContentType)).Result; var content = response.Content.ReadAsStringAsync().Result; return JsonConvert.DeserializeObject<DescribeImageResponse>(content); } private class DescribeImageResponse { public DescribeImageResponseDescription Description { get; set; } public string RequestId { get; set; } public DescribeImageResponseMetadata Metadata { get; set; } } private class DescribeImageResponseDescription { public List<string> Tags { get; set; } public List<DescribeImageResponseDescriptionCaption> Captions { get; set; } } private class DescribeImageResponseDescriptionCaption { public string Text { get; set; } public decimal Confidence { get; set; } } private class DescribeImageResponseMetadata { public double Width { get; set; } public double Height { get; set; } public string Format { get; set; } } } ```

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

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

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

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

springboot+jwt实现token登陆权限认证

一 前言 此篇文章的内容也是学习不久,终于到周末有时间码一篇文章分享知识追寻者的粉丝们,学完本篇文章,读者将对token类的登陆认证流程有个全面的了解,可以动态搭建自己的登陆认证过程;对小项目而已是个轻量级的认证机制,符合开发需求;更多精彩原创内容关注公主号知识追寻者,读者的肯定,就是对作者的创作的最大支持; 二 jwt实现登陆认证流程 用户使用账号和面发出post请求 服务器接受到请求后使用私...

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

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

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

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

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

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

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

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

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

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

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

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

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

程序员写出这样的代码,能不挨骂吗?

当你换槽填坑时,面对一个新的环境。能够快速熟练,上手实现业务需求是关键。但是,哪些因素会影响你快速上手呢?是原有代码写的不够好?还是注释写的不够好?昨夜...

外包程序员的幸福生活

今天给你们讲述一个外包程序员的幸福生活。男主是Z哥,不是在外包公司上班的那种,是一名自由职业者,接外包项目自己干。接下来讲的都是真人真事。 先给大家介绍一下男主,Z哥,老程序员,是我十多年前的老同事,技术大牛,当过CTO,也创过业。因为我俩都爱好喝酒、踢球,再加上住的距离不算远,所以一直也断断续续的联系着,我对Z哥的状况也有大概了解。 Z哥几年前创业失败,后来他开始干起了外包,利用自己的技术能...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

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

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

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

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

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

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

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

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

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

面试:第十六章:Java中级开发

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

早上躺尸,晚上干活:硅谷科技公司这么流行迟到?

硅谷科技公司上班时间OPEN早已不是什么新鲜事,早九晚五是常态,但有很多企业由于不打卡,员工们10点、11点才“姗姗来迟”的情况也屡见不鲜。 这种灵活的考勤制度为人羡慕,甚至近年来,国内某些互联网企业也纷纷效仿。不过,硅谷普遍弹性的上班制度是怎么由来的呢?这种“流行性迟到”真的有那么轻松、悠哉吗? 《动态规划专题班》 课程试听内容: 动态规划的解题要领 动态规划三大类 求最值/计数/可行性 常...

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

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

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

Python爬虫,高清美图我全都要(彼岸桌面壁纸)

爬取彼岸桌面网站较为简单,用到了requests、lxml、Beautiful Soup4

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

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

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

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

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

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

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

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

Java岗开发3年,公司临时抽查算法,离职后这几题我记一辈子

前几天我们公司做了一件蠢事,非常非常愚蠢的事情。我原以为从学校出来之后,除了找工作有测试外,不会有任何与考试有关的事儿。 但是,天有不测风云,公司技术总监、人事总监两位大佬突然降临到我们事业线,叫上我老大,给我们组织了一场别开生面的“考试”。 那是一个风和日丽的下午,我翘着二郎腿,左手端着一杯卡布奇诺,右手抓着我的罗技鼠标,滚动着轮轴,穿梭在头条热点之间。 “淡黄的长裙~蓬松的头发...

大胆预测下未来5年的Web开发

在2019年的ReactiveConf 上,《Elm in Action》的作者Richard Feldman对未来5年Web开发的发展做了预测,很有意思,分享给大家。如果你有机会从头...

大牛都会用的IDEA调试技巧!!!

导读 前天面试了一个985高校的实习生,问了他平时用什么开发工具,他想也没想的说IDEA,于是我抛砖引玉的问了一下IDEA的调试用过吧,你说说怎么设置断点...

立即提问
相关内容推荐