自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 64位windows下用powerdesigner16链接mysql建立逆向工程

一、建立ODBC数据源我使用64位ODBC时,用powerdesigner创建数据库连接时报错,如下图。在控制面板管理工具中的数据源(ODBC)是64位的,如下图,需要手动在:C:\Windows\SysWOW64路径下手动打开odbcad32.exe,进行odbc配置其余操作和正常创建逆向工程相同。

2015-10-08 12:10:28 445

转载 UML 继承 实现 依赖 关联

继承(又称泛化)指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间 最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在

2015-09-25 16:46:19 467

转载 JAVA中的equals(二)

string类中的equals()方法:public boolean equals(Object anObject){ //如果是同一个对象 if (this == anObject) { return true; } //如果传递进来的参数是String类的实例 if (a

2015-07-30 09:57:10 368

转载 JAVA中的equals(一)

经过几天的学习,终于对equals的用法有了比较全面的认识,并做一个总结。1.equals的本意——即在Object对象中定义的equals()方法有什么样的意义。(此处先附上==的作用,后面仍有叙述。因为==和equals()方法的关系是很密切的,后面有我自己的看法。    ==用于比较引用和比较基本数据类型时具有不同的功能:     比较基本数据类型,如果两个值相同

2015-07-30 09:56:29 732

转载 JAVA GC 新生代 老年代

Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。堆

2015-07-13 16:10:52 536

转载 java的锁机制

一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁

2015-06-27 10:23:12 283

转载 HTTP长连接

在我的印象里HTTP是一种“无状态的协议”,也就是不知道以前请求的历史,无法保留上一次请求的结果。Cookie的诞生,弥补了这个不足,浏览器可以通过本地持久化请求数据来记录上次请求的环境。但这个没有根本上改变HTTP请求本身的这种“客户端请求服务器端相应”模式——客户端是主动的,而服务器是被动的。最近听说有“HTTP长连接”,去探索了一把,果然很有意思,能够实现“服务器推”的这种概念,也就

2015-06-25 17:40:44 302

转载 生产者/消费者问题的多种Java实现方式

生产者/消费者问题的多种Java实现方式 实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用的异步流水开发框架的设计与实现》中将介绍一种生产者/消费者模式的具体应用。生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作

2015-06-19 16:18:22 284

原创 前端自学随笔

javascrip中的数组是稀疏的,如下代码是可行的function arr(){var a=[1,2,3];a[20]=6;alert(a);} 提示框内容1,2,3,,,,,,,,,,,,,,,,,,6标签中 for 属性form中的lable标签 男 女 输入你的邮箱地址

2015-05-26 16:53:00 312

转载 css after选择器

CSS中存在一些比较特殊的属性,称之为伪类,它们之中最常用的就是定义链接的伪:link,:visited,:hover,:active等。    除了它们,还有一些不被常使用的伪类,有:focus,:first-child,:lang等。    而且CSS里不光有伪类,还有伪元素,比如::first-letter,:first-line,:before和:after。   

2015-05-20 23:12:16 737

转载 在Flask中验证注册用户的Email

本教程详细介绍在用户注册过程中如何去验证他们的email地址。工作流程上来讲,在用户注册一个新账户后会寄送一个确认信。直到用户按指示完成了邮件中的“验证”,否则他们的账户会一直处于“未验证”状态。这是大多数网络应用会采用的工作流程。这当中很重要的一件事就是,未验证的用户有什么权限?或者说,对于你的应用,他们是有全部权限呢,还是被限制的权限呢,还是根本没有权限?对于本教程中的应用,未

2015-05-13 23:10:18 3525

转载 使用__slots__

正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:>>> class Student(object):... pass...然后,尝试给实例绑定一个属性:>>> s = Student()>>> s.name = 'Michael' # 动态给实例绑定一

2015-05-09 12:45:51 256

转载 理解Python的双下划线命名

我热情地邀请大家猜测下面这段程序的输出:class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private()' def pu

2015-05-06 23:45:55 375

转载 Python 字典的setDefault()方法

setdefault(key[, default])If key is in the dictionary, return its value. If not, insert key with a value of default and returndefault. default defaults to None.如果键在字典中,返回这个键所对应的值。如果键不在字典中,向字典 中插

2015-05-05 23:27:59 394

转载 python字符串转数字

string模块里有>>> a="12345">>> import string>>> string.atoi(a)12345>>> b="123.678">>> string.atof(b)123.678

2015-05-03 23:01:00 2055

转载 Java多态性理解

Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行

2015-05-01 22:15:27 339

转载 java中的接口

public class TestInterface { public static void main(String[] args){ CareAnimalable c = new Worker(); //Worker w = (Worker)c;

2015-05-01 22:01:22 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除