09 2012 档案
【asp.net】客户端onblur执行服务器端代码
摘要:asp.net,所有客户端事件都可以转化成服务器端事件,最简单的方式就是,在客户端事件中调用一个隐藏的按钮(button)的OnClick事件。需要注意的是,隐藏服务器控件Button,不能用visible=false,只能用style="display:none",否则客户端html页面里看不到这个控件。前台代码:<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> <asp:TextBox ID=" 阅读全文
posted @ 2012-09-29 10:16 particle 阅读(628) 评论(0) 推荐(0)
【转】mysql 触发器学习
摘要:1. 一个简单的例子1.1. 创建表: create table t(s1 integer);1.2. 触发器:?delimiter |createtriggert_trigger before insertont foreach row beginset@x = "hello trigger";setNEW.s1 = 55;end; |1.3. 如果触发器创建错误,可能只能删除了,至少我试过不能replace drop trigger t_trigger;1.4. 当执行insert 时: insert into t values(1);1.5. 会执行触发器t_trig 阅读全文
posted @ 2012-09-28 11:12 particle 阅读(171) 评论(0) 推荐(0)
【转】i++为什么不能作为左值
摘要:(1)首先说左值和右值的定义:变量和文字常量都有存储区,并且有相关的类型。区别在于变量是可寻址的(addressable)对于每一个变量都有两个值与其相联:1).它的数据值,存储在某个内存地址中。有时这个值也被称为对象的右值(rvalue,读做are-value).我们也可认为右值的意思是被读取的值(read value)。文字常量和变量都可 被用作右值。2).它的地址值——即存储数据值的那块内存的地址。它有时被称为变量的左值(lvalue,读作ell-value)。我们也可认为左值的意思是位置值location value文字常量不能被用作左值.(2)首先对于i++的实现是: int tem 阅读全文
posted @ 2012-09-28 10:46 particle 阅读(259) 评论(0) 推荐(0)
【C++】默认实参的定义,malloc改成new
摘要:1.默认实参的定义C++中,默认实参只能在声明和定义其中之一定义,否则重复定义。尽量在声明(头文件)中定义,这样其他文件调用该函数的时候,可以使用默认实参。如下所示:头文件log.h中声明如下:void __declspec (dllexport) log_int_string(const char* pre,const int num,const char* aft="");源文件log.cpp中定义如下:void log_int_string(const char* pre,const int num,const char* aft){ outfile.open(&qu 阅读全文
posted @ 2012-09-19 12:44 particle 阅读(618) 评论(0) 推荐(0)
【转】MySQL游标
摘要:请使用 mysql 1.5 或以上version;测试表 level ;createtabletest.level(namevarchar(20));再 insert 些数据 ;代码/*初始化*/dropprocedureifexistsuseCursor///*建立存储过程create*/CREATEPROCEDUREuseCursor()BEGIN/*局部变量的定义declare*/declaretmpNamevarchar(20)default'';declareallNamevarchar(255)default'';declarecur1CURSORF 阅读全文
posted @ 2012-09-15 17:05 particle 阅读(163) 评论(0) 推荐(0)
【转】MySQL存储过程-三种循环
摘要:在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LOOPGOTO。下面首先使用第一种循环编写一个例子。mysql> create procedure pro10()-> begin-> declare i int;-> set i=0;-> while i<5 do-& 阅读全文
posted @ 2012-09-15 16:19 particle 阅读(237) 评论(0) 推荐(0)
【转】MySQL存储过程
摘要:mysql存储过程详解1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。存储过程通常有以下优点:(1).存储过 阅读全文
posted @ 2012-09-15 16:04 particle 阅读(581) 评论(1) 推荐(1)
[Windows]临界区,多媒体定时器,线程等概念使用方法
摘要:1.临界区#include <windows.h>CRITICAL_SECTION logSection1;InitializeCriticalSection(&logSection1);EnterCriticalSection(&logSection1); //加锁,防止一起写文件/*...*/LeaveCriticalSection(&logSection2);DeleteCriticalSection(&logSection1);2.多媒体定时器首先在项目的属性里,链接器->输入中加入该库:winmm.lib#include " 阅读全文
posted @ 2012-09-07 20:32 particle 阅读(544) 评论(0) 推荐(0)
position of adverbs
摘要:副词在句中的位置规则如下:一、多数的副词都可以放在动词后面,如果是及物动词,一般就放在宾语后面。例如:I remember having seen him somewhere.我记得在哪儿见过他。He runs fast.他跑得很快。二、疑问副词:how , when, where, why放在句子的开头。例如:Where did he go yesterday?他昨天去哪儿了?Why didn’t you help your classmates with their lessons?为什么你不帮助你的同学们学习功课?三、关系副词和连接副词放在所连接从句的开头。例如:I should lik 阅读全文
posted @ 2012-09-04 09:53 particle 阅读(268) 评论(0) 推荐(0)
be+of+noun grammatical structure
摘要:一、“ (be)+of+名词”结构表达的意义1. "(be)+of+名词"结构中的名词是抽象名词时,相当于其中名词所对应的形容词的意思,说明被修饰词具有某种特征或属性。常用的名词有use/importance/help/value/interest/quality/service/benefit/necessity等。例如:I don't want to hear what you are saying. It is of no interest to me.我不想听你说,我对此不感兴趣。(of no interest=not interesting)Doing m 阅读全文
posted @ 2012-09-04 09:50 particle 阅读(836) 评论(0) 推荐(0)
【转】【c/c++】define宏定义和const常量定义之间的区别
摘要:用宏表示常数假如我们要写一个有关圆的种种计算的程序,那么∏(3.14159)值会被濒繁用到。我们显然没有理由去改∏的值,所以应该将它当成一个常量对待,那么,我们是否就不得不一遍一遍地写3.14159这一长串的数呢?必须有个偷懒的方法,并且要提倡这个偷懒,因为多次写3.14159,难免哪次就写错了。这就用到了宏。宏不仅可以用来代替常数值,还可以用来代替表达式,甚至是代码段。(宏的功能很强大,但也容易出错,所以其利弊大小颇有争议。)今天我们只谈其中代替常数值的功能。宏的语法为: #define 宏名称 宏值 比如要代替前面说到的∏值,应为: #define PAI 3.14159 注意,宏定义不是 阅读全文
posted @ 2012-09-01 20:53 particle 阅读(4460) 评论(0) 推荐(1)
【C/C++】内存分配函数:malloc,calloc,realloc,_alloca
摘要:malloc:原型:extern void *malloc(unsigned int num_bytes); 头文件:在TC2.0中可以用malloc.h或 alloc.h (注意:alloc.h 与 malloc.h 的内容是完全一致的),而在Visual C++6.0中可以用malloc.h或者stdlib.h。 功能:分配长度为num_bytes字节的内存块 返回值:如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。函数返回的指针一定要适当对齐,使其可以用于任何数据对象。void *ma... 阅读全文
posted @ 2012-09-01 20:47 particle 阅读(13312) 评论(0) 推荐(0)
【MySQL】删除Unique键
只有注册用户登录后才能阅读该文。
posted @ 2012-09-01 19:22 particle