自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (10)
  • 收藏
  • 关注

原创 第13课oracle的视图及触发器详解

视图:一个虚拟表,就是说在数据库中不以数据值得形式存在,但是他又有行列等,可以供用户查询,他是一个表的映射。  视图主要完成两个功能:1,  把多张表里的数据映射到一张虚拟表中,这样,查多张表,就变成了查一个视图。视图可以由自己事先向编写存储过程一样生成,这样我们就可以时刻查询这个视图了;2,  既然可以把多张表中的内容映射到一张虚拟表中,那么我们完全可以,把部分私密数据不映射到虚拟表

2013-06-22 15:12:13 1049

原创 第12课 pl/sql控制语句

Pl/sql控制语句:1,条件分支:if….then;   if….then….else;   if…..then…elsif…then  .else;  例1:编写一个过程,可以输入一个雇员的姓名,如果他的工资低于2000,就给该雇员工资增加10%;       createorreplaceproceduresp_06(spnamevarchar2)isv_salemp.s

2013-06-22 14:43:05 698

原创 第11课 oracle中变量及常量的类型定义及应用

Pl/sql程序中,定义变量,常量:类型:1,  标量类型:scalar:2,  复合类型:composite3,  参照类型: reference4,  Lob(图像声音类型,大数据) 标量:V_enamevarchar2(10);V_salnumber(7,2);V_sl2number(7,2):=5.4;////////////////////////

2013-06-22 14:36:15 983

原创 第10课pl/sql语言之创建 包和过程等

Pl/sql是oracle/sql是oracle在标准的sql语言上的扩展,他不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句等等。1,  过程,函数,触发器是pl/sql语言编写的;2,  过程,函数,触发器存在oracle中;3,  Pl/sql编写的过程,函数,触发器可以再别的应用程序中调用,从而简化编程;优点:提高应用程序的运行性能;模块化的设计

2013-06-22 14:29:56 663

原创 第九课 oracle数据约束,索引等

在建立和修改表时,必须依照一定的规则,要遵循数据的约束,注意运用索引,触发器,函数等,这样才能使数据库完整,操作数据库高效。Oracle中,这些规则包括约束,触发器,应用程序(过程,函数)三种方法来实现,其中约束最为有效,为首选。1,  约束:约束包括not null,unique,primary key, foreign key,check 五种;  Oracle中当定义该字

2013-06-18 19:06:07 586

原创 第八课 oracle数据库的内存结构 表空间,动态性能视图,数据字典等

要深入了解数据库,了解数据库在计算机的存储结构是必须的;1,表空间:数据库有一个或多个表空间,表空间由多个数据文件组成;表空间又可以这样分为:段>区>块。这样可以提高数据库的效率;.表空间的逻辑结构的好处:a,控制数据库占用的磁盘空间;b,Dba可以将不同数据类型部署到不同的位置,这样有利于提高i/o性能,同时有利于备份和恢复等管理操作; 1-1 怎样建立表空间:

2013-06-18 18:43:35 815

原创 第7课 oracle数据库的管理及数据备份,恢复

一般,每个数据库都应该至少有一名数据库管理员,但是现在由于成本等原因,只有大公司才会有专门的dba;dba的职责:1,安装和升级oracle数据库;2,建立表空间,表,视图,索引等;3,制定并实施数据库备份和恢复计划;4,数据库的权限管理和调优,故障排除等;5,对于高级dba,要求能参与项目刚开发,会编写sql语句,存储过程,触发器,规则,约束,包等;Sys

2013-06-18 18:15:28 718

原创 第6课 oracle里的高级命令

1,  事物:事物是数据库里一个很重要的概念:它用于保证数据的一致性,它由一组相关的dml(数据控制语句:只包括增删改)组成,该组数据要么全部成功,要么全部失败。举例说明:网上转账,要保证转账双方的总和相等,才不会有麻烦,要么转和收都成功,要么都不成功,次啊能保证,这就叫事物         事物还有一个锁的概念:举例说明:很多很多应用程序都同时访问一份数据,怎么办,这时候只有

2013-06-18 17:37:33 621

原创 第五课 java查询oracle里的数据两种方法

其实,对于一个it人员单独去操作数据库是很少的,我们一般借助第三方软件去链接数据库,进行相应的数据库操作;比如用java对数据库进行操作,如下:在java中连接数据库有两种方式:1,  桥连接(jdbc_odbc):  只能连接本机的数据库,步骤如下:A,用myecalispse新建一个工程,引入数据库包:import java.sql.*;   B,加载驱动:Class.fo

2013-06-18 16:36:34 815

原创 第四课 oracle表查询续

多表查询:在多张表中进行查询:这里是emp表和dept表:1,  显示雇员名,工资及所在部门的名字:select a1.ename,a1.sal,a2.loc from emp a1,dept a2where a1.deptno=a2.deptno;如果没有这句wherea1.deptno=a2.deptno;那么就会把笛卡尔集全部显示出来,也就是显示emp的14条记录乘以dept

2013-06-18 16:25:53 535

原创 第三课 oracle表查询

orclae提供的最主要功能是表查询;1,oracle的数据类型:字符型char :定长 最大2000个字符;优势:查询速度快;如表示身份证等定长的;create tableusers(username char(20));varchar2(20) 变长度,最大4000字符。优势:节省空间;如表示公司名字等;clob :字符型大对象;最大4G;很少用; 数字型:

2013-06-18 16:12:04 645

原创 第二课 oracle中的用户,角色,权限

不管是什么类型的数据库,对数据库的管理,数据库的用户,角色和权限分配是最重要的几个概念:1,oracle中的用户:数据库可以有很多人使用,也就意味着有很多用户,sysdba和system是管理员,但同时他们也是用户,他们不仅可以处理数据库的数据,还可以管理其他用户,创建用户,删除用户等等。scott是个普通用户,他只能处理他权限范围内的数据。创建用户:create user  用户名

2013-06-07 20:13:10 1075

原创 第1课 oracle安装,配置及常用命令

1,为什么学习orcal:     作为一个it技术人员,我觉得有必要学习1门以上的数据库语言,否则不好意思,说自己是搞it的;对oracle程序员需求大,薪水高。要参加认证:dba认证(oca初级认证,ocp专家认证,ocm大师认证);      1.1  数据库种类:微软:sql server和access瑞典mySQL: AB公司的mysqlIbm公司: db2

2013-06-06 20:26:28 573

人工智能狂潮 机器人会超越人类吗

本书作者松尾丰认为,人工智能是“用人工方法制作的类人智能”,类人智能指的是具有“发现和觉察功能”的计算机,即能够从数据中生成特征量,并对相关现象进行模型化处理的计算机。 坊间观点:随处可见。分为4个级别。 级别1是单纯的控制程序,相当于公司的临时工,只能按照别人的指示来操作。 级别2是传统人工智能,如扫地机器人,相当于一般职员,需要理解很多规则并作出判断。 级别3是引入了机器学习的人工智能,如搜索引擎,相当于课长级别,是按照别人规定好的检查项目(提供样本)将业务切实往前推进。 级别4是引入深度学习的人工智能,相当于经理人级别,需要自己去发现检查项目(自己寻找特征量)。 作者:抽丝读书会 链接:https://www.jianshu.com/p/e0f72ced02e2 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

2018-10-15

R的极客理想高级开发篇

R的极客理想高级开发篇,花了大力气搞到的,分享给大家,很好的R语言学习资料。

2018-10-10

linux网络编程-宋敬彬-part3

linux网络编程-宋敬彬-part2

2016-06-10

linux网络编程-宋敬彬-part2

linux网络编程-宋敬彬-part2

2016-06-10

linux网络编程-宋敬彬-part1

第1篇 Linux网络开发基础 第1章 Linux操作系统概述 2 1.1 Linux发展历史 2 1.1.1 Linux的诞生和发展 2 1.1.2 Linux名称的由来 3 1.2 Linux的发展要素 3 1.2.1 UNIX操作系统 4 1.2.2 Minix操作系统 4 1.2.3 POSIX 标准 4 1.3 Linux与UNIX的异同 5 1.4 操作系统类型选择和内核版本的选择 5 1.4.1 常见的不同公司发行的Linux异同 6 1.4.2 内核版本的选择 6 1.5 Linux的系统架构 7 1.5.1 Linux内核的主要模块 7 1.5.2 Linux的文件结构 9 1.6 GNU通用公共许可证 10 1.6.1 GPL许可证的历史 10 1.6.2 GPL的自由理念 10 1.6.3 GPL的基本条款 11 1.6.4 关于GPL许可证的争议 12 1.7 Linux软件开发的可借鉴之处 12 1.8 小结 13 第2章 Linux编程环境 14 2.1 Linux环境下的编辑器 14 2.1.1 vim使用简介 14 2.1.2 使用vim建立文件 15 2.1.3 使用vim编辑文本 16 2.1.4 vim的格式设置 18 2.1.5 vim配置文件.vimrc 19 2.1.6 使用其他编辑器 19 2.2 Linux下的GCC编译器工具集 19 2.2.1 GCC简介 19 2.2.2 编译程序的基本知识 21 2.2.3 单个文件编译成执行文件 22 2.2.4 编译生成目标文件 22 2.2.5 多文件编译 23 2.2.6 预处理 24 2.2.7 编译成汇编语言 24 2.2.8 生成和使用静态链接库 25 2.2.9 生成动态链接库 26 2.2.10 动态加载库 29 2.2.11 GCC常用选项 31 2.2.12 编译环境的搭建 33 2.3 Makefile文件简介 34 2.3.1 一个多文件的工程例子 34 2.3.2 多文件工程的编译 36 2.3.3 Makefile的规则 37 2.3.4 Makefile中使用变量 39 2.3.5 搜索路径 43 2.3.6 自动推导规则 44 2.3.7 递归make 44 2.3.8 Makefile中的函数 46 2.4 用GDB调试程序 47 2.4.1 编译可调试程序 48 2.4.2 使用GDB调试程序 49 2.4.3 GDB常用命令 52 2.4.4 其他的GDB 59 2.5 小结 60 第3章 文件系统简介 61 3.1 Linux下的文件系统 61 3.1.1 Linux下文件的内涵 61 3.1.2 文件系统的创建 62 3.1.3 挂接文件系统 64 3.1.4 索引节点inode 65 3.1.5 普通文件 66 3.1.6 设备文件 66 3.1.7 虚拟文件系统VFS 68 3.2 文件的通用操作方法 72 3.2.1 文件描述符 72 3.2.2 打开创建文件open()、create()函数 72 3.2.3 关闭文件close()函数 76 3.2.4 读取文件read()函数 77 3.2.5 写文件write()函数 79 3.2.6 文件偏移lseek()函数 80 3.2.7 获得文件状态fstat()函数 83 3.2.8 文件空间映射mmap()函数 85 3.2.9 文件属性fcntl()函数 88 3.2.10 文件输入输出控制ioctl()函数 92 3.3 socket文件类型 93 3.4 小结 93 第4章 程序、进程和线程 94 4.1 程序、进程和线程的概念 94 4.1.1 程序和进程的差别 94 4.1.2 Linux环境下的进程 95 4.1.3 进程和线程 96 4.2 进程产生的方式 96 4.2.1 进程号 96 4.2.2 进程复制fork() 97 4.2.3 system()方式 98 4.2.4 进程执行exec()函数系列 99 4.2.5 所有用户态进程的产生进程init 100 4.3 进程间通信和同步 101 4.3.1 半双工管道 101 4.3.2 命名管道 107 4.3.3 消息队列 108 4.3.4 消息队列的一个例子 114 4.3.5 信号量 116 4.3.6 共享内存 121 4.3.7 信号 124 4.4 Linux下的线程 127 4.4.1 多线程编程实例 127 4.4.2 Linux下线程创建函数pthread_create() 129 4.4.3 线程的结束函数pthread_join()和pthread_exit() 129 4.4.4 线程的属性 130 4.4.5 线程间的互斥 132 4.4.6 线程中使用信号量 133 4.5 小结 136 第2篇 Linux用户层网络编程 第5章 TCP/IP协议族简介 138 5.1 OSI网络分层介绍 138 5.1.1 OSI网络分层结构 138 5.1.2 OSI的7层网络结构 139 5.1.3 OSI参考模型中的数据传输 140 5.2 TCP/IP协议栈 141 5.2.1 TCP/IP协议栈参考模型 141 5.2.2 主机到网络层协议 143 5.2.3 IP协议 144 5.2.4 网际控制报文协议(ICMP) 146 5.2.5 传输控制协议(TCP) 150

2016-06-10

linux技术手册中英文版

linux技术手册中英文版

2016-04-17

定时关机程序

定时关机程序,可以定时关机,还可以设置密码,不让别人动你的电脑。

2013-08-03

samba-3.0.4.i386.rpm

samba-3.0.10-1.4E.i386.rpm 文件共享必须有的文件。

2013-07-03

旋转按钮SPIN与编辑框的联合

里面包好4个文件,2个头文件2个源程序把他加入到VC++工程,你的编辑框继承他,你的Spin继承他就可以实现编辑框与SPIN的联合了。

2013-05-02

主元分析对称性

对称性在日常生活中广泛存在,对一般物体镜像和旋转对称性的快速检测一直是计算机视觉的难题,至 今未有通用性很好且效率较高的算法.本文提出一种新的方法,把对称性检测问题转化为协方差矩阵的特征值分解问 题,文中的3个定理及其证明奠定了理论基础.此外还把这一结论推广到旋转对称性的检测问题.仿真表明:这种方法 理论基础扎实,操作简便,非常适合于强镜像对称复杂图像的镜像对称轴方向检测

2013-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除