2017年9月5日

python使用相对路径创建文件夹

摘要: 两个py文件,一个是al文件夹下的test1.py,一个是和al文件夹同层的test2.py test1.py代码如下: test2.py代码如下: 则最终效果是在test2.py同层创建source_data文件夹。 即如果使用相对路径创建文件,则是最外层调用模块的相对路径。 阅读全文

posted @ 2017-09-05 11:25 jxzheng 阅读(4150) 评论(0) 推荐(0) 编辑

2016年12月18日

Jupyter Notebook通过latex输出pdf

摘要: 主要步骤 1.将ipynb编译成tex 2. 修改tex,增加中文支持 在\documentclass{article}后面插入 3. 编译tex,生成pdf 如果插入图片 需要把图片download下来,并在tex中插入链接 参考: Jupyter Notebook PDF输出的中文支持 阅读全文

posted @ 2016-12-18 12:42 jxzheng 阅读(4446) 评论(0) 推荐(0) 编辑

2016年8月21日

error: ld returned 1 exit status 和 error:undefined reference

摘要: undefined reference 往往是链接时出现错误,无法解析引用。这篇文章总结的很好undefined reference问题总结 error: ld returned 1 exit status 链接文件没有建立 案例 编译: 错误在于没有对static成员变量在类外初始化,所以没有对s 阅读全文

posted @ 2016-08-21 12:30 jxzheng 阅读(1057) 评论(0) 推荐(0) 编辑

2016年7月8日

ubuntu连接无线网

摘要: 我的ubuntu是因为没有安装无线网卡驱动,首先查看网卡型号 但是我在Broadcom官网上没有找到BCM43142的驱动。 通过谷歌后发现通过安装bcwl-kernel-source来解决这个问题,借鉴这篇文章How To Install bcmwl-kernel-source On Ubuntu 阅读全文

posted @ 2016-07-08 15:12 jxzheng 阅读(334) 评论(0) 推荐(0) 编辑

2016年2月27日

Java泛型

摘要: 1.可以利用Object类实现泛型,但这种方法必须进行强制类型转换,容易出错。 2.泛型类就是把数据类型参数化。 3.泛型类的参数可以是泛型类。 4.泛型类可以同时设置多个类型参数。 5.泛型类可以继承泛型类。 6.泛型类可以实现泛型接口。 7.class A<T extends K>限制T只能是K 阅读全文

posted @ 2016-02-27 22:28 jxzheng 阅读(138) 评论(0) 推荐(0) 编辑

Java异常机制

摘要: Java异常机制 Java中的可抛出类型都继承自java.lang.Throwable. Error类型继承自java.lang.Error. Exception类型继承自java.lang.Exception. 例如: 1.IllegalAccessException异常 2.IllegalArg 阅读全文

posted @ 2016-02-27 18:21 jxzheng 阅读(581) 评论(0) 推荐(0) 编辑

2016年2月18日

理解Java多态

摘要: 多态又称Polymophism,poly意思为多,polymophism即多种形态的意思。一种类型引用因为指向不同的子类,表现出不同的形态,使用不同的方法。 什么是多态 多态建议我们编码时使用common interface(公共接口)而不是concrete implementation(具体实现) 阅读全文

posted @ 2016-02-18 16:07 jxzheng 阅读(472) 评论(0) 推荐(0) 编辑

2016年2月15日

Java类和对象初始化

摘要: 类的生命周期: Java类的初始化: 本阶段负责为类变量赋正确的初始值。(类变量即静态变量) Java编译器把所有的类变量初始化语句和静态初始化器通通收集到<clinit>方法中,该方法只能被JVM调用,专门承担初始化工作。 初始化一个类必须保证其直接超类已被初始化。 并非所有类都拥有<clinit 阅读全文

posted @ 2016-02-15 17:44 jxzheng 阅读(28353) 评论(1) 推荐(1) 编辑

2016年2月13日

java常量池理解

摘要: String类两种不同的创建方式 String s1 = "zheng"; //第一种创建方式 String s2 = new String("junxiang"); //第二种创建方式 第一种创建方式是编译期在常量池中创建对象,如果常量池中已经存在"zheng"这个String对象,就将地址赋给s 阅读全文

posted @ 2016-02-13 18:48 jxzheng 阅读(630) 评论(0) 推荐(0) 编辑

2016年2月12日

短路与&&和按位与&的区别

摘要: 条件1&&条件2,短路与&&如果条件1为假则不判断条件2;而按位与&如果条件1为假仍旧判断条件2 阅读全文

posted @ 2016-02-12 10:53 jxzheng 阅读(245) 评论(0) 推荐(0) 编辑

导航