- [插电式混合动力车辆][交替方向乘子法(ADMM)结合CVX]插电式混合动力车辆的能源管理:基于凸优化算法用于模型预测控制MPC研究(Matlab代码实现)
程序辅导帮
算法matlab人工智能
欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录⛳️赠与读者1概述2运行结果3参考文献4Matlab代码、数据、文章⛳️赠与读者做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。当哲学课上老师问你什么是科学,什么是电的时
- CVX求解SOCP二阶锥规划:安装cvxpy时报错
Zzz-Ttt
SOCP非线性规划pycharmpython
开始在PyCharm安装cvxopt包时很快就好了,后面需要用CVX求解二阶锥规划SOCP时,发现安装cvxpy包总是出现错误,scs包也是不能直接安装CouldnotbuildwheelsforscswhichusePEP517andcannotbeinstalleddirectly尝试很多解决方法,不知道哪里起作用了,1.因为用的是Anaconda配置的python,就去anaconda的目录
- [Optimization] Codes Answer to online quiz 1
EricWang1358
OptimizationOptimizationpython
Matlabwithcvx:%DecisionVariablescvx_beginvariablesxsbxrexcxs%ObjectiveFunctionmaximize(0.04*xsb+0.06*xre+0.08*xc+0.09*xs)%Constraintssubjecttoxsb+xre+xc+xs==2.5e6xc+xs=0xre>=0xc>=0xs>=0cvx_end%Display
- CVX工具箱无法安装-解决办法
迎着黎明那道光
工欲善其事必先利其器matlab文献
仿真的时候需要使用到CVX工具箱,但是在官网上无法下载,尝试了好久找到了办法。下载地址可以从官网上面点击进入http://cvxr.com/cvx/选择自己需要的版本出错之后在官网上面电子下载之后,但是显示任务错误然后找到下载工具的里面的选项选择只从原始地址下载,即可完成下载
- CVX工具包(for matlab)
夕夕夕夕嘻嘻嘻嘻
编程工具matlabcvx优化
CVX工具包(formatlab)CVX是斯坦福的教授StephenP.Bold等人开发的一个基于Matlab的凸优化工具包,能够解决诸如线性规划,二次规划,整数规划(需要license)等等优化问题,且使用非常的人性化。比如,求解最小二乘法等问题。Installation支持32/64位的Linux,MACOSX,Windows系统。可戳官方下载链接:http://cvxr.com/cvx/do
- Matlab中CVX工具箱使用
Upsame
MatlabCVXMatlab
Matlab中CVX工具箱使用CVX是一个凸优化解决工具,需要在Matlab上使用。CVX让Matlab变成一个模型语言,可以使用Matlab的标准语法完成优化问题的求解。安装下载官方安装包,解压缩到任意路径,建议和Matlab放到一起。打开Matlab,切换路径到CVX的存放路径,Matlab中运行cvx_setup命令即完成安装。cdC:\personal\cvxcvx_setupCVX支持的
- [Optimization] For matlab and cvx
EricWang1358
Optimizationmatlab人工智能开发语言
let'sconsiderasimplelinearprogrammingproblemusingMATLABandtheCVXtoolbox.Inthisexample,wewanttomaximizetheobjectivefunctionf(x,y)=3x+2yf(x,y)=3x+2ysubjecttotheconstraints:2x+y≤202x+y≤204x−5y≥−104x−5y≥−
- MATLAB cvx错误汇总,cvx错误解决,cvx知识点总结,cvx编程技巧
小易吾
MATLABCVX专栏matlab数学建模开发语言
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言cvx编程错误及解决方法汇总错误1—无法从cvx转换为double错误2—等号问题错误3—{realaffine}.*{invalid}错误4—除法问题错误5—对数log问题错误6—无效数据错误7—非凸问题总结前言近期在使用MATLABcvx进行优化问题求解的过程中遇到了各种各样的问题,bug不断,明明看起来很合理的表达式
- MATLAB cvx工具箱中常用的替换函数汇总,解决表达式报错问题
小易吾
MATLABCVX专栏matlab开发语言数学建模
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、基础函数二、进阶函数1.inv_pos()—正数的倒数2.norm_inv_pos(x,p)—逆范数函数3.pow_p(x,p)—次方函数4.rel_entr(x,y)—KL散度的一部分5.entr(x)—熵函数6.quad_form(x,A)—二次形式总结前言本文总结了cvx中常见的一些替换函数,因为在cvx编程过程
- MATLAB中CVX工具箱解决凸优化问题的基本知识——语法、变量声明、目标函数、约束条件、cvx编程错误及解决方法
小易吾
MATLABCVX专栏matlab开发语言
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、语法二、变量声明三、目标函数四、约束条件五、函数六、cvx特有的数学运算表达式七、常见错误八、进阶阅读参考资料前言本文是在最近学习MATLABCVX工具箱解决凸优化问题时学到的一些知识点,分享出来供大家参考。进行CVX编程时,会遇到各种各样意想不到又难以解决的报错问题,如果编程过程中遇到了很多cvxbug和错误,可以阅
- Matlab中凸优化工具包CVX的配置、注册与使用
Echo_Mz
CVX工具包可以从官网下载http://cvxr.com/cvx/download/。CVX是基于Matlab的建模系统,用于处理凸优化问题。如果掌握好了,非常方便。选择适合自己电脑的版本,我的电脑是64位,因此是下载cvx-w64.CVX不需要安装,只需要配置一下,特别简单。下面说一下配置,注册及使用方法配置1.下载并进行解压,如C:\cvx-w642.打开matlab,选择包含解压文件的文件位
- 求解Beamforming-SOCP(CVX求解)
还有你Y
全息通信算法
时间:2023年11月23日14:00:16:系统模型:对照着这个写约束条件,以及验证SINR。参考链接:github直接上代码(辛苦两天才改出来的)clearall;K=4;%usernumberN=4;%basestationnumbervar=1e-9;H=[];%initializeHmatrixfori=1:Kh=1/sqrt(2*K)*mvnrnd(zeros(N,1),eye(N),
- 标定数据分析-CVX(.CSV)
zhyongquan
汽车软件技术汽车软件技术INCACANapeCVXCSVPython
欢迎关注《汽车软件技术》公众号,回复关键字获取资料。1.CVX介绍CVX(CalibrationValuesExchangeFormat)是一种标定数据文件格式,文件后缀是“.csv”,所以一般也统称为csv。CVX在INCA、CANape等标定软件中都有包含,比如INCACDM中:2.数据格式CVX有标准的文档说明(回复“CVX文档“获取),一般用Excel打开就可以查看,易用性和可读性也是它广
- Mac系统MATLAB_R2018a软件CVX下载及安装
会写代码的小脑斧
matlabmatlab
官网下载链接DownloadCVX|CVXResearch,Inc.我选的是下面这个版本安装步骤:把安装好的cvx文件放在/Applications/MATLAB_R2018a.app/bin文件夹中在matlab输入addpath /Applications/MATLAB_R2018a.app/bin/cvx输入cvx_setup会显示安装不成功,没有相应的license文件根据提示所给的链接,
- 不要在不使用cvx优化的场合使用log_det,应改为log(det(..)),否者可能会出现奇怪的错误
快把我骂醒
笔记
跑代码的时候遇到的问题%%分解为功率和单位模,交替优化功率分量和单位模clc;clear;Nt=8;%发射天线数目8Nr=4;%接收天线数目4Ne=6;%Eve天线数目6noisePower=1;SNRTotaldB=-5:5:35;%%%%最大发射功率单位dBSNRTotal=10.^(SNRTotaldB./10);%%%%最大发射功率约束,单位dBchannelNum=2000;%%%生成1
- CVX 中的幂运算
哗啦啦哗啦啦
matlab中的CVX工具包不支持"^"这个幂运算,cvx中有自己定义的幂运算函数,主要有三种:
- [matlab]cvx安装后测试代码
小楼先森
matlab开发语言
测试环境:windows10x64matlab2023a代码来自官方网站:m=20;n=10;p=4;A=randn(m,n);b=randn(m,1);C=randn(p,n);d=randn(p,1);e=rand;cvx_beginvariablex(n)minimize(norm(A*x-b,2))subjecttoC*x==dnorm(x,Inf)>untitledCallingSDPT
- [matlab]cvx安装后测试代码
FL1623863129
matlabmatlab开发语言
测试环境:windows10x64matlab2023a代码来自官方网站:CVX:MatlabSoftwareforDisciplinedConvexProgramming|CVXResearch,Inc.m=20;n=10;p=4;A=randn(m,n);b=randn(m,1);C=randn(p,n);d=randn(p,1);e=rand;cvx_beginvariablex(n)min
- Ubuntu16.04 MATLAB安装使用CVX工具包
sdlkjaljafdg
Ubuntu20.04UbuntuMatlab
1.下载百度一下官网,进去下载对应系统的安装包就可以了2.解压安装下载下来之后,解压安装包,将解压出来的cvx放到MATLAB安装目录的bin目录下。tar-zxvfcvx-a64.tar.gzmv-fcvx/home/haku/MATLAB/R2016b/bin3.安装打开matlab,运行cvx文件里面的cvx_setup.m文件安装,我还运行了cvx_startup.m,还按照提示输入了sa
- 将《VB6编程IEEE浮点算法实践》中的Function封装成OCX
Mongnewer
经验分享笔记设计语言
前面就ActivexDLL和ActiveXEXE做了笔记和程序演练,今天将《VB6编程IEEE浮点算法实践》文中的代码封装成OCX控件。《VB6编程IEEE浮点算法实践》详见:VB6编程IEEE浮点算法实践_Mongnewer的博客-CSDN博客首先认识一下我们要做的任务1.原程序是数个Function,完成mkx和cvx转换。2.做成的ocx不需要event,也不需要property,因此,与p
- C#调用Matlab--解决外部引用包问题(全网唯一)
发光的沙子
c#matlab算法
1、好久没写文章了,今天给大家带来的是C#调用matlab程序的解决方案。2、应用场景:C#调用matlab网上已经有很多文章了,但本文主要解决的是无法调用时的问题。如当Matlab调用外部包(CVX、IPOPT、gurobi、yalmip等优化求解器)在编译为C#的类库时,会提示一部分的文件无法编译,这是因为部分代码没有被授权。C#调用时大家可以试试,计算基本都会失效。3、解决方案:C#+pyt
- 用CVX实现SVM
星空liang
CVX
%getSVMdataloadfisheririsclassKeep=~strcmp(species,'virginica');X=meas(classKeep,3:4);y=species(classKeep);gscatter(X(:,1),X(:,2),y,'mc','.x',[15,10]);classKeep=strcmp(y,'setosa');y=double(classKeep);
- matlab使用CVX求解优化问题时,如果变量搜索空间过大,导致求解的数值解相当不准确,通过变量替换,缩小搜索空间
silent跳跳虎
凸优化学习matlab学习matlab算法开发语言
错误的做法clearclcrand('seed',1);%%参数初始化I=5;N=5;q=ones(1,I)/I;theta=[11,13,15,18,21]/10;T=3;D=81920;eta=10;kappa=10^(-28);c4=1;Nq=N.*q;fori=1:Iifizeros(I,1)cvx_end因为优化变量fff的取值范围是[0,1010][0,10^{10}][0,1010]
- MATLB|电动车智能充电模式及电力高峰需求预测
我爱Matlab编程
电力系统matlabpython开发语言
目录0写在前面1电动车1.1电动车(EV)1.2电动汽车充电1.3智能充电和车联网(V2G)1.4V2G应用1.5可再生能源可用性1.6基于价格的收费2电动车智能充电2.1智能充电2.2实时电价2.3智能充电模式——算例12.4洞见2.5智能充电模式——算例22.6报摊问题——算例32.7需求量与概率——算例43Matlab代码实现0写在前面电力系统强大的CVX学习(Matlab&Python)1
- matlab--cvx
Sophia2333333331
pytorchmatlab
定义变量variablex(20);表示20维的向量x是决策变量variabley(20,30)complex;表示决策变量y是20x30的矩阵,由复数组成variableX(20,20)symmetric;表示决策变量X是20x20的决策变量,加上symmetric说明必须是对称矩阵variablesx(20)y(20,30);声明变量的时候可以同时声明好几个定义目标函数如果是求最小,一定要是凸
- 鲁棒最小二乘法的三种优化形式(CVX)
billy145533
数据科学CVX
文章目录数据初始部分(a)robustleast-squaresproblem(b)least-squaresproblemwithvariableweights(c)quadraticprogram参考鲁棒最小二乘法的主要思想是对误差大的样本进行抑制,减小他们对结果的影响。这里主要整理一下参考部分的CVX代码思路。这个代码给出了三种等价的优化形式数据初始部分测试数据是随机生成的randn('st
- 利用CVX和gurobi这个求解器复现一篇混合整数线性规划问题时遇到的问题
clararib
cvx+gurobimatlab
利用CVX和gurobi这个求解器复现一篇混合整数线性规划问题时遇到的问题1.当出现从cvx转换为double时出现错误:;b=randn(m,1);c=randn(p,n);d=randn(p,1);e=ra
- Spring4.1新特性——综述
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- Schema与数据类型优化
annan211
数据结构mysql
目前商城的数据库设计真是一塌糊涂,表堆叠让人不忍直视,无脑的架构师,说了也不听。
在数据库设计之初,就应该仔细揣摩可能会有哪些查询,有没有更复杂的查询,而不是仅仅突出
很表面的业务需求,这样做会让你的数据库性能成倍提高,当然,丑陋的架构师是不会这样去考虑问题的。
选择优化的数据类型
1 更小的通常更好
更小的数据类型通常更快,因为他们占用更少的磁盘、内存和cpu缓存,
- 第一节 HTML概要学习
chenke
htmlWebcss
第一节 HTML概要学习
1. 什么是HTML
HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,它规定了自己的语法规则,用来表示比“文本”更丰富的意义,比如图片,表格,链接等。浏览器(IE,FireFox等)软件知道HTML语言的语法,可以用来查看HTML文档。目前互联网上的绝大部分网页都是使用HTML编写的。
打开记事本 输入一下内
- MyEclipse里部分习惯的更改
Array_06
eclipse
继续补充中----------------------
1.更改自己合适快捷键windows-->prefences-->java-->editor-->Content Assist-->
Activation triggers for java的右侧“.”就可以改变常用的快捷键
选中 Text
- 近一个月的面试总结
cugfy
面试
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46753275
前言
打算换个工作,近一个月面试了不少的公司,下面将一些面试经验和思考分享给大家。另外校招也快要开始了,为在校的学生提供一些经验供参考,希望都能找到满意的工作。 
- HTML5一个小迷宫游戏
357029540
html5
通过《HTML5游戏开发》摘抄了一个小迷宫游戏,感觉还不错,可以画画,写字,把摘抄的代码放上来分享下,喜欢的同学可以拿来玩玩!
<html>
<head>
<title>创建运行迷宫</title>
<script type="text/javascript"
- 10步教你上传githib数据
张亚雄
git
官方的教学还有其他博客里教的都是给懂的人说得,对已我们这样对我大菜鸟只能这么来锻炼,下面先不玩什么深奥的,先暂时用着10步干净利索。等玩顺溜了再用其他的方法。
操作过程(查看本目录下有哪些文件NO.1)ls
(跳转到子目录NO.2)cd+空格+目录
(继续NO.3)ls
(匹配到子目录NO.4)cd+ 目录首写字母+tab键+(首写字母“直到你所用文件根就不再按TAB键了”)
(查看文件
- MongoDB常用操作命令大全
adminjun
mongodb操作命令
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令 如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数据库。
一
- bat调用jar包并传入多个参数
aijuans
下面的主程序是通过eclipse写的:
1.在Main函数接收bat文件传递的参数(String[] args)
如: String ip =args[0]; String user=args[1]; &nbs
- Java中对类的主动引用和被动引用
ayaoxinchao
java主动引用对类的引用被动引用类初始化
在Java代码中,有些类看上去初始化了,但其实没有。例如定义一定长度某一类型的数组,看上去数组中所有的元素已经被初始化,实际上一个都没有。对于类的初始化,虚拟机规范严格规定了只有对该类进行主动引用时,才会触发。而除此之外的所有引用方式称之为对类的被动引用,不会触发类的初始化。虚拟机规范严格地规定了有且仅有四种情况是对类的主动引用,即必须立即对类进行初始化。四种情况如下:1.遇到ne
- 导出数据库 提示 outfile disabled
BigBird2012
mysql
在windows控制台下,登陆mysql,备份数据库:
mysql>mysqldump -u root -p test test > D:\test.sql
使用命令 mysqldump 格式如下: mysqldump -u root -p *** DBNAME > E:\\test.sql。
注意:执行该命令的时候不要进入mysql的控制台再使用,这样会报
- Javascript 中的 && 和 ||
bijian1013
JavaScript&&||
准备两个对象用于下面的讨论
var alice = {
name: "alice",
toString: function () {
return this.name;
}
}
var smith = {
name: "smith",
- [Zookeeper学习笔记之四]Zookeeper Client Library会话重建
bit1129
zookeeper
为了说明问题,先来看个简单的示例代码:
package com.tom.zookeeper.book;
import com.tom.Host;
import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.ZooKeeper;
import org.apache.zookeeper.Wat
- 【Scala十一】Scala核心五:case模式匹配
bit1129
scala
package spark.examples.scala.grammars.caseclasses
object CaseClass_Test00 {
def simpleMatch(arg: Any) = arg match {
case v: Int => "This is an Int"
case v: (Int, String)
- 运维的一些面试题
yuxianhua
linux
1、Linux挂载Winodws共享文件夹
mount -t cifs //1.1.1.254/ok /var/tmp/share/ -o username=administrator,password=yourpass
或
mount -t cifs -o username=xxx,password=xxxx //1.1.1.1/a /win
- Java lang包-Boolean
BrokenDreams
boolean
Boolean类是Java中基本类型boolean的包装类。这个类比较简单,直接看源代码吧。
public final class Boolean implements java.io.Serializable,
- 读《研磨设计模式》-代码笔记-命令模式-Command
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
* GOF 在《设计模式》一书中阐述命令模式的意图:“将一个请求封装
- matlab下GPU编程笔记
cherishLC
matlab
不多说,直接上代码
gpuDevice % 查看系统中的gpu,,其中的DeviceSupported会给出matlab支持的GPU个数。
g=gpuDevice(1); %会清空 GPU 1中的所有数据,,将GPU1 设为当前GPU
reset(g) %也可以清空GPU中数据。
a=1;
a=gpuArray(a); %将a从CPU移到GPU中
onGP
- SVN安装过程
crabdave
SVN
SVN安装过程
subversion-1.6.12
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-openssl=/
- sql 行列转换
daizj
sql行列转换行转列列转行
行转列的思想是通过case when 来实现
列转行的思想是通过union all 来实现
下面具体例子:
假设有张学生成绩表(tb)如下:
Name Subject Result
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
*/
/*
想变成
姓名 &
- MySQL--主从配置
dcj3sjt126com
mysql
linux下的mysql主从配置: 说明:由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低, Master的版本肯定不能高于Slave版本。(版本向下兼容)
mysql1 : 192.168.100.1 //master mysq
- 关于yii 数据库添加新字段之后model类的修改
dcj3sjt126com
Model
rules:
array('新字段','safe','on'=>'search')
1、array('新字段', 'safe')//这个如果是要用户输入的话,要加一下,
2、array('新字段', 'numerical'),//如果是数字的话
3、array('新字段', 'length', 'max'=>100),//如果是文本
1、2、3适当的最少要加一条,新字段才会被
- sublime text3 中文乱码解决
dyy_gusi
Sublime Text
sublime text3中文乱码解决
原因:缺少转换为UTF-8的插件
目的:安装ConvertToUTF8插件包
第一步:安装能自动安装插件的插件,百度“Codecs33”,然后按照步骤可以得到以下一段代码:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a30980927
- 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM
geeksun
PHP
CGI
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI
FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不
- Git push 报错 "error: failed to push some refs to " 解决
hongtoushizi
git
Git push 报错 "error: failed to push some refs to " .
此问题出现的原因是:由于远程仓库中代码版本与本地不一致冲突导致的。
由于我在第一次git pull --rebase 代码后,准备push的时候,有别人往线上又提交了代码。所以出现此问题。
解决方案:
1: git pull
2:
- 第四章 Lua模块开发
jinnianshilongnian
nginxlua
在实际开发中,不可能把所有代码写到一个大而全的lua文件中,需要进行分模块开发;而且模块化是高性能Lua应用的关键。使用require第一次导入模块后,所有Nginx 进程全局共享模块的数据和代码,每个Worker进程需要时会得到此模块的一个副本(Copy-On-Write),即模块可以认为是每Worker进程共享而不是每Nginx Server共享;另外注意之前我们使用init_by_lua中初
- java.lang.reflect.Proxy
liyonghui160com
1.简介
Proxy 提供用于创建动态代理类和实例的静态方法
(1)动态代理类的属性
代理类是公共的、最终的,而不是抽象的
未指定代理类的非限定名称。但是,以字符串 "$Proxy" 开头的类名空间应该为代理类保留
代理类扩展 java.lang.reflect.Proxy
代理类会按同一顺序准确地实现其创建时指定的接口
- Java中getResourceAsStream的用法
pda158
java
1.Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.get
- spring 包官方下载地址(非maven)
sinnk
spring
SPRING官方网站改版后,建议都是通过 Maven和Gradle下载,对不使用Maven和Gradle开发项目的,下载就非常麻烦,下给出Spring Framework jar官方直接下载路径:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
s
- Oracle学习笔记(7) 开发PLSQL子程序和包
vipbooks
oraclesql编程
哈哈,清明节放假回去了一下,真是太好了,回家的感觉真好啊!现在又开始出差之旅了,又好久没有来了,今天继续Oracle的学习!
这是第七章的学习笔记,学习完第六章的动态SQL之后,开始要学习子程序和包的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL