上一页 1 ··· 5 6 7 8 9 10 下一页

2013年6月27日

devi into python 笔记(一)字典 列表的简单操作

摘要: 模块:python中模块是很重要的概念,在模块中加入if __name__ == "__main__": pass会使模块应用起来更加灵活,避免出错。==================================字典dictionary:python 字典中元素是无序的,并且对于键来说是大小写敏感的。向字典添加元素:直接写dic['new'] = 'new'del dic['new'] 删除一个元素dic.clear() 清空dic,返回一个空dic,打印出的是:{}=========================== 阅读全文

posted @ 2013-06-27 17:01 李皮筋 阅读(226) 评论(0) 推荐(0) 编辑

编程语言类型

摘要: 静态类型语言: 一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的。Java和C是静态类型语言。动态类型语言: 一种在运行期间才去确定数据类型的语言,与静态类型相反。VBScript和Python是动态类型的,因为它们确定一个变量的类型是在您第一次给它赋值的时候。强类型语言: 一种总是强制类型定义的语言。Java和Python是强制类型定义的。您有一个整数,如果不明确地进行转换 ,不能将把它当成一个字符串。弱类型语言: 一种类型可以被忽略的语言,与强类型相反。VBScript是弱类型的。在VBScript中,您可以将字符串'1 阅读全文

posted @ 2013-06-27 13:50 李皮筋 阅读(248) 评论(0) 推荐(0) 编辑

2013年6月13日

android.os.NetworkOnMainthreadexception处理

摘要: android2.3中可以直接在主线程中开启网络发送请求,但是在4.0以上会强制子线程中开启网络。不然会报出android.os.NetworkOnMainthreadexception的异常终止程序。我的解决方法是开启多线程,并使用匿名内部类的方法: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 启动线程执行下载任务 new Thread(r).st... 阅读全文

posted @ 2013-06-13 20:05 李皮筋 阅读(206) 评论(0) 推荐(0) 编辑

2013年5月29日

Javazh中static的简单理解

摘要: java中的static关键字意思是静态的,静态优先于类存在。例子:public class TestStatic{ int a = 0; public static void main(String args[]){ System.out.println("a = " + a); }}运行的话,会在输出的那一行报错:无法从静态上下文中引用非静态变量 a。这也就是前面说的,静态优先于类存在,可以这么理解:在TestStatic类还没有被实例化的时候,就已经有了静态方法main,所以在main中输出变量a时,还没有TestStatic这个类的实例,也就没有Test... 阅读全文

posted @ 2013-05-29 20:23 李皮筋 阅读(387) 评论(0) 推荐(0) 编辑

2013年5月20日

Java中的String、StringBuffer、StringBuilder的联系

摘要: java中最常用的跟字符串相关的类有String、StringBuffer和StringBuilder。因为StringBuffer和StringBuilder十分类似,所以先来看看他俩的异同:StringBuffer在jdk1.0就已经有了的。StringBuilder是在jdk1.5才加入的。这两个类十分的类似,对字符串的操作他们两个类中都有,具体操作也大同小异。可以简单的理解成:StringBuilder是StringBuffer的扩充。不同在于:在两者都可以使用的情况下,StringBuilder要快于StringBuffer。这也很好理解,一代更比一代强嘛。不过最大的区别是:对于字符 阅读全文

posted @ 2013-05-20 22:15 李皮筋 阅读(499) 评论(0) 推荐(0) 编辑

2013年5月16日

Java中Thread与Runnable二三事

摘要: 首先提出两个问题,带着这两个问题往下看:1.真正实现多线程,因为我自己刚开始学java的多线程时只知道,多线程是执行线程类的run方法,所以就在代码中手动调用了run方法,但实际上这么做是无效的。所以这里也简单写一下,算是给同样是初学者们的小提醒。2.实现线程间的资源共享java中实现多线程有两种方法:1.继承Thread类2.实现Runnable接口对于第一种方法、继承Thread类:首先我们知道,多线程就是执行线程类的run()方法,所以这里我们复写了线程类的run()方法,然后调用之。class MyThread extends Thread{ int t = 10; Str... 阅读全文

posted @ 2013-05-16 02:26 李皮筋 阅读(501) 评论(0) 推荐(0) 编辑

2013年5月13日

python DB-API数据库常用对象及方法,postgresql为例

摘要: 之前做过python的web框架flask,数据库用的是sqlite3,也只是会用。后来又查了一些资料,这里整理了一下。这是python的官方数据库API介绍:http://www.python.org/dev/peps/pep-0249/ 这里就简单说说常用的对象与方法:1.connection 连接对象: cursor():返回游标对象 commit():对除了查询(select)操作,也就是insert、update、delete操作时要用到,下面会有例子。 close():关闭连接对象2.cursor 游标对象: execute(sql):执行具体sql语句 fetchall... 阅读全文

posted @ 2013-05-13 00:30 李皮筋 阅读(506) 评论(0) 推荐(0) 编辑

2013年5月8日

CGI与WSGI

摘要: 之前做过php,现在在学python,涉及到wsgi,被搞得有点蒙,看了些资料,这里简单总结一下,理解上有偏差的地方希望有大牛帮忙。其实还是有点模模糊糊的,不太理解… 任重而道远CGI:使用户在浏览器上请求服务器上的应用程序。或者说,想要执行什么动态页面的功能,就要经过 浏览器->服务器->CGI->应用程序->返回给CGI->返回给服务器->返回给浏览器。WSGI:简单的说,WSGI是为了python而存在的CGI程序。由于之前的CGI程序和编写WEB服务所用的语言往往是不同的(CGI用C,WEB服务用PHP等),WSGI的其中一个目的就是让用户可以用统一 阅读全文

posted @ 2013-05-08 14:02 李皮筋 阅读(330) 评论(0) 推荐(0) 编辑

Java中装箱与拆箱

摘要: JDK5.0 之后提供了一种新特性:自动装箱拆箱。既然是装拆箱,那么我们先来看看这个所谓的“箱”:java中的8种基本数据类型都有与之对应的封装类(封装类就是所谓的箱)。分别是:byte short int long double float char boolByte Short Integer Long Double Float Character Boolean这一点上一篇文章也提到了。这里说句题外话:为什么要有封装类?因为java是面向对象的语言,一切皆对象。有些时候最好甚至必须使用对象,然而基本数据类型并不是对象,所以封装类便解决了这个问题,把基本数据类型封装到对应的封装类中成为一个 阅读全文

posted @ 2013-05-08 13:51 李皮筋 阅读(250) 评论(0) 推荐(0) 编辑

2013年5月7日

Java中equals与==异同

摘要: 为了更好的理解,先来看看java的数据类型java的数据类型分为两大类:基本数据类型与引用数据类型。基本数据类型有8种:数值型:byte int short long字符型:char布尔型:bool引用数据类型有3种:类:Class接口:Interface数组:Array再有,基本数据类型也有与自己相对应的封装类,即引用类型:数值 :Byte、Short、Integer、Long、Float、Double字符:Character布尔:Boolean在java中基本数据类型都被统一放在一块区域(内存的栈中),其中有一部分区域称之为“常量池”。在常量池中,基本数据类型可以被共享,也就是说我们定义一 阅读全文

posted @ 2013-05-07 20:44 李皮筋 阅读(409) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页

导航