博客 RSS 訂閱

江南一點雨 - 似懂非懂的 AspectJ

今天想和小夥伴們聊一下我們在使用 Spring AOP 時,一個非常常見的概念 AspectJ。 1. 關於代理 小夥伴們知道,Java 23 種設計模式中有一種模式叫做代理模式,這種代理我們可以將之稱為靜態代理,Spring AOP 我們常説是一種動態代理,那麼這兩種代理的區別在哪裏呢? 1.1 靜態代理 這種代理在我們日常生活中其實非常常見,例如房屋中介就相當於是一個代理,當房東需要出租房子的

spring , aop , JAVA

收藏 評論

timerrring - R語言之 dplyr 包

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 這個包以一種統一的規範更高效地處理數據框。dplyr 包裏處理數據框的所有函數的第一個參數都是數據框名。 下面以 MASS 包裏的 birthwt 數據集為例,介紹 dplyr 包裏常用函數的用法。該數據集來

r

收藏 評論

perkz - React Native封裝tencentx5 Sdk的Webview

參考資料: react-native-webview-tencentx5 手把手教你一步步集成騰訊 X5 內核(Tencent TBS X5) 接入文檔 開發文檔 之前基於react-native-webview封裝的Canvas在比較老的android手機上沒法導出圖片canvas.toDataURL失效了,就想用react-native-webview-tencentx

react-native , webview , Android , JAVA , typescript

收藏 評論

dubbo_go - What's new in Pika v3.5.0

時隔兩年,Pika 社區正式發佈經由社區 50 多人蔘與開發並在 360 生產環境驗證可用的 v3.5.0 版本,新版本在提升性能的同時,也支持了 Codis 集羣部署,BlobDB KV 分離,增加 Exporter 等新特性。 我們將詳細介紹該版本引入的重要新特性。 1 去除 Rsync 在 v3.5.0 版本之前,Pika 使用 Rsync 工具進行引擎中存量數據的同步,Pika 進程啓動時

redis-cluster , redis , pika , redis集羣 , kv存儲

收藏 評論

timerrring - R語言之基本包

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 用 R 基本包 在實際的數據分析中,分析者往往需要花費大量的精力在數據的準備上,將數據轉換為分析所需要的形式。遺憾的是,大多數統計學教材很少涉及這一重要問題。整理數據是統計學的任務之一。我們開始關注 R 中最

r

收藏 評論

百度Geek説 - 度加剪輯App的MMKV應用優化實踐

作者 | 我愛吃海米 導讀 移動端開發中,IO密集問題在很多時候沒有得到充足的重視和解決,貿然的把IO導致的卡頓放到異步線程,可能會導致真正的問題被掩蓋,前人挖坑後人踩。其實首先要想的是,數據存儲方式是否合理,數據的使用方式是否合理。本文介紹度加剪輯對MMKV的使用和優化。 全文14813字,預計閲讀時間38分鐘。 01 一切皆文件-移動端IO介紹 移動端的App程序很多情況是IO密集型

性能優化 , Android , io , ios

收藏 評論

集簡雲 - 聚水潭無需API開發連接夥伴雲,實現新增售後申請單自動彙總到表單

1. 聚水潭用户使用場景:電商行業通常使用聚水潭作為企業的ERP系統。每當聚水潭有新的售後申請時,企業人員常常需要將訂單信息手動複製並錄入到夥伴雲存儲、彙總,包括訂單單號、狀態、金額等20多項信息。這種人工手動複製和錄入的方式容易導致訂單數據出現偏差,例如信息多添、少添等問題,這將不利於訂單的後期維護。 因此,商家希望能夠實現該流程的自動化。如果要連接兩個不同系統的數據,往往需要系統開發,費用高,

無代碼開發平台 , 程序 , API , 自動化 , 接口

收藏 評論

集簡雲 - 聚水潭無需API開發連接夥伴雲,實現新增訂單信息自動同步到表單彙總

1. 聚水潭用户使用場景:電商行業通常使用聚水潭作為企業的ERP系統。然而,每當聚水潭產生新訂單時,企業人員常常需要將訂單信息手動複製並錄入到夥伴雲存儲、彙總,包括訂單單號、狀態、金額等20多項信息。 這種人工手動複製和錄入的方式容易導致訂單數據出現偏差,例如信息多添、少添等問題,這將不利於訂單的後期維護。因此,商家希望能夠實現該流程的自動化。 如果要連接兩個不同系統的數據,往往需要系統開發,費用

無代碼開發平台 , 程序 , API , 自動化 , 接口

收藏 評論

集簡雲 - 銷售必看!教你5招搞定高效客户管理

集簡雲平台內置大量自動化流程模板,用户可以在“模板中心”搜索應用名稱,選擇適合自己的場景,直接使用。 本期分享CRM系統自動化工作流程。 模板推薦模板1:小鵝通新增訂單後同步到SeaTable並更新微伴助手用户信息 集成應用:小鵝通 + SeaTable + 企業微信羣機器人 使用場景小鵝通當有新訂單支付時,查詢用户信息並同步到SeaTable新增數據,企業微信羣機器人發送文本消息到對應的企業微

無代碼開發平台 , 程序 , API , 自動化 , 接口

收藏 評論

集簡雲 - 集簡雲 x 車鄰邦丨實現金蝶雲星辰快速集成第三方系統,實現單據自動同步

品牌故事 車鄰邦成立於2009年,專注於汽車貼膜及美容裝飾服務,核心業務是為高端4S店、4S集團提供汽車精品領域“產品+營銷+施工+售後”的一站式解決方案。公司成立至今已有14年之久,累計服務客户數百家、累計服務車輛百萬台次,口碑極佳。曾被美國威固品牌授予公司榮譽包括:2020年最佳合作伙伴獎、2019年到2016年威固爭霸賽全國冠軍,2015年度威固中國PDI金牌服務商等多次嘉獎。 遇到的問題

無代碼開發平台 , 程序 , API , 自動化 , 接口

收藏 評論

龔正陽 - gRPC的理解與使用

協議介紹 gRPC 是谷歌開源的一套 RPC 協議框架,底層使用HTTP/2協議,主要有兩部分,數據編碼以及請求映射 數據編碼是將內存對象編碼為可傳輸的字節流,也包括把字節流轉化為內存對象,常見的包含json, msgpack, xml, protobuf,其中該編碼效率比json高一些,grpc選擇使用protobuf gRPC為什麼基於HTTP2 HTTP1.1遇到的問題 協議繁瑣,包含很

protobuf , grpc , http-2 , rust

收藏 評論

隱語SecretFlow - 乾貨分享:可證明安全的隱私計算

“隱語”是開源的可信隱私計算框架,內置 MPC、TEE、同態等多種密態計算虛擬設備供靈活選擇,提供豐富的聯邦學習算法和差分隱私機制。 開源項目: https://github.com/secretflow https://gitee.com/secretflow DataFunTalk.專注於大數據、人工智能技術應用的分享與交流。致力於成就百萬數據科學家。定期組織技術分享直播,並整理大

隱私 , 開源 , 計算機科學

收藏 評論

Peleus - go-carbon 2.2.4 版本發佈, 輕量級、語義化、對開發者友好的Golang時間處理庫

carbon 是一個輕量級、語義化、對開發者友好的 golang 時間處理庫,支持鏈式調用。 目前已被 awesome-go 收錄,如果您覺得不錯,請給個 star 吧 github.com/golang-module/carbon gitee.com/golang-module/carbon 安裝使用 Golang 版本大於等於1.16 // 使用 github 庫 go get -u gith

date , Time , go

收藏 評論

timerrring - R語言之數據導出

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 1. 導出數據 由於 R 主要用於數據分析,導入文件比導出文件更常用,但有時我們也需要將數據或分析結果導出。函數 write.table( ) 和 write.csv( ) 可以分別將數據導出到一個 .txt

r

收藏 評論

點墨 - antd的選擇框如何增加tab選中

antd的選擇框默認是不允許tab選中的,如果有這種需求,那麼需要修改源碼。 經過分析,antd的選擇框使用的是rc-select,將node_modules裏的rc-select/lib/OptionList.js和rc-select/es/OptionList.js裏增加Tab即可。(注意:每次npm install,rc-select都會變動,需要重新覆蓋,如果更新了antd版本,需要

react , select

收藏 評論

數據庫知識分享者 - 一名全棧工程師的技術實踐之路

一、前言 1.1 什麼是全棧 全棧開發是指開發人員掌握了前端、後端以及數據庫等多個領域的知識和技能,能夠獨立完成整個項目的開發工作。在需求交付過程中,可以負責從項目的前期分析、設計到後期開發、測試、發佈等整個過程,能夠快速定位和解決問題,提高開發效率和產品質量。 1.2 為什麼做全棧 我認為全棧的推進是環境變化、技術發展導致的必然結果,全棧帶來的好處主要有兩方面: 降低溝通成本,提升交付效率:

工程師 , 雲計算 , 阿里雲 , 全棧工程師 , 程序員

收藏 評論

銅鎖開源密碼庫 - 銅鎖 SM2 算法性能優化實踐(三)|快速模逆元算法實現

模逆元的概念 在數學上,乘法逆元有一個更加廣為人知的別名“倒數”。也就是説,對於實數 a,其倒數 a-1滿足 a*a-1=1。由於 1 是實數域的乘法單位元,故而倒數 a-1為實數 a 的乘法逆元。 而在有限域模運算中,乘法逆元的定義要更復雜一些:如果 a 和 m都是正整數且滿足 gcd(a,m)=1,那麼在模 m意義下,存在一個整數b,使得ab≡1(mod m),此時b就是a在模m運算下的逆元,

性能優化 , 信息安全 , 算法 , 密碼學 , 開源

收藏 評論

京東雲開發者 - 當小白遇到FullGC | 京東雲技術團隊

起初沒有人在意這場GC,直到它影響到了每一天! 前言 本文記錄了一次排查FullGC導致的TP99過高過程,介紹了一些排查時思路,線索以及工具的使用,希望能夠幫助一些新手在排查問題沒有很好的思路時,提供一些思路,讓小白也能輕鬆解決FullGC問題,文中實際提到的參數配置不一定適合其他業務場景,在調優自己的項目時還是需要實際試驗過才能得出最佳參數配置 我也是小白,如有不合理的地方,歡迎大佬們進行指正

full-stack , gc , JAVA , 後端

收藏 評論

deephub - Pandas字符串操作的各種方法速度測試

由於LLM的發展, 很多的數據集都是以DF的形式發佈的,所以通過Pandas操作字符串的要求變得越來越高了,所以本文將對字符串操作方法進行基準測試,看看它們是如何影響pandas的性能的。因為一旦Pandas在處理數據時超過一定限制,它們的行為就會很奇怪。 我們用Faker創建了一個100,000行的測試數據。 測試方法 安裝: !pip install faker 生成測試數據的方法很簡答:

機器學習 , 人工智能 , pandas , Python

收藏 評論

泊浮目 - 筆記:寫Flink SQL Helper時學到的一些姿勢

theme: channing-cyan 版本 日期 備註 1.0 2023.8.23 文章首發 1.1 2024.10.15 改進部分描述方式 前陣子向大家分享了我寫的插件https://marketplace.visualstudio.com/items?itemName=Camil

antlr4 , visual-studio-code , typescript , 編譯原理

收藏 評論

timerrring - R語言之數據獲取操作

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 實際上,R 中有大量的內置數據集可用於分析和實踐,我們也可以在R 中創建模擬特定分佈的數據。而在實際工作中,數據分析者更多時候面對的是來自多種數據源的外部數據,即各式各樣擴展名的數據文件,如 .txt、.cs

r

收藏 評論

BinTools圖爾茲 - CQ 社區版 2.3.0 發佈 | 自動授權、分級授權、審計上卷下鑽等

Hello,大家好,又到了一月一度的社區版發版時間。本次發佈 CQ 社區版 v2.3.0,功能上主要加強了 CQ 的三大模塊能力:授權、審計和數據源操作。 我們一起來看下具體做了哪些提升~ tips:版本升級福利持續發放中~😏 1 授權能力加強 自動授權 在權限集中,可按照相關用户屬性、權限生效時間進行策略配置,據此實現自動判斷觸發權限生效。 操作舉例: step1:在「自動授權」中創建一個權限

權限控制 , 運維 , 數據庫 , 安全

收藏 評論

farfarcheng - 邁入大模型時代的深度學習:使用 Flash Attention 技術讓 Transformer 起飛

Transformer 是 ChatGPT 等大語言模型的核心技術之一,而注意力機制是其的關鍵部分。但是,標準的注意力實現具有二次時間和內存複雜度,使其在長序列任務上變慢並消耗大量顯存。這限制了 Transformer 能夠建模的上下文長度,同時使得大尺度模型的訓練和推理時間延長。 FlashAttention: Fast and Memory-Efficient Exact Attention

機器學習 , Flash , 人工智能 , transformer , 深度學習

收藏 評論

perkz - React Native Canvas

思路:React-Native自己是沒有Canvas,可以利用react-native-webview注入html做一個Canvas,把寫入Webview的html作為可變的字符串,每寫一條canvas就在字符串上的script標籤裏添加對應的語句,每一次添加都是異步的,通過onMessage去獲取Webview往外傳的值 初始化一個html頁面 window.onload裏去執行我

react-native , webview , canvas , Javascript

收藏 評論