- word字号和mathtype磅值关系及批量修改
小铁匠-Ma
office小技巧经验分享
word字号和mathtype磅值关系及批量修改1.字号与磅值关系字号「八号」对应磅值5字号「七号」对应磅值5.5字号「小六」对应磅值6.5字号「六号」对应磅值7.5字号「小五」对应磅值9字号「五号」对应磅值10.5字号「小四」对应磅值12字号「四号」对应磅值14字号「小三」对应磅值15字号「三号」对应磅值16字号「小二」对应磅值18字号「二号」对应磅值22字号「小一」对应磅值24字号「一号」对应
- golang 加密
大鲤余
Golanggolang开发语言后端
代码示例packageutilsimport("crypto/md5""encoding/hex""golang.org/x/crypto/bcrypt")//BcryptHash使用bcrypt对数据进行加密funcBcryptHash(passwordstring)string{bytes,_:=bcrypt.GenerateFromPassword([]byte(password),bcry
- RabbitMQ 实验消费原始队列消息, 拒绝(reject)投递死信交换机过程
熊明才
rabbitmq分布式
如果你想通过RabbitMQ的死信队列功能实现消费者拒绝消息投递到死信交换机的行为,你可以按照以下步骤操作:创建原始队列,并将其绑定到一个交换机上:exportRABBITMQ_SERVER=127.0.0.1exportRABBITMQ_PORT=5672exportRABBITMQ_USER=mingcaiexportRABBITMQ_PASSWORD=passwordrabbitmqadmi
- Web前端Html的表单
任家伟
前端html
表单的关键字:form标签表示一个表单区域action=“后端地址”method=“提交数据方式:get/post”input单行输入框type=“text”文本name=“定义名称名字自定义”向后端提交的键readonly=“readonly”只读,不可修改,但是可以提交disabled=“disabled”禁用组件不可修改,不能提交type=“password”密码框type=“radio”单
- 2021-12-23
人文二班zxh
2021-2022第一学期复盘模版:1我的大学生活之大学英语学习1)在这个学期的大学英语学习中,我的GPS[Gains]Ilearnedalot.Ilearnedalotofinterestingstories[Problems]Donotunderstandsomewordsandsentences[Suggestions]TryhardertolearnEnglish2)在这个学期的复盘日志中
- 简单介绍synchronized的三种锁机制
才艺のblog
javajvm开发语言
synchronized一共有三种锁机制,分别是偏向锁、轻量级锁、重量级锁下面来简单介绍一下这三种锁机制:1、偏向锁:偏向锁对应了synchronized中锁只会被一个线程持有的情况,在第一次获取锁对象的时候会进行一次CAS操作,之后该线程再次获取锁对象的时候将只在markword中进行线程id的判断是否为本线程即可,而不会再去进行多余的CAS操作。2、轻量级锁:轻量级锁对应了synchroniz
- 【必须收藏】华为配置命令手册大全
6IE闫辉教你考HCIE
华为网络p2p
配置名称和密码system-view进入系统视图配置quit或return退出系统视图模式sysname名称设置主机名user-interfaceconsole0进入控制台authentication-modepasswordsetauthenticationpasswordcipher密码配置密文密码配置远程管理IP地址interfacevlanif1进入VLANipadd192.168.1.2
- ppt插件构思
溢彩风华
powerpoint
功能:1.编辑代码2.代码运行3.代码检查4.代码格式化5.运行简单的可视化、游戏化、交互式这是一个针对PPT(MicrosoftPowerPoint)的插件概念描述,该插件旨在提升PPT在演示编程相关内容时的功能丰富度。以下是这个插件的主要功能点:编辑代码:用户可以在PPT内部直接编写和修改代码片段,无需跳转到外部IDE(集成开发环境),方便快捷地展示编程过程或示例。代码运行:插件具备执行所编辑
- 渔夫码头密语: 记录使用 Docker 安装 Wordpress
shelby_loo
docker容器运维
最近在阿贝云的免费服务器上试水,配置虽小(1核CPU、1G内存、10G硬盘、5M带宽),但对此次任务正合适。作为国内首家提供这样不错的免费云服务器的阿贝云,给我们开源界添增不少乐子,在这里对Docker和Wordpress去搞一搞,总比呆在办公室曱甴better!今天与你分享一下如何在Ubuntu系统上使用Docker快速搭建Wordpress博客环境。Wordpress作为全球最大同类型开源内容
- WordPress Plugin NotificationX插件 SQL注入漏洞复现(CVE-2024-1698)
OidBoy_G
漏洞复现sqlweb安全安全
0x01产品简介WordPress和WordPressplugin都是WordPress基金会的产品。WordPress是一套使用PHP语言开发的博客平台。该平台支持在PHP和MySQL的服务器上架设个人博客网站。0x02漏洞概述WordPresspluginNotificationX是一个应用插件。2.8.2版本及之前存在安全漏洞,该漏洞源于对用户提供的参数转义不充分以及对现有SQL查询缺乏充分
- Linux shell脚本切换为root用户执行命令
红色石榴
linux
首先安装expect。sudoaptinstallexpect创建shell脚本文件,示例内容如下:#!/usr/bin/expectspawnsurootexpect{"密码:"{send"00000\r"}"Password:"{send"000000\r"}}send"./user_app\r"expecteofexit其中,"000000\r"是root用户密码。send语句用于向终端传递
- Winsock编程入门和枚举协议
bcbobo21cn
VC++协议分析和开发EnumProtocolsMSAFD协议winsock
Winsock的初始化和清除代码类似如下;if((ret=WSAStartup(MAKEWORD(2,2),&wsadata))!=0){wsprintf(buf,TEXT("winsock初始化失败,错误:%d"),ret);......return0;}。。。。。。if(WSACleanup()==SOCKET_ERROR){wsprintf(buf,TEXT("WSACleanup失败,错误
- vue+elementUI用户修改密码的前端验证
zj_zjk_sjz
vue.js前端elementuijavascript
用户登录后修改密码,密码需要一定的验证规则。旧密码后端验证是否正确;前端验证新密码的规范性,新密码规范为:6-16位,至少含数字/字母/特殊字符中的两种;确认密码只需要验证与新密码是否一致;弹窗结构取消确认form验证规则passRules:{oldPassword:[{required:true,message:'请输入旧密码',trigger:'blur'}],newPassword:[{va
- 【Docker】wordpress 容器化部署
轻云UC
运维部署phpwebdocker容器
WordPress标准软件基于Bitnamiwordpress构建。当前版本为6.4.3你可以通过轻云UC部署工具直接安装部署,也可以手动按如下文档操作,该项目已经全面开源,可以从如下环境获取配置文件地址:https://gitee.com/qingplus/qingcloud-platformqinghub自动安装部署配置库什么是WordPress?WordPress是世界上最受欢迎的博客和内容
- C++/QT获取、连接wifi
weixin_40587266
c++c++qtwifiwindows
C++/QT获取、连接wifi操作wifi的库#include#pragmacomment(lib,"wlanapi.lib")#pragmacomment(lib,"ole32.lib")获取wlan的handle、接口信息InterfaceInfoWlanOpenHandleWlanEnumInterfacesHANDLEhClient=NULL;DWORDdwMaxClient=2;DWOR
- 最新WordPress开发手册完整版
技术服务团队
开源php
这份WordPress开发手册完整版适合建站公司、个人站长使用,在使用WordPress开发网站的时候用到的都整理好在下面了,新手小白一看就懂,这里就不一一列举出来啦,下载地址:最新WordPress开发手册完整版.zip第一章:安装Wordpress下载、安装Wordpress屏蔽谷歌字体第二章:基础Wordpress目录结构Wordpress数据表结构第三章:主题创建我的第一个主题首页模版及调
- Leetcode 3085. Minimum Deletions to Make String K-Special
Espresso Macchiato
leetcode笔记leetcode3085leetcode周赛389leetcodemediumleetcode题解滑动窗口
Leetcode3085.MinimumDeletionstoMakeStringK-Special1.解题思路2.代码实现题目链接:3085.MinimumDeletionstoMakeStringK-Special1.解题思路这一题思路上来说的话我们只需要统计一下word当中所有的字符出现的频次,然后依次排序,我们只需要考察各个删除方案使得所有存在的频次之间的差值不多于kkk即可。而对于各个具
- vue element input让浏览器不保存密码
niesiyuan000
vue.jselementuijavascript
从网上看了很多,比如auto-complete="new-password"比如autocomplete="off"这是真的用不了啊,最后用css可以实现1、html2、datareach__vioSecretkey:'',//违纪秘钥reach__seePwd:false,3、methodsseePwd(){this.reach__seePwd=!this.reach__seePwd},4、cs
- (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
shimly123456
NLP相关杂谈自然语言处理c#人工智能
一个视频:https://www.bilibili.com/video/BV1mb4y1y7EB/?spm_id_from=333.337.search-card.all.click&vd_source=7a1a0bc74158c6993c7355c5490fc600这里有个视频,讲解得更加生动形象一些总得来说,词袋模型(Bow,bag-of-words)是最简单的“文本—>矢量”(把文本转为矢量
- 关于Word2007在方框(□)中打勾和打叉等技巧
kofterry
工具设计模式microsoftoffice文档excel
一、在word2007里输入大写的“R”,选中R,把字体改成“Wingdings2”,就是框中打勾。如果是T的话就是打叉。选择然后选中对号,点击菜单“开始-带圈字符”,选成方框即可。二、在word文档中“格式”菜单下的“中文版式”中选“带圈字符”,就会跳出一个复选框,这个复选框可供选择“文字”和“圈号”,其中“文字”中就有“√”,“圈号”中就有“□”三、在word文档中先在“插入”中选择“特殊符号
- Python keyword-only参数
尤鸟倦
Python学习pythonjava服务器
keyword-only参数是Python3中引入的一种新的参数语法。它允许您在定义函数时强制要求某些参数必须以关键字参数的形式传递。这种机制有助于提高代码的可读性和可维护性。以下是keyword-only参数的语法:deffunction_name(arg1,arg2,*,kwarg1,kwarg2=value):#函数体pass在上面的示例中,*是一个特殊的分隔符,它的作用是将位置参数和关键字
- Python助力:高效合并多个Word文档
theskylife
python学习之旅pythonword人工智能
目录写在开头1准备工作1.1安装Python环境1.2安装必要的库2理解Word文档的结构2.1python-docx库的基本使用2.2文档基本组成2.2.1段落2.2.2表格2.2.3图片2.2.4页眉和页脚3编写合并Word文档的脚本3.1创建新的Word文档3.2读取并合并文档内容3.2.1合并段落3.2.2合并表格3.2.3合并图片3.2.4处理页眉和页脚3.3保存合并后的文档4高级应用和
- spring boot 整合redis
侧耳倾听y
参考1参考2使用Lettuce作为客户端依赖org.springframework.bootspring-boot-starter-data-redisorg.apache.commonscommons-pool2配置文件spring:redis:timeout:60shost:port:6379password:lettuce:pool:max-active:8max-wait:-1max-id
- 错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
xh的世界
mysqladb
错误ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:YES)意味着您尝试使用MySQL的root用户登录,但是提供的密码不正确,或者root用户没有从localhost登录的权限。要解决这个问题,您可以尝试以下几个步骤:步骤1:确保您使用的是正确的密码确认您记得的root密码是正确的。如果您不确定密码是否正确
- TypeError: parse() got an unexpected keyword argument 'transport_encoding'
凌川江雪
有点尴尬,自安装了ANACONDA和TensorFlow之后,首次在ANACONDAPrompt中用pip命令安装第三方库,然而一大片刺眼的红字就扑面而来,在ANACONDAPrompt中没法用pip命令安装第三方库了?搞了一会儿,没得搞定,最后在CSDN上找到一个简单粗暴而效果拔群的办法:直接在ANACONDAPrompt中安装pip,解决问题!即:condainstallpip
- python使用rabbitmq发送消息和接收消息数据
美美打不死
pythonrabbitmq
发送消息importpika#设置RabbitMQ连接参数(更改账号密码)credentials=pika.PlainCredentials('username','password')#更改为自己的服务器地址parameters=pika.ConnectionParameters('192.168.0.157',5672,'/',credentials)#建立到RabbitMQ的连接connec
- 文件预览(img,doc,pdf,xls)
weixin45622719
pdfvue.js前端
直接代码//图片直接用img标签展示//非图片用iframe标签展示粘贴一下vue组件代码可直接使用/*oss文件地址前缀*/importwebsitefrom"@/const/website.js";exportdefault{data(){return{open:false,width:"",title:"",url:"",isWordSuffer:["doc","docx"],isImgSu
- 粉嘟嘟的免费wordpress模板
podoor
wordpresswordpress
粉色好看的wordpress免费模板,用免费wordpress模板也可以搭建网站。https://www.wpniu.com/themes/11.html
- The 2019 China Collegiate Programming Contest Harbin Site
Chien d'amis
ACMC++
The2019ChinaCollegiateProgrammingContestHarbinSiteF.FixingBannersHarbin,whosenamewasoriginallyaManchuwordmeaning“aplacefordryingfishingnets”,grewfromasmallruralsettlementontheSonghuaRivertobecomeoneof
- 大学技能学习安排
克洛伊
1.学习音频剪辑2.学习视频剪辑3.学习制作PPT4.学习使用word,Excel,Photoshop5.学好英语6.学习理财知识,操作股票,基金7.学习化妆8.练习天鹅颈,马甲线9.每天坚持吃VC➕ve,葡萄籽胶囊,抗衰老10.每天坚持锻炼跑步,散步11.每天背单词30个12.记账图片发自App图片发自App加油(ง•̀_•́)ง
- 解线性方程组
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