- 浏览: 1050088 次
最新评论
-
snso001:
private void initializeAdapter( ...
Android中ListView分页加载数据 -
pangxilei:
SQL语句执行效率及性能测试 -
atgoingguoat:
我用过SVN,CVS。版本控制不是我们简单通过工具能实现的。需 ...
源代码管理,版本控制
文章列表
(3)、
1、变量定义
局部变量声明一定要放在存储过程体的开始
DECLARE variable_name [,variable_name...] datatype [DEFAULT value];其中,datatype为MySQL的数据类型,
如:int, float, date, varchar(length)
2、变量赋值
SET变量名=表达式值[,variable_name = expression ...]
3、用户变量
1)、在MySQL客户端使用用户变量
示例:mysql>select'HelloWorld'into@x;
mysql&g ...
- 2011-11-18 15:40
- 浏览 683
- 评论(0)
一、MySQL的存储的过程:一个存储过程是一个可编程的函数,它在数据库中创建并保存。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。
优点:
1、存储过程增强了SQL语句的功能和语句灵活性。存储过程可以用流控制编写,有很强的灵活性,可以完成复杂的判断和比较复杂的运算。
2、存储过程允许标准组件是编程。储存过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。而在数据库专业人员可以随时对存储过程进行修改,对应用程序源代码毫无影响。
3、存储过程能过减少网络流量。针对同一个数据库对象的操作(如查询、修改),如果这一操作所涉及 ...
- 2011-11-18 14:23
- 浏览 692
- 评论(0)
做MPI的时候,多台主机通信,输入密码是很讨厌的事情,这时可以用SSH不需密码登录远程主机。
设置这个应该挺简单,但是参考网上好几个网页的手把手的教程用起来都有问题,还有点复杂。
这里写个简单的步骤,备忘兼供参考。
自己的主机:xi03,远程主机:cancer
首先在自己的主机xi03上的终端(比如putty接入):
ssh-keygen -t dsa 或者 ssh-keygen -t rsa 都行其中的任何提示,为了简单可以都直接回车,可以不需要密码和自定义id等。
cd ./.ssh/scp id_dsa.pub cancer:/root/.ssh/authorized_keys这 ...
- 2011-11-18 11:02
- 浏览 605
- 评论(0)
Oracle定义了一个BLOB字段用于保存二进制数据,但这个字段并不能存放真正的二进制数据,只能向这个字段存一个指针,然后把数据放到指针所指向的Oracle的LOB段中, LOB段是在数据库内部表的一部分。
因而在操作Oracle的Blob之前,必须获得指针(定位器)才能进行Blob数据的读取和写入。
如何获得表中的Blob指针呢? 可以先使用insert语句向表中插入一个空的blob(调用oracle的函数empty_blob() ),这将创建一个blob的指针,然后把这个empty的blob的指针查询出来,这样就可得到BLOB对象,从而读写blob数据。
插入空blob ...
- 2011-11-17 21:54
- 浏览 656
- 评论(0)
The 2nd day after this year’s MVP Summit in Redmond, just 14 hours after I got back from the U.S, I took another flight from Beijing to South China for a job. The job turned out to be one of the most challenging one that I’ve never done, pushing
the performance limit of Team Foundation Server.
...
- 2011-11-17 16:51
- 浏览 788
- 评论(0)
HPL: A Portable Implementation of the High-Performance Linpack Benchmark for Distributed-Memory Computers
安装HPL for GPU (hpl-2.0_FERMI_v08.tar) 之前,机器里要预装编译器,并行环境MPI、基本线性代数子方程(BLAS)或矢量图形信号处理器(VSIPL)两者之一。
...
- 2011-11-17 16:25
- 浏览 1702
- 评论(0)
JDBC调用存储过程
存储过程类似java中的函数或方法,数据库是用于存储数据的,我们可以在数据中编写函数或方法对数据进行处理。在数据库中编写存储过程,在java程序中我们直接就调用存储过程来取数据。这些函数或方法就是存储过程。现在在金融证劵中,存储过程用的还是表较多,因为它不敢让你去写数据的处理。比如银行,算利息,它不敢让程序员去写处理数据的方法,一旦出错就是大错,即使让程序员去写,也得经过专家委员会的评估等。因此这些数据的处理都是在数据库的存储过程中去做。
编写存储过程(可以参看mysql文档)
得到CallableStatement,并调用存储过程:
CallableStat ...
- 2011-11-17 14:53
- 浏览 889
- 评论(0)
在实际开发中,程序需要把大文件或二进制数据保存到数据库。
基本概念:大数据也称之位LOB,又分为clob存储大文本、blob存储二进制如音频、视频。MySQL只有blob,没有clob,mysql存储大文本采用的是Text。
MySql中Text类型方法调用:
设置:PreparedStatement.setCharacterStream(index, reader, length);
注意length长度须设置,并且设置为int型
获取:reader = resultSet. getCharacterStream(i);
reader = resultSet.getClob ...
- 2011-11-17 14:28
- 浏览 771
- 评论(0)
当我们宣扬着孩子是国家的未来时,我们做了什么?我们花着大把的纳税人的钱时,我们改善了什么?
当校车是一个国家的特权车时,我想,未来的胜负已经决定了。
在我们普通人眼中,美国是一个发达的国家 ...
- 2011-11-17 13:45
- 浏览 739
- 评论(0)
1. 概念
A distributed hash table (DHT) is a class of a decentralized distributed system that provides a lookup service similar to a hash table。 (key,value) pairs are stored in a DHT, and any participating node can efficiently retrieve the value associated
with a given key.
二个point:
1)分布式环境
2)hash ...
- 2011-11-17 13:41
- 浏览 639
- 评论(0)
Ctrl+Shift+L 显示所有快捷键
Ctrl+K 参照选中的词(Word)快速定位到下一个
Ctrl+Shift+K 参照选中的词(Word)快速定位到上一个
Ctrl+O 快速显示OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+Shift+X 把选中文本全部改为大写
Ctrl+Shift+Y 把选中文本全部改为小写
Ctrl+Shift+F 按照当前的配置文件格式化源代码
Ctrl+L 弹出行定位框以便定位到某一行
Ctrl+Numpad_Divide
Ctrl+/(小键盘) 使代码折叠可用
Ctrl+Numpad_Multify
Ctrl+*( ...
- 2011-11-16 18:55
- 浏览 705
- 评论(0)
JSP页面:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+":// ...
- 2011-11-16 12:08
- 浏览 728
- 评论(0)
今天遇到一个问题,有一个JOB会一直不停的执行,不能按照设定的间隔来执行。通过查询相关资料发现原来如此:
当一个oracle job运行时返回一个error时,oracle会再次设法执行它,第一次尝试是在一分钟后,第二次是在2分钟后 ...
- 2011-11-16 10:51
- 浏览 1069
- 评论(0)
fn:toLowerCase函数
fn:toLowerCase函数将一个字符串中包含的所有字符转换为小写形式,并返回转换后的字符串,它接收一个字符串类型的参数。
fn:toLowerCase函数的应用举例:
fn:toLowerCase("Www.IT315.org") 的返回值为字符串“www.it315.org”
fn:toLowerCase("")的返回值为空字符串
fn:toUpperCase函数
fn:toUpperCase函数将一个字符串中包含的所有字符转换为大写形式,并返回转换后的字符串,它接收一个字符串类型的参数。
fn:to ...
- 2011-11-15 21:05
- 浏览 901
- 评论(0)
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有10年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。
明确入行的目的
很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工作还要高一些,所以成为了很多高校毕业生的选择。如果您只是抱着这样一个心态来入行的话,那阁下可真的要小心了。因为干IT这一行竞争本来就比较激烈,特别是页面设计这方面,能够开发的 ...
- 2011-11-15 16:34
- 浏览 606
- 评论(0)