- 博客(9)
- 收藏
- 关注
原创 Use Case Model
Use Case ModelRevision History Version Date Description Author Inception draft 2/4
2007-02-05 17:53:00 828
原创 MS SQL中有用的工具,获得数据库的信息
获得数据库中的表名:SELECT * FROM sys.tables where获得数据库中的视图:SELECT * FROM sys.views获得数据库中的表的列名:SELECT * FROM sys.columns 不过这样你是分不哪列是哪个表的,我是用JOIN来查看的,如:SELECT t,name table, c.name FROM sys.columns JOIN sys
2006-08-14 12:50:00 669
原创 Injection Attack 注入式攻击
是在sql的参数中加入 ; 实现的. 因为 ; 在sql里表示一个新命令的开始. 比如有这样一个spprocedure sp1 @p1 CHAR(50)as exec(select * from tab1 where + @p1)go设计者想的是转入像 name=testName name=testName and age=15这样的参数,但hacker
2006-03-31 20:34:00 706
原创 与ListView有关的两个东东,很有用的
LVM_* messageListView_* macroms的东东,全是写成一个一个的函数,然后再封装成class,一点也不好用
2006-03-31 20:14:00 741
转载 Java文件操作大全
文件的建立、检查与删除 String path=request.getRealPath(""); //out.println(path); File f=new File(path,"File.txt"); //out.println(f); //out.println(f.exists()); if(f.exists()){//检查File.txt是否存在 f.delete();//
2006-03-19 01:04:00 572
转载 Eclipse 3.1.1 translation packs available!
For the Eclipse 3.1.1 release, IBM Rational Software has contributed translations for the Eclipse Project and for several subprojects of the Eclipse Tools Project, the Eclipse Web Tools Platform Proje
2006-03-19 01:01:00 632
转载 经典分页存储过程
CREATE PROCEDURE CN5135_SP_Pagination/****************************************************************** 千万数量级分页存储过程 *****************************************************************参数说明:1.Tables :表名称
2006-03-19 00:39:00 596
原创 嘿嘿,强啊~~~这样可以得到2维数组的下标
struct dim{ int dim1; int dim2;};templatedim get_size(_T(&)[DIM1][DIM2]){ dim x = {DIM1, DIM2}; return x;}int main(){ int x[5][6]; dim d = get_size(x); cout}但这方法得不到动态的下标. 这个
2006-03-05 08:47:00 732
原创 order by 后怎么跟变量,哈哈原来这样简单
CREATE PROCEDURE procTest1 @p1 varchar(40)ASif exists(select * from syscolumns where id=object_id(test1) and name=@p1) exec(SELECT * from test1 order by + @p1)这样, @p1错了就不会执行select了
2006-03-04 21:57:00 1091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人