c# new SHDocVw.InternetExplorer对象是报错

图片说明

            SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorer();
            ie.DocumentComplete += ie_DocumentComplete;
            ie.Navigate("http://www.baidu.com");
            ie.Visible = true;
            compWait();
            mshtml.HTMLDocument doc = ie.Document;
            doc.getElementById("kw1").innerText = "hellow world";
            doc.getElementById("su1").click();

SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorer();
到这一步的时候就会出现异常

2个回答

你的系统中没有IE,或者你的.net程序集是64bit的,不能调用32bit的shdocvw

weixin_40237617
会飞的木木 好的 谢谢
一年多之前 回复

asp.net无权访问注册表
不过也不用想解决这个问题了,因为IE的网络层WinInet也不支持服务,所以就算你能加载注册表也没用。
用HttpWebRequest自己写请求吧。

weixin_40237617
会飞的木木 知道了 谢谢
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C# 操作SHDocVw.InternetExplorer 报错

System.Runtime.InteropServices.COMException:“检索 COM 类工厂中 CLSID 为 {0002DF01-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80080005 服务器运行失败 (异常来自 HRESULT:0x80080005 (CO_E_SERVER_EXEC_FAILURE))。”

SHDocVw.InternetExplorer在多次使用时会报错,如何解决?

SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorer(); ie.DocumentComplete += ie_DocumentComplete; ie.navigate("",,,,); ... mshtml.HTMLDocument doc = (mshtml.HTMLDocument)ie.Document; doc.getElementById("").innerText=""; winform窗口的一个按钮里触发上述事件,第一次调用时都是正常的,再次点击按钮的时候,在使用到ie.document变量的时候就会报错,不知道如何解决,求助大家

EXCEL vba 运行错误438

打开网页还没有问题,不懂为什么加个do while/ debug.print就提示 运行错误 438,对象不支持该属类或方法,我用的EXCEL2013版,WIN7-64BIT 这是错误代码 : Sub BrowseToSite() Dim IE As New SHDocVw.InternetExplorer 'Set IE = New SHDocVw.InternetExplorer IE.Visible = True IE.navigate "www.baidu.com" Do While IE.ReadyState <> READYSTATE_COMPLETE Loop Debug.Print IE.Location; IE.LocationURL 大家有这个问题吗? 求解决方法或者思路!~

c#怎么获取网页上title的值

我想获取打开网站上的title的值“正式受理”,并将这个值写入Excel,应该怎么做,请各位大神赐教 ![图片说明](https://img-ask.csdn.net/upload/201806/27/1530089229_845462.jpg) 这是我写的代码 ********************************************************* using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace MyAutoM { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //检测是否打开指定网页 mshtml.HTMLDocument doc = getInternetExploer("http://135.64.132.8").Document; //获取title的值“正式受理”,请各位大神帮我补充一下 } public static SHDocVw.InternetExplorer getInternetExploer(string url) { var shell = new Shell32.Shell(); var windows = (SHDocVw.IShellWindows)shell.Windows(); SHDocVw.InternetExplorer ie; foreach (object window in windows) { ie = window as SHDocVw.InternetExplorer; if (ie != null && string.Equals(System.IO.Path.GetFileName(ie.FullName), "iexplore.exe", StringComparison.CurrentCultureIgnoreCase)) { if (ie.LocationURL == url) { return ie; } } } return null; } } }

有偿求助C# winform 在IE显示出来前替换HTML代码

如题,在网络上看到C#控制IE的文章http://www.cnblogs.com/kissdodog/p/3725774.html,但是这些控制都是在IE内容显示出来后再添加进去,救助怎么弄才能在IE内容显示出来前把文字替换掉,求高手指点,有愿意帮忙的但要求回报的可加QQ76065887,真诚感谢 ``` SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass(); //遍历所有选项卡 foreach (SHDocVw.InternetExplorer Browser in shellWindows) { if (Browser.LocationURL.Contains("www.baidu.com")) { mshtml.HTMLDocument doc = (mshtml.HTMLDocument)iw.Document; doc.body.innerHTML = doc.body.innerHTML.Replace(txtchange1.Text, txtchange2.Text); } } ```

C#实例化一个firefox模型问题

我想知道C#可以通过: SHDocVw.InternetExplorer IE = new InternetExplorer();实例化一个IE模型,然后可以抓取页面元素,模拟IE的各种行为,以下是模拟登陆代码(请不要说通过post,post返回的cookie是临时cookie) 但是C#可不可以实例化一个firefox或者chrome模型,然后像下面代码一样在firefox浏览器中模拟以下行为呢? ``` SHDocVw.InternetExplorer IE = new InternetExplorer(); IE.Visible = true; string URL = ""; object nullArg = null; IE.Navigate(URL, ref nullArg, ref nullArg, ref nullArg, ref nullArg); while (IE.Busy || IE.ReadyState != tagREADYSTATE.READYSTATE_COMPLETE) Thread.Sleep(1000); //得到IE的文档对象模型 mshtml.IHTMLDocument2 DOM = (mshtml.IHTMLDocument2)IE.Document; //声明用户 mshtml.IHTMLInputTextElement txtUserName = (mshtml.IHTMLInputTextElement)DOM.all.item("id", null); txtUserName.value = id; //密码 mshtml.IHTMLInputTextElement txtUserPwd = (mshtml.IHTMLInputTextElement)DOM.all.item("pw", null); txtUserPwd.value = pwd; //登录 mshtml.HTMLInputElement btnLogin = (mshtml.HTMLInputElement)DOM.all.item("login_btn", 0); btnLogin.click(); System.Threading.Thread.Sleep(1000); ``` 谢谢大家!!!

C# WebBrowser_BeforeNavigate2获取不到post数据

private void frmMain_Load(object sender, EventArgs e) { SHDocVw.WebBrowser wb = (SHDocVw.WebBrowser)webBank.ActiveXInstance; wb.BeforeNavigate2 += new DWebBrowserEvents2_BeforeNavigate2EventHandler(wb_BeforeNavigate2); } private void wb_BeforeNavigate2(object pDisp, ref object URL, ref object Flags, ref object TargetFrameName, ref object PostData, ref object Headers, ref bool Cancel) { //无法触发 string postDataText = System.Text.Encoding.ASCII.GetString(PostData as byte[]); }

winform中的webbrowser如何获取Post数据

我在网上找到了一个方法 ``` SHDocVw.WebBrowser wb =(SHDocVw.WebBrowser)webBrowser1.ActiveXInstance; wb.BeforeNavigate2 + = new DWebBrowserEvents2_BeforeNavigate2EventHandler(WebBrowser_BeforeNavigate2); ``` ``` private void WebBrowser_BeforeNavigate2(object pDisp,ref object URL,ref object Flags, ref object TargetFrameName,ref object PostData,ref object Headers,ref bool Cancel) { string postDataText = System.Text.Encoding.ASCII.GetString(PostData as byte [] ); } ``` _经测试确实可以拦截到请求,但是遇到Post到Json的请求,就截取不到了,求大神 _

C++builder 6.0 安装VCLSkin5.03 好像安装问题

C++builder 6.0 安装VCLSkin5.03 好像安装时有问题 “Cannot load package 'WinSkin6.' It contanis unit 'Shdocvw_ocx,'which is also contained in package 'bcbie60'请问各位大神怎么解决

用webbrowser控件 打开下载文件的路径时,文件不能下载时一闪就过。具体代码如下

/// <summary> /// 主要作用是屏蔽IFRAME 类的JS错误 /// </summary> public partial class WebbrowserExt : System.Windows.Forms.WebBrowser { public string BaseUrl = string.Empty; public WebbrowserExt() { InitializeComponent(); this.AllowWebBrowserDrop = false; (this.ActiveXInstance as SHDocVw.WebBrowser).NewWindow3 += WebbrowserExt_NewWindow3; (this.ActiveXInstance as SHDocVw.WebBrowser).FileDownload += WebbrowserExt_FileDownload; } public WebbrowserExt(IContainer container) { container.Add(this); InitializeComponent(); this.AllowWebBrowserDrop = false; var IhtmlDocument3 = (IHTMLDocument3)this.Document.DomDocument; IhtmlDocument3.enableDownload = false; (this.ActiveXInstance as SHDocVw.WebBrowser).NewWindow3 += WebbrowserExt_NewWindow3; (this.ActiveXInstance as SHDocVw.WebBrowser).FileDownload += WebbrowserExt_FileDownload; } void WebbrowserExt_FileDownload(bool ActiveDocument, ref bool Cancel) { //取消默认的文件下载 if (!ActiveDocument) Cancel = true; } void WebbrowserExt_NewWindow3(ref object ppDisp, ref bool Cancel, uint dwFlags, string bstrUrlContext, string bstrUrl) { BaseUrl = bstrUrl; } private SHDocVw.IWebBrowser2 Iwb2; protected override void AttachInterfaces(object nativeActiveXObject) { Iwb2 = (SHDocVw.IWebBrowser2)nativeActiveXObject; Iwb2.Silent = true; base.AttachInterfaces(nativeActiveXObject); } protected override void DetachInterfaces() { Iwb2 = null; base.DetachInterfaces(); } } 改写的webbrowser如上。 如下是调用。 /// <summary> /// 创建新选项卡 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void WebBrowser_NewWindow(object sender, CancelEventArgs e) { string strurl; var wb = new WebbrowserExt(); wb.ScriptErrorsSuppressed = true; wb.Navigating += new WebBrowserNavigatingEventHandler(WebBrowser_Navigating); wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(WebBrowser_DocumentCompleted); wb.NewWindow += new CancelEventHandler(WebBrowser_NewWindow); wb.ObjectForScripting = this; try { TabPage currentTabPage = tabControls.SelectedTab; //WebBrowser myWebBrowser = (WebBrowser)currentTabPage.Controls[0]; var myWebBrowser = (WebbrowserExt)sender; strurl = myWebBrowser.Document.ActiveElement.GetAttribute("href"); if (string.IsNullOrEmpty(strurl)) strurl = myWebBrowser.BaseUrl; if (string.IsNullOrEmpty(strurl)) strurl = myWebBrowser.StatusText; if (!strurl.Contains("://")) strurl = "http://" + strurl; //刷新页面,不使用缓存设置 if (strurl.Contains("?")) strurl = strurl + "&t=" + DateTime.Now.Ticks; else strurl = strurl + "?t=" + DateTime.Now.Ticks; if (strurl.Contains(".exe")) { } else { wb.Navigate(strurl); e.Cancel = true; tabControls.TabPages.Add("新窗口" + SpaceString); tabControls.TabPages[tabControls.TabPages.Count - 1].Controls.Add(wb); wb.Dock = DockStyle.Fill; tabControls.SelectedIndex = tabControls.TabPages.Count - 1; //清除缓存 CleanTempFiles(); } } catch (Exception e2) { } }

使用Webbrowser控件 点击下载文件时,文件不能正确下载。求解

二、 namespace EasySoft.Webbrowser { /// <summary> /// 主要作用是屏蔽IFRAME 类的JS错误 /// </summary> public partial class WebbrowserExt : System.Windows.Forms.WebBrowser { public string BaseUrl = string.Empty; public WebbrowserExt() { InitializeComponent(); this.AllowWebBrowserDrop = false; (this.ActiveXInstance as SHDocVw.WebBrowser).NewWindow3 += WebbrowserExt_NewWindow3; (this.ActiveXInstance as SHDocVw.WebBrowser).FileDownload += WebbrowserExt_FileDownload; } public WebbrowserExt(IContainer container) { container.Add(this); InitializeComponent(); this.AllowWebBrowserDrop = false; var IhtmlDocument3 = (IHTMLDocument3)this.Document.DomDocument; IhtmlDocument3.enableDownload = false; (this.ActiveXInstance as SHDocVw.WebBrowser).NewWindow3 += WebbrowserExt_NewWindow3; (this.ActiveXInstance as SHDocVw.WebBrowser).FileDownload += WebbrowserExt_FileDownload; } void WebbrowserExt_FileDownload(bool ActiveDocument, ref bool Cancel) { //取消默认的文件下载 if (!ActiveDocument) Cancel = true; } void WebbrowserExt_NewWindow3(ref object ppDisp, ref bool Cancel, uint dwFlags, string bstrUrlContext, string bstrUrl) { BaseUrl = bstrUrl; } private SHDocVw.IWebBrowser2 Iwb2; protected override void AttachInterfaces(object nativeActiveXObject) { Iwb2 = (SHDocVw.IWebBrowser2)nativeActiveXObject; Iwb2.Silent = true; base.AttachInterfaces(nativeActiveXObject); } protected override void DetachInterfaces() { Iwb2 = null; base.DetachInterfaces(); } } } 一、 private void WebBrowser_NewWindow(object sender, CancelEventArgs e) { string strurl; var wb = new WebbrowserExt(); wb.ScriptErrorsSuppressed = true; wb.Navigating += new WebBrowserNavigatingEventHandler(WebBrowser_Navigating); wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(WebBrowser_DocumentCompleted); wb.NewWindow += new CancelEventHandler(WebBrowser_NewWindow); wb.ObjectForScripting = this; try { TabPage currentTabPage = tabControls.SelectedTab; //WebBrowser myWebBrowser = (WebBrowser)currentTabPage.Controls[0]; var myWebBrowser = (WebbrowserExt)sender; strurl = myWebBrowser.Document.ActiveElement.GetAttribute("href"); if (string.IsNullOrEmpty(strurl)) strurl = myWebBrowser.BaseUrl; if (string.IsNullOrEmpty(strurl)) strurl = myWebBrowser.StatusText; if (!strurl.Contains("://")) strurl = "http://" + strurl; //刷新页面,不使用缓存设置 if (strurl.Contains("?")) strurl = strurl + "&t=" + DateTime.Now.Ticks; else strurl = strurl + "?t=" + DateTime.Now.Ticks; if (strurl.Contains(".exe")) { } else { wb.Navigate(strurl); e.Cancel = true; tabControls.TabPages.Add("新窗口" + SpaceString); tabControls.TabPages[tabControls.TabPages.Count - 1].Controls.Add(wb); wb.Dock = DockStyle.Fill; tabControls.SelectedIndex = tabControls.TabPages.Count - 1; //清除缓存 CleanTempFiles(); } } catch (Exception e2) { } } 点击类似为http://www.baidu.com/file/1234.doc, 不能下载成功。 ![图片说明](https://img-ask.csdn.net/upload/201704/05/1491386913_512118.png)

通过SHDocVw获取网页IFRAME的问题

大家好,我通过SHDocVw想取得网页中的iframe的内容并向其中的表单赋值。在IE8中,网页是可以正常显示的,但通过代码取的IE并取iframe的内容时,发现iframe不是正常要显示的内容,而是跳转到提示不支持iframe的页面了。 在同事的电脑上测试了一下,3台IE8均不行,1台IE11可以正常取到网页内容。 这里我想问下为什么会这样。以及如果此路不通,有没有别的方式取网页的iframe并赋值的方法。 如果还需要其他的问题资源请回复我再提供。 C#初学者,实在找不到问题原因,请不吝赐教,非常感谢。 以下是取iframe的代码 IHTMLDocument2 doc2 = GetIHTMLDocument2(); object value = doc2.GetType().GetProperty("title").GetValue(doc2, null); object jj; MessageBox.Show(value.ToString() + "拥有IFRAME数量:" + doc2.parentWindow.frames.length.ToString()); for (int i = 0; i < doc2.parentWindow.frames.length; i++) { if (i == 2) { jj = i; Thread.Sleep(5000); HTMLWindow2Class frame = doc2.parentWindow.frames.item(ref jj) as HTMLWindow2Class; StaticElem.println("\r\n第" + i + "层@@@@@\r\n" + frame.document.body.innerHTML); } } 以下是错误返回的网页源码片段: ``` <TABLE style="PADDING-LEFT: 5px; PADDING-RIGHT: 20px" id=Table4 border=0 cellSpacing=0 cellPadding=0 width="100%" height="100%"> <TBODY id=workPanel> <TR class=pane_hide> <TD><IFRAME onreadystatechange=stateListener(this) height="100%" src="/EnterpriseIndexAction.do" frameBorder=0 width="100%">对不起,您的浏览器不支持IFRAME!</IFRAME></TD></TR> <TR style="HEIGHT: 0px" class=pane_hide valign="bottom"> <TD noWrap></TD></TR> <TR class=pane> <TD><IFRAME onreadystatechange=stateListener(this) height="100%" src="/CwbbTaxAction.do?activity=getData&amp;ssq=YD&amp;reportname=SB_CW_LRB_2005" frameBorder=0 width="100%">对不起,您的浏览器不支持IFRAME!</IFRAME></TD></TR> <TR style="HEIGHT: 0px" class=pane valign="bottom"> <TD noWrap></TD></TR></TBODY></TABLE> ```

c#使用iframe嵌套问题

小弟想用WebBrowser控件来操作QQ空间的留言板,完成自动留言并点击提交按钮,目前提交按钮功能已经实现,但是往留言板中写文字还没有实现,哪位大神帮帮忙,我的代码如下 if (!webBrowser1.IsBusy)//判断有没有加载新的文档 { HtmlElement html_input1 = webBrowser1.Document.Window.Frames["tgb"].Document.All["veditor1_Iframe"]; html_input1.SetAttribute("value", "google");//这步不好使 HtmlElement searchButton = webBrowser1.Document.Window.Frames["tgb"].Document.All["btnPostMsg"];//获取到iframe id为tgb下面的button searchButton.InvokeMember("click");//这步好使 我发现veditor1_Iframe也是一个iframe的id,也就是iframe“tgb”里面又有一个iframe“veditro1_Iframe”,并且里面没有找到输入框的id,请问这时怎么去寻找这个输入框并给它赋值呢??

这句在VB里为什么提示未定义类型,多谢了

Private IframeIE() As SHDocVw.WebBrowser 这句在VB里为什么提示未定义类型,多谢了

C#开发WinForm,如何实现WebBrowser登录后,使用登录信息爬数据?

工作需要,爬某个页面的数据,但页面需要登录态才可以爬到。 原来的做法是登录后控制webbrowser自动刷新界面,然后在DcoumentComplete时间爬出html。这样效率很低,因为每次刷新界面,webbrowser都需要解析界面而实际上我并不需要解析。 是否有办法让webbrowser登录后,已他的登录态去直接爬指定地址的html,就好像WebClient的DownloadString方法那样的用法呢? 谢谢

Loaded 'ntdll.dll', no matching symbolic information found.

程序在启动一个播放声音的线程函数之后,当运行到程序结束时候出现异常 Loaded 'ntdll.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\kernel32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\KernelBase.dll', no matching symbolic information found. Loaded symbols for 'C:\Windows\System32\MFC42D.DLL' Loaded symbols for 'C:\Windows\System32\MSVCRTD.DLL' Loaded 'C:\Windows\System32\gdi32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\user32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\lpk.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\usp10.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msvcrt.dll', no matching symbolic information found. Loaded symbols for 'C:\Windows\System32\MFCO42D.DLL' Loaded 'C:\Windows\System32\winmm.dll', no matching symbolic information found. Loaded 'D:\test\音频相关\PlayADPCM(台北参考)(1)20140404\新建文件夹\0411\0410\PlayFileSound\Debug\lib_VoiceEngine_dll.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\imm32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msctf.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\MFC42LOC.DLL', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5\comctl32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\advapi32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\sechost.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\rpcrt4.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\uxtheme.dll', no matching symbolic information found. Loaded 'C:\ProgramData\Tencent\TSVulFw\TSVulFW.DAT', no matching symbolic information found. Loaded 'C:\Windows\System32\ws2_32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\nsi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\version.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\psapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shell32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shlwapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ole32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\oleaut32.dll', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.18120_none_72d2e82386681b36\GdiPlus.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\dwmapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cryptbase.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\comdlg32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\clbcatq.dll', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll', no matching symbolic information found. Loaded 'C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\WindowsCodecs.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\apphelp.dll', no matching symbolic information found. Loaded 'C:\Users\Public\Thunder Network\KanKan\reghelper\xappex.1.1.1.73.(478).dll', no matching symbolic information found. Loaded 'C:\Windows\System32\wintrust.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\crypt32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msasn1.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\mlang.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\EhStorShell.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\setupapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cfgmgr32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\devobj.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\propsys.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cscui.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cscdll.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cscapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ntshrui.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\srvcli.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\slc.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\profapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cryptsp.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\rsaenh.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\RpcRtRemote.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ntmarta.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\Wldap32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\StructuredQuery.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\secur32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\sspicli.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\actxprxy.dll', no matching symbolic information found. Loaded 'C:\Program Files\Internet Explorer\ieproxy.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-shlwapi-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-shlwapi-l2-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-advapi32-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\thumbcache.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shdocvw.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ieframe.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-user32-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-shell32-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-version-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-normaliz-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\normaliz.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\iertutil.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\SearchFolder.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\MMDevAPI.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\wdmaud.drv', no matching symbolic information found. Loaded 'C:\Windows\System32\ksuser.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\avrt.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\AudioSes.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msacm32.drv', no matching symbolic information found. Loaded 'C:\Windows\System32\msacm32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\midimap.dll', no matching symbolic information found. The thread 0x11D0 has exited with code 0 (0x0). The thread 0x1040 has exited with code 0 (0x0). The thread 0x1158 has exited with code 0 (0x0). The thread 0x1708 has exited with code 0 (0x0). The thread 0x94 has exited with code 0 (0x0). The thread 0x1128 has exited with code 0 (0x0). The thread 0x164C has exited with code 0 (0x0). The thread 0x1650 has exited with code 0 (0x0). The thread 0x1210 has exited with code 0 (0x0). The thread 0x1710 has exited with code 0 (0x0). First-chance exception in PlayFileSound.exe (WDMAUD.DRV): 0xC0000005: Access Violation.

取网页上显示的值 使用VB.net或VC# 中的WebBrowser

各位大神好 我使用Echart做了柱状图,我如在柱上点则跑出 「销量 雪纺杉:3」 我如何将这个字串抓下来呢,不用分开也可以 (我点之后,于vb.net跑出msgbox显示销量 雪纺杉:3) 我的网页是放在WebBrower里面的 ![图片说明](https://img-ask.csdn.net/upload/201805/20/1526788318_495562.png) 或是有任何方式都可以喔! 如果能,也请加QQ哦!1435874017

c++ builder 10.3点击按钮无反应

void __fastcall TForm3::Button2Click(TObject *Sender) { int* copyData = new int[n]; for(int i=0;i<n;i++) { copyData[i] = data[i]; } SelectionSort(copyData,n); if (CheckBox2->Checked) { for(int i=0;i<n;i++) { Form3->Memo2->Lines->Add("data["+IntToStr(i)+"]="+copyData[i]); } } } 这是button2的代码 想要做一个随机数排序 ![图片说明](https://img-ask.csdn.net/upload/201909/26/1569502250_628648.png) selection sort 那里点击没反应..... 求助一下大佬看看zen'me'hui'shi

Eclipse 崩溃原因,麻烦那位会读的帮忙分析一下,最近老死

# # An unexpected error has been detected by HotSpot Virtual Machine: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d7fb2ea, pid=200, tid=2240 # # Java VM: Java HotSpot(TM) Client VM (1.5.0_07-b03 mixed mode) # Problematic frame: # V [jvm.dll+0xcb2ea] # --------------- T H R E A D --------------- Current thread (0x0082ba60): VMThread [id=2240] siginfo: ExceptionCode=0xc0000005, reading address 0x186d865e Registers: EAX=0x186d8602, EBX=0x00000000, ECX=0x1410ced9, EDX=0x00000000 ESP=0x16cbfb8c, EBP=0x16cbfc00, ESI=0x0e3ba108, EDI=0x0e3ba2c0 EIP=0x6d7fb2ea, EFLAGS=0x00010246 Top of Stack: (sp=0x16cbfb8c) 0x16cbfb8c: 0e3ba108 0e3ba2b4 6d804085 0e3ba2b4 0x16cbfb9c: 0e3a05c0 0e3ba228 6d7fb2ed 0e3ba228 0x16cbfbac: 0e3a05bc 6d804085 0e3a05bc 6d8a6d78 0x16cbfbbc: 12b202f0 6d7fb3a0 0e3a05b0 6d7fb364 0x16cbfbcc: 6d8a6d78 6d7fb5c4 6d8ab27c 6d842f65 0x16cbfbdc: 6d8ab27c 6d8a6d78 008269b0 6d79f178 0x16cbfbec: 6d8a6d78 00000000 00000001 008269b0 0x16cbfbfc: 00000000 16cbfc68 6d7a044f 00000001 Instructions: (pc=0x6d7fb2ea) 0x6d7fb2da: e8 34 03 00 00 8b 46 04 59 56 8d 48 08 8b 40 08 0x6d7fb2ea: ff 50 5c 5e c3 8b 44 24 04 56 57 8b 38 57 e8 16 Stack: [0x16c80000,0x16cc0000), sp=0x16cbfb8c, free space=254k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [jvm.dll+0xcb2ea] V [jvm.dll+0x7044f] V [jvm.dll+0x701cb] V [jvm.dll+0x73837] V [jvm.dll+0x10a55d] V [jvm.dll+0x6ef6c] V [jvm.dll+0x5182c] V [jvm.dll+0x6f117] V [jvm.dll+0x1251d2] V [jvm.dll+0x124ca0] V [jvm.dll+0x124e49] V [jvm.dll+0x124b7e] C [MSVCRT.dll+0x2a3b0] C [kernel32.dll+0xb699] VM_Operation (0x0006d588): generation collection for allocation, mode: safepoint, requested by thread 0x008236d0 --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x1b4cb9a0 JavaThread "Worker-34" [_thread_blocked, id=2884] 0x00909400 JavaThread "Worker-33" [_thread_blocked, id=2112] 0x1b4e6e10 JavaThread "Worker-32" [_thread_blocked, id=3388] 0x1b4ae050 JavaThread "Process monitor" daemon [_thread_in_native, id=876] 0x1b493540 JavaThread "Input Stream Monitor" daemon [_thread_blocked, id=2644] 0x1b493840 JavaThread "Output Stream Monitor" daemon [_thread_in_native, id=540] 0x1b493a60 JavaThread "Output Stream Monitor" daemon [_thread_in_native, id=2448] 0x1b496990 JavaThread "Process monitor" daemon [_thread_in_native, id=3912] 0x1b496030 JavaThread "Input Stream Monitor" daemon [_thread_blocked, id=3832] 0x1b4967c0 JavaThread "Output Stream Monitor" daemon [_thread_in_native, id=2164] 0x1b496e70 JavaThread "Output Stream Monitor" daemon [_thread_in_native, id=4012] 0x1b4d64e0 JavaThread "Worker-31" [_thread_blocked, id=3712] 0x1b4d50b0 JavaThread "Worker-29" [_thread_blocked, id=232] 0x1b4d2c60 JavaThread "Worker-28" daemon [_thread_blocked, id=388] 0x18bffe70 JavaThread "Worker-27" daemon [_thread_blocked, id=384] 0x1b4bd8e0 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=3412] 0x1b4bec80 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=2756] 0x008d03c0 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=2324] 0x008be650 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=716] 0x008a5620 JavaThread "Java indexing" daemon [_thread_blocked, id=2376] 0x00845090 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=1168] 0x00843d70 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=3140] 0x00841270 JavaThread "State Data Manager" daemon [_thread_blocked, id=3544] 0x008300d0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3852] 0x0082f510 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2812] 0x0082e3c0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3116] 0x0082d9d0 JavaThread "Finalizer" daemon [_thread_blocked, id=3752] 0x0082c770 JavaThread "Reference Handler" daemon [_thread_blocked, id=3728] 0x008236d0 JavaThread "main" [_thread_blocked, id=1084] Other Threads: =>0x0082ba60 VMThread [id=2240] 0x00832be0 WatcherThread [id=916] VM state:at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) [0x00823c30/0x00000718] Threads_lock - owner thread: 0x0082ba60 [0x00823ac0/0x000006dc] Heap_lock - owner thread: 0x008236d0 Heap def new generation total 18176K, used 17059K [0x02b20000, 0x03ed0000, 0x03ed0000) eden space 16192K, 100% used [0x02b20000, 0x03af0000, 0x03af0000) from space 1984K, 43% used [0x03ce0000, 0x03db8cf8, 0x03ed0000) to space 1984K, 0% used [0x03af0000, 0x03af0000, 0x03ce0000) tenured generation total 241984K, used 225427K [0x03ed0000, 0x12b20000, 0x12b20000) the space 241984K, 93% used [0x03ed0000, 0x11af4fc0, 0x11af5000, 0x12b20000) compacting perm gen total 49408K, used 49202K [0x12b20000, 0x15b60000, 0x16b20000) the space 49408K, 99% used [0x12b20000, 0x15b2c8b8, 0x15b2ca00, 0x15b60000) No shared spaces configured. Dynamic libraries: 0x00400000 - 0x0040d000 E:\ufsoft\home\ufjdk\bin\javaw.exe 0x7c920000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll 0x7c800000 - 0x7c91d000 C:\WINDOWS\system32\kernel32.dll 0x77da0000 - 0x77e49000 C:\WINDOWS\system32\ADVAPI32.dll 0x77e50000 - 0x77ee2000 C:\WINDOWS\system32\RPCRT4.dll 0x77fc0000 - 0x77fd1000 C:\WINDOWS\system32\Secur32.dll 0x77d10000 - 0x77d9f000 C:\WINDOWS\system32\USER32.dll 0x77ef0000 - 0x77f38000 C:\WINDOWS\system32\GDI32.dll 0x77be0000 - 0x77c38000 C:\WINDOWS\system32\MSVCRT.dll 0x76300000 - 0x7631d000 C:\WINDOWS\system32\IMM32.DLL 0x62c20000 - 0x62c29000 C:\WINDOWS\system32\LPK.DLL 0x73fa0000 - 0x7400b000 C:\WINDOWS\system32\USP10.dll 0x6d730000 - 0x6d8c7000 E:\ufsoft\home\ufjdk\jre\bin\client\jvm.dll 0x76b10000 - 0x76b3a000 C:\WINDOWS\system32\WINMM.dll 0x6d2f0000 - 0x6d2f8000 E:\ufsoft\home\ufjdk\jre\bin\hpi.dll 0x76bc0000 - 0x76bcb000 C:\WINDOWS\system32\PSAPI.DLL 0x6d700000 - 0x6d70c000 E:\ufsoft\home\ufjdk\jre\bin\verify.dll 0x6d370000 - 0x6d38d000 E:\ufsoft\home\ufjdk\jre\bin\java.dll 0x6d720000 - 0x6d72f000 E:\ufsoft\home\ufjdk\jre\bin\zip.dll 0x6d530000 - 0x6d543000 E:\ufsoft\home\ufjdk\jre\bin\net.dll 0x71a20000 - 0x71a37000 C:\WINDOWS\system32\WS2_32.dll 0x71a10000 - 0x71a18000 C:\WINDOWS\system32\WS2HELP.dll 0x6d550000 - 0x6d559000 E:\ufsoft\home\ufjdk\jre\bin\nio.dll 0x17570000 - 0x175c2000 E:\eclipse\configuration\org.eclipse.osgi\bundles\90\1\.cp\swt-win32-3232.dll 0x76990000 - 0x76acd000 C:\WINDOWS\system32\ole32.dll 0x77180000 - 0x77283000 C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.dll 0x77f40000 - 0x77fb6000 C:\WINDOWS\system32\SHLWAPI.dll 0x76320000 - 0x76367000 C:\WINDOWS\system32\comdlg32.dll 0x7d590000 - 0x7dd83000 C:\WINDOWS\system32\SHELL32.dll 0x770f0000 - 0x7717b000 C:\WINDOWS\system32\OLEAUT32.dll 0x76680000 - 0x76724000 C:\WINDOWS\system32\WININET.dll 0x765e0000 - 0x76673000 C:\WINDOWS\system32\CRYPT32.dll 0x76db0000 - 0x76dc2000 C:\WINDOWS\system32\MSASN1.dll 0x73b40000 - 0x73b60000 C:\WINDOWS\system32\MSVFW32.dll 0x5d170000 - 0x5d20a000 C:\WINDOWS\system32\comctl32.dll 0x5adc0000 - 0x5adf7000 C:\WINDOWS\system32\uxtheme.dll 0x17680000 - 0x176af000 C:\Program Files\360\360Safe\safemon\safemon.dll 0x77bd0000 - 0x77bd8000 C:\WINDOWS\system32\VERSION.dll 0x7eae0000 - 0x7eb81000 C:\WINDOWS\system32\urlmon.dll 0x74680000 - 0x746cb000 C:\WINDOWS\system32\MSCTF.dll 0x73640000 - 0x7366e000 C:\WINDOWS\system32\msctfime.ime 0x17870000 - 0x17878000 E:\eclipse\configuration\org.eclipse.osgi\bundles\28\1\.cp\os\win32\x86\localfile_1_0_0.dll 0x74be0000 - 0x74c0c000 C:\WINDOWS\system32\oleacc.dll 0x75ff0000 - 0x76055000 C:\WINDOWS\system32\MSVCP60.dll 0x17ba0000 - 0x17bb3000 E:\eclipse\configuration\org.eclipse.osgi\bundles\90\1\.cp\swt-gdip-win32-3232.dll 0x4ae90000 - 0x4b03b000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6001.22319_x-ww_f0b4c2df\gdiplus.dll 0x20000000 - 0x20549000 C:\WINDOWS\system32\xpsp2res.dll 0x76fa0000 - 0x7701f000 C:\WINDOWS\system32\CLBCATQ.DLL 0x77020000 - 0x770ba000 C:\WINDOWS\system32\COMRes.dll 0x74cf0000 - 0x74d81000 C:\WINDOWS\system32\mlang.dll 0x17b30000 - 0x17b37000 E:\eclipse\plugins\com.rational.clearcase_6.0.24\RSCMRegistryJni.dll 0x18a90000 - 0x18aa1000 C:\WINDOWS\system32\MSVCIRT.dll 0x762f0000 - 0x762f5000 C:\WINDOWS\system32\msimg32.dll 0x18d00000 - 0x18d12000 C:\Program Files\Lenovo\HOTKEY\hkvolkey.dll 0x719c0000 - 0x719fe000 C:\WINDOWS\System32\mswsock.dll 0x76ef0000 - 0x76f17000 C:\WINDOWS\system32\DNSAPI.dll 0x76f80000 - 0x76f88000 C:\WINDOWS\System32\winrnr.dll 0x76f30000 - 0x76f5c000 C:\WINDOWS\system32\WLDAP32.dll 0x76f90000 - 0x76f96000 C:\WINDOWS\system32\rasadhlp.dll 0x6eec0000 - 0x6eee3000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libapr-1.dll 0x6ee50000 - 0x6ee59000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libapriconv-1.dll 0x19ee0000 - 0x19fe8000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libeay32.dll 0x71a40000 - 0x71a4b000 C:\WINDOWS\system32\WSOCK32.dll 0x19ff0000 - 0x1a024000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\ssleay32.dll 0x6ee60000 - 0x6ee8f000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libaprutil-1.dll 0x1a030000 - 0x1a145000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\dbghelp.dll 0x1a150000 - 0x1a163000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsasl.dll 0x1a290000 - 0x1a336000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsvn_subr-1.dll 0x76750000 - 0x76759000 C:\WINDOWS\system32\SHFOLDER.dll 0x1a170000 - 0x1a185000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsvn_delta-1.dll 0x18cc0000 - 0x18ccd000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsvn_diff-1.dll 0x1a340000 - 0x1a375000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsvn_wc-1.dll 0x1a380000 - 0x1a3a0000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsvn_fs-1.dll 0x1a3a0000 - 0x1a3c2000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsvn_repos-1.dll 0x1a3d0000 - 0x1a44b000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsvn_ra-1.dll 0x1a450000 - 0x1a482000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsvn_client-1.dll 0x1a490000 - 0x1a4ba000 E:\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.4\libsvnjavahl-1.dll 0x7e550000 - 0x7e6c2000 C:\WINDOWS\system32\shdocvw.dll 0x75430000 - 0x754a1000 C:\WINDOWS\system32\CRYPTUI.dll 0x76c00000 - 0x76c2e000 C:\WINDOWS\system32\WINTRUST.dll 0x76c60000 - 0x76c88000 C:\WINDOWS\system32\IMAGEHLP.dll 0x5fdd0000 - 0x5fe24000 C:\WINDOWS\system32\NETAPI32.dll 0x76d70000 - 0x76d92000 C:\WINDOWS\system32\appHelp.dll 0x75e00000 - 0x75eae000 C:\WINDOWS\system32\SXS.DLL 0x3fde0000 - 0x40221000 C:\WINDOWS\system32\msi.dll 0x1adc0000 - 0x1ae3c000 C:\WINDOWS\system32\shdoclc.dll 0x7e210000 - 0x7e507000 C:\WINDOWS\system32\mshtml.dll 0x74620000 - 0x74647000 C:\WINDOWS\system32\msls31.dll 0x74650000 - 0x7467a000 C:\WINDOWS\system32\msimtf.dll 0x76060000 - 0x761b6000 C:\WINDOWS\system32\SETUPAPI.dll 0x60fd0000 - 0x61025000 C:\WINDOWS\system32\hnetcfg.dll 0x71a00000 - 0x71a08000 C:\WINDOWS\System32\wshtcpip.dll 0x1b2a0000 - 0x1b344000 C:\WINDOWS\system32\freeime.ime 0x18970000 - 0x18986000 D:\Program Files\Lingoes\Translator2\opentext2.dll VM Arguments: jvm_args: -Xms40m -Xmx256m java_command: E:\eclipse\startup.jar -os win32 -ws win32 -arch x86 -launcher E:\eclipse\eclipse.exe -name Eclipse -showsplash 600 -exitdata e8c_ac -vm E:\ufsoft\home\ufjdk\bin\javaw.exe -vmargs -Xms40m -Xmx256m -jar E:\eclipse\startup.jar Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=E:\ufsoft\home\ufjdk PATH=E:\ufsoft\home\ufjdk\bin;C:\oracle\product\10.2.0\db_2\bin;E:\ufsoft\ufjdk\bin;C:\Program Files\android\tools;D:\Dev Guide\grails-1.1.1\bin;D:\Dev Guide\groovy-1.6.2\bin;D:\Dev Guide\grails-1.1.1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Lenovo;C:\Program Files\ThinkPad\ConnectUtilities;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\PROGRA~1\DISKEE~1\DISKEE~1\;C:\Program Files\Subversion\bin;C:\Program Files\CVS Suite\CVSNT Tools\;C:\Program Files\CVS Suite\ USERNAME=zhangql OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel --------------- S Y S T E M --------------- OS: Windows XP Build 2600 Service Pack 2 CPU:total 2 family 6, cmov, cx8, fxsr, mmx, sse, sse2, ht Memory: 4k page, physical 1546468k(105488k free), swap 3481776k(1716996k free) vm_info: Java HotSpot(TM) Client VM (1.5.0_07-b03) for windows-x86, built on May 3 2006 01:04:38 by "java_re" with MS VC++ 6.0

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

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

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

今年,我也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的倍数等,方便大家观察质数的分布规律及特性,以便对算法求解有指导意义。另外,判断质数是初学算法,理解算法重要性的一个非常好的案例。

立即提问
相关内容推荐