- 浏览: 61680 次
- 性别:
- 来自: 北京
文章列表
VS2008中创建DLL工程
文件->新建->项目->visual c++->win32->win32控制台应用程序(win32项目也可以)
填写项目名称MyDLL->确定->下一步->DLL(附加选项 对空项目打钩)->完成。
到这里DLL工程就创建完毕了,下面新建两个文件testDLL.cpp和testDLL.h。
C++ .h 文件
#define DLL_EXPORT __declspec(dllexport)
extern "C" DLL_EXPORT int ...
论坛上看到的一个题目:
http://www.iteye.com/topic/963980
将任一个数字进行拆解,例如:
3 = 2+1 = 1+1+1 所以3有三種拆法
4 = 3 + 1 = 2 + 2 = 2 + 1 + 1 = 1 + 1 + 1 + 1 共五種
5 = 4 + 1 = 3 + 2 = 3 + 1 + 1 = 2 + 2 + 1 = 2 + 1 + 1 + 1 = 1 + 1 +1 +1 +1 共七种
随便给一个数字,对其进行拆解,并打印可拆解情况和拆解结果数。
public class SplitNum {
public s ...
select case
when (not exists
(select 1
from (select t.contract_startdate, t.contract_enddate
from pcmscontract t
where t.contract_code = 'SHXLFMHG-JM-TX-2011-004') t1
where (contrac ...
一个小函数,判断一个数字符不符合一个范围
- 博客分类:
- oracle
一个小函数,判断一个数字符不符合一个范围
数据库中有类似线面的字段,都是字符串,要判断一个数字是不是在这个范围里。
≤4 ≤10 1.2<S≤1.6 ≤33 ≥80
create or replace function validate_num(anum number, condition varchar2) return number is
constr varchar2(50);
num1 number;
num2 number;
booltemp boolean;
Result number;
begin
constr := trim ...
table类型的一个小例子
- 博客分类:
- oracle
--table类型的一个小例子
--表结构
create table STUDESC
(
ID VARCHAR2(10),
NAME VARCHAR2(20),
DESCR VARCHAR2(20)
)
create table STUDENT
(
ID VARCHAR2(10) not null,
NAME VARCHAR2(30),
LEADER VARCHAR2(10)
)
--创建记录类型
create or replace type t_test as object(
id VARCHAR(10),
DESCR varchar2(60)
)
--创建table类型
...
今天碰到了 ora-01747 , 经查这个错一般的原因:创建表时使用了comment作为字段名称,查询语句中使用了comment字段,而comment是ORACEL的关键字,所以查询时出错。
查询关键字的sql:
select * from v$reserved_words;
仔细检查了一下,发现我的错误时拼sql换行的时候多拼了个“,”。
塌么的。