Vue小程序項目知識積累(二)

1.wx.reLaunch(Object object)

關閉所有頁面,打開到應用內的某個頁面。

wx.reLaunch({url:'/pages/positons/index'})

參數說明:

屬性類型默認值必填說明
urlstring需要跳轉的應用內頁面路徑 (代碼包路徑),路徑后可以帶參數。參數與路徑之間使用?分隔,參數鍵與參數值用=相連,不同參數用&分隔;如 'path?key=value&key2=value2'
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)

2.wx.setStorageSync(string key, any data)

將數據存儲在本地緩存中指定的 key 中。會覆蓋掉原來該 key 對應的內容。除非用戶主動刪除或因存儲空間原因被系統清理,否則數據都一直可用。單個 key 允許存儲的最大數據長度為 1MB,所有數據存儲上限為 10MB。

key和value值。

value:需要存儲的內容。只支持原生類型、Date、及能夠通過JSON.stringify序列化的對象。

wx.setStorageSync(`abcde${abcdefg}`,value);

Tip:

storage 應只用來進行數據的持久化存儲,不應用于運行時的數據傳遞或全局狀態管理。啟動過程中過多的同步讀寫存儲,會顯著影響啟動耗時。

3.wx.getStorageSync(string key)

從本地緩存中同步獲取指定 key 的內容。

wx.getStorageSync(`ancdef${abc}`)

4.wx.getAccountInfoSync()

獲取當前賬號信息。線上小程序版本號僅支持在正式版小程序中獲取,開發版和體驗版中無法獲取。

屬性類型說明
miniProgramObject小程序賬號信息
結構屬性類型說明最低版本
appIdstring小程序 appId
envVersionstring小程序版本2.10.0
合法值說明
develop開發版
trial體驗版
release正式版
versionstring線上小程序版本號2.10.2
pluginObject插件賬號信息(僅在插件中調用時包含這一項)
結構屬性類型說明
appIdstring插件 appId
versionstring插件版本號
const accountInfo = wx.getAccountInfoSync();
console.log(accountInfo.miniProgram.appId) // 小程序 appId
console.log(accountInfo.miniProgram.envVersion) // 小程序小程序版本 envVersion 
console.log(accountInfo.plugin.appId) // 插件 appId
console.log(accountInfo.plugin.version) // 插件版本號, 'a.b.c' 這樣的形式

5.wx.showLoading(Object object)

顯示 loading 提示框。需主動調用 wx.hideLoading 才能關閉提示框

屬性類型默認值必填說明
titlestring提示的內容
maskbooleanfalse是否顯示透明蒙層,防止觸摸穿透
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)
wx.showLoading({title: '加載中',mask: true
})

6.wx.hideLoading(Object object)

隱藏 loading 提示框

屬性類型默認值必填說明最低版本
noConflictbooleanfalse目前 toast 和 loading 相關接口可以相互混用,此參數可用于取消混用特性2.22.1
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)
wx.hideLoading()

7.wx.login(Object object)

調用接口獲取登錄憑證(code)。通過憑證進而換取用戶登錄態信息,包括用戶在當前小程序的唯一標識(openid)、微信開放平臺賬號下的唯一標識(unionid,若當前小程序已綁定到微信開放平臺賬號)及本次登錄的會話密鑰(session_key)等。用戶數據的加解密通訊需要依賴會話密鑰完成。

屬性類型默認值必填說明最低版本
timeoutnumber超時時間,單位ms1.9.90
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)

object.success 回調函數

屬性類型說明
codestring用戶登錄憑證(有效期五分鐘)。開發者需要在開發者服務器后臺調用?code2Session,使用 code 換取 openid、unionid、session_key 等信息

object.fail 回調函數

屬性類型說明最低版本
errMsgString錯誤信息
errnoNumbererrno 錯誤碼,錯誤碼的詳細說明參考?Errno錯誤碼2.24.0
wx.login({success: async (res) {const {a,b,c}=await getPnoneInfo({loginKey:resCode.code}) if (res.code) {//發起網絡請求wx.request({url: 'https://example.com/onLogin',data: {code: res.code}})} else {console.log('登錄失敗!' + res.errMsg)}}
})

8.wx.hideShareMenu(Object object)

隱藏當前頁面的轉發按鈕

屬性類型默認值必填說明最低版本
menusArray.<string>本接口為 Beta 版本,暫只在 Android 平臺支持。需要隱藏的轉發按鈕名稱列表,默認['shareAppMessage', 'shareTimeline']。按鈕名稱合法值包含 "shareAppMessage"、"shareTimeline" 兩種2.11.3
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)

Tip:

  • "shareAppMessage"表示“發送給朋友”按鈕,"shareTimeline"表示“分享到朋友圈”按鈕
  • 隱藏“發送給朋友”按鈕時必須同時隱藏“分享到朋友圈”按鈕,隱藏“分享到朋友圈”按鈕時則允許不隱藏“發送給朋友”按鈕
wx.hideShareMenu({menus: ['shareAppMessage', 'shareTimeline']
})orwx.hideShareMenu();

9.wx.showShareMenu(Object object)

顯示當前頁面的轉發按鈕

屬性類型默認值必填說明最低版本
withShareTicketbooleanfalse是否使用帶 shareTicket 的轉發詳情
menusArray.<string>本接口為 Beta 版本,暫只在 Android 平臺支持。需要顯示的轉發按鈕名稱列表,默認['shareAppMessage']。按鈕名稱合法值包含 "shareAppMessage"、"shareTimeline" 兩種2.11.3
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)

Tip:

  • "shareAppMessage"表示“發送給朋友”按鈕,"shareTimeline"表示“分享到朋友圈”按鈕
  • 顯示“分享到朋友圈”按鈕時必須同時顯示“發送給朋友”按鈕,顯示“發送給朋友”按鈕時則允許不顯示“分享到朋友圈”按鈕
wx.showShareMenu({withShareTicket: true,menus: ['shareAppMessage', 'shareTimeline']
})

10.wx.navigateTo(Object object)

保留當前頁面,跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面。使用?wx.navigateBack?可以返回到原頁面。小程序中頁面棧最多十層。

屬性類型默認值必填說明
urlstring需要跳轉的應用內非 tabBar 的頁面的路徑 (代碼包路徑), 路徑后可以帶參數。參數與路徑之間使用???分隔,參數鍵與參數值用?=?相連,不同參數用?&?分隔;如 'path?key=value&key2=value2'
eventsObject頁面間通信接口,用于監聽被打開頁面發送到當前頁面的數據。基礎庫 2.7.3 開始支持。
routeTypestring2.29.2 自定義路由類型,相關文檔?自定義路由
routeConfigObject3.4.0 自定義路由配置,相關文檔?自定義路由
routeOptionsObject3.4.0 自定義路由參數,相關文檔?自定義路由
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)

object.success 回調函數

屬性類型說明
eventChannelEventChannel和被打開頁面進行通信
wx.navigateTo({url: 'test?id=1',events: {// 為指定事件添加一個監聽器,獲取被打開頁面傳送到當前頁面的數據acceptDataFromOpenedPage: function(data) {console.log(data)},someEvent: function(data) {console.log(data)}...},success: function(res) {// 通過eventChannel向被打開頁面傳送數據res.eventChannel.emit('acceptDataFromOpenerPage', { data: 'test' })}
})
//test.js
Page({onLoad: function(option){console.log(option.query)const eventChannel = this.getOpenerEventChannel()eventChannel.emit('acceptDataFromOpenedPage', {data: 'test'});eventChannel.emit('someEvent', {data: 'test'});// 監聽acceptDataFromOpenerPage事件,獲取上一頁面通過eventChannel傳送到當前頁面的數據eventChannel.on('acceptDataFromOpenerPage', function(data) {console.log(data)})}
})orwx.navigateTo({url: '/pages/hotView/index',
})

11.wx.navigateBack(Object object)

關閉當前頁面,返回上一頁面或多級頁面。可通過?getCurrentPages?獲取當前的頁面棧,決定需要返回幾層。

屬性類型默認值必填說明
deltanumber1返回的頁面數,如果 delta 大于現有頁面數,則返回到首頁。
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)
wx.navigateBack()or // 注意:調用 navigateTo 跳轉時,調用該方法的頁面會被加入堆棧,而 redirectTo 方法則不會。見下方示例代碼// 此處是A頁面
wx.navigateTo({url: 'B?id=1'
})// 此處是B頁面
wx.navigateTo({url: 'C?id=1'
})// 在C頁面內 navigateBack,將返回A頁面
wx.navigateBack({delta: 2
})

12.wx.clearStorage(Object object)

清理本地數據緩存。

屬性類型默認值必填說明
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)
wx.clearStorage()ortry {wx.clearStorageSync()
} catch(e) {// Do something when catch error
}

13.wx.clearStorageSync()

清理本地數據緩存。

wx.clearStorage()

14.wx.exitMiniProgram(Object object)

退出當前小程序。必須有點擊行為才能調用成功。

屬性類型默認值必填說明
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)
Onclick(){wx.exitMiniProgram()}

15.wx.showToast(Object object)

顯示消息提示框。

屬性類型默認值必填說明最低版本
titlestring提示的內容
iconstringsuccess圖標
合法值說明最低版本
success顯示成功圖標,此時 title 文本最多顯示 7 個漢字長度
error顯示失敗圖標,此時 title 文本最多顯示 7 個漢字長度2.14.1
loading顯示加載圖標,此時 title 文本最多顯示 7 個漢字長度
none不顯示圖標,此時 title 文本最多可顯示兩行,1.9.0及以上版本支持
imagestring自定義圖標的本地路徑,image 的優先級高于 icon1.1.0
durationnumber1500提示的延遲時間
maskbooleanfalse是否顯示透明蒙層,防止觸摸穿透
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)
wx.showToast({title: '成功',icon: 'success',duration: 2000
})orwx.showToast({title: res.message,icon: 'success',duration: 2000,icon:"none"
})

16.wx.reLaunch(Object object)

關閉所有頁面,打開到應用內的某個頁面。

屬性類型默認值必填說明
urlstring需要跳轉的應用內頁面路徑 (代碼包路徑),路徑后可以帶參數。參數與路徑之間使用?分隔,參數鍵與參數值用=相連,不同參數用&分隔;如 'path?key=value&key2=value2'
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)
wx.reLaunch({url: '/pages/positons/index?id=1',
})//另一個頁面拿到數據// test
Page({onLoad (option) {console.log(option.query)}
})

17.wx.redirectTo(Object object)

關閉當前頁面,跳轉到應用內的某個頁面。但是不允許跳轉到 tabbar 頁面。

屬性類型默認值必填說明
urlstring需要跳轉的應用內非 tabBar 的頁面的路徑 (代碼包路徑), 路徑后可以帶參數。參數與路徑之間使用???分隔,參數鍵與參數值用?=?相連,不同參數用?&?分隔;如 'path?key=value&key2=value2'
successfunction接口調用成功的回調函數
failfunction接口調用失敗的回調函數
completefunction接口調用結束的回調函數(調用成功、失敗都會執行)
wx.redirectTo({url: '/pages/project/index?id=1'
})

18.wx.getLaunchOptionsSync()

獲取小程序啟動時的參數。與?App.onLaunch?的回調參數一致。

啟動參數:

屬性類型說明最低版本
pathstring啟動小程序的路徑 (代碼包路徑)
scenenumber啟動小程序的場景值
queryObject啟動小程序的 query 參數
shareTicketstringshareTicket,詳見獲取更多轉發信息
referrerInfoObject來源信息。從另一個小程序、公眾號或 App 進入小程序時返回。否則返回?{}。(參見后文注意)
結構屬性類型說明
appIdstring來源小程序、公眾號或 App 的 appId
extraDataObject來源小程序傳過來的數據,scene=1037或1038時支持
forwardMaterialsArray.<Object>打開的文件信息數組,只有從聊天素材場景打開(scene為1173)才會攜帶該參數
結構屬性類型說明
typestring文件的mimetype類型
namestring文件名
pathstring文件路徑(如果是webview則是url)
sizenumber文件大小
chatTypenumber從微信群聊/單聊打開小程序時,chatType 表示具體微信群聊/單聊類型
合法值說明
1微信聯系人單聊
2企業微信聯系人單聊
3普通微信群聊
4企業微信互通群聊
apiCategorystringAPI 類別2.20.0
合法值說明
default默認類別
nativeFunctionalized原生功能化,視頻號直播商品、商品櫥窗等場景打開的小程序
browseOnly僅瀏覽,朋友圈快照頁等場景打開的小程序
embedded內嵌,通過打開半屏小程序能力打開的小程序

返回有效 referrerInfo 的場景

場景值場景appId含義
1020公眾號 profile 頁相關小程序列表來源公眾號
1035公眾號自定義菜單來源公眾號
1036App 分享消息卡片來源App
1037小程序打開小程序來源小程序
1038從另一個小程序返回來源小程序
1043公眾號模板消息來源公眾號
1069移動應用來源App

不同 apiCategory 場景下的 API 限制

X?表示 API 被限制無法使用;不在表格中的 API 不限制。

defaultnativeFunctionalizedbrowseOnlyembedded
navigateToMiniProgramXX
openSettingX
<button open-type="share">XXX
<button open-type="feedback">X
<button open-type="open-setting">X
openEmbeddedMiniProgramXXX

注意:

部分版本在無referrerInfo的時候會返回?undefined,建議使用?options.referrerInfo && options.referrerInfo.appId?進行判斷。

let LaunchOptions = wx.getLaunchOptionsSync();

19.App(Object object)

注冊小程序。接受一個?Object?參數,其指定小程序的生命周期回調等。

App() 必須在?app.js?中調用,必須調用且只能調用一次。不然會出現無法預期的后果。

屬性類型默認值必填說明最低版本
onLaunchfunction生命周期回調——監聽小程序初始化。
onShowfunction生命周期回調——監聽小程序啟動或切前臺。
onHidefunction生命周期回調——監聽小程序切后臺。
onErrorfunction錯誤監聽函數。
onPageNotFoundfunction頁面不存在監聽函數。1.9.90
onUnhandledRejectionfunction未處理的 Promise 拒絕事件監聽函數。2.10.0
onThemeChangefunction監聽系統主題變化2.11.0
其他any開發者可以添加任意的函數或數據變量到?Object?參數中,用?this?可以訪問

關于小程序前后臺的定義和小程序的運行機制,請參考運行機制章節。

onLaunch(Object object)

小程序初始化完成時觸發,全局只觸發一次。參數也可以使用?wx.getLaunchOptionsSync?獲取。

參數:與?wx.getLaunchOptionsSync?一致

onShow(Object object)

小程序啟動,或從后臺進入前臺顯示時觸發。也可以使用?wx.onAppShow?綁定監聽。

參數:與?wx.onAppShow?一致

onHide()

小程序從前臺進入后臺時觸發。也可以使用?wx.onAppHide?綁定監聽。

onError(String error)

小程序發生腳本錯誤或 API 調用報錯時觸發。也可以使用?wx.onError?綁定監聽。

參數:與?wx.onError?一致

onPageNotFound(Object object)

基礎庫 1.9.90 開始支持,低版本需做兼容處理。

小程序要打開的頁面不存在時觸發。也可以使用?wx.onPageNotFound?綁定監聽。注意事項請參考?wx.onPageNotFound。

參數:與?wx.onPageNotFound?一致

示例代碼:

App({onPageNotFound(res) {wx.redirectTo({url: 'pages/...'}) // 如果是 tabbar 頁面,請使用 wx.switchTab}
})

onUnhandledRejection(Object object)

基礎庫 2.10.0 開始支持,低版本需做兼容處理。

小程序有未處理的 Promise 拒絕時觸發。也可以使用?wx.onUnhandledRejection?綁定監聽。注意事項請參考?wx.onUnhandledRejection。

參數:與?wx.onUnhandledRejection?一致

onThemeChange(Object object)

基礎庫 2.11.0 開始支持,低版本需做兼容處理。

系統切換主題時觸發。也可以使用?wx.onThemeChange?綁定監聽。

參數:與?wx.onThemeChange?一致

App({onLaunch (options) {// Do something initial when launch.},onShow (options) {// Do something when show.},onHide () {// Do something when hide.},onError (msg) {console.log(msg)},globalData: 'I am global data'
})

20.wx.getMenuButtonBoundingClientRect()

獲取菜單按鈕(右上角膠囊按鈕)的布局位置信息。坐標信息以屏幕左上角為原點。

菜單按鈕的布局位置信息:

屬性類型說明
widthnumber寬度,單位:px
heightnumber高度,單位:px
topnumber上邊界坐標,單位:px
rightnumber右邊界坐標,單位:px
bottomnumber下邊界坐標,單位:px
leftnumber左邊界坐標,單位:px
const res = wx.getMenuButtonBoundingClientRect()console.log(res.width)
console.log(res.height)
console.log(res.top)
console.log(res.right)
console.log(res.bottom)
console.log(res.left)

21.wx.createSelectorQuery()

返回一個 SelectorQuery 對象實例。在自定義組件或包含自定義組件的頁面中,應使用?this.createSelectorQuery()?來代替。

const query = wx.createSelectorQuery()
query.select('#the-id').boundingClientRect()
query.selectViewport().scrollOffset()
query.exec(function(res){res[0].top       // #the-id節點的上邊界坐標res[1].scrollTop // 顯示區域的豎直滾動位置
})

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/17241.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/17241.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/17241.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

微信小程序上傳包過大的最全解決方案!

微信小程序的發布大小限制是2MB。然而一個程序怎么能這么小&#xff1f; 介紹一下項目中的經驗。 新項目 如果是剛開始做的新項目&#xff0c;一定確定好自己要用的Ui框架&#xff0c;而且確定之后&#xff0c;千萬不要引入別的&#xff0c;否則占大小&#xff01;&#xff0…

HNCTF

HNCTF 文章目錄 HNCTFBabyPQEZmathez_Classicf(?*?)MatrixRSABabyAESIs this Iso? BabyPQ nc簽到題&#xff0c;跟端口連接拿到n和phin n 8336450100232098099043686671148282601664696810002345240872579498695511770993195704402414029892029461830476866385453475141207…

【開源】加油站管理系統 JAVA+Vue.js+SpringBoot+MySQL

目錄 一、項目介紹 論壇模塊 加油站模塊 汽油模塊 二、項目截圖 三、核心代碼 一、項目介紹 Vue.jsSpringBoot前后端分離新手入門項目《加油站管理系統》&#xff0c;包括論壇模塊、加油站模塊、汽油模塊、加油模塊和部門角色菜單模塊&#xff0c;項目編號T003。 【開源…

如何使用jQuery重定向到另一個網頁

在我們開始討論如何重定向到另一個網頁之前,必須明確一點:jQuery 是一個用于 DOM 操作的 JavaScript 庫,因此你不應該使用 jQuery 來實現頁面重定向。 jQuery 官方網站的某段話: 雖然 jQuery 可能能夠在較舊的瀏覽器版本中運行,但我們并沒有主動在這些版本中進行測試,也…

矩陣對角化在機器學習中的奧秘與應用

在機器學習的廣闊領域中&#xff0c;矩陣對角化作為一種重要的數學工具&#xff0c;扮演著不可或缺的角色。從基礎的線性代數理論到復雜的機器學習算法&#xff0c;矩陣對角化都在其中發揮著重要的作用。 矩陣對角化的概念與原理 矩陣對角化是矩陣理論中的一個基本概念&#x…

vue.config.js配置參考(2024-05-20)

vue.config.js 是一個可選的配置文件&#xff0c;如果項目的 (和 package.json 同級的) 根目錄中存在這個文件&#xff0c;那么它會被 vue/cli-service 自動加載。 你也可以使用 package.json 中的 vue 字段&#xff0c;但是注意這種寫法需要你嚴格遵照 JSON 的格式來寫。 這…

綜合布線管理軟件有何作用?

當客戶問及“綜合布線管理軟件究竟有何作用&#xff1f;” 我們通常這樣回答&#xff1a; 綜合布線管理軟件&#xff0c;作為運維管理的得力助手&#xff0c;其核心功能旨在確保布線系統的穩定運行與快速響應。 首先&#xff0c;這款軟件通過構建標準化的運維管理流程&#…

Qt for Android

文章 USB Qt for android 獲取USB設備列表&#xff08;一&#xff09;Java方式 獲取 Qt for android 獲取USB設備列表&#xff08;二&#xff09;JNI方式 獲取 Qt for android 串口庫使用 異常處理 Qt for Android 亂碼問題 andoid開發文檔 UsbManager&#xff08;apiref.…

四川匯聚榮科技有限公司好不好?

在當今科技飛速發展的時代&#xff0c;企業要想在激烈的市場競爭中脫穎而出&#xff0c;不僅需要先進的技術支持&#xff0c;還需要優質的服務和良好的口碑。那么&#xff0c;四川匯聚榮科技有限公司是否具備這些條件呢?接下來&#xff0c;我們將從公司實力、服務質量、客戶反…

win10換ubuntu

1.首先是格式化windows系統&#xff0c;這里用的是恢復出廠設置 2.然后按照下面教程使用u盤來安裝ubuntuUbuntu 20.04.2.0 LTS 系統安裝過程詳解 &#xff08;從下載鏡像到安裝系統&#xff09;_ubuntu安裝教程20.04-CSDN博客 3.然后下面是一些別的準備工作&#xff1a; 1)安…

如何根據系統的業務場景需求定制自己的線程池?

如何根據系統的業務場景需求定制自己的線程池? 1、背景2、生產中應當如何使用線程池才比較合理呢?2.1、指定線程數量2.2、選擇合適的工作隊列2.3、自定義線程工廠2.4、選擇合適的拒絕策略3、自定義線程池代碼案例1、背景 線程池有那么多的參數和類型,在實際的開發中,我們應…

達夢授權某個模式給其它用戶只讀權限

為了在生產環境中將SZSJTJFX模式下的所有對象的只讀權限授予XXXX的賬號SZJG_CPZLJD&#xff0c;可以通過以下分批處理的腳本來完成。此腳本會遍歷SZSJTJFX模式下的所有表和視圖&#xff0c;并生成相應的GRANT語句&#xff0c;以避免“過多的對象名前綴”錯誤。 分批處理的動態…

Python基礎內容---上萬字總結(回顧自己一年來所有關于python的學習)

Python語言元素之變量 作為一個程序員,可能經常會被外行問到兩個問題,其一是“什么是(計算機)程序”,其二是“寫(計算機)程序能做什么”,這里我先對這兩個問題做一個回答。程序是指令的集合,寫程序就是用指令控制計算機做我們想讓它做的事情。那么,為什么要用Python…

Java后端面經

1.可重復讀&#xff0c;已提交讀&#xff0c;這兩個隔離級別表現的現象是什么&#xff0c;區別是什么樣的&#xff1f; 可重復讀&#xff1a;表示整個事務看到的事務和開啟后的事務能看到的數據是一致的&#xff0c;既然數據是一致的&#xff0c;所以不存在不可重復讀。而且不…

kafka調優參考建議 —— 筑夢之路

這里主要是從不同使用場景來調優&#xff0c;僅供參考。 吞吐量優先 吞吐量優先使用場景如采集日志。 1. broker配置調優 num.partitions&#xff1a;分區個數&#xff0c;設置為與消費者的線程數基本相等 2. producer配置調優 batch.size 批量提交消息的字節數&#xff0c;…

力扣算法之1045. 買下所有產品的客戶

力扣傳送門 題解注釋 Customer表中對應的customer_id對應的product_key去重后要全部存在于Product表中的product_key 我的解 SELECT customer_id FROM Customer GROUP BY customer_id HAVING COUNT(DISTINCT product_key)(SELECT COUNT(DISTINCT product_key) FROM Product…

《java數據結構》--順序表詳解

一.順序表的概念&#x1f649; &#x1f431;順序表是一段物理地址連續的儲存單元&#xff0c;一次儲存數據元素的線性結構。一般情況下采用數組儲存&#xff0c;和數組的增刪查改類似。 但是順序表和數組還是有區別的比如&#xff0c;數組按照是否可以擴容可以分為&#xff…

duckdb 插件機制研究

本文研究 duckdb 內置的 extensions 工作機制。 插件架構 在 duckdb 源碼內&#xff0c;內置了一組原生插件&#xff0c;位于頂層 extension 目錄下&#xff1a; 除此之外&#xff0c;還支持 Out-of-Tree Extension&#xff0c;簡單說就是獨立的插件&#xff0c;不是集成在源…

Star CCM+繪圖顯示設置

前言 如前文介紹&#xff0c;根據報告創建監視器與繪圖后&#xff0c;在繪圖中會出現報告繪圖。此處可以自定義繪圖的格式&#xff0c;如網格顯示、字體大小、曲線的粗細等。同時也可以根據需要創建右坐標&#xff0c;分別監測不同類型的函數數值。為此方便后期輸出仿真報告。…

哆啦AAA萌也能用HTML畫出來?看這里!【完整代碼可運行】

關注微信公眾號「ClassmateJie」有完整代碼以及更多驚喜等待你的發現。 簡介/效果展示 你是否曾經想過&#xff0c;那些可愛的哆啦A夢角色是如何被創造出來的呢&#xff1f;今天&#xff0c;我要帶你一起探索一個神奇的秘密——用HTML畫出哆啦A夢&#xff01; 代碼 <!DOCT…