参照变量【PL/SQL】
参照变量是指用于存放数值指针的变量。
1. 游标变量
-- 输入部门号,并显示该部门所有员工的姓名和他的工资
declare
--定义游标类型
type ch_emp_cursor is ref cursor;
--定义游标变量
test_cursor ch_emp_cursor;
--定义变量
v_ename emp.ename%type;
v_sal emp.sal%type;
begi...
分支结构【PL/SQL】
1. if --then--end if ;
-- 编写一个过程,可以输入一个雇员名,如果该雇员的工资低于
-- 2000,就给该雇员工资增加10%
create or replace procedure update_sal_pro(chName varchar2) is
--定义变量
v_sal emp.sal%type;
begin
--执行部分
select sal into ...
循环语句【PL/SQL】
1. loop【至少执行一次循环体类似do{}while();】
-- 编写一个过程,可输入用户名,并循环添加3个用户到users表
-- users表中,用户编号从1开始增加、
declare
v_num number :=1;
v_name users.username%type :='0';
begin
loop
insert into users values(v_num,...
Oracle分页--存储过程实现【PL/SQL】
1. 【无返回值的过程】--现有一张表book,表结构【书号,书名,出版社】,编写过程,可以向book表添加书,要求通过java程序调用
存储过程
--现有一张表book,表结构【书号,书名,出版社】
--编写过程,可以向book表添加书,要求通过java程序调用
create or replace procedure add_book_pro(chbookid in number,chb...
例外处理【PL/SQL】
预定义例外【处理常见的Oracle错误】
-- no_data_found
-- 编写一个块,输入雇员的编号,并显示改雇员的姓名
-- 如果雇员的编号不存在,怎样去处理?
declare
v_name varchar2(50);
begin
select ename into v_name from emp where empno=&emp_no;
dbms_output.p...
SQL函数的使用【Oracle】
‘userenv’----不可改变
字符函数
-- 字符函数
-- 1. lower(char)
-- 2. upper(char)
-- 3. length(char)
-- 4. substr(char,m,n),m:起始位置,n:个数
-- 以首字母大写的方式显示所有员工的姓名。
select upper(substr(ename,1,1))...
Visual Studio 2017 15.8 正式发布,测试速度提高 82%
Visual Studio 2017 15.8 版本已正式发布:
发行说明
下载地址
安装
现可选择在开始安装之前下载所有安装文件。
要使用这一新选项,请在安装程序中选择“全部下载后再安装”选项。 如果 Internet 连接速度较慢,建议使用此选项。
默认选项仍为“下载时安装”,它可并行下载和安装。
性能
此版本包含以下性能改进:
由于无需再...
Neditor 2.0.0 发布,移除后端代码,重写上传逻辑(ajax)
此次变动较大,移除了后端相关代码,纯 ajax 提交,请配置 neditor.config.js ,默认配置支持又拍云,可自行修改支持其他后端或者云存储。
新功能
移除了所有后端代码,重写了上传逻辑
图片/视频/涂鸦板 支持 ajax 提交
发布了 npm 包 @notadd/neditor
移除 test 测试
BUG 修复
修复图片无法搜索
...
Rainbond v3.7.0:实现企业级 PaaS 的稳定性
Rainbond在v3.7.0版本中释出了大量平台稳定性更新,并在应用管理功能、安全性和系统安装三方面进行了部分优化。
作为IT基础系统平台,Rainbond从低耦合的架构设计、高可用的部署方式、自恢复与容错的设计三方面评估和保障分布式系统可用性,以最终达到无人值守的效果。
在低耦合架构设计方面,Rainbond将分布式系统抽象为管理、计算、存储等三类节点,不同节点属性由不同服务组件构成,...
GoProxy-Web 全面重构,重磅发布:支持全局代理,自启动
proxy-web详细介绍
proxy-web是用go语言写的,基于snail007/goproxy完成的可视化网页应用
作用
1、 用web界面的方式使用goproxy,更加方便
2、 监控goproxy运行情况
3、 实时显示goproxy产生的日志
4、 启动proxy-web后能自启动goproxy
5、 能自开机自启动proxy-web
6、 可以设置linux,mac,windo...
NutzCodeInsight 1.9.3 发布,Nutz Idea 开发插件
NutzCodeInsight 是一个帮助 Nutz 开发者在 Idea 中能够更加关注业务的开发插件,它帮助开发者在开发过程中可以快速通过网页地址找到后台Action入口,通过Action入口又能快速找到具体的模版文件,具体功能参考下图。
新功能:
1、Nutz 支持折叠显示java类中注入配置文件变量值 @Inject("java:$conf.get('attach.savePa...
baigo ADS v2.1 发布,网站广告管理系统
更新内容
2018-08-17
bootstrap 升级至 4.1.3
2018-05-15
进一步优化调度机制
将图片数据库名更改为 attach,字段名相应更改
新增插件功能
2017-12-13
http://weheartit.com/1010921566
http://weheartit.com/5QkVAOpNOjUHk
http://weheartit.com/g5uarct...
代码审查时你都会关注哪些方面的问题?
代码审查有奖调查:请在评论中回答如下两个问题:
https://www.huxiu.com/member/2355740.html
https://www.huxiu.com/member/2355745.html
问题1
如果从 0 ~ 10 表示代码审查的重要性,那么你认为代码审查重要性得分是多少呢?
问题2
如果做代码审查时,你一般会关注哪些方面的问题?
参与方法
请直接在评论...
mongols-1.0.9发布,c++服务器基础设施
mongols-1.0.9已经发布。
主要更新:
更新文件上传机制,for http_server
作为leveldb作为nosql,替换redis,for http_server
提升多线程机制效能,for tcp_server
添加lua_server
添加sqlite_server
介绍:
a library for c++
依赖:
...
Rainbond V3.7.1 发布,零配置支持全方位集群资源监控与报警
Rainbond 是一款以应用为中心的开源PaaS,由好雨基于Docker、Kubernetes等容器技术自主研发,可作为企业在公有云或私有云环境下的应用交付平台、DevOps平台、自动化运维平台和行业云平台,或作为企业级的混合云多云管理工具、Kubernetes容器管理工具或Service Mesh微服务架构治理工具。
http://ask.uddtrip.com/question-22445...
socket传送二进制流的一些总结
第一次实质性的接触socket通信方面的工作,所以遇到的问题还真不少,写篇博客记录一下,提升下记忆。 需求是通过私有协议进行二进制数据的传输,必须保证数据包不能被丢失,所以选择tcp的socket进行通信。 1. 遇到的第一个问题是客户端与服务端的socket通信没有保持持续的连接状态 这个是一个想当然的错误。想当然的以为TCP是有连接的通信,但是你如果长时间不通信,服务端一直保持着通信,这对服务器资源是一种极大的浪费。客户端与服务端的连接是需要占用一定资源的,而服务端的资源是有限的。如果一直
Django框架原理
一、HTTP协议 1、什么是HTTP协议 协议就是约束双方的一个准则HTTP,超文本传输协议(HyperText Transfer Protocol) 是互联网上应用最为广泛的一种网络协议 所有的WWW文件都必须遵守这个标准 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法、约束请求与响应的规则。 2、HTTP的组成部分 (1)请求 (2)响应 请求和响应都是成对存在的。 3、请求的发送方式 通过浏览器的地址栏 通过html当中的form表单 通过a链接的href src属性
Rootkit XSS 之 Cookie
0x00 XSS Rootkit介绍 Rootkit概念: 一种特殊的恶意软件 类型: 常见为木马、后门等 特点: 隐蔽 持久控制 谈到XSS,一般都是想到反射型、存储型及dom xss,脑海中往往就是点击链接然后弹窗的形式,这次学习的是ROORKIT XSS(持久化XSS),就是通过某些手段嵌入一些js代码,从而获取一个持久控制浏览器客户端的“Rootkit”的一种攻击。下面是Roorkit XSS的思维导图 0x01 利用点-网站用户信息 思维导图中列举了一些,如个性签名、用户名、昵称等,
今日推荐
周排行