存储过程的优点:
提高运行速度。这是因为SQL语句大部分准备工作已经完成大大减少了时间。
增强了SQL的功能和灵活性。存储过程本身有很强的灵活性,能完成复杂的逻辑判断和复制的运算。
可以降低网络的通讯量。
减轻了程序编写的工作量,存储过程可以反复调用,并可供其他前端应用程序共享应用逻辑。
实现安全控制功能。
存储过程的种类:
系统存储过程
用户自定义存储过程
扩展存储过程
存储过程的格式:-- T...
分类:
数据库 时间:
2015-03-28 11:39:06
阅读次数:
191
优秀实用的Javascript开发框架,
1、好框架作为一个软件开发的应用程序,能减少工作的时间,可以减少费用,
2、可以让web开发人员快速创建web设计和开发动态网站,
3、在性能上和体验上都有很大的提升,...
分类:
编程语言 时间:
2015-03-28 11:39:02
阅读次数:
250
虽说叫做副作用显得不太好听,但在Lisp中副作用还是非常重要的。而相对于所有状态都必须显式地操作和传递额外参数的方式,如果引进赋值和将状态隐藏在局部变量中,那么就可以用更加模块化的方式来构造系统。正如你所知道的,不用任何赋值的程序设计称为函数式程序设计。相反,广泛采用赋值的程序设计称为命令式程序设计。在C等命令式程序设计语言中,我们往往都要仔细考虑变量赋值的顺序,尤其是在循环中,但在函数式程序设计中...
分类:
其他好文 时间:
2015-03-28 11:39:13
阅读次数:
180
Poco logger 日志使用小析Poco logger 日志使用小析
日志
logger 库选择
Pocologger 架构简析
步骤一 生成消息
步骤二 写入logger
步骤三 导入channel
步骤四 写文件
使用
h file
cpp file
main 入口函数
总结日志
在软件开发过程中,为了定位软件运行过程中可能出现的错误,一种常用的做法是在潜在的错误位置,设置防御代码,并且...
分类:
其他好文 时间:
2015-03-28 11:40:02
阅读次数:
271
在《【JavaScript】某些字符不转义可以导致网页崩溃与涉及转义字符的显示方法》(点击打开链接)提及到一种表单之前,必须把表单的输入框的内容转义的方法,但是,其实这种字符串的转义更加应该放在后台中进行。这样同时能够有效地防止sql注入的问题。
所谓的sql注入是什么呢?比如,你做了一个登录功能什么的。你必须把根据用户输入的用户名,查询存放在数据库的密码的,然后与密码比对是不是?
selec...
分类:
数据库 时间:
2015-03-28 11:39:30
阅读次数:
298
URAL 1506. Columns of Numbers(数学啊 )...
分类:
其他好文 时间:
2015-03-28 11:39:09
阅读次数:
240
URAL 1510. Order(map 数学啊)...
分类:
其他好文 时间:
2015-03-28 11:38:09
阅读次数:
127
spring与数据库的连接的操作事务管理
1、首先我们的知道spring管理事务的方式有两种
还是一种是以注解的方式
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。
Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked
如果遇到c...
分类:
数据库 时间:
2015-03-28 11:36:51
阅读次数:
217
近日,做了一个长按powerkey触发dialog然后包含“关机”,"重启",“飞行模式”三个button功能的应用。现将该应用的主文件做一下记录,方便日后查阅:
软件版本:android4.4
//源码如下:
package com.heimi.power;
import com.heimi.power.R;
import android.app.Activity;
i...
分类:
移动开发 时间:
2015-03-28 11:37:58
阅读次数:
373
Problem Description
Dandelion's uncle is a boss of a factory. As the spring festival is coming , he wants to distribute rewards to his workers. Now he has a trouble about how to distribute the rewards.
The workers will compare their rewards ,and some one m...
分类:
编程语言 时间:
2015-03-28 11:36:19
阅读次数:
213
这题就设AB是1,然后正弦余弦定理去搞搞搞就可以了
代码:
#include
#include
#include
#include
using namespace std;
const double PI = acos(-1.0);
int a, b, c, d, e;
double get(double x) {
return x / 180.0 * PI;
}
in...
分类:
其他好文 时间:
2015-03-28 11:38:09
阅读次数:
143
从媒体库中查找音频、视频、图片文件的相关信息,并获取视频、图片、专辑图片的缩略图
和一些文件操作
package com.uwatch.swconnectservice.util;
import java.io.File;
import java.io.FileDescriptor;
import java.io.FileInputStream;
import java.io....
分类:
移动开发 时间:
2015-03-28 11:35:58
阅读次数:
238
从键盘读入一个由字母构成的串(不大于30个字符)。
从该串中取出3个不重复的字符,求所有的取法。
取出的字符,要求按字母升序排列成一个串。
不同的取法输出顺序可以不考虑。
例如:
输入:
abc
则输出:
abc
输入:
abcd
则输出:
abc
abd
acd
bcd
输入:
abcaa
则输出:
abc...
分类:
其他好文 时间:
2015-03-28 11:37:05
阅读次数:
146
RandomAccessFile类/*
* RandomAccessFile类,随机读写文件
*
* 数据分段要有规律,每段大小相等,可以将每段数据设置为较大的值,足以存在每一个段的数据
*
*/
public class Test04 {
public static void main(String[] args) throws IOException {
/...
分类:
数据库 时间:
2015-03-28 11:36:05
阅读次数:
163
java 容器深入研究之使用Abstract类定制...
分类:
编程语言 时间:
2015-03-28 11:36:16
阅读次数:
219
可以查看:http://search.maven.org/ 输入要想找的东西
??...
分类:
其他好文 时间:
2015-03-28 11:38:02
阅读次数:
161
js 的一些小技巧(1)传入一个表单控件(如input输入框,按钮)获取所在的formvar getForm= function (formElement) {
var $that=$(formElement).parent();
var max=6;//limit the depth
var fieldsetElement=n...
分类:
Web程序 时间:
2015-03-28 11:38:01
阅读次数:
215