- 浏览: 634520 次
最新评论
-
树下白狐:
listview与adapter用法 -
u011467537:
...
Android背景渐变色(shape,gradient) -
asdf12343800:
asdf12343800 写道asdf12343800 写道a ...
Android背景渐变色(shape,gradient) -
asdf12343800:
asdf12343800 写道asdf12343800 写道 ...
Android背景渐变色(shape,gradient) -
asdf12343800:
asdf12343800 写道 : lol: fghhg
Android背景渐变色(shape,gradient)
文章列表
我们大家都知道MySQL 存储过程是从 MySQL 5.0 开始逐渐增加新的功能。存储过程在实际应用中也是优点大于缺点。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程。
在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。
特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP 代码中,让人不寒而栗。现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这样不仅容易维护,而且执行效率也高。
一、MySQL 创建存储过程
“pr_add” 是个简单的 MySQL 存储过程,这个MySQL 存储过程有两个 int ...
Java 获得当前路径的方法
1、利用System.getProperty()函数获取当前路径:
1 System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
2、使用File提供的函数获取当前路径:
1 File directory = new File("");//设定为当前文件夹2 try{3
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) =========================分割线1================================= 版权声明 :转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://aleung.blogbus.com/logs/32090434.html
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提 ...
public class SampleActivator implements BundleActivator, CommandProvider {
public String getHelp() {//console提示
StringBuffer buffer = new StringBuffer();
buffer.append("\t dna_list - list all samples\n");//提球我们要加一个dna_list命令
return buffer.toString();
}
public void ...
python网页列表爬虫
- 博客分类:
- python
#-*- encoding: utf-8 -*-
import htmllib,urllib,formatter,string
class GetLinks(htmllib.HTMLParser,str):
def __init__(self,str):
self.str=str
self.links = {}
f = formatter.NullFormatter()
htmllib.HTMLParser.__init__(self, f)
def anchor_bgn(s ...
/**
* 资源请求者 <br/>
*
* <code>
* <pre>
* 1. 所有的资源请求者形成一个双向链表
* 2. tail表示最后的请求者,其prev指针指向更早些得请求者
* 3. 在所有hold请求者中,U锁总是排在S锁之后。
* 4. tail的next指向最后一个持有锁的对象或者等待中的远程锁存根(RXW)。所以加远程锁时根据tail.next的状态判断竞争是否成功。
*
* +------+ →prev→ +------+ →prev→ ... +------+ →prev→ +---- ...
完全卸载oracle 11G
- 博客分类:
- oracle
1.关闭oracle所有的服务。可以在windows的服务管理器中关闭; 2.打开注册表:regedit 打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务!
3.打开注册表,找到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。
4.删除注册的oracle事件日志,打开注册表 HKEY_LOCAL_ ...
jython与java 互操作
- 博客分类:
- python
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.Reader;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class test {
public static void main(String arg[]) t ...
Python中默认的成员函数,成员变量都是公开的(public),而且python中没有类似public,private等关键词来修饰成员函数,成员变量。
在python中定义私有变量只需要在变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就会为私有的了。
在内部,python使用一种 name mangling 技术,将 __membername替换成 _classname__membername,所以你在外部使用原来的私有成员的名字时,会提示找不到。
命名混淆意在给出一个在类中定义“私有”实例变量和方法的简单途径, 避免派生类的实例变量定义产生问题,或者与外界代码中的 ...
友元函数和友元类 采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时间开销),但它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。友元函数 : 友元函数是可以直接访问类的私有成员的非成员函数。它是定义在类外的普通函数,它不属于任何类,但需 ...
Python对象的分类
- 博客分类:
- python
Python对象的分类
我们将Python的对象从概念上大致分为四类,需要指出的是,这种分类并不一定完全正确,不过是提供一种看待Python中对象的视角而已:
l Math :数值对象
l Container :容纳其他对象的集合对象
Python 类型和对象
- 博客分类:
- python
Python 类型和对象
Shalabh Chaturvedi
Copyright © 2005-2009 Shalabh Chaturvedi
All Rights Reserved.
(小明同学译 wjm251 AT gmail.com)
关于本书
解释新式的Python对象(new-style):
<type 'type'> and <type 'object'>是什么东西
用户定义的类及实例是如何相互关联的,和内置类型有啥关系how user defined classes and instances are relat ...
Python type类具体的三大分类介绍
- 博客分类:
- python
原文地址:http://developer.51cto.com/art/201003/188766.htm
Python type类视角中的对象体系需要我们不断的学习,其中我们使用的时候需要注意。下面我们就看看如何才能更好的运用Python type类。下面的文章希望大家有所收获。
在单纯的Python type类的世界中,一切都是对象.这些对象可以分为三类,
metaclasses,classes,instance
其中classes又可以分为内置的type和用户自定义的class
下面我们通过一张图片来作详细的说明
其中C的定义的方式如下(python 中继 ...