程序bug心得
HINJ
这个作者很懒,什么都没留下…
展开
-
Pycharm 中使用os.system()、subprocess等调用shell命令出现sh:l:XXX not found错误
Pycharm 中使用os.system()、subprocess等调用shell命令出现sh:l:XXX not found从终端启动pycharm就可以了,具体怎么从终端启动pycharm,另一篇博客有所叙述出现这个问题的原因基本上是由于你的pycharm没有经由terminal,而是从快捷方式(如app)或者其他的方法打开,这种打开方法,pycharm不会去读取bashrc中的环境变量,当然也就找不到某些不在系统底层环境中的命令了....原创 2020-06-03 22:52:54 · 2251 阅读 · 0 评论 -
Mac中如何用终端打开pycharm
Mac中如何用终端打开pycharm先正常通过app打开pycharm然后点击最上方菜单栏中的Tools选择创建命令行启动选项出现点击ok然后复制里面的命令到终端中就可以用终端打开pycharm啦原创 2020-06-03 22:45:50 · 4049 阅读 · 0 评论 -
Mac中安装完anaconda之后命令行输入conda显示无命令解决办法
Mac中安装完anaconda之后命令行输入conda显示无命令解决办法打开mac终端:输入 vim ~/.bash_profile在文件中找到这样的一行:export PATH="//anaconda3/bin:$PATH"复制这一行,然后粘贴到终端起始,回车之后就会发现conda命令可用了之后还可以激活conda环境:conda activate发现报错然后根据提示输入conda init bash然后再conda activateok了.原创 2020-06-03 22:40:33 · 3450 阅读 · 2 评论 -
用ant构建测试时中文字符引起的错误
我的程序在eclipse中成功跑成功,但在ant构建跑时出现了unknownsource的问题,后来发现原因是因为双引号使用了中文双引号,在ant环境中没有编译中文字符的环境,导致无法识别出中文双引号。如果有同样问题出现的同志,希望本篇博客能够帮到你...原创 2018-04-23 16:57:53 · 202 阅读 · 0 评论 -
浅析List中Integer类型比较的错误
相信很多人都会有想用List集合存int数据的时候(或许是用于后续遍历),初始我的第一反应是下图,经验证会报错,虽要将int存入,但初始化时需要初始为Integer类型。正确的初始化如下实际上是由于我的软件构造实验课lab1中一个困扰我近三个小时的程序bug,让我想到了开这样一个测试程序说明这个问题如上图(即我的测试程序),按逻辑List中存入了同一个int类型的数据,必定是相等的,程序也没有报错...原创 2018-03-13 23:44:02 · 4822 阅读 · 0 评论 -
java中foreach语句中使用remove时出现的问题
先粘上测试代码:public class test { public static void main(String[] args) { List<Integer> list=new ArrayList<>(); list.add(1); list.add(2); list.add(3); for(Inte...原创 2018-03-23 14:27:18 · 1357 阅读 · 1 评论