在Python的标准库os模块中包含普遍的操作系统功能os模块引入的方法是:importos以下为os模块常见的使用方法:1、os.getcwd获取当前的工作目录,即程序执行的目录2、os.name字符串指示正在使用的平台。比如,windows是“nt”,linux或unix是“posix”3、os.getenv()读取环境变量..
分类:
编程语言 时间:
2014-10-10 00:42:45
收藏:
0 评论:
0 赞:
0 阅读:
375
一、多线程下的单例设计模式
利用双重判断的形式解决懒汉式的安全问题和效率问题
//饿汉式
/*class Single
{
private static final Single t = new Single();
private Single(){}
public static Single getInstance()
{
return t;
}
}
*/
//懒汉式...
分类:
编程语言 时间:
2014-10-10 00:38:04
收藏:
0 评论:
0 赞:
0 阅读:
314
继承作为面向对象的三大基本特征之一,也是Java中必不可少的组成部分。因此,Java中类的继承和其他面向对象语言的继承都是大同小异的。继承的优点:通过继承可以简化类的定义.Java只支持单继承,不允许多重继承.可以有多承继承,即一个类可以继承某个类的子类,如类B继承了类A,类C又继承了类B,那么C也...
分类:
编程语言 时间:
2014-10-10 00:32:44
收藏:
0 评论:
0 赞:
0 阅读:
357
初试牛刀假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实践...
分类:
编程语言 时间:
2014-10-10 00:32:36
收藏:
0 评论:
0 赞:
0 阅读:
487
上篇博客谈到了Java中类的继承,但是那些远远不能满足我们在实际操作中的需要,那么怎么才能让子类的功能更强大,并且具有父类的属性呢?一:父类1 public class A { 2 3 final String name="A"; 4 5 void A1(){}; 6 ...
分类:
编程语言 时间:
2014-10-10 00:32:04
收藏:
0 评论:
0 赞:
0 阅读:
366
一、Windows下开启Telnet服务(详见:与Win7防火墙无缝结合Telnet功能测试)1、Windows 2000/XP/2003/Vista:默认已安装但禁止了Telnet服务(1)开启Telnet:运行services.msc打开服务管理,找到Telnet服务项设置其启动类型为“自动”或...
分类:
编程语言 时间:
2014-10-10 00:26:14
收藏:
0 评论:
0 赞:
0 阅读:
727
Hibernate提供的一级缓存 hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。 hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称se...
分类:
编程语言 时间:
2014-10-10 00:25:34
收藏:
0 评论:
0 赞:
0 阅读:
497
43.明智地使用多继承。
多继承带来了极大的复杂性。最基本的一条就是二义性。
当派生类为多继承时,其多个基类有同名的成员时,就会出现二义性。通常要明确其使用哪个成员的。显式地限制修饰成员不仅很笨拙,而且会带来限制。当显式地用一个类名来修饰一个虚函数时,函数就会被固定,而不再具有虚拟的特性。对于虚函数,若两个基类拥有一个同名同参的虚函数,当派生类没有重新定义虚函数时(可以只声明),直接调用这个同...
分类:
编程语言 时间:
2014-10-09 23:19:54
收藏:
0 评论:
0 赞:
0 阅读:
595
继续以卖票为例
一、线程安全问题的解决
同步的第一种表现形式:同步代码块
思路:
将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他线程是不允许参与运算的,必须要当期线程把代码执行完毕后,其他线程才可以参与运算
在java中用同步代码块解决这个问题
同步代码块格式:
synchronized(对象)
{
需要被同步的代码部分
}
clas...
分类:
编程语言 时间:
2014-10-09 23:18:54
收藏:
0 评论:
0 赞:
0 阅读:
507
在基于互联网的应用中,程序经常需要自动地发送电子邮件。如:一个网站的注册系统会在用户注册时发送一封邮件来确认注册;当用户忘记登陆密码的时候,通过邮件来取回密码。smtplib模块是python中smtp(简单邮件传输协议)的客户端实现。我们可以使用smtplib模块,轻松的发送电子邮件。下面的例子用...
分类:
编程语言 时间:
2014-10-09 23:16:24
收藏:
0 评论:
0 赞:
0 阅读:
621
面向对象基本概念:封装、继承、多态封装:就是把数据和行为结合在一起形成统一的整体,并对对象使用者隐藏数据的实现过程。继承:Java继承是使用已存在的类的定义作为基础建立新类的技术,继承避免了对一般类和特殊类之间共同特征进行的重复描述。多态:多态指同一个实体同时具有多种形式。Java作为一种面向对象语...
分类:
编程语言 时间:
2014-10-09 23:15:34
收藏:
0 评论:
0 赞:
0 阅读:
338
逛园子看到一童鞋做的华为上机题目,写来好长的代码,懒得看,感觉不可能这么难,于是动手敲了下。import java.util.Scanner;public class StringTest { /** * @param args */ public static void main(String.....
分类:
编程语言 时间:
2014-10-09 23:15:24
收藏:
0 评论:
0 赞:
0 阅读:
473
第一篇:今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原文的理解。一. 什么是Native Method简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的...
分类:
编程语言 时间:
2014-10-09 23:09:05
收藏:
0 评论:
0 赞:
0 阅读:
367
2.1 标签之间再包含额外的JavaScript代码。如果包含了嵌入的代码,则只会下载并执行外部脚本文件,嵌入的代码会被忽略。2.3文档模式最初的两种文档模式:混杂模式和标准模式对于标准模式,可以通过使用下面任何一种文档类型来开启而对于准标准模式,则可以通过使用过渡型或框架集型文档类型来触发2.4元...
分类:
编程语言 时间:
2014-10-09 22:30:42
收藏:
0 评论:
0 赞:
0 阅读:
305
本文系原创,转载请注明:http://www.cnblogs.com/inevermore/p/4014577.html 根据维基百科,对单例模式的描述是: 确保一个类只有一个实例,并提供对该实例的全局访问。 从这段话,我们可以得出单例模式的最重要特点: 一个类最多只有一个对象 单线程环境 对于一个...
分类:
编程语言 时间:
2014-10-09 22:29:42
收藏:
0 评论:
0 赞:
0 阅读:
411
前言最近学习下C++,之前是python的用户,python解释器有诸多实现,其中最出名的要数C实现了,而且很多python的扩展模块可能要用C或者C++来写的,所以很有必要学习下C++了为了避免学习语法的无聊,把pythonchallenge拿来练练手,什么?不知道这是什么?想想办法吧我的C++环...
分类:
编程语言 时间:
2014-10-09 22:27:42
收藏:
0 评论:
0 赞:
0 阅读:
364
记录一些时间常用操作public class DateCa { public static void main(String[] args) throws ParseException { /** 时间操作首推Calendar 格里高利历 **/ ...
分类:
编程语言 时间:
2014-10-09 22:25:42
收藏:
0 评论:
0 赞:
0 阅读:
329
1、定义接口 使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,当中接口体由常量定义和方法定义两部分组成。定义接口的基本格式例如以下:[修饰符] interface 接口名 [extends 父接口名列表]{[public] [static] [final]....
分类:
编程语言 时间:
2014-10-09 22:20:52
收藏:
0 评论:
0 赞:
0 阅读:
242
C++ 给我最大的疑惑就是,不知道源码所在。 所以当有一个getline()函数,我不知道它定义在什么地方,是一个怎么样的实现过程,所以后来就荒废了,哎。 今天再次学习找了一下:C++中有两个getline函数,一个是在s...
分类:
编程语言 时间:
2014-10-09 22:07:59
收藏:
0 评论:
0 赞:
0 阅读:
314
当一个类有父亲,但是其中的功能还希望实现线程,那么就不能采用继承Thread的方式创建线程
那么就可以通过接口的方式完成
准备扩展Demo类的功能,让其中的内容可以作为线程的任务执行
实现Runnable接口,Runnable接口中只有一个方法run
一、创建线程的第二种方法
/*
* 创建线程的第二种方法
* 1.定义类实现Runnable接口
* 2.覆盖接口...
分类:
编程语言 时间:
2014-10-09 22:05:09
收藏:
0 评论:
0 赞:
0 阅读:
398