博客 RSS 訂閱

程序員徐公 - WebView 嵌套滑動,絲滑般實現吸頂效果,完美兼容 X5 webview

背景 本文首發我的微信公眾號徐公,收錄於 Github·AndroidGuide,這裏有 Android 進階成長知識體系, 希望我們能夠一起學習進步,關注公眾號徐公,5 年中大廠程序員,一起建立核心競爭力 最近項目在開發中,需要實現 WebView 吸頂的效果。剛開始在 Demo 實現的時候,使用的是普通的 WebView。切換到項目的時候,由於使用的是 X5 WebView,在解決過程中

Kotlin , webview , Android

收藏 評論

HaHa - safari 新時代的IE? —— file input的onChange時間不觸發的問題 iOS12

先看看別人的回答:javascript-file-input-onchange-not-working-ios-safari-only 大概裏面是説 你的input必須要存在在dom中 使用addEventListener而不是input.onchange = xxx 但是我的情況都不是上述兩種之一。 由於一些原因,我是使用了input.click()來手動模擬點擊 觸發文件選擇。 而這種

input , safari , ios12 , fileupload , 前端

收藏 評論

摸魚編程 - 十秒鐘搞定全自動jvm參數分析

筆者是一名工作10年的java程序員,現在在某大廠任職架構師,工作中總結了很多關於jvm參數的經驗。基於這些經驗,筆者打造了一款可以全自動分析jvm參數並給出改善建議的產品:SimpleJVM,來幫助大家快速解析jvm參數,並得到最佳的改善建議。 jvm 為什麼那麼重要 不管在工作還是面試中,jvm 參數的設置都是 java 開發人員的重點核心工作。 jvm 是面試中的常客,但是對於大多數同

jvm , jvm調優 , JAVA , 後端

收藏 評論

SelectDB技術團隊 - 實時分析、融合統一及雲原生,現代化數據倉庫未來發展必經之路|專訪飛輪科技 CEO 馬如悦

在國內擁有 2500+ 中大型企業用户,用户社羣聚集開發者超 3 萬人,活躍貢獻者數連續數月穩居全球大數據開源項目排行榜第一。毋庸置疑,Apache Doris 已成為全國數據庫和大數據領域最為活躍的開源項目之一。Apache Doris 歷經近十年的發展,為何還能持續保持競爭力和活力?其背後的核心推動力又是什麼? 在 QCon 全球軟件開發大會·北京站的現場,基於 Apache Doris 的商

大數據處理 , 創業 , 數據庫 , 雲原生 , 實時計算

收藏 評論

三塊錢 - 胡煥庸線,我國東西地級市分佈密度分界線

背景 黑河—騰衝線,又名胡煥庸線,是我國人口密度分佈的東西近似分界線。今天把地級市座標分佈密度做成熱力圖,並與胡煥庸線一起展示時,驚奇的發現,胡煥庸線貌似也是我車東西地級市分佈密度的分界線。 生成folium地圖 以下30行代碼,用於生成一個folium地圖,並在地圖上繪製一條黑河—騰衝線,同時繪製地級市座標的分佈密度熱力圖。 # -*- coding:UTF-8 -*- # region 引入

folium , 地圖 , Python

收藏 評論

野生程序猿江辰 - 微信小程序 web-view 問題

大家好,我是江辰,這篇文章記錄一次在真實的線上環境中,關於 web-view 的問題,大家可以跟隨作者一起看看心路歷程。 本文首發於微信公眾號:野生程序猿江辰 歡迎大家點贊,收藏,關注 問題背景 上半年最開始做的一版是展業大廳頁面和互動白板頁面(以下統稱 web-view)分離,後面由於騰訊那邊對交互方式不滿意,強調一定要展業大廳頁面和白板頁面在同一個頁面進行交互,最開始我們沒有思路,因為在小程序

微信 , 微信小程序 , webview , 前端

收藏 評論

楊一一 - 4 Star/狗頭! 讓後台人員一鍵擁有自己系統的管理平台前端功能!

前言 沒錯,是 4 Star /狗頭。話不多説,做人後端開發人員,不愛寫前端代碼,但又不得不需要一個系統的管理端來配置些數據等等操作的時候,前端又木的人,那麼怎麼辦。 別怕,可以自動生成啦!我來提供個免費快捷的一鍵生成前端功能的工具啦。前後分離開型,無侵入。可在線使用,可本地部署,高效快捷。 開始 相信很多小夥伴開發後端的時候會經常碰到很多需要動態配置的功能,或者需要些增刪改查的頁面,自己又

generator , JAVA , 後端 , 前端

收藏 評論

河豚學前端 - 微前端選擇qiankun還是iframe?

前言 微前端是什麼?微前端是一種架構模式,將整個應用拆分成多個獨立的模塊,這些模塊可以獨立開發、部署。我在業務中遇到的2次都是先開發了多個小項目,然後這些小項目在業務上有一定的聯繫,都屬於同一類,產品就希望可以聚合成一個大項目,有一個統一的入口。 技術選型 技術選型大概有2種,一種是使用框架,比如qiankun、無界等,一種是使用iframe引入子項目。那如何選擇適合自己項目的方案呢?這2種我都用

iframe , 微前端 , 前端

收藏 評論

對你無可奈何 - linux一些常用的下載工具-aria2

從斷點續傳開始 故事的過程是這樣的,朋友是搞科研的,需要在一個國外的學術網站下載一個藥物的模型壓縮包,大概有23g。關鍵他也不會用別的就wget下載....恩中間還斷了....問我有什麼方法沒有斷點續傳,而是能不能更快速的下載?我記錄wget是有斷點續傳的?問一下chatgpt不完了...wget -c 偶然發現百度竟然也帶ai對話了....哈哈 多線程下載工具 那wget是

騰訊雲 , 下載 , 百度 , gpt-3 , 對象存儲

收藏 評論

Seal - 持續部署:提高敏捷加速軟件交付(內含教程)

在當今快節奏的數字化環境中,企業不斷尋求更快地交付軟件、增強客户體驗並在競爭中保持領先的方法。持續部署(Continuous Deployment, CD)已成為一種改變遊戲規則的方法,使企業能夠簡化軟件交付、提高敏捷性並縮短上市時間。持續部署是一種敏捷的軟件開發方法,可幫助企業實現發佈流程的自動化,並頻繁、可靠地向生產交付軟件變更,從而應對這一挑戰。 在本文中,我們將探討持續部署的概念、

運維 , cd , ci

收藏 評論

樹莓派開發者 - 「上海晶珩EDATEC」「工業樹莓派」raspi-config 常用配置介紹

raspi-config 使用raspi-config可以十分方便的配置一些樹莓派系統常用配置,下文介紹其中一些常用的配置 sudo raspi-config 系統設置 設置WiFi ::: tip 此項配置僅作用於使用dhcpcd的用户,使用Network Manager無效!!! ::: 1 System options - S1 Wireless LAN 如果還未設置國家,會彈出

嵌入式 , 物聯網 , raspberry-pi , 工業物聯網

收藏 評論

柚子 - python包管理神器Poetry

一、起因 最近在逛一些當下比較熱的python開源代碼(fastapi、langchain、redash)的時候,發現項目根目錄都很難見到requirments.txt這個包依賴文件了,取而代之的是pyproject.toml文件和poetry.lock文件。而我,還只會使用requirments.txt,來自程序員的直覺是,我已經落伍了,不由得一陣危機感,隨之而來的是幾個問題: pyproj

conda , 包管理 , pip , 後端 , Python

收藏 評論

柚子 - 多進程fork的陷阱

零、釋義 milvus:向量數據庫 langchain:python提示工程框架 一、背景 本篇文章基於一個BUG的排查和解決過程,試圖還原在某些場景下多進程編程的【陷阱】,達到前車之鑑的效果。 程序基於python,但結論和道理適用於所有語言 二、BUG問題表現 最近的一段提示工程相關的python代碼,在不同操作系統的情況下,表現不一樣 在macos系統與

fork , bug修復 , spawn , 多進程 , Python

收藏 評論

一顆冰淇淋 - PC首頁資源加載速度由8s降到2s的優化實踐

隨着需求的不斷開發,前端項目不斷膨脹,業務提出:你們的首頁加載也太慢啦,我都需要7、8秒才能看到內容,於是乎主管就讓我聯合後端開啓優化專項,目標是3s內展示完全首頁的內容。 性能指標 開啓優化時,我們要清晰的知道現狀和目標,以及我們採用什麼樣的手段,通過檢測什麼指標來查看到優化的過程。 結果指標 根據這個目標,我們可以選擇一些性能指標,google 提供了基於用户體驗的性能指標,如FCP、LCP、

性能優化 , 性能分析 , lodash , 前端 , Javascript

收藏 評論

三塊錢 - 基於folium繪製黑河騰衝線,胡煥庸線

背景 黑河騰衝線,又名胡煥庸線,是我們人口密度分佈的的近似分界線。今天基於folium,使用python來繪製這條線。 代碼 # -*- coding:UTF-8 -*- # region 引入必要依賴 from selfPyTools.mapModule import * # endregion # 準備一個地圖類對象, 添加 智圖GeoQ 的瓦片圖 地圖 = 地圖類().添加瓦片.智圖Ge

folium , python3.x , 地圖

收藏 評論

L_Twilight_夕暮 - C#小白(基礎篇)2 (值類型、字符串類型、算數運算符、賦值運算符、關係運算符 等)

2.1 C#中的基本數據類型 C#中變量的數據類型分為:值類型、引用類型、指針類型。 C#中值類型分為以下: 整型: byte、int 、short 、long byte的範圍 0-255 1字節 short的範圍 -32768 ---32767 2字節 int的範圍 -2147483648 -- 2147483647 4字節 long的範圍 -910^18 --- 910^18 8

小白 , 基礎 , 新人培養 , c#

收藏 評論

多走幾步 - Springboot Security登陸簡單實現

前一段時間寫了有關登陸的功能。包括Springboot security的簡單使用,微信掃碼登陸,接入spring cloud 的微信登陸。本文就有關Springboot security的登陸做一些簡單記錄。 項目地址見文末 Springboot security登陸 關於登陸功能的實現採取的是Basic64傳輸登陸信息,token認證。本文以此為例。 用户登陸就是服務器接收到用户輸入的用户名和

springsecurity , springboot , login

收藏 評論

三塊錢 - 西部是真的地廣人稀啊,常用地市東西分佈差異明顯

背景 最近在使用folium處理一些工作上的事情,這過程中發現一些GPS座標數據的獲取和置換不是太方便,尤其是座標置換,做了一些工作進行了GPS座標數據秘座標置換方向的封裝。 GPS座標類封裝的過程中,發現一些常用的GPS座標的查取比較麻煩,需要找到專用的可拾取座標的網站,於是想起把一些常用的地市直接封裝在GPS座標模塊中,以便隨時取用。 GPS座標的值的拾取 基於騰訊 or 高德地圖的座標拾取功

folium , python3.x , 地圖

收藏 評論

億元程序員 - 如何在遊戲行業裏面“白手起家”

引言 筆者是一名有着8年遊戲行業經驗並且熱愛遊戲的主程,從0到1帶領着技術團隊經歷過多個大型的遊戲項目起步到上線,取得非常好的成績。歡迎大家關注訂閲。 大家週末好,週末好好休息,不發技術文,給大家講講遊戲開發入門。 遊戲開發是一個創造性和技術性兼具的領域,吸引着越來越多的小夥伴想要探索其中的奧秘。本文將為想要入門遊戲開發編程的新人介紹一個簡單而有效的學習流程,幫助你逐步建立起堅實的編程基礎和遊戲開

遊戲開發 , 行業 , 入門教程 , 前端

收藏 評論

MarkGuan - uniapp項目實踐總結(十四)封裝存儲和路由方法

導語:在日常 APP 開發過程中,經常要用到數據的存儲、獲取和刪除等操作以及頁面導航之間的跳轉,為此,封裝了一個兩個簡單的方法來統一調用。 目錄 原理分析 方法實現 實戰演練 案例展示 原理分析 主要是以下 API。 uni.setStorage:保存數據到本地緩存中; uni.getStorage:獲取保存的緩存數據; uni.removeStorage:移除保存的數據緩存;

數據 , uniapp , vuejs3 , 路由

收藏 評論

程序員徐師兄 - Python pip 設置國內源、清華大學源、阿里源,親測可用

背景 由於 python 自帶的源下載速度非常慢,特別是安裝一些庫的時候,甚至有時會失敗。 因此,建議將下載源替換成國內的,下載速度會快很多。總共有兩種方法 代碼替換 (推薦使用這一種) 手動替換 代碼替換 設置阿里源(推薦這個) pip config set global.index-url https://mirrors.aliyun.com/pypi/simple pip co

pip , Python

收藏 評論

阿東 - 【讀書筆記】《一本書讀懂支付》讀書筆記(一)

一. 交易 1.1 什麼是交易? 按照歷史趨勢:貝殼交換 = 實體貨幣 = 數據化虛擬貨幣(輕量化和虛擬化)。 一句話:等價交換行為。 1.2 交易定義 買賣雙方對有價值的物品與服務互通有無的行為。 關鍵:雙方、有價值、互通有無、物品和服務 1.3 交易流程 古代:袖內拉手 和 袖內比價。 現代:某些交易場景下有專業的手勢,比如交易所手心向內和手心向外代表買入和賣出。 具體步驟 步驟:簽約 = 認

支付 , 金融

收藏 評論

歐雷 - 我來聊聊前端應用表現層抽象

我們處於變化很快的時代,無論是商業還是科技。一家公司看上去商業很成功,也許前腳剛上市,後腳就因為什麼而退市,甚至倒閉;一項看似高大上的技術橫空出世,各類媒體爭先恐後地撰文介紹,熱度炒得老高,沒準沒多久就出現了競爭者、替代者。 在這樣的大環境下,傳統的「web 前端開發」演變成了「泛客户端開發」,前端開發者從「配置工程師」被「逼」成了「軟件工程師」。開發變得更復雜了,要處理的問題更多了,從業難度不知

配置化 , 前端工程 , 前端架構 , 低代碼 , 軟件工程

收藏 評論

luxigaola - 在Vue2和Vue3中JSX的使用集錦

Vue2安裝JSX支持 有時候,我們使用渲染函數(render function)來抽象組件,而渲染函數使用Vue的h函數來編寫Dom元素相對template語法差別較大,體驗不佳,這個時候就派 JSX 上場了。然而在Vue3中默認是帶了JSX支持的,而在 Vue2 中使用 JSX,需要安裝並使用 Babel 插件: @vue/babel-preset-jsx @vue/babel-help

vue.js , jsx , 前端 , html5 , Javascript

收藏 評論