博客 RSS 訂閱

阿里巴巴終端技術 - 提升 Hybrid 體驗:餓了麼雙十一 PHA 框架技術實踐

作者:逍菲、崖鬆、子倫 餓了麼端 618、國慶、雙11、雙12等大促會場基本上會標配底部導航,在之前普通H5容器中底部導航是前端實現,每次點擊會場底部導航的tab,都會重新啓動一個活動頁面覆蓋在上面,即使之前打開過的tab也都要重新創建和加載,體驗不佳,且H5也不能很好的結合Native能力做進一步的體驗和性能優化。 經過調研發現手淘PHA框架可解決上述痛點問題,PHA容器底部TabBar為Na

框架 , hybrid-app

收藏 評論

火爆的茶壺 - 小程序會帶動Hybrid App崛起嗎?

Hybrid App 開發模式 Hhybrid App顧名思義就是原生 App 與 Web App 的結合。它的殼是原生 App,但是裏面放的是網頁。 可以理解成,混合 App 裏面隱藏了一個瀏覽器,用户看到的實際上是這個隱藏瀏覽器渲染出來的網頁。 混合 App 的原生外殼稱為"容器",內部隱藏的瀏覽器,通常使用系統提供的網頁渲染控件(即 WebView 控件),也可以自己內置一個瀏覽器內核。結構

小程序 , app , hybrid-app , 前端

收藏 評論

beckyyyy - WebViewJavascriptBridge.js代碼學習

//notation: js file can only use this kind of comments //since comments will cause error when use in webview.loadurl, //comments will be remove by java use regexp (function() { if (window.WebViewJav

hybrid-app , 前端 , Javascript

收藏 評論

陳小西 - 詳解主流的Hybrid App 技術框架與研發方案

移動操作系統在經歷了諸神混戰之後,BlackBerry OS、Symbian OS、Windows Phone等早期的移動操作系統逐漸因失去競爭力而退出。目前,市場上主要只剩下安卓和iOS兩大陣營,使得iOS和安卓工程師成為搶手資源。然而,由於兩者系統的差異,開發同一個應用需投入兩倍的工作量,不僅增加了人力成本,而且由於不同團隊的開發,細節實現和應用一致性也面臨問題。 因此,迫切需要一種能夠一次開

小程序 , hybrid-app , 前端

收藏 評論

buddha - vscode正則替換

舉個例子: 替換前 Access-Control-Allow-Credentials: true Access-Control-Allow-Origin: https://movie.douban.com Cache-Control: must-revalidate, no-cache, private Connection: keep-alive Content-Encoding: br

regexp , visual-studio-code

收藏 評論

buddha - ios原生鍵盤兼容問題

出現的兼容問題是: 我寫的是H5,當我在input標籤的oninput事件裏寫入了正則表達式replace(/\s+/g, '')限制輸入框不能輸入空格,android手機中英文一切正常輸入,但是到了ios手機上,用ios原生鍵盤輸入中文時,明明習慣性的一次輸入多箇中文,但是點擊對應的文字到輸入框後卻變成了英文,還總是失去焦點。 沒找到問題的原因時臨時的解決方法就是一個字一個字的輸入或

input , regexp , ios , 前端

收藏 評論

前端熟練工 - 正則表達式踩坑

1、正則表達式 只要加了 /g 屬性,在執行 RegExp 的 api 時,都需要注意 reg.lastIndex 屬性值的變化 RegExp.exec(string) 一個指定字符串中執行一個搜索匹配 exec(string): array || null 參數 string 返回值 匹配成功 返回一個數組,此數組的第 0 個元素是與正則表達式相匹配的文本,第 1 個元素是

regexp , match , testing , exec

收藏 評論

起風了 - 封裝一個方法,獲取頁面url中的參數值?

封裝一個方法獲取頁面url參數,可作為框架基礎方法使用: //獲取url參數; 正則獲取url參數,包含hash[#]和search[?]兩種通用 export function getUrlQueryByName(param) { const reg = new RegExp('(^|)' + param + '=([^]*)(|$)'); const r = window.lo

regexp , 前端 , Javascript

收藏 評論

蝸牛 - 【Shell】 基礎正則符號

利用Grep命令加參數 -o 顯示抓取的內容 正則符號有兩類,基礎正則和擴展正則: 基礎正則 內容 ^ 以...開頭 $ 以...結尾 ^$ 空行 . 任意一個字符 * 前一個字符連續出現0次或者0次以上 .* 相當與

regexp , shell

收藏 評論

浪遏飛舟 - 正則表達式完整教程(略長)

引言 親愛的讀者朋友,如果你點開了這篇文章,説明你對正則很感興趣。 想必你也瞭解正則的重要性,在我看來正則表達式是衡量程序員水平的一個側面標準。 關於正則表達式的教程,網上也有很多,相信你也看了一些。 與之不同的是,本文的目的是希望所有認真讀完的童鞋們,都有實質性的提高。 本文內容共有七章,用JavaScript語言完整地討論了正則表達式的方方面面。 如果覺得文章某塊兒沒有説明白清楚,歡迎留言,能

regexp , javascript正則 , 正則表達式

收藏 評論

扣釘日記 - 正則表達式技巧與注意事項

原創:打碼日記(微信公眾號ID:codelogs),歡迎分享,轉載請保留出處。 簡介 現如今,正則表達式幾乎是程序員的必備技能了,它入手確實很容易,但如果你不仔細琢磨學習,會長期停留在正則最基本的用法層面上。 因此,本篇文章,我會介紹一些能用正則解決的場景,但這些場景如果全自己琢磨實現的話,需要花一些時間才能完成,或者就完全想不出來,另外也會介紹一些正則表達式的性能問題。 匹配多個單詞 比如

regexp , 正則表達式

收藏 評論

肥皂泡 - javascript 正則 高級用法

先簡單看幾個常用基礎標識符 ^ 匹配一個輸入或一行的開頭, /^a/ // 匹配"an A",而不匹配"An a" $ 匹配一個輸入或一行的結尾 /a$/ // 匹配"An a",而不匹配"an A" *匹配前面元字符0次或多次 /ba*/ // 匹配b,ba,baa,baaa,... +匹配前面元字符1次或多次 /ba+/ // 匹配ba,baa,baaa,... ? 匹配前面元字符0次

regexp , 正則表達式 , Javascript

收藏 評論

charlotteeeeeee - 正則

1:須包含大寫字母、小寫字母、數字、特殊符號四種字符組合,長度不少於8位,特殊字符支持!@#$%^*? (/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^*?])[\da-zA-Z!@#$%^*?]{8,}$/) 2:僅支持漢字、數字、字母及特殊符號# /^(?!,)(?!.*?,$)[a-zA-Z0-9#\u4e00-\u9fa5]+$/ 3:名稱僅能包含

regexp , 正則表達式 , 前端

收藏 評論

憶賦 - JAVA中正則表達式的應用-java.util.regex篇

現在JDK1.4裏有了自己的正則表達式API包,JAVA程序員可以免去找第三方提供的正則表達式庫的周折了,我們現在就馬上來了解一下這個SUN提供的遲來恩物- -對我來説確實如此。 1.簡介: java.util.regex是一個用正則表達式所訂製的模式來對字符串進行匹配工作的類庫包。 它包括兩個類:Pattern和Matcher 一個Pattern是一個正則表達式經編譯後的表現模式。

regexp , JAVA , 正則表達式

收藏 評論

安昊 - js一個正則匹配數字千位分隔符的位置(支持小數)

前言 在日常業務中,常會碰到產品要求數字展示千位分隔符的需求,本着學習鑽研,不做業務碼農的想法,嘗試着寫了一個單正則並且支持小數點的添加千位分隔符的方法。 直接上結果 就一行代碼 thousandBitSeparator = (num) = { return num?.toString().replace(/(?!\..)\B(?=(\d{3})+(\.|$))/g, ',') } 看看效果

regexp , 正則表達式 , Javascript

收藏 評論

愚者 - RegExp基礎語法

匹配模式 創建正則表達式對象時,可以設置’m’、’i’、’g’這三個標誌,分別對應多行模式、不區分大小模式和全局模式三種 全局模式 g: 默認地,第一次匹配成功後,正則對象就停止向下匹配了。g 修飾符表示全局匹配(global),設置’g’標誌後,正則對象將匹配全部符合條件的結果,主要用於搜索和替換 console.log('1a,2a,3a'.replace(/a/,'b'));//'1b

regexp , Javascript

收藏 評論

數據庫知識分享者 - 全新架構!日誌服務 SLS 自研免登錄方案發布

引言 很多用户在使用日誌服務 SLS 時,採用 STS 這種免登的方式,能夠快速將日誌服務的頁面集成到三方的系統中。STS 模式是非常經典且成熟的免登方案,它的優點非常多,例如:能夠充分利用阿里雲賬號 RAM 體系、能夠通用地集成支持 STS 模式的所有云產品、支持客户自定義訪問權限等。 存在問題 隨着時間的推移,STS 模式在多個方面已經不滿足日誌服務客户的需求: 性能問題 STS 模式加載速度

雲計算 , 阿里雲 , 日誌 , 雲原生

收藏 評論

縱情向前的強仔 - 日誌問題精要:分析與總結

記錄應用系統日誌主要有三個原因:記錄操作軌跡、監控系統運行狀況、回溯系統故障。 記錄操作軌跡:可以數據化分析用户偏好,有助於優化系統業務邏輯,為用户提供個性化服務。如:通過access.log記錄用户的操作頻率和跳轉鏈接,有助於分析用户後續行為。監控系統運行狀況:全面有效的日誌系統有助於建立完善的應用監控體系。通過應用監控體系,可以實時監控系統運行狀況,及時預警,避免故障發送。系統運行狀況是指服務

日誌分析 , 日誌

收藏 評論

BizSeer必示科技 - 大語言模型及提示工程在日誌分析任務中的應用 | 頂會IWQoS23 & ICPC24論文分享

本文是根據華為技術專家陶仕敏先生在2023 CCF國際AIOps挑戰賽決賽暨“大模型時代的AIOps”研討會閃電論文分享環節上的演講整理成文。 陶仕敏 華為技術專家 簡介:現任華為2012文本機器翻譯實驗,技術研究及創新負責人,技術專家。曾任百度運維平台及智能運維技術經理。主要研究方向:機器翻譯、AIOps等。 論文: BigLog:面向統一日誌表示的無監督大規模預訓練方法 BigL

運維 , 日誌 , 模型

收藏 評論

BizSeer必示科技 - 必示科技與日誌易達成深度戰略合作,攜手共創智能運維新篇章

近日,智能運維企業必示科技與智能日誌分析企業日誌易達成深度戰略合作,雙方將在提升產品服務、技術融合創新應用、市場拓展、資源共享和協同效用等方面展開合作,為企業用户提供更全面優質的IT管理智能化服務,共同提升市場影響力,推動行業創新發展。 隨着大數據與人工智能等新技術的不斷髮展,智能運維有望成為一種更通用的數字業務管理能力,而可觀測性和智能運維的深度整合在運維數據分析領域的價值愈發凸顯。 必示科技多

運維 , 日誌 , 人工智能

收藏 評論

crossoverJie - 日誌架構演進:從集中式到分佈式的Kubernetes日誌策略

當我們沒有使用雲原生方案部署應用時採用的日誌方案往往是 ELK 技術棧。 這套技術方案比較成熟,穩定性也很高,所以幾乎成為了當時的標配。 可是隨着我們使用 kubernetes 步入雲原生的時代後, kubernetes 把以往的操作系統上的許多底層都屏蔽,再由他提供了一些標準接口。 同時在 kubernetes 中的日誌來源也比傳統虛擬機多,比如可能有容器、kubernetes 自身的事

kubernetes , 日誌

收藏 評論

SRETALK - 你唯一需要的是“Wide Events”,而非“Metrics、Logs、Traces”

Charity Majors 的這句話可能是對科技行業當前可觀察性狀態的最好總結——完全的、大規模的混亂。大家都很困惑。什麼是 trace?什麼是 span?一行日誌就是一個 span 嗎?如果我有日誌,我還需要 trace 嗎?如果我有很好的 metric,為什麼還需要 trace?諸如此類的問題不勝枚舉。Charity 與 Honeycomb 可觀測系統中的其他傑出人士一起,一直在努力解決這

運維 , trace , 日誌 , metrics

收藏 評論

數據庫知識分享者 - SLS 查詢新範式:使用 SPL 對日誌進行交互式探索

1.引言 在構建現代數據和業務系統的過程中,可觀測性已經變得至關重要,日誌服務(SLS)為 Log/Trace/Metric 數據提供了大規模、低成本、高性能的一站式平台服務,並提供數據採集、加工、投遞、分析、告警、可視化等功能,從而全面提升企業在研發、運維、運營和安全等各種場景的數字化能力。 1.1 日誌數據天然是非結構化的 日誌(Log)數據作為可觀測場景中最基礎的數據類型之一,其最大的特點在

spl , 雲計算 , 阿里雲 , 日誌 , 雲原生

收藏 評論

donnie4w - Rust的高效易用日誌庫—tklog

很多人習慣於python,go等語言基礎工具庫的簡單易用;在使用rust時,可能感覺比較麻煩,類似日誌庫這樣的基礎性工具庫。tklog提供用法上,非常類似python等Logger的日誌庫用法,用法簡潔;基於rust的高效性和一些優化策略,tklog的性能非常好,在壓測中,可以達到 3-4 µs/op (微妙/次),這個效率比go最高的性能時候都高一些;在相同的環境下,對go進行無格式日誌輸出

日誌管理 , rust , logging , 日誌

收藏 評論