- Android开发Glide做毛玻璃效果
893151960
Android开发案例分享androidglideAndroid开发Android教程Glide做毛玻璃效果
Android开发Glide做毛玻璃效果其实毛玻璃效果,服务器端也可以在图片上加。客户端做的示例代码:importandroid.graphics.Bitmapimportandroid.graphics.Matriximportcom.bumptech.glide.load.Keyimportcom.bumptech.glide.load.engine.bitmap_recycle.Bitmap
- spring-boot-maven-plugin插件配置classifier打不出-exec.jar
阿狸尬多
javaspringmavenjar
场景:springboot默认打出的包是无法被依赖的,可以对spring-boot-maven-plugin插件配置classifier属性,生成两个jar包,一个是可执行的jar,一个是可以被依赖的jar问题描述配置了spring-boot-maven-plugin插件配置classifier属性,执行package命令,却没有打出-exec.jar包org.springframework.bo
- uniapp 安卓文件分享功能
看客随心
uni-appandroid
通过插件lime-share调用系统分享功能,如果是文件直接分享,如果是文件夹调用对文件夹进行压缩后分享。//引入jszipimport{shareWithSystem}from'@/uni_modules/lime-share'import{deleteFile}from"@/utils/io";/****@param{*}sharePath相对路径*@param{*}typefile文件,di
- Windows 图形显示驱动开发-初始化WDDM 1.2 和 PnP
程序员王马
windows图形显示驱动开发驱动开发windows
(WDDM)1.2及更高版本显示微型端口驱动程序的所有Windows显示驱动程序都必须支持以下行为,以响应即插即用(PnP)基础结构启动和停止请求。根据驱动程序返回成功或失败代码,或者系统硬件是基于基本输入/输出系统(BIOS)还是统一可扩展固件接口(UEFI),行为可能会有所不同。显示微型端口驱动程序PnPDDI从Windows8开始,MicrosoftDirectX图形内核子系统提供此函数,当
- Python爬虫学习路径与实战指南 03
晨曦543210
学习
一、深度技术扩展1.浏览器自动化高阶技巧无头模式(Headless):提升Selenium效率,减少资源占用。fromselenium.webdriver.chrome.optionsimportOptionsoptions=Options()options.add_argument("--headless")#无头模式driver=webdriver.Chrome(options=options
- Java 中 XML 处理工具类详解
sanggou
java开发语言
在Java开发中,处理XML数据是一个常见的需求。无论是与外部系统进行数据交互,还是在内部进行数据存储和传输,XML都扮演着重要的角色。本文将详细介绍一个名为XmlUtils的工具类,它提供了XML解析和去除CDATA标签的功能。工具类概述parseXml和removeCdata。这两个方法可以帮助我们更方便地处理XML数据。代码示例javaimportcom.fasterxml.jackson.
- Anaconda(miniconda)安装及使用--转
aebdm757009
操作系统python
https://www.waitalone.cn/anaconda-install-error.html3,2241、Anaconda概述Anaconda是一个用于科学计算的Python发行版,支持Linux,Mac,Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和
- 网络安全怎么入门?快速了解
博睿谷IT99_
网工资讯web安全安全
网络安全是一个快速发展的领域,入门需要系统化的学习和实践。以下是适合零基础或转行者的分阶段学习路径,涵盖必备知识、学习资源、实战方法和职业方向:一、基础阶段(1-3个月)1.掌握核心基础知识计算机网络:理解IP/TCP协议、DNS、HTTP/HTTPS、VPN等(推荐《计算机网络:自顶向下方法》)。操作系统:熟悉Linux命令(文件权限、日志分析)、Windows基础安全设置。编程基础:Pytho
- Miniconda:轻量版 Anaconda 的安装和使用
Ice星空
python
文章目录简介安装要求安装方式WindowsLinux基本使用方法创建环境激活环境退出环境查看环境信息查看当前环境的所有包安装python包移除环境Miniconda官方介绍简介Miniconda即mini-Anaconda,是由官方推出的免费的Anaconda轻量版(400M),保留了基本的功能和体验,仅仅包含了python以及conda必须的包以及小部分的常用包。比起庞大的Anaconda,精简
- Flutter PopupMenuButton示例 PopupWindow
溪流聚
flutter
import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());enumConferenceItem{AddMember,LockConference,ModifyLayout,TurnoffAll}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildCont
- Redis 安装与 Spring Boot 集成指南
豪宇刘
缓存redisspringboot
安装Redis和将其与SpringBoot应用集成是构建高效缓存解决方案的常见步骤。以下是详细的指南,帮助你在本地环境中安装Redis,并在SpringBoot项目中配置和使用它。1.安装RedisWindows环境Redis官方并不直接支持Windows,但你可以通过以下几种方式在Windows上运行Redis:Chocolatey:如果已经安装了Chocolatey包管理器,可以通过命令行安装
- python绘制正六边形
Aaron Hill
python基础python
图在这代码在这importturtleturtle.penup()turtle.goto(-90,90)turtle.pendown()turtle.pensize(1)turtle.pencolor("red")foriinrange(3):turtle.fd(180)turtle.right(120)turtle.right(60)turtle.fd(60)turtle.right(60)tu
- python 绘制太阳花
Aaron Hill
python
调用turtle库函数绘制太阳花,先看成品代码如下importturtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(1)turtle.speed(10)turtle.pencolor("red")turtle.fillcolor("yellow")turtle.b
- python语言绘制正方形螺旋线
Aaron Hill
python基础python
先上成品图代码:importturtleastt.speed(5)t.pencolor("purple")foriinrange(128):t.fd(2*i)t.left(90)t.done()
- uniapp常用工具函数
sddjyqz
javascript前端开发语言
importstorefrom'@/store/index'exportconstphoneInfo=()=>{//微信小程序胶囊按钮constmenuButtonInfo=uni.getMenuButtonBoundingClientRect();//系统信息constmobileInfo=uni.getSystemInfoSync();//状态栏高度conststatusBarHeight=m
- 将多边形标注数据转为YOLO的txt格式
m0_55951222
YOLO
格式:一对一对的浮点数,表示多边形顶点的x和y坐标。坐标是归一化的,即值范围在[0,1]之间,分别表示相对于图像的宽度和高度。importjsonimportos'''任务:实例分割,labelme的json文件,转txt文件UltralyticsYOLOformat...'''#类别映射表,定义每个类别对应的IDlabel_to_class_id={"corn":0,#根据需要添加更多类别}#j
- Python实战项目3:b站弹幕采集
wp_tao
Python副业接单实战项目python爬虫开发语言
上一篇对b站的视频评论爬取进行了探讨,这一篇是弹幕。直接上代码:importcsvimportjsonimportreimportchardetimportrequestsheaders={'user-agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/92.0.4515.131
- .NET 5 的新功能 What‘s new in .NET 5
大可山人
C#类asp.netc#asp.net.netcore
本文内容.NET5.0doesn'treplace.NETFramework.NET5.0doesn'treplace.NETStandardC#updatesF#updatesVisualBasicupdatesSystem.Text.JsonnewfeaturesSeealso.NET5.0不會取代.NETFramework.NET5.0不會取代.NETStandardC#更新F#更新Visu
- PaddlePaddle最简单的例子:利用python api调用paddle实现模型加载与预测
少安的砖厂
PaddlePaddle开发
调用fluid的python接口:importpaddle.fluidasfluid图片操作:fromPILimportImage矩阵操作:importnumpyasnpexe=fluid.Executor(fluid.CPUPlace())//设置model的地址,在model_path字符型变量中保存[inference_program,feed_target_names,fetch_targ
- WMS层级修改与原理简单分析
一只刘小彤!
android
记录一个WMS的问题,如何修改或者添加一个WMS的层级WindowState(WindowManagerServiceservice,Sessions,IWindowc,WindowTokentoken,WindowStateparentWindow,intappOp,WindowManager.LayoutParamsa,intviewVisibility,intownerId,intshowU
- python打卡day10@浙大疏锦行
风逸hhh
python打卡60天行动python开发语言
一、数据预处理1.导入需要的包且读取数据importpandasaspdimportnumpyasnumpyimportmatplotlib.pyplotaspltimportseabornassnsplt.rcParams['font.sans-serif']=['SinHei']plt.rcParams['axes.unicode_minus']=Falseprint('数据基本信息:')da
- 通过云服务器远程连接局域网内的windows电脑
哦豁灬
学习笔记操作系统生产工具服务器windows运维
这个需求是来自于我在家里的办公电脑是性能比较强的,但是没有公网IP,在外面的时候(例如坐车,开会fish),有时候想要使用家里的办公电脑搞些好玩的,画画图什么的,就可以通过windows的远程桌面连接上家里的电脑,直接开始了。需要的条件:1)一个有公网IP的云服务器,我这使用的是阿里云的ECS2)一个在局域网内能够访问到云服务器,但是外部网络访问不到的windows电脑,我这里就是家里的windo
- 2025年渗透测试面试题总结-拷打题库22(题目+回答)
独行soc
2025年渗透测试面试指南职场和发展面试linux运维服务器python网络安全
网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。目录2025年渗透测试面试题总结-拷打题库22一、CobaltStrike上线方式与绕过监控1.上线方式及原理2.扩展点二、WMIC横向渗透回显命令构造1.有回显命令构造2.扩展点三、Windows安全日志与域控日志分析1.关键安全日志ID2.扩展点四、GoldenTic
- 网络爬虫初级实践
没事就爱打篮球
爬虫
第一次做爬虫,记录一下。(一)显示影片基本信息访问豆瓣电影Top250(豆瓣电影Top250),获取每部电影的中文片名、排名、评分及其对应的链接,按照“排名-中文片名-评分-链接”的格式显示在屏幕上。importrequestsfrombs4importBeautifulSoupheaders={"User-Agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)
- Matplotlib可视化
M_inherit
计算机头歌matplotlib
Matplotlib图形配置第1关配置颜色条importmatplotlibmatplotlib.use("Agg")importmatplotlib.pyplotaspltimportnumpyasnpdefstudent(data):#*********Begin*********#plt.figure(figsize=(10,10))plt.imshow(data,cmap='hot')pl
- Pandas常用数据类型
Happy look
Python数据分析pandaspython数据分析matplotlib数据结构
扩展库pandas常用的数据结构如下:(1)Series:带标签的一维数组(2)DatetimeIndes:时间序列(3)DateFrame:带标签且大小可变的二维表格结构(4)Panel:带标签且大小可变的三维数组1一维数组与常用操作Series由索引和值两部分组成,是一个类似于字典的结构。其中值的类型可以不同,如果在创建时没有明确指定索引,则会自动使用从0开始的非负整数作为索引。importp
- .NET写的开源工业物联网网关(IoTGateway)
qzmaiot
课程:AIoT网关设计与开发物联网.NETdotnetC#边缘网关雾计算工业物联网智能网关
VerV0.0250425主要针对《物联网智能网关开发与设计》课程,根据官方的文档重新组织了一下,并演示了一下在Windows的VS2022下快速地搭建出了学习基于.NET8的LinuxIoTGateway的开发,提供给学生作为学习的扩展和外延。IndexIoTGateway官网简介|IoTGateway2.2.1发行包运行|IoTGateway2.2.2docker运行|IoTGateway2.
- Tauri窗口与界面管理:打造专业桌面应用体验 (入门系列五)
若愚6792
tauri学习策略模式rustwebviewvue.js前端
窗口管理是桌面应用的核心特性之一,良好的窗口管理可以显著提升用户体验。在Web开发中,我们通常被限制在浏览器窗口内,但Tauri允许前端开发者控制应用窗口的方方面面,从而创造出更加原生的体验。窗口配置基础初始窗口配置在tauri.conf.json文件中,我们可以配置应用启动时的主窗口。Tauriv2提供了更丰富的窗口配置选项:{"app":{"windows":[{"label":"main",
- 【记录一下】RagFlow 本地安装详细步骤(Windows + Linux)
努力努力再努力呐
PyTorchpython学习RagFlowRAGtensorflow
RagFlow本地安装详细步骤(Windows+Linux)一、系统要求硬件:CPU≥4核,内存≥16GB,磁盘≥50GB(推荐SSD)软件:Windows:WSL2+DockerDesktop(需启用WSL集成)Linux:Docker≥24.0.0,DockerCompose≥v2.26.1其他:需科学上网或配置国内镜像源加速下载二、Windows安装步骤1.安装WSL2与DockerDesk
- BeeWorks企业内部即时通讯软件支持国产化,已在鸿蒙系统上稳定运行
恒拓高科BeeWorks
harmonyos华为
一、企业用户面临的困境与痛点一些企业用的即时通讯软件比较旧,存在的问题不仅影响了日常工作的正常开展,也阻碍了企业信息化建设的进程:●国产系统与移动端不兼容:仅支持Windows和MAC系统,无法在银河麒麟、统信UOS等国产操作系统以及移动端使用,难以满足国家信创政策的要求。●组织架构同步效率低:在组织架构同步方面存在明显缺陷,人员变动后信息更新延迟,影响企业内部沟通效率。●权限管理功能缺失:缺乏分
- 解线性方程组
qiuwanchi
package gaodai.matrix;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Sc
- 在mysql内部存储代码
annan211
性能mysql存储过程触发器
在mysql内部存储代码
在mysql内部存储代码,既有优点也有缺点,而且有人倡导有人反对。
先看优点:
1 她在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。
2 这是一种代码重用。可以方便的统一业务规则,保证某些行为的一致性,所以也可以提供一定的安全性。
3 可以简化代码的维护和版本更新。
4 可以帮助提升安全,比如提供更细
- Android使用Asynchronous Http Client完成登录保存cookie的问题
hotsunshine
android
Asynchronous Http Client是android中非常好的异步请求工具
除了异步之外还有很多封装比如json的处理,cookie的处理
引用
Persistent Cookie Storage with PersistentCookieStore
This library also includes a PersistentCookieStore whi
- java面试题
Array_06
java面试
java面试题
第一,谈谈final, finally, finalize的区别。
final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能
- 网站加速
oloz
网站加速
前序:本人菜鸟,此文研究总结来源于互联网上的资料,大牛请勿喷!本人虚心学习,多指教.
1、减小网页体积的大小,尽量采用div+css模式,尽量避免复杂的页面结构,能简约就简约。
2、采用Gzip对网页进行压缩;
GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz
- 正确书写单例模式
随意而生
java 设计模式 单例
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。
懒汉式,线程不安全
当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样
- 单例模式
香水浓
java
懒汉 调用getInstance方法时实例化
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if(null == ins
- 安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
AdyZhang
apachehttp server
安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
每次到这一步都很小心防它的端口冲突问题,结果,特意留出来的80端口就是不能用,烦。
解决方法确保几处:
1、停止IIS启动
2、把端口80改成其它 (譬如90,800,,,什么数字都好)
3、防火墙(关掉试试)
在运行处输入 cmd 回车,转到apa
- 如何在android 文件选择器中选择多个图片或者视频?
aijuans
android
我的android app有这样的需求,在进行照片和视频上传的时候,需要一次性的从照片/视频库选择多条进行上传
但是android原生态的sdk中,只能一个一个的进行选择和上传。
我想知道是否有其他的android上传库可以解决这个问题,提供一个多选的功能,可以使checkbox之类的,一次选择多个 处理方法
官方的图片选择器(但是不支持所有版本的androi,只支持API Level
- mysql中查询生日提醒的日期相关的sql
baalwolf
mysql
SELECT sysid,user_name,birthday,listid,userhead_50,CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')),CURDATE(), dayofyear( CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')))-dayofyear(
- MongoDB索引文件破坏后导致查询错误的问题
BigBird2012
mongodb
问题描述:
MongoDB在非正常情况下关闭时,可能会导致索引文件破坏,造成数据在更新时没有反映到索引上。
解决方案:
使用脚本,重建MongoDB所有表的索引。
var names = db.getCollectionNames();
for( var i in names ){
var name = names[i];
print(name);
- Javascript Promise
bijian1013
JavaScriptPromise
Parse JavaScript SDK现在提供了支持大多数异步方法的兼容jquery的Promises模式,那么这意味着什么呢,读完下文你就了解了。
一.认识Promises
“Promises”代表着在javascript程序里下一个伟大的范式,但是理解他们为什么如此伟大不是件简
- [Zookeeper学习笔记九]Zookeeper源代码分析之Zookeeper构造过程
bit1129
zookeeper
Zookeeper重载了几个构造函数,其中构造者可以提供参数最多,可定制性最多的构造函数是
public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd, boolea
- 【Java命令三】jstack
bit1129
jstack
jstack是用于获得当前运行的Java程序所有的线程的运行情况(thread dump),不同于jmap用于获得memory dump
[hadoop@hadoop sbin]$ jstack
Usage:
jstack [-l] <pid>
(to connect to running process)
jstack -F
- jboss 5.1启停脚本 动静分离部署
ronin47
以前启动jboss,往各种xml配置文件,现只要运行一句脚本即可。start nohup sh /**/run.sh -c servicename -b ip -g clustername -u broatcast jboss.messaging.ServerPeerID=int -Djboss.service.binding.set=p
- UI之如何打磨设计能力?
brotherlamp
UIui教程ui自学ui资料ui视频
在越来越拥挤的初创企业世界里,视觉设计的重要性往往可以与杀手级用户体验比肩。在许多情况下,尤其对于 Web 初创企业而言,这两者都是不可或缺的。前不久我们在《右脑革命:别学编程了,学艺术吧》中也曾发出过重视设计的呼吁。如何才能提高初创企业的设计能力呢?以下是 9 位创始人的体会。
1.找到自己的方式
如果你是设计师,要想提高技能可以去设计博客和展示好设计的网站如D-lists或
- 三色旗算法
bylijinnan
java算法
import java.util.Arrays;
/**
问题:
假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,
您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳
子上进行这个动作,而且一次只能调换两个旗子。
网上的解法大多类似:
在一条绳子上移动,在程式中也就意味只能使用一个阵列,而不使用其它的阵列来
- 警告:No configuration found for the specified action: \'s
chiangfai
configuration
1.index.jsp页面form标签未指定namespace属性。
<!--index.jsp代码-->
<%@taglib prefix="s" uri="/struts-tags"%>
...
<s:form action="submit" method="post"&g
- redis -- hash_max_zipmap_entries设置过大有问题
chenchao051
redishash
使用redis时为了使用hash追求更高的内存使用率,我们一般都用hash结构,并且有时候会把hash_max_zipmap_entries这个值设置的很大,很多资料也推荐设置到1000,默认设置为了512,但是这里有个坑
#define ZIPMAP_BIGLEN 254
#define ZIPMAP_END 255
/* Return th
- select into outfile access deny问题
daizj
mysqltxt导出数据到文件
本文转自:http://hatemysql.com/2010/06/29/select-into-outfile-access-deny%E9%97%AE%E9%A2%98/
为应用建立了rnd的帐号,专门为他们查询线上数据库用的,当然,只有他们上了生产网络以后才能连上数据库,安全方面我们还是很注意的,呵呵。
授权的语句如下:
grant select on armory.* to rn
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('This example should only be run from a Web Brows
- 美国电影超短200句
dcj3sjt126com
电影
1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up!
- Java访问远程服务
dyy_gusi
httpclientwebservicegetpost
随着webService的崛起,我们开始中会越来越多的使用到访问远程webService服务。当然对于不同的webService框架一般都有自己的client包供使用,但是如果使用webService框架自己的client包,那么必然需要在自己的代码中引入它的包,如果同时调运了多个不同框架的webService,那么就需要同时引入多个不同的clien
- Maven的settings.xml配置
geeksun
settings.xml
settings.xml是Maven的配置文件,下面解释一下其中的配置含义:
settings.xml存在于两个地方:
1.安装的地方:$M2_HOME/conf/settings.xml
2.用户的目录:${user.home}/.m2/settings.xml
前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。
- ubuntu的init与系统服务设置
hongtoushizi
ubuntu
转载自:
http://iysm.net/?p=178 init
Init是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。
ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。
运行
- 跟我学Nginx+Lua开发目录贴
jinnianshilongnian
nginxlua
使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。
目录
第一章 安装Nginx+Lua开发环境
第二章 Nginx+Lua开发入门
第三章 Redis/SSDB+Twemproxy安装与使用
第四章 L
- php位运算符注意事项
home198979
位运算PHP&
$a = $b = $c = 0;
$a & $b = 1;
$b | $c = 1
问a,b,c最终为多少?
当看到这题时,我犯了一个低级错误,误 以为位运算符会改变变量的值。所以得出结果是1 1 0
但是位运算符是不会改变变量的值的,例如:
$a=1;$b=2;
$a&$b;
这样a,b的值不会有任何改变
- Linux shell数组建立和使用技巧
pda158
linux
1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。
2.数组读取与赋值 得到长度: [chengmo@centos5 ~]$ echo ${#a[@]} 5 用${#数组名[@或
- hotspot源码(JDK7)
ol_beta
javaHotSpotjvm
源码结构图,方便理解:
├─agent Serviceab
- Oracle基本事务和ForAll执行批量DML练习
vipbooks
oraclesql
基本事务的使用:
从账户一的余额中转100到账户二的余额中去,如果账户二不存在或账户一中的余额不足100则整笔交易回滚
select * from account;
-- 创建一张账户表
create table account(
-- 账户ID
id number(3) not null,
-- 账户名称
nam