源码-PL/SQL从入门到精通-第十三章-子程序-Part 2
调试nocopy功能时,为了看到实际效果,设置了一个比较大的循环次数,结果悲剧了:
运行了近1个小时没出结果,电脑死机(任务管理器都打不开);无奈只能强行关机,开机时间又特别长,一度让我以为系统崩溃。
看来,PL/SQL developer下调试这种暴力计算的程序风险很高啊,我在Eclipse下调试Java程序时从来没碰到过这种造成电脑死机的情况。
不过,这章的内容实用性很强,死机也值了(有点心疼电脑了)
-代码13.11 使用%Type定义形式参数
CREATE OR REPLACE PROCEDURE calcRaisedSalaryWithTYPE(p_job IN emp.job%TYPE,p_salary IN OUT emp.sal%TYPE --定义输入输出参数
)
ASv_sal NUMBER(10,2); --保存调整后的薪资值
BEGINif p_job='职员' THEN --根据不同的job进行薪资的调整v_sal:=p_salary*1.12;ELSIF p_job='销售人员' THENv_sal:=p_salary*1.18;ELSIF p_job='经理' THENv_sal:=p_salary*1.19;ELSEv_sal:=p_salary;END IF;p_salary:=v_sal; --将调整后的结果赋给输入输出参数
END calcRaisedSalaryWithTYPE;--过程调用受形参的约束,违反约束,将触发异常
DECLAREv_sal NUMBER(8,2); --薪资变量v_job VARCHAR2(10); --职位变量
BEGINv_sal:=1232945.45;v_job:='职员';calcRaisedSalaryWithTYPE(v_job,v_sal); --计算调薪DBMS_OUTPUT.put_line('计算后的调整薪水为:'||v_sal); --获取调薪后的结果
EXCEPTION WHEN OTHERS THENDBMS_OUTPUT.put_line(SQLCODE||' '||SQLERRM);
END; --参数传递有两种方式:按位置传递(类似Java的方法签名,实参与形参的类型一一对应)和按名称传递(如下例所示)
DECLAREv_sal NUMBER(8,2); --薪资变量v_job VARCHAR2(10); --职位变量
BEGINv_sal:=123294.45;v_job:='职员';calcRaisedSalaryWithTYPE(p_job=>v_job,p_salary=>v_sal); --计算调薪DBMS_OUTPUT.put_line('计算后的调整薪水为:'||v_sal); --获取调薪后的结果
EXCEPTION WHEN OTHERS THENDBMS_OUTPUT.put_line(SQLCODE||' '||SQLERRM);
END; --按名称传递参数
DECLAREv_sal NUMBER(7,2); --薪资变量v_job VARCHAR2(10); --职位变量
BEGINv_sal:=124.45;v_job:='职员';calcRaisedSalaryWithTYPE(p_salary=>v_sal,p_job=>v_job); --计算调薪DBMS_OUTPUT.put_line('计算后的调整薪水为:'||v_sal); --获取调薪后的结果
EXCEPTION WHEN OTHERS THENDBMS_OUTPUT.put_line(SQLCODE||' '||SQLERRM);
END; --混合使用按名称传递和按位置传递
DECLAREv_sal NUMBER(7,2); --薪资变量v_job VARCHAR2(10); --职位变量
BEGINv_sal:=1224.45;v_job:='职员';calcRaisedSalaryWithTYPE(p_salary=>v_sal,v_job); --计算调薪DBMS_OUTPUT.put_line('计算后的调整薪水为:'||v_sal); --获取调薪后的结果
EXCEPTION WHEN OTHERS THENDBMS_OUTPUT.put_line(SQLCODE||' '||SQLERRM);
END; --代码13.12 指定形式参数的默认值
CREATE OR REPLACE PROCEDURE newdeptwithdefault (p_deptno dept.deptno%TYPE DEFAULT 57, --部门编号p_dname dept.dname%TYPE:='管理部', --部门名称p_loc dept.loc%TYPE DEFAULT '江苏' --位置
)
ASv_deptcount NUMBER; --保存是否存在员工编号
BEGINSELECT COUNT (*) INTO v_deptcount FROM deptWHERE deptno = p_deptno; --查询在dept表中是否存在部门编号IF v_deptcount > 0 --如果存在相同的员工记录THEN --抛出异常raise_application_error (-20002, '出现了相同的部门记录');END IF;INSERT INTO dept(deptno, dname, loc) VALUES (p_deptno, p_dname, p_loc);--插入记录
END;BEGINnewdeptwithdefault; --不指定任何参数,将使用形参默认值
END;BEGINnewdeptwithdefault(58,'事务组'); --不指定任何参数,将使用形参默认值
END;BEGINnewdeptwithdefault(58,'事务组');
END;--按名称传递参数,灵活性更高
BEGINnewdeptwithdefault(p_deptno=>59,p_loc=>'南海'); --让dname使用默认值
END;SELECT * FROM dept;--代码13.13 Nocopy使用示例
DECLARETYPE emptabtyp IS TABLE OF emp%ROWTYPE; --定义嵌套表类型emp_tab emptabtyp := emptabtyp (NULL); --定义一个空白的嵌套表变量t1 NUMBER (5); --定义保存时间的临时变量t2 NUMBER (5);t3 NUMBER (5);PROCEDURE get_time (t OUT NUMBER) --获取当前时间ISBEGINSELECT TO_CHAR (SYSDATE, 'SSSSS') --获取从午夜到当前的秒数INTO tFROM DUAL;DBMS_OUTPUT.PUT_LINE(t); END;PROCEDURE do_nothing1 (tab IN OUT emptabtyp) --定义一个空白的过程,具有IN OUT参数ISBEGINNULL;END;PROCEDURE do_nothing2 (tab IN OUT NOCOPY emptabtyp) --在参数中使用NOCOPY编译提示ISBEGINNULL;END;
BEGINSELECT *INTO emp_tab (1)FROM empWHERE empno = 5093; --查询emp表中的员工,插入到emp_tab第1个记录emp_tab.EXTEND (90000, 1); --拷贝第1个元素N次get_time (t1); --获取当前时间do_nothing1 (emp_tab); --执行不带NOCOPY的过程get_time (t2); --获取当前时间do_nothing2 (emp_tab); --执行带NOCOPY的过程get_time (t3); --获取当前时间DBMS_OUTPUT.put_line ('调用所花费的时间(秒)');DBMS_OUTPUT.put_line ('--------------------');DBMS_OUTPUT.put_line ('不带NOCOPY的调用:' || TO_CHAR (t2 - t1));DBMS_OUTPUT.put_line ('带NOCOPY的调用:' || TO_CHAR (t3 - t2));
END;
/--代码13.14 定义可被SQL语句调用的子程序(不知道这样做有什么实际意义)
CREATE OR REPLACE FUNCTION getempdept(p_empno emp.empno%TYPE
) RETURN VARCHAR2 --参数必须是Oracle数据库类型
ASv_dname dept.dname%TYPE;
BEGINSELECT b.dname INTO v_dname FROM emp a,dept b WHERE a.deptno=b.deptnoAND a.empno=p_empno;RETURN v_dname; --查询数据表,获取部门名称
EXCEPTION WHEN NO_DATA_FOUND THENRETURN NULL; --如果出现查询不到数据,返回NULL
END; SELECT empno 员工编号,getempdept(empno) 部门名称 from emp;--代码13.15 使用嵌套子程序示例
CREATE OR REPLACE FUNCTION getraisedsalary_subprogram (p_empno emp.empno%TYPE)RETURN NUMBER
ISv_salaryratio NUMBER (10, 2); --调薪比率 v_sal emp.sal%TYPE; --薪资变量 --定义内嵌子函数,返回薪资和调薪比率 FUNCTION getratio(p_sal OUT NUMBER) RETURN NUMBER ISn_job emp.job%TYPE; --职位变量n_salaryratio NUMBER (10, 2); --调薪比率 BEGIN--获取员工表中的薪资信息SELECT job, sal INTO n_job, p_sal FROM emp WHERE empno = p_empno;CASE n_job --根据不同的职位获取调薪比率WHEN '职员' THENn_salaryratio := 1.09;WHEN '销售人员' THENn_salaryratio := 1.11;WHEN '经理' THENn_salaryratio := 1.18;ELSEn_salaryratio := 1.1;END CASE; RETURN n_salaryratio; END;
BEGINv_salaryratio:=getratio(v_sal); --调用嵌套函数,获取调薪比率和员工薪资IF v_salaryratio <> 1 --如果有调薪的可能THENRETURN ROUND(v_sal * v_salaryratio,2); --返回调薪后的薪资ELSERETURN v_sal; --否则不返回薪资END IF;
EXCEPTIONWHEN NO_DATA_FOUND THENRETURN 0; --如果没找到原工记录,返回0
END;BEGIN--调用函数获取调薪后的记录DBMS_OUTPUT.PUT_LINE('7369员工调薪记录:'||getraisedsalary_subprogram(7369));DBMS_OUTPUT.PUT_LINE('7521员工调薪记录:'||getraisedsalary_subprogram(7521));
END;--代码13.17 使用前向声明进行互调用(这是在踢皮球啊,呵呵)
DECLAREv_val BINARY_INTEGER:=5;PROCEDURE B(p_counter IN OUT BINARY_INTEGER); --前向声明嵌套子程序BPROCEDURE A(p_counter IN OUT BINARY_INTEGER) IS --声明嵌套子程序ABEGINDBMS_OUTPUT.PUT_LINE('A('||p_counter||')');IF p_counter>0 THENB(p_counter); --在嵌套子程序中调用Bp_counter:=p_counter-1;END IF;END A;PROCEDURE B(p_counter IN OUT BINARY_INTEGER) IS --声明嵌套子程序BBEGINDBMS_OUTPUT.PUT_LINE('B('||p_counter||')');p_counter:=p_counter-1;A(p_counter); --在嵌套子程序中调用AEND B;
BEGINB(v_val); --调用嵌套子程序B
END;--代码13.18 嵌套子程序重载示例
DECLAREPROCEDURE GetSalary(p_empno IN NUMBER) IS --带一个参数的过程BEGINDBMS_OUTPUT.put_line('员工编号为:'||p_empno); END;PROCEDURE GetSalary(p_empname IN VARCHAR2) IS --重载的过程BEGINDBMS_OUTPUT.put_line('员工名称为:'||p_empname);END;PROCEDURE GETSalary(p_empno IN NUMBER,p_empname IN VARCHAR) IS --生的过程BEGINDBMS_OUTPUT.put_line('员工编号为:'||p_empno||' 员工名称为:'||p_empname);END;
BEGIN GetSalary(7369); --调用重载方未予GetSalary('史密斯');GetSalary(7369,'史密斯');
END; SELECT * FROM emp;CREATE TABLE emp_history AS SELECT * FROM emp WHERE 1=2;SELECT * FROM emp_history;--代码13.19 自治事务使用示例(提交自治事务,不影响主事务)
DECLAREPROCEDURE TestAutonomous(p_empno NUMBER) ASPRAGMA AUTONOMOUS_TRANSACTION; --标记为自治事务BEGIN--现在过程中是自治的事务,主事务被挂起INSERT INTO emp_history SELECT * FROM emp WHERE empno=p_empno;COMMIT; --提交自治事务,不影响主事务END TestAutonomous;
BEGIN--主事务开始执行INSERT INTO emp_history(empno,ename,sal) VALUES(1011,'测试',1000);TestAutonomous(7369); --主事务挂起,开始自治事务ROLLBACK; --回滚主事务
END;select * from emp_history where ename='测试';--代码13.20 在PL/SQL中实现递归阶乘(这个挺有意思!)
DECLAREv_result INTEGER;FUNCTION fac(n POSITIVE)RETURN INTEGER IS --阶乘的返回结果BEGINIF n=1 THEN --如果n=1则终止条件DBMS_OUTPUT.put('1!=1*0!'); RETURN 1; ELSEDBMS_OUTPUT.put(n||'!='||n||'*');RETURN n*fac(n-1); --否则进行递归调用自身END IF;END fac;
BEGINv_result:= fac(10); --调用阶乘函数DBMS_OUTPUT.put_line('结果是:'||v_result); --输出阶乘结果
END;--代码13.21 使用递归查找职员列表示例(这个貌似挺有意思,可惜数据不够,调试时没看到效果)
DECLAREPROCEDURE find_staff (mgr_no NUMBER, tier NUMBER := 1)ISboss_name VARCHAR2 (10); --定义老板的名称CURSOR c1 (boss_no NUMBER) --定义游标来查询emp表中当前编号下的员工列表ISSELECT empno, enameFROM empWHERE mgr = boss_no;BEGINSELECT ename INTO boss_name FROM empWHERE empno = mgr_no; --获取管理者名称IF tier = 1 --如果tier指定1,表示从最顶层开始查询THENINSERT INTO staff VALUES (boss_name || ' 是老板 '); --因为第1层是老板,下面的才是经理END IF;FOR ee IN c1 (mgr_no) --通过游标FOR循环向staff表插入员工信息LOOPINSERT INTO staffVALUES ( boss_name|| ' 管理 '|| ee.ename|| ' 在层次 '|| TO_CHAR (tier));find_staff (ee.empno, tier + 1); --在游标中,递归调用下层的员工列表END LOOP;COMMIT;END find_staff;
BEGINfind_staff(7566); --查询7839的管理下的员工的列表和层次结构
END;CREATE TABLE staff(emplist VARCHAR2(1000));SELECT * FROM staff;SELECT * FROM emp where empno;
truncate table staff;--代码13.22 子程序依赖性示例
CREATE OR REPLACE PROCEDURE TestDependence AS
BEGIN--向emp表插入测试数据INSERT INTO emp(empno,ename,sal) VALUES(1011,'测试',1000);TestSubProg(7369); --ROLLBACK;
END;
--被另一个过程调用,用来向emp_history表插入数据
CREATE OR REPLACE PROCEDURE TestSubProg(p_empno NUMBER) ASBEGININSERT INTO emp_history SELECT * FROM emp WHERE empno=p_empno;END TestSubProg;select * from emp;
select count(*) from emp_history;--查看依赖SELECT name,type FROM user_dependencies WHERE referenced_name='EMP';EXEC deptree_fill('TABLE','SCOTT','EMP');--查看直接和间接依赖(需要先运行utldtgree.sql脚本)
SELECT nested_level, NAME, TYPEFROM deptreeWHERE TYPE IN ('PROCEDURE', 'FUNCTION');--过程和函数所依赖的表更改后,会失效,需重新编译(原代码顺序不对,容易误导,现已调试成功)ALTER TABLE emp_history ADD emp_desc VARCHAR2(200) NULL;
ALTER TABLE emp_history DROP COLUMN emp_desc;alter procedure testsubprog compile;
alter procedure TESTDEPENDENCE compile;SELECT object_name, object_type, statusFROM user_objectsWHERE object_name in ('TESTDEPENDENCE','TESTSUBPROG');--子程序权限管理(留待后续学习)
CREATE USER userb IDENTIFIED BY userb; --创建用户userb,密码也为userb
GRANT RESOURCE,CONNECT TO userb; --为userb分配角色
GRANT EXECUTE ON find_staff TO userb; --使得userb可以执行find_staff
DROP USER userb;GRANT EXECUTE ON find_staff TO userb;
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- python3 import time
""" Python常用模块- 运行时服务相关模块: copy / pickle / sys / ...- 数学相关模块: decimal / math / random / ...- 字符串处理模块: codecs / re / ...- 文件处理相关模块: shutil / gzip / ...- 操作系统服务相关模块: datetime / os / time / logging / …...
2024/3/4 7:31:02 - HTML Button.onclick 事件汇总
<input οnclick="document.all.WebBrowser.ExecWB(1,1)" type="button" value="打开" name="Button1"><input οnclick="document.all.WebBrowser.ExecWB(4,1)" type="button" value="另存为"…...
2024/3/4 7:31:01 - 解决 ImportError: cannot import name 'tf_utils'
使用keras 运行时报 cannot import name tf_utilskeras默认版本高,安装 pip3 install keras==2.2.0 解决...
2024/3/29 4:44:42 - Socket网络编程之组播实现(C++,Rust)
实际项目中,经常需要使用组播,代码示例如下: 一、C++实现(Windows) 服务端源码 服务端需要添加加入组播组的相关代码。 #include "stdafx.h" #include<WinSock2.h> #include<Ws2tcpip.h> //ip_mreq头文件 #include<iostream> using namespace…...
2024/3/29 4:45:09 - 微信小程序 考勤签到助手 源码demo
#微信小程序 考勤签到助手 此小程序已经上线,大家可以去微信小程序搜索 “桂电考勤小助手” 体验一下实际效果! 此小程序完全自己独立开发,对于真正的大牛来说不算什么,所以还是决定开源出来供大家参考学习!如果对你有帮助,点个赞就可以了! 注意:Client 文件是在微信开…...
2024/3/7 22:54:01 - html button去掉点击时的边框
<button class="querybtn">确定</button> .querybtn{width: 100%;height: 40px;-webkit-border-radius:6px;/*适配以webkit为核心的浏览器(chrome、safari等)*/-moz-border-radius:6px;/*适配firefox浏览器*/-ms-border-radius:6px;/*适配IE浏览器*/-o-b…...
2024/3/7 22:54:00 - 发现一个超好用的微信小程序客服功能系统
为丰富小程序的服务能力,提高服务质量,微信为小程序提供客服消息能力,以便小程序用户可以方便快捷地与小程序服务提供方进行沟通。微信小程序客服工具也越来越火,可以预见接下来是微信小程序的时代,微信小程序必将在移动互联网时代创造更多的价值,下面来介绍一款小程序客…...
2024/3/13 17:29:16 - JAVA SOCKET网络编程,服务端接收多个客户端连接的实现
这是基于前面一篇文章的一个简单扩展,当然这不是最好的实现服务端如果要想接收多个客户端连接,必须死循环去接收新的客户端的连接请求,一个完整的客户端服务端socket连接通过一个线程来维护package com.tree.demo.socket;import java.io.IOException; import java.io.InputS…...
2024/3/7 22:53:57 - 《SQL Server 2008从入门到精通》--20180717
1.触发器 1.1.DDL触发器 1.2.DML触发器 1.3.创建触发器 1.3.1.创建DML触发器 1.3.1.1.INSERT触发器 1.3.1.2.DELETE触发器 1.3.1.3.UPDATE触发器 1.3.1.4.INSTEAD OF触发器1.3.2.创建DDL触发器 1.3.3.嵌套触发器 1.3.3.1.嵌套触发器 1.3.3.2.查看触发器嵌套的层数 1.3.3.3.禁用…...
2024/3/19 17:53:45 - 小记:解决问题ImportError: cannot import name symbol_database
用caffe时遇见一个问题,看见有人说重新编译一遍后解决了类似的问题 于是就果断地make clean了.. 然后问题没解决,又出现了新问题,之前能用的测试代码,运行时出现了ImportError: cannot import name symbol_database 一看就发现了是protobuf出现了问题,根据@dupuleng 的博文…...
2024/3/29 4:45:30 - 小程序云开发从前端到后台实战记录,开发一个完整功能的小程序
小程序云开发从前端到后台,开发一个完整功能的小程序一、编程基本知识要求有vue 或wpf经验者很好理解有mongodb经验者很好理解云后台二、理解微信体系微信有三个平台1、开放平台2、公众平台3、支付平台这三个平台是平行独立平台。其中、小程序需在公众平台中申请。三、微信小程…...
2024/3/29 4:45:30 - Socket编程(网络编程)-----基于TCP和多线程的聊天室
Socket 编程 两台电脑之间的通讯链路被称为“套接字”(Socket),是提供给应用程序的接口。 Socket编程中的主要相关类:InetAddress类(定义主机:IP、HostName、域名) ServerSocket类(TCP) Socket类(TCP) InputStream OutputStream DatagramSocket(UDP) DatagramPack…...
2024/3/7 22:53:53 - MySQL从入门到精通(超全)
MySQL从入门到精通(一)MySQL从入门到精通(二)MySQL从入门到精通(三)MySQL从入门到精通(四)MySQL从入门到精通(五)MySQL从入门到精通(六)...
2024/3/25 2:01:31 - python sklearn模块提示ImportError: cannot import name datasets
安装环境:ubuntu14.04(64) python2.7且安装成功 pip list 有找到测试代码: from sklearn import datasets from sklearn.model_selection import cross_val_predict from sklearn import linear_model import matplotlib.pyplot as pltlr = linear_model.LinearRegressio…...
2024/3/7 22:53:50 - 中国***江湖之八大门派
安全焦点 (门派代表:冰河)除了绿色兵团鼎盛时期,很少有门派能汇聚那么多的高手。武林双鹰冰河、wolf,flashsky、tombkeeper、isno、eyas……均是当今武林响当当的人物。每次的安全焦点的年会,参加的都是中国***武林绝顶的高手,还有很多神秘的绝顶高手一直不为外界所知,…...
2024/3/26 19:15:01 - plsql从入门到精通 笔记 第一章 plsql开发入门
DML数据操纵语言 DDL数据定义语言 11g后面的‘g’是grid 网格的意思 在Oracle数据库中 实例是由一系列的服务和进程组成的,可以由一个或多个实例管理通过一个数据库 其中由多个实例组成的数据库的架构称为集群 RAC oracle real application clusters使用plsql语句块网络上…...
2024/3/28 20:48:23 - Python pandas.io.data 模块迁移
这段时间用pandas做数据分析, import pandas.io.data as web 根据书上的demo操作,结果告诉我 The pandas.io.data module is moved to a separate package这是我第一次遇到这种模块功能迁移的,按下不表,按提示安装了迁移后的包 pandas_datareader, 然后跑到git上看这个迁移…...
2024/3/28 20:48:22 - HTML Button自动刷新页面的问题
一、问题<button class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>修改</button>页面上有这样一个按钮,每次点击这个按钮的时候…...
2024/3/28 20:48:22 - windows下的socket编程(C++代码实现)
仅针对于小白在windows下的socket编程,(大佬请忽视),在自己的机器上亲测是成功的(WIN10环境 VS2013),先贴上一份演示效果: 首先得明白 如何使用 socket 编程中常用的方法: 推荐博文:C++ socket编程建议看完上述博文后再来使用整篇代码:Sever.cpp(服务端的代码)#in…...
2024/3/28 20:48:20 - 推荐3个小程序开源组件库——Vant、iView、ColorUI
推荐3个小程序开源组件库 在进行小程序开发时,经常会遇到编写组件方面的阻碍,这让我们花费大量的时间在页面以及 CSS 样式编写上。因此可以使用开源组件库,有些复杂的组件可以直接拿来使用,节省开发时间,避免重复造轮子。 Vant由「有赞」团队维护的开源项目,目前 GitHub …...
2024/3/29 4:46:06
最新文章
- C# OpenCvSharp MatchTemplate 多目标匹配
目录 效果 项目 代码 下载 效果 项目 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using OpenCvSharp; using O…...
2024/3/29 15:59:32 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 【01】htmlcssgit网络基础知识
一、html&css 防脱发神器 一图胜千言 使用border-box控制尺寸更加直观,因此,很多网站都会加入下面的代码 * {margin: 0;padding: 0;box-sizing: border-box; }颜色的 alpha 通道 颜色的 alpha 通道标识了色彩的透明度,它是一个 0~1 之间的取值,0 标识完全透明,1…...
2024/3/27 22:22:41 - ChatGPT为您的论文写作提供无限可能
ChatGPT无限次数:点击直达 在现代科技的快速发展下,人工智能正逐渐渗透到各个领域,为我们的生活和工作带来了诸多便利和创新。其中,ChatGPT作为开放AI的一项重要成果,以其卓越的自然语言处理能力,为我们的论文写作提供…...
2024/3/28 3:39:33 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/3/27 10:21:24 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/3/24 20:11:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/3/29 2:45:46 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/3/24 20:11:23 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/3/29 5:19:52 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/3/28 17:01:12 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/3/29 11:11:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/3/29 1:13:26 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/3/29 8:28:16 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/3/29 7:41:19 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/3/24 20:11:18 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/3/29 9:57:23 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/3/29 0:49:46 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/3/24 20:11:15 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/3/27 7:12:50 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/3/24 20:11:13 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/3/26 11:21:23 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/3/28 18:26:34 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/3/28 12:42:28 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/3/28 20:09:10 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57