VS调试出现的奇怪错误

图片说明每次调试都出现这个错误,把对应的bin obj文件的只读属性都取消了。还是这样,如何解决真心求教?

2个回答

打开任务管理器,检查之前调试运行的程序是否彻底关闭了。

截屏中没显示具体什么错误内容,最后三个点后面是什么具体信息?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
vs2013工程前后两个版本,前面版本调试正确,后面版本把新增代码注释调试错误?
![图片说明](https://img-ask.csdn.net/upload/201509/22/1442851478_164671.png) 这是后面版本报错地方,servprov.h是外部依赖项里面的一个头文件,把新增部分相关的全部注释掉调试也会出现这些报错,好奇怪,编译器有毒? 求解决
IIS接收并发请求时出现错误
我把一个webservcie发布到了IIS上,然后写了测试程序,用for语句并发了20个请求,出现下面的错误An unhandled win32 exception occurred in w3wp.exe, 出现这个错误后,无论怎么改for语句中的循环并发的次数,都会出现这个错误,更奇怪的是,如果先调试从只并发一次开始,然后调试时候逐渐增加并发进程的个数,就会没有问题。我对IIS管理不太了解,不知道是什么原因啊,有没有人能够解释一下呢?
一个奇怪的c#客户端 异步事件调用datagridview控件的问题
我的客户端有两个界面,下面就简称为Form1 和Form2。 Form1有一个datagridview控件,需要有的操作就是在控件里循环载入数据库中的数据并清空再下一轮载入数据。 Form2的功能是监听网络请求并如果收到请求告诉Form1开始工作。 然后问题就来了如果 在Form1 中调用这个操作没有任何问题,如果用Form2调用这个操作的方法(这里是用了一个委托事件触发的,而且因为在调用Form中方法的同时还需要保持监听,所以用线程池做成异步来处理)就会返回main主函数抛出一个空指针异常,但是我断点调试没有找到空指针的对象。异常如图: ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576202647_246492.png) ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576202720_799585.png) 然后上错误代码: Form1对控件操作: ``` public void test() { Monitor.Enter(this); try { for (int i = 0; i < 7; i++) { Control.CheckForIllegalCrossThreadCalls = false; string fn = list[i]; OpenDB(fn); //Thread.Sleep(1000); } } finally { Monitor.Exit(this); } } void connectToDB(string fn) { m_dbConnection = new SQLiteConnection("Data Source=" + fn + ";Version=3;"); //m_dbConnection.SetPassword("abc"); m_dbConnection.SetPassword("1234LiaoQiu4321"); m_dbConnection.Open(); } public void OpenDB(string fn) { try { string sql; SQLiteCommand command; connectToDB(fn); sql = @"SELECT * FROM [评分细则] ORDER BY [步骤];"; command = new SQLiteCommand(sql, m_dbConnection); SQLiteDataReader reader = command.ExecuteReader(); dataGridView2.Rows.Clear(); object[] obj = new object[10]; while (reader.Read()) { for (int i = 0; i < 10; ++i) { obj[i] = reader[i]; } dataGridView2.Rows.Add(obj); } reader.Close(); } catch //(Exception ex) { MessageBox.Show("打开失败!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { m_dbConnection.Close(); } } /// <summary> /// 事件订阅 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void 其他窗口运行ToolStripMenuItem_Click(object sender, EventArgs e) { Form2 ab = new Form2(); ab.getEvent += test; ab.Show(); } ``` Form2: ``` public delegate void getHandler(); public event getHandler getEvent; private void button1_Click(object sender, EventArgs e) { ThreadPool.QueueUserWorkItem(new WaitCallback(test), new object()); } public void test(object val) { getEvent(); } ``` Form2这里是我写的一个模拟错误调用的demo,因为监听网络调用调式比较麻烦,所以用button模拟触发 收到消息这个动作。考虑过跨线程调用控件的问题,所以已经加了禁用语句。 问题奇怪的地方有三个:1.如果是Form1本身的线程调用,或者Form2中不加异步就不会抛异常;2,调试时发现循环第一次不会出错,也就是会往控件里加载一次数据,但是第N次循环就可能会出现问题,出错的循环次数是哪一次无法确定,但是肯定会有一次出错。3.报错的位置不在调试时卡住的地方而是回到main主函数报错 而且目前找到一种解决办法就是在循环提内加入延迟,就是Thread.Sleep(500),这样也不会报错,但是不理解这样做就不报错的原因
使用真机调试android程序遇到的奇怪问题
我使用的是 httputil 发请求,它给我回的是一段 json 字符串,我用 android5.0.2 的手机调试时,能正确返回 json 字符串,格式如下 : {"desc":"OK","status":1000,"data":{"wendu":"21","ganmao":"天气转凉,空气湿度较大,较易发生感冒,体质较弱的朋友请注意适当防护。","forecast":[{"fengxiang":"东风","fengli":"3-4 级","high":"高温 24","type":"小雨","low":"低温 18","date":"6 日星期二"},{"fengxiang":"东南风","fengli":"4-5 级","high":"高温 23","type":"小雨","low":"低温 16","date":"7 日星期三"},{"fengxiang":"东北风","fengli":"微风级","high":"高温 22","type":"小雨","low":"低温 14","date":"8 日星期四"},{"fengxiang":"西风","fengli":"微风级","high":"高温 21","type":"晴","low":"低温 13","date":"9 日星期五"},{"fengxiang":"西北风","fengli":"3-4 级","high":"高温 19","type":"多云","low":"低温 12","date":"10 日星期六"}],"yesterday":{"fl":"微风","fx":"东风","high":"高温 22","type":"小雨","low":"低温 18","date":"5 日星期一"},"city":"马鞍山"}} 但是使用另一个 android4.0.3 的手机调试时,却得到返回的错误码,返回如下: {"desc":"invilad-citykey","status":1002} 我在 AndroidManifest.xml 文件中设置的是  <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="22"  /> 控制台报错如下: 01-02 11:32:46.609: E/PhonePolicy(5505): Could not preload class for phone policy: com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback 01-02 12:40:20.569: E/dalvikvm(11859): Could not find class 'android.telephony.CellInfoGsm', referenced from method com.baidu.location.h.c.a 01-02 12:40:20.589: W/dalvikvm(11859): VFY: unable to resolve instanceof 1177 (Landroid/telephony/CellInfoGsm;) in Lcom/baidu/location/h/c; 01-02 12:40:20.529: W/dalvikvm(11859): VFY: unable to find class referenced in signature (Landroid/telephony/CellInfo;) 我使用了百度定位sdk,应该和这没关系吧 不知道怎么回事,希望遇到类似情形的前辈指导,不胜感激。
Android拍照onActivityResult的奇怪BUG
这个BUG是一个很奇怪的问题,调用系统相机拍照(在别人的手机上还有美颜相机,美颜相机很容易出这个问题,系统相机不太容易出) 第一次遇到这种特别奇葩的问题,完全跟踪不到,无论如何都没有任何错误输出,没有任何提示无征兆的闪退。 具体就是传入一个指定文件作为拍照文件。如下: ``` Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (picturesUploadAndEditView != null){ picturesUploadAndEditView.dissmissDialog(); } tempPhotoPath = getTempImage(); if (tempPhotoPath == null || tempPhotoPath.trim().equals("")){ Toast.makeText(MyApplication.getInstance(), getResources().getString(R.string.sd_error), Toast.LENGTH_LONG); return; } File tempFile = new File(tempPhotoPath); Uri imageUri = Uri.fromFile(tempFile); intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intent, ACTION_TAKE_PHOTO); ``` getTempImage()是一个自动生成照片保存路径的方法。 但是拍照完毕后 大概有20%左右几率,程序会直接闪退。经过调试发现是tempPhotoPath变成了null.加了try catch捕获异常并加Toash提示却无效,Toash根本不出程序就直接闪退了。后来我甚至把整个onActivityResult都加try里面了,但是还可能闪退,奇怪的是,闪退没有任何的错误输出,后来我在代码里逐行加调试输出跟踪,发现只要执行了return,就没有然后了,执行完了,程序不是回到原来的地方而是闪退出去,没报错信息。后来加了UncaughtExceptionHandler试图捕获错误输错却根本没进入到那里面去。求解,彻底没有任何思路了。
QT遇到了奇怪的错误,网上的方法都不行
``` #include "mainwindow.h" #include <QApplication> #include <QtGui> #include<QtWidgets> class notepad:public QWidget { Q_OBJECT public: notepad(QWidget * parent = 0, Qt::WindowFlags f = 0);//g QTextEdit *qte; QPushButton *qpb; QVBoxLayout *qvbl; public slots: void nquit(); }; notepad::notepad(QWidget * parent, Qt::WindowFlags f):QWidget(parent, f){ qte =new QTextEdit; qpb=new QPushButton("退出"); connect(qpb,SIGNAL(clicked()),this,SLOT(nquit())); qvbl->addWidget(qte); qvbl->addWidget(qpb); setLayout(qvbl); } void notepad::nquit(){ qApp->quit; } int main(int argc, char *argv[]) { QApplication a(argc, argv); /*MainWindow w; w.show();*/ notepad b; return a.exec(); } ```
POI读取EXCEL文件的错误(invalid header signature )处理
如题,网上很多说是获取信息头部出错,保存或者另存为就可以,我试了下的确可以,但是我不用保存,只要打开下或者重命名也能读取了,打开也没显示格式错误,更重要的是我功能是读取客户端的excel..不可能每次都手动操作,我现在实现的功能是用jsp的FileUpload上传的临时区用poi存储,有没高手帮忙解决![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/5.gif)更奇怪的是我在eclipse调试却完全没问题,这很重要,已经穷途末路,大家给点意见
jQuery和bootstrap中的js文件有哪个地方会造成矛盾?
当我用图一的引用时,会出现图二的错误![图片一](https://img-ask.csdn.net/upload/201709/18/1505719004_628488.png) ![图片二](https://img-ask.csdn.net/upload/201709/18/1505719070_11667.png) 我是将其放在head标签中的,结果出现错误。然后我将其放在body标签底部,就如同图片三![图片三](https://img-ask.csdn.net/upload/201709/18/1505719142_867792.png) 但是出现了图片四的错误![图片四](https://img-ask.csdn.net/upload/201709/18/1505719171_247097.png) 很奇怪,我明明引入了jQuery了的,而且位置也是在bootstrap.js前面,怎么还是有问题。 PS.之前调试的时候还是可以的,但是用工具自带功能(Hbuilder)整理了一发代码格式就开始报错,但是问题出现之前用它来整理多次代码格式也是没问题的。好奇怪,有遇到过相似的问题的吗?解答一下。
VS2017+WIN10,程序运行过程中,返回值正确,但是依然会进入错误处理代码块中,求解?
之前一直在win7平台做开发,因为项目需要,把代码转到win10上运行,发现有错误. 于是自己装了一台win10在本地调试代码,发现一个奇怪的问题. 代码如下: for (size_t i = 0; i < n重连次数; i++) { Sleep(1000); LONG retSend = Send(sock, &bufInfo); if (retSend <= 0) { g_Client.Connect(g_strIP, g_nPort); sock = g_Client.m_Socket; continue; } break; } 就是这么简单的一段代码,在win7平台调试和生成运行都没有问题,但是放在win10就出问题. 返回值 retSend 接收的是发送数据的长度. 我在win10环境下 下个断点,断点位置在LONG retSend = Send(sock, &bufInfo);这段代码处, 发现当Send函数执行完毕后,retSend接收的结果依然是0,(哪怕数据发送成功,并且长度是100,并且正确返回,但是retSend在断点位置,以及断点F10向下走下一条,依然是0) 接着断点走入 if (retSend <= 0) 代码块里面, 奇怪的现象出现了,如果说retSend的结果是0,那么继续向下走,也就罢了, 最关键的是,它在这里突然又变成了正确的值,比如retSend=100了. 程序本来在这个代码块中运行这,结果没有走到结尾,突然就又跳了回去 也就是说直接走到break;这里,跳出循环了. 这个问题困扰我两天了,在这里跪求大神解答. 这段代码在win7环境下测试几年都没有问题的,但是在win10就是不行,不知道是编译器原因还是win10做了某些优化 Send(sock, &bufInfo);此函数是自己封装的发包函数,里面有一些数据压缩加密,然后就是调用send将数据发送出去. 在Send()里面,返回值是正确的,但是在这段代码中,retSend接收到的结果却没有即时被复制,直到进入错误处理代码块中突然变好又跳了出去. 如果没有下调试断点,那么它就不会break,一直在错误处理代码中循环完毕才结束.
关于OCX嵌入网页之后功能不正常的奇怪问题
使用VS2008开发了一个MFC的OCX,功能是HTTP下载工具(内部使用的CHttpFile下载文件), OCX做好之后,使用ActiveX容器测试,下载正常; 将OCX嵌入一个静态的测试网页,测试下载功能也正常; 将这个静态网页使用IIS创建为一个网站(仅有这个测试网页的网站),通过浏览器打开网页,控件正常显示,但下载同样URL的文件却下载失败。 反复测试,其他条件完全一致的情况下,就是单网页功能完全正常,用IIS建成网站之后,下载功能就异常了。内部添加调试代码,发现在失败的时候,是CHttpFile调用QueryInfo获取目标的时候,没有正常获取目标文件的size,使用GetLastError返回的错误是12150。 目前不清楚是环境问题,还是OCX内部的配置问题,请大神来帮忙看看!
这是一个关于PYTHON 的PYQT5问题
``` import sys,time import threading from PyQt5 import QtWidgets,QtCore,QtGui import zuoye2,datetime import socket class Mywindow(QtWidgets.QMainWindow, zuoye2.Ui_MainWindow): def __init__(self): super(Mywindow,self).__init__() self.setupUi(self) #继承于Ui_MainWindow self.pushButton.clicked.connect(self.zuoya) self.pushButton_2.clicked.connect(self.youya) self.pushButton_3.clicked.connect(self.clo) def clo(self): self.close() def you(self,A): self.textEdit_2.append(A) def zuoya(self): thread = mythread() thread.signal.connect(self.zuo) thread.start() def zuo(self,A): self.textEdit.append(A) def youya(self): pass # thread = mythread() # thread.signal.connect(self.you) # thread.start() # self.quest = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # self.pushButton_3.clicked.connect(self.lianjie) # self.pushButton.clicked.connect(self.xiaoxi) # self.pushButton_2.clicked.connect(self.guanbi) # def lianjie(self): # self.port = int(self.lineEdit_2.text()) # a=(self.lineEdit.text(),self.port) # self.quest.connect((self.lineEdit.text(),self.port)) # self.pushButton_3.setEnabled(False) # # print(self.lineEdit.text()) # def getfun(self,str): # self.textEdit.setText(str) # def xiaoxi(self): # # self.quest.send('hellow'.encode()) # data=self.quest.recv(100).decode() # self.textEdit.append(data) # def guanbi(self): # self.quest.close() # QtCore.Application.instance().quit # # class mythread(QtCore.QThread): # singal=QtCore.pyqtSignal(str) # def __init__(self,soc): # QtCore. [QThread.__init__(self) # self.soc=soc # class mythread(QtCore.QThread): signal = QtCore.pyqtSignal(str) def run(self): # for i in range(1,10,1): self.signal.emit(str(datetime.datetime.now())) if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) window = Mywindow() window.show() sys.exit(app.exec_()) ``` 上面是我写的窗体连接代码 。 窗体 代码没写,但是 看名字应该可以看出来是什么部件的 对吧 。 有个很奇怪的问题 ,我单步调试的时候,程序就没有问题 如果直接运行程序吗,![图片说明](https://img-ask.csdn.net/upload/201912/04/1575443201_853197.png) 就产生了这个错误,这是为什么呢?
springcloud各服务打jar部署winserver服务器报feign.FeignException: status 400 reading错误
springcloud开发,IDEA开发工具,本地调试都正常,局域网有一台服务器winserver2012,打jar包部署也没有问题,但是在外网服务器也是winserver2012,打jar包部署就报错,feign.FeignException: status 400 reading ToolsFeign#city(Map); content: ![图片说明](https://img-ask.csdn.net/upload/201906/12/1560330384_232930.jpg) 查找有说是max-http-header-size没有配置,但试了没有解决,其他的说路径,参数写的有问题的,但核查也没有问题,比较奇怪的是本地服务器可以,在外网的机器上就出现此问题,求大神指点!
用.net2.0设计的网站,更换服务器后,上传组件失效。求高手指教!
公司网站,2011年设计,用的是微软的.net2.0框架(aspx)+win2003IIS,以前运行一切正常,搬迁到云服务器后,出现上传组件错误,具体表现: 1.点击上传组件后,源代码不执行(也就是点了之后页面闪一下,然后就回复了原页面); 2.自己新建了一个ASP编写的程序,上传成功; 3.目录权限没问题; 4.在云服务器上安装了VS2010进行本地调试,localhost加端口进行访问,测试上传是成功的。奇怪的是,用80端口的IIS进行访问,无反应。 这个问题已经困扰了好久,希望有高手解答,谢谢!
VS2013+CUDA无法命中断点
这是一个简单的程序,在GPU上申请长度为5个int型的buffer,其他什么都没有做。 ``` #include "cuda_runtime.h" #include "device_launch_parameters.h" #include <iostream> using namespace std; int main() { int *dev_buf = 0; cudaError_t cudaStatus; cudaStatus = cudaSetDevice(0);//选择GPU if (cudaStatus != cudaSuccess) { cout << "GPU设置错误\n"; goto Error; } cudaStatus = cudaMalloc((void**)&dev_buf, 5 * sizeof(int));//申请空间 cudaStatus = cudaDeviceReset();//结束,GPU重置 if (cudaStatus != cudaSuccess) { cout<<"GPU重置错误"; return 1; } Error: cudaFree(dev_buf); return 0; } ``` 在调试时,出现了很奇怪的现象,在第10行,cudaStatus 已经等于 cudaSuccess,但单步调试还是进入if后面{}内,但只经过了goto这一行,但却没有转跳。继续单步直接越过15行,到了16行。如果直接把断点设置在15行,启动调试时,断点就自动跳到16行了。然而程序的确给dev_buf分配了显存,程序运行正常。反复尝试发现,程序中第一次出现的cudaMalloc()函数无法命中断点,且对前面语句产生影响,如果程序里再出现一个或多个cudaMalloc,一切单步调试正常。以为是代码与程序不一致,网上找了各种设置,均无效。CUDA版本是7.5,新手,请各位大牛指教。万分感激。
大一小白求助工程中的多线程问题
在一个工程的主函数里面,创建了多个线程(这几个线程的函数体是同一个),创建的时候给这个线程传递了类似编号的参数,每个线程传递进去的参数当然是不同的,在线程中会用到这个参数,如果用vs,传进去的这个参数不稳定,我的意思是每次都会有变化,不是我预想的值,导致结果不正确,但是用dev cpp运行就很正常,现在很苦恼,调试了好久都没发现错误在哪里。是不是同一个函数要创建多个线程的时候传递参数要注意什么特别的问题?要不然也太奇怪了,dev cpp运行明明很正常 我是用createthread函数创建的线程
c++在win下运行17小时后弹出异常求大神解救!
我的c++程序在win下运行17小时后就会跳出异常 异常是一个map错误 整个程序是通讯程序 外面是一个循环 错误的这段代码应该一直被重复执行。 问题很奇怪 在linux下却没有发现这个问题 还有就是如果在调试模式下测试就不会出现这个问题 请问各位大神来点解决这类问题的思路 ,小弟不甚感激!!!! 小弟没有c币。。。。。。。只能靠大神同情解答了
matplotlib中add_subplot出错
以下代码是天文包astroML中的例子,运行时出错,调试发现是 一起 fig = plt.figure(figsize=(5, 1.66)) 与 ax = fig.add_subplot(131) 一起运行时出错。但不知道为什么? 还有很奇怪的时以前可以运行的代码,在运行完下面代码出错后,在运行也会出同样的错误 代码: ``` """ EM example: Gaussian Mixture Models ----------------------------------- Figure 6.6 A two-dimensional mixture of Gaussians for the stellar metallicity data. The left panel shows the number density of stars as a function of two measures of their chemical composition: metallicity ([Fe/H]) and alpha-element abundance ([alpha/Fe]). The right panel shows the density estimated using mixtures of Gaussians together with the positions and covariances (2-sigma levels) of those Gaussians. The center panel compares the information criteria AIC and BIC (see Sections 4.3.2 and 5.4.3). """ # Author: Jake VanderPlas # License: BSD # The figure produced by this code is published in the textbook # "Statistics, Data Mining, and Machine Learning in Astronomy" (2013) # For more information, see http://astroML.github.com # To report a bug or issue, use the following forum: # https://groups.google.com/forum/#!forum/astroml-general from __future__ import print_function import numpy as np from matplotlib import pyplot as plt from sklearn.mixture import GaussianMixture from astroML.datasets import fetch_sdss_sspp from astroML.utils.decorators import pickle_results from astroML.plotting.tools import draw_ellipse #---------------------------------------------------------------------- # This function adjusts matplotlib settings for a uniform feel in the textbook. # Note that with usetex=True, fonts are rendered with LaTeX. This may # result in an error if LaTeX is not installed on your system. In that case, # you can set usetex to False. if "setup_text_plots" not in globals(): from astroML.plotting import setup_text_plots setup_text_plots(fontsize=8, usetex=True) #------------------------------------------------------------ # Get the Segue Stellar Parameters Pipeline data data = fetch_sdss_sspp(cleaned=True) X = np.vstack([data['FeH'], data['alphFe']]).T # truncate dataset for speed X = X[::5] #------------------------------------------------------------ # Compute GaussianMixture models & AIC/BIC N = np.arange(1, 14) @pickle_results("GMM_metallicity.pkl") def compute_GaussianMixture(N, covariance_type='full', max_iter=1000): models = [None for n in N] for i in range(len(N)): print(N[i]) models[i] = GaussianMixture(n_components=N[i], max_iter=max_iter, covariance_type=covariance_type) models[i].fit(X) return models models = compute_GaussianMixture(N) AIC = [m.aic(X) for m in models] BIC = [m.bic(X) for m in models] i_best = np.argmin(BIC) gmm_best = models[i_best] print("best fit converged:", gmm_best.converged_) print("BIC: n_components = %i" % N[i_best]) #------------------------------------------------------------ # compute 2D density FeH_bins = 51 alphFe_bins = 51 H, FeH_bins, alphFe_bins = np.histogram2d(data['FeH'], data['alphFe'], (FeH_bins, alphFe_bins)) Xgrid = np.array(list(map(np.ravel, np.meshgrid(0.5 * (FeH_bins[:-1] + FeH_bins[1:]), 0.5 * (alphFe_bins[:-1] + alphFe_bins[1:]))))).T log_dens = gmm_best.score_samples(Xgrid).reshape((51, 51)) #------------------------------------------------------------ # Plot the results fig = plt.figure(figsize=(5, 1.66)) fig.subplots_adjust(wspace=0.45, bottom=0.25, top=0.9, left=0.1, right=0.97) # plot density ax = fig.add_subplot(131) ax.imshow(H.T, origin='lower', interpolation='nearest', aspect='auto', extent=[FeH_bins[0], FeH_bins[-1], alphFe_bins[0], alphFe_bins[-1]], cmap=plt.cm.binary) ax.set_xlabel(r'$\rm [Fe/H]$') ax.set_ylabel(r'$\rm [\alpha/Fe]$') ax.xaxis.set_major_locator(plt.MultipleLocator(0.3)) ax.set_xlim(-1.101, 0.101) ax.text(0.93, 0.93, "Input", va='top', ha='right', transform=ax.transAxes) # plot AIC/BIC ax = fig.add_subplot(132) ax.plot(N, AIC, '-k', label='AIC') ax.plot(N, BIC, ':k', label='BIC') ax.legend(loc=1) ax.set_xlabel('N components') plt.setp(ax.get_yticklabels(), fontsize=7) # plot best configurations for AIC and BIC ax = fig.add_subplot(133) ax.imshow(np.exp(log_dens), origin='lower', interpolation='nearest', aspect='auto', extent=[FeH_bins[0], FeH_bins[-1], alphFe_bins[0], alphFe_bins[-1]], cmap=plt.cm.binary) ax.scatter(gmm_best.means_[:, 0], gmm_best.means_[:, 1], c='w') for mu, C, w in zip(gmm_best.means_, gmm_best.covariances_, gmm_best.weights_): draw_ellipse(mu, C, scales=[1.5], ax=ax, fc='none', ec='k') ax.text(0.93, 0.93, "Converged", va='top', ha='right', transform=ax.transAxes) ax.set_xlim(-1.101, 0.101) ax.set_ylim(alphFe_bins[0], alphFe_bins[-1]) ax.xaxis.set_major_locator(plt.MultipleLocator(0.3)) ax.set_xlabel(r'$\rm [Fe/H]$') ax.set_ylabel(r'$\rm [\alpha/Fe]$') plt.show() ```
segment fault:core dumped
程序里有下面两个函数: 小文件没有问题,但是当文件达到1k行左右,会出现段错误。错误在第二个wlhile 语句的fgetc处。 void next(char c,int *row,int *col) { if(c == '\t') *col = (*col + TABLEN - 1) / TABLEN * TABLEN + 1; else if(c == '\n') { cur_state.line_endpos[*row] = *col; *col = 1; (*row) ++; } else (*col)++; if(*col > cur_state.win_width) { cur_state.line_endpos[*row] = *col - 1; *col -= cur_state.win_width; (*row) ++; } } void state_init() { char word; int cur_row,cur_col; cur_row = 1; cur_col = 1; fseek(FP,0,SEEK_SET); ioctl(STDIN_FILENO,TIOCGWINSZ,&win); cur_state.win_height = win.ws_row; cur_state.win_width = win.ws_col; while((word = fgetc(FP)) != EOF) next(word,&cur_row,&cur_col); cur_state.total_line =cur_row-1; memset(&inbuffer,0,sizeof(inbuffer)); } 这个错误很奇怪,我在不断减少行数测试的时候发现在900 多行的时候程序恰好出错,但gdb调试时却正常,较多行时,gdb调试也会出错,何故? 想撞墙。。
麻烦大神们帮看一下,安卓项目中遇到了一个奇怪的问题
在调试的时候电脑蓝屏了,重启以后,android studio报了这么个错误,如下图: ![图片说明](https://img-ask.csdn.net/upload/201903/09/1552133320_491776.png) --- 但是这个错误并没有对项目有什么影响,项目依然能构建成功: ![图片说明](https://img-ask.csdn.net/upload/201903/09/1552133391_529952.png) --- 然后当我打开**gradle-wrapper.properties**文件时,发现在android studio中显示**gradle-wrapper.properties**的代码如下: ![图片说明](https://img-ask.csdn.net/upload/201903/09/1552133670_788522.png) ```android <?xml version="1.0" encoding="utf-8"?> <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> <background android:drawable="@drawable/ic_launcher_background" /> <foreground android:drawable="@drawable/ic_laun ``` --- 作为小白的我震惊了,怎么会变成**xml**的形式呢?而且好像还是配置的**app图标**?还有一个**标签没闭合**,但是却没**有错误提示?!!!** --- 然后我尝试在本地资源文件中打开显示**gradle-wrapper.properties** 如下图: ![图片说明](https://img-ask.csdn.net/upload/201903/09/1552134196_858352.png) **一切正常啊!!!**有木有。 --- 然后我突然想起几个月前也发生了一次类似的问题,也是android studio报错,然后在android studio中查看代码,连**Java代码**都变成了**xml**的形式,**几乎所有的代码**都变成了**xml的形式**,但是**在资源文件中直接查看却是正常的**,项目也完全没办法正常编译运行,最后重装开发环境解决。 --- 这次又出现了类似的问题,但是项目可以正常编译,也运行得起来。 --- 想问一下各位前辈有遇到过这种问题的吗?是什么原因导致的?最后怎么解决的呢?
相见恨晚的超实用网站
相见恨晚的超实用网站 持续更新中。。。
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
有哪些让程序员受益终生的建议
从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。 敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作中游刃有余,这篇文章很长,但绝对是精品,记得帮我点赞哦!!!! 一腔肺腑之言,能看进去多少,就看你自己了!!! 目录: 在校生篇: 为什么要尽量进大厂? 如何选择语言及方...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 演示地点演示 html代码如下` music 这个年纪 七月的风 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...
通俗易懂地给女朋友讲:线程池的内部原理
餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”
《奇巧淫技》系列-python!!每天早上八点自动发送天气预报邮件到QQ邮箱
将代码部署服务器,每日早上定时获取到天气数据,并发送到邮箱。 也可以说是一个小型人工智障。 知识可以运用在不同地方,不一定非是天气预报。
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
英特尔不为人知的 B 面
从 PC 时代至今,众人只知在 CPU、GPU、XPU、制程、工艺等战场中,英特尔在与同行硬件芯片制造商们的竞争中杀出重围,且在不断的成长进化中,成为全球知名的半导体公司。殊不知,在「刚硬」的背后,英特尔「柔性」的软件早已经做到了全方位的支持与支撑,并持续发挥独特的生态价值,推动产业合作共赢。 而对于这一不知人知的 B 面,很多人将其称之为英特尔隐形的翅膀,虽低调,但是影响力却不容小觑。 那么,在...
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
刷了几千道算法题,这些我私藏的刷题网站都在这里了!
遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活… 然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网...
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
JavaScript 为什么能活到现在?
作者 | 司徒正美 责编 |郭芮 出品 | CSDN(ID:CSDNnews) JavaScript能发展到现在的程度已经经历不少的坎坷,早产带来的某些缺陷是永久性的,因此浏览器才有禁用JavaScript的选项。甚至在jQuery时代有人问出这样的问题,jQuery与JavaScript哪个快?在Babel.js出来之前,发明一门全新的语言代码代替JavaScript...
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
Python 编程开发 实用经验和技巧
Python是一门很灵活的语言,也有很多实用的方法,有时候实现一个功能可以用多种方法实现,我这里总结了一些常用的方法和技巧,包括小数保留指定位小数、判断变量的数据类型、类方法@classmethod、制表符中文对齐、遍历字典、datetime.timedelta的使用等,会持续更新......
吐血推荐珍藏的Visual Studio Code插件
作为一名Java工程师,由于工作需要,最近一个月一直在写NodeJS,这种经历可以说是一部辛酸史了。好在有神器Visual Studio Code陪伴,让我的这段经历没有更加困难。眼看这段经历要告一段落了,今天就来给大家分享一下我常用的一些VSC的插件。 VSC的插件安装方法很简单,只需要点击左侧最下方的插件栏选项,然后就可以搜索你想要的插件了。 下面我们进入正题 Material Theme ...
实战:如何通过python requests库写一个抓取小网站图片的小爬虫
有点爱好的你,偶尔应该会看点图片文字,最近小网站经常崩溃消失,不如想一个办法本地化吧,把小照片珍藏起来! 首先,准备一个珍藏的小网站,然后就可以开始啦! 第一步 我们先写一个获取网站的url的链接,因为url常常是由page或者,其他元素构成,我们就把他分离出来,我找到的网站主页下有图片区 图片区内有标题页,一个标题里有10张照片大概 所以步骤是: 第一步:进入图片区的标题页 def getH...
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
相关热词 c# 二进制截断字符串 c#实现窗体设计器 c#检测是否为微信 c# plc s1200 c#里氏转换原则 c# 主界面 c# do loop c#存为组套 模板 c# 停掉协程 c# rgb 读取图片
立即提问