- 博客(20)
- 资源 (15)
- 收藏
- 关注
原创 oracle08proc
2.嵌入plsql语句块 。写一个存储过程和函数,在proc程序中调用create or replace procedure hellon(par_id number)is begin for abc in 1..par_id loop dbms_output.put_line('hello'); end loop;end;------------------
2012-02-17 23:12:08 1052
原创 oracle07proc01
1。Pro程序:在过程华的编程语句中嵌入sql语句而开发出的应用程序。就是在语言中嵌入sql语句。 Pro/C Pro/c++ 都叫嵌入式sql.2.目的:使用c/c++这种高效率语言成为访问数据库的工具。3.sqlerror()异常处理 4.1准备密码2连接数据库3查询4得到查询5。大体Proc程序结构: 连接数据库:connect EXEC SQL ..
2012-02-16 20:31:49 983
原创 oralce06
一。带参游标:1定义时候带参定义2开打的时候需要传参。即可declarecursor s_student(p_major students.major%type)select *from students where major=p_major;beginopen c_student(101);//开打的时候需要传参。....例子:找出id大于一个传入值的员工的
2012-02-15 22:05:17 619
原创 linux程序设计笔记2
==========《linux程序设计第4版》===第一章 shell(续集)============‘1.AND列表:&& &&//他是一个整体,要么一起成功要么一起失败。2.OR列表:|| || 允许我们执行一条命令成功为止,其后的命令将不再被执行。3.语句块:如果你想在只允许使用单个语句的地方使用多条语句,那么你可以使用语句块。 echo "fff" && { gr
2012-02-14 21:19:39 649
原创 linux程序设计笔记1
=============1。gcc -I /usr/openwin/include cwj.c它指示编译器不仅在标准位置,也在/usr/openwin/include 目录中查找程序cwj.c中包含的头文件。。2。文件库lib开头: .a 静态函数库 .so 共享函数库 *gcc cwj.c /user/lib/libm.a 告诉编译器除了搜索标准库以外,还去/usr/l
2012-02-14 21:18:41 527
原创 uc2day02文件描述符
富贵不还乡,锦衣夜行!一。文件I/o:万事万物皆I/O,万事万物皆描述符。1.打开文件描述符号#include int open(pathename,flags) int open(pathename,flags,mode_t) 返回-1表示打开为文件失败。如果>=0:表示打开文件成功,并且返回这个文件所对应的id. 功能:创建/打开文件 参数1:文件名+路径
2012-02-14 21:16:51 553
原创 oracle05
1。%rowtype 把一行对应的类型写出来。‘把表中所有的字段取出来,包装成一个recorddeclare var_emp s_emp%rowtype;//表示这个表的所有类型 var_emp2 s_emp%rowtype;begin select first_name,salary into var_emp.first_name,var_emp.salary from
2012-02-14 21:15:38 569
原创 oracle04
============sql04 ====================一。日期处理函数: round(日期,"格式")//格式默认 dd,会考虑四舍五入 trunc(日期,"格式")//格式默认 dd,不考虑四舍五入select to_char(round(sysdate),'yyyy-mm-dd hh24:mi:ss') from dual; 打印出下一天0点整se
2012-02-14 21:14:54 764
原创 oracle03
=======oralce============1.not in 不等于 any 一。数据类型: 1.数字: number number(7) number(11,2) 2.字符串:char(n) varchar(n) varchar2(n) //定长数据比较整齐,效率会高一点点:例如char(10)类似结构体对齐。但是其弱点是浪费空间比较大。 varchar(n)会动
2012-02-10 22:11:26 725
原创 uc2day01静态动态头文件
调用静态库: 查看二进制目标文件中的函数:nm 二进制目标文件 1。库名:lib库名.a gcc 源代码 -o 输出文件 -l库名 -L库所在的路径1.动态库的连接与调用 1.编译动态库 gcc -c -fpic 源代码 //-fpic 于代码位置无关的 gcc -shared -o 输出文件 目标文件 //gcc -shared -olibmydll.so t
2012-02-09 21:57:54 527
原创 qtday03
=========qtday03===============万般皆下品,唯有读书高!这个老师很无聊! 1,消息框:#include QMessageBox msg(this); msg.setText("cw"); msg.show(); msg.setStanderButtons();//add buttons:yes or no ?are you ok? msg.ex
2012-02-09 21:57:06 502
原创 qtday02
=======qt============1.设置了父窗口,则只需要show父窗口,子窗口就可以省略show了。2。查文档用qtcreate ,把光标放在一个类上,就可以按f1可以查看文档了。3。用c++来组织代码方式: 1。头文件和实现分离:有自定义 2。必须是可视化组件的子类。 3。Q_OBJECT是自定义信号和槽的准则,所以必须要声明;#include 4。QWi
2012-02-09 21:56:28 543
原创 qtday01
qt第一天:1.qt与c++有关系,与c没有关系。2.里面的类库都是以q开头的。 共3天: 1.qt基础 2.c++编程方式 3.1.是一个基础c++语言的框架,专注于图形界面。纯面向对象,跨平台的框架:手机,unix/linux .2.05年qt4的发布,现在的技术都是基于qt4的。08年被诺基亚收购,09年把源代码开放。3.面向过程:函数+数据结构。 函数封
2012-02-09 21:55:45 789
原创 oralceday02
1.last_name的最后3个字符 select last_name ,substr(last_name,-3,3) from s_emp; select last_name ,substr(last_name ,length(last_name)-2,3) from s_emp;2.to_char(par1)函数 :可以把其他类型转成字符串 select to_char(123
2012-02-09 21:54:41 538
原创 oralceday01
=======oracle=======1.主流市场份额:oracle %48 db2 %18 sqlserver mysql开源免费 其他属RDBMS关系型数据库管理系统,管理数据db.一堆文件而已--文件系统(unix/linux)程序界面(I/O)----程序(代码 处理数据)---保存到文件中(数据的持久化)2.保险是软件开发的一个方向。3.数据的检测
2012-02-09 21:53:58 589
原创 uc第10天信号,进程间的通信
====================信号,进程间的通信===========================一。回顾上一节课程的内容1.信号一般处理非正常情况,是软件中断技术 硬件异常信号:除数为0,段错误,总线错误,文件访问失败,还有一些快捷键:ctrl+c 软件异常信号:kill settimer raise ...等 在程序中认为的写出来的 可靠信号(实时信号):支
2012-02-02 23:04:18 862
原创 uc第11天进程间的通信=
==================进程间的通信========================回顾:1。计时器 1。struct itimerval{ struct tiemval it_interval; // 间隔时间:间隔x时间发送一次信号 struct timeval xxx... ;//开始时间: x时间开始发信号} 2。精确的时间结构体 struct time
2012-02-02 23:03:33 988
原创 uc第12天线程编程
===========================线程编程==========================回顾:1。共享存储段,消息队列,信号量集 统一称为 XSI IPC 他们的共同特点:都是内核提供管理,首先需要一个key(key_t),使用key向内核申请创建IPC结构,一个IPC结构对应一个由内核管理的通信空间(一块共享的物理内存,一个链表组成的队列,一个计数器变量
2012-02-02 23:02:57 1284
原创 un第13天线程同步(信号量,条件变量)
===============线程同步(信号量,条件变量)==========回顾:一。线程: 1。传参数(传个地址):pthread(&id,0,void*(*)(void*),void*);使用地址传参,这说明了线程可接收任意类型大小的数据 2。返回值(返回一个地址) so ,不能返回局部变量地址(代码区,全局区,堆区) 二。线程同步(即线程间的协调执行)1。互
2012-02-02 23:02:21 1221
原创 uc第14天socket通信
回顾:1。需要注意的一点:在Linux系统中,1024以下的端口只有拥有root权限的程序才能绑定,而且这些端口是给系统备用的,我们不可用。线程 信号量,条件变量 互斥量和条件变量结合使用 socket 本地通信,网络通信 本地通信 使用socket文件进行进程间的通信 1。创建socket :int sokfd=socket(int domain,in
2012-02-02 23:01:07 954
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人