debug
zealscott
https://tech.zealscott.com
展开
-
C语言错误:error: expected ':', ',', ';', '}' or '__attribute__' before '=' token
好久没怎么写C语言了,出现这个错误一脸懵逼。最开始以为是标点符号的问题,但google了一下才发现,这是由于结构体的声明中初始化导致的。 例如:我的结构体定义为:struct Node{ int a=3; int b=5;};牢记,结构体定义时不能初始化!!!...原创 2018-03-12 15:04:55 · 13953 阅读 · 0 评论 -
VMware Tools解压缩时出现:Read-only file system
这是因为挂载的DVD格式的VMware Tools只是可读的,将压缩文件复制到系统文件中,然后执行: gzip -d VMareTools-10.2.0-7259539.tar.gz原创 2018-03-25 11:57:30 · 1128 阅读 · 0 评论 -
根据坐标点位置计算方位角(python实现)
根据坐标点位置计算方位角是在GPS轨迹处理和数据挖掘中很常见的得到车头朝向的方式。 网上的大部分代码都有些许错误,这里总结如下。(x1,y1)为当前GPS点坐标,(x2,y2)为下一个点的GPS坐标:def calc_angle(x1,y1,x2,y2): angle=0 dy= y2-y1 dx= x2-x1 if dx==0 and dy>0: ...原创 2018-08-17 18:31:25 · 13154 阅读 · 7 评论 -
java.lang.NullPointerException
我这里定义了一个List:List<String> perosonInfo;需要注意,一定需要面向对象。。需要改写成List<String> perosonInfo = new ArrayList<>();然后才能进行add等操作。...原创 2018-10-22 09:46:19 · 153 阅读 · 0 评论 -
Type mismatch in value from map:
先检查mapper输出和reducer输入的类型是否一致。如果一致,需要在main中添加:job.setMapOutputKeyClass(Text.class);job.setMapOutputValueClass(IntWritable.class);job.setOutputKeyClass(Text.class);job.setOutputValueClass(IntWrita...原创 2018-10-21 19:51:05 · 370 阅读 · 0 评论 -
'utf-8' codec can't decode byte 0xa0 in position 4276: invalid start byte
在python打开文件时,很多时候总会遇到这样的问题:'utf-8' codec can't decode byte 0xa0 in position 4276: invalid start byte这是由于编码不正确引起的,我尝试了很多方法,都不能很好的解码,同时很多时候我们又不能直接打开文件查看其编码方式(文件太大),直到我看见了这个问题,终于找到了答案:在打开文件时加上编码方式为cp...原创 2018-11-07 15:07:29 · 7234 阅读 · 2 评论 -
Mac python plt.show()不显示
在mac中,我使用vscode写python文件,最后需要plt.show(),但死活不显示, 并且命令行一直卡死在那里,查了文档,应该是backend设置不对。我使用anoaconda,对应的matplotlib配置文件路径应该为:/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc打开此文件,修改...原创 2018-11-23 10:10:07 · 2928 阅读 · 0 评论 -
python plot hist 密度图 概率和不为1
使用ax.hist()函数想要把数据转为密度直方图,但发现直接使用density=true得到的值很奇怪,y轴甚至会大于1,不符合我的预期。查了资料发现density=ture的意思是保证该面积的积分为1,并不是概率和为1,因此我们需要对其进行改进。最简单对方法就是对每个bin增加权重,强迫它为我们的概率值:weights = np.ones_like(myarray)/float(len(...原创 2018-11-23 15:43:33 · 17186 阅读 · 4 评论