動態

@airenaodexianrenqiu

11 個將照片從 iPhone 傳輸到 PC 的最佳應用程序

​正在尋找將照片從 iPhone 傳輸到電腦的最佳應用?本指南為您推薦了 11 款可靠的應用,讓照片傳輸變得簡單快捷。使用這些工具,您可以快速將照片傳輸到電腦,釋放 iPhone 空間,並安全保存所有回憶。探索這些應用,找到最適合您需求的應用,輕鬆將照片從 iPhone 傳輸到電腦。 ​ 1. Coolmuster iOS助手 Coolmuster iOS Assistant是一款功能強大

airenaodexianrenqiu 頭像

@airenaodexianrenqiu

昵稱 Coolmuster

@airenaodexianrenqiu

如何使用 USB 將文件從Mac傳輸到 iPhone

​如果您想快速安全地將文件從Mac傳輸到 iPhone,使用 USB 連接是最可靠的方法之一。與可能中斷或速度緩慢的無線傳輸不同,USB 連接速度更快、更穩定,而且無需 Wi-Fi。 無論您要傳輸照片、音樂、視頻還是文檔,都有多種有效的方法可供選擇,從 Finder 和 iTunes 到專業的傳輸工具。繼續閲讀,瞭解輕鬆將文件從Mac發送到 iPhone 的最佳方法。 ​ 第 1 部分。如

airenaodexianrenqiu 頭像

@airenaodexianrenqiu

昵稱 Coolmuster

@bug1412

C++異步編程開源項目Workflow三歲啦 \^0^/

2020年7月29號下午2點,我們在北京五道口搜狐網絡大廈開源了Workflow。 藉此三週年的機會,統計了開源以來的一些數據。很開心看到Workflow依然持續獲得很多開發者的支持,也很開心看到我們團隊也確實做到堅持初心。以下分享出來和大家一起回顧,過去變幻莫測的三年內,能夠堅持做一件有趣而有意義的事情是什麼樣的體驗。 GitHub : https://github.com/sogou/work

bug1412 頭像

@bug1412

昵稱 1412

@daixiaoyulq

SpringBoot執行異步任務Async介紹

前言 本篇文章的代碼示例已放到 github 上,Git地址為:advance(記錄每一個學習過程),大家把代碼下載下來之後,全局搜索一些關鍵代碼,即可找到該文章的源碼。 大家覺得有用的話,麻煩點個star👍再走唄! 使用場景 當我們在使用SpringBoot進行開發的時候,可能會遇到一些執行異步任務的場景,如果每次執行這些異步任務都去新建一個異步線程來執行的話,那代碼就太冗餘了。幸好Sp

daixiaoyulq 頭像

@daixiaoyulq

昵稱 呆小魚LQ

@donnytab

C++ Boost.Asio異步編程

Boost.Asio是Boost庫中非常著名的I/O組件,是用於網絡和低層IO編程的跨平台C++庫,為開發者提供了C++環境下穩定的異步模型。本文將介紹Boost庫中Asio的結構及相關異步編程。 Asio三大組件 io_object I/O對象的集合,其中包含大家所熟悉的socket、deadline_timer等對象,主要功能是提供接口給用户使用。 services服務 邏輯功能的實現者,其中

donnytab 頭像

@donnytab

昵稱 donnytab

@yejianfeixue

程序的同步與異步

前言: 在計算機網絡通訊中有兩種傳輸方式。同步傳輸和異步傳輸。同步傳輸好比一座單行的高架橋, 異步傳輸好比一座雙通道的高架橋。同樣在程序代碼中也存在同步和異步的執行方式。先來了解一下程序的中幾個概念 進程和線程 線程與進程相比更輕量,而且線程之間是共享內存堆棧的,所以不同的線程之間交互非常容易實現。比如聊天室這樣的程序,客户端連接之間可以交互,比聊天室中的玩家可以任意的其他人發消息。用多線程

yejianfeixue 頭像

@yejianfeixue

昵稱 葉劍飛雪

@anran758

Promise 與異步編程

Promise 是 JavaScript 中的一個重要概念,與前端的工作更是息息相關。因此本文將整理一下 Promise 在日常工作中的應用。 概念 從 MDN | 使用 Promise 中我們能學習到 Promise 的基礎使用與錯誤處理、組合等概念,可以將 Promise 的特點概括為: Promise 對象有三種狀態,且狀態一旦改變就不會再變。其值記錄在內部屬性 [[Promis

anran758 頭像

@anran758

昵稱 anran758

@grapecity

JavaScript 異步編程指南:async/await 與 Promise 該怎麼選?

在 JavaScript 開發中,異步操作就像家常便飯 —— 從調用後端 API 到讀取本地文件,幾乎無處不在。但很多開發者都會困惑:到底該用 Promise 的鏈式調用,還是 async/await 語法?其實答案很簡單:沒有絕對的好壞,只有場景的適配。 今天我們就用實際案例聊聊,這兩種異步寫法各自適合什麼場景,以及如何在項目中混搭使用,讓代碼既高效又易讀。 先搞懂:兩者不是對立關係 很多人以為

grapecity 頭像

@grapecity

昵稱 葡萄城技術團隊

@flappycat

R3高級用法

R3(以 UniRx 為例)的核心價值遠不止“監聽數值變化更新UI”——它的“響應式事件流”思想和豐富的操作符,能解決遊戲開發中大量複雜場景(如異步流程、狀態聯動、事件過濾、行為預測等)。很多人停留在基礎用法,本質是對“響應式思維”和操作符組合的理解不足。以下是 R3 的高級用法及典型場景,附代碼示例: 一、高級用法:從“單一數值監聽”到“複雜事件流處理” 1. 多事件流組合:解決“條件聯動”問題

flappycat 頭像

@flappycat

昵稱 敲鍵盤的貓

@grapecity

用 evaluateFormulaAsync 實現高效異步公式計算

在表格應用開發中,公式計算是核心能力之一。傳統同步公式計算在處理耗時任務(如複雜邏輯運算、異步API交互)時,容易導致用户界面(UI)凍結,嚴重影響用户體驗。為解決這一痛點,SpreadJS V18.2 正式推出 evaluateFormulaAsync 方法,提供異步公式計算能力,兼顧計算效率與交互流暢性。本文將從特性概述、注意事項、適用場景、API細節及實戰示例五個維度,全面解析該新特性。

grapecity 頭像

@grapecity

昵稱 葡萄城技術團隊

@evans_bo

從零開始搭建 TS + webpack-dev-server 的開發環境

目的: 可使用 TypeScript 來開發項目 結合 webpack-dev-server 的熱重載,提升開發效率 瞭解相關依賴和配置的作用 準備 一、初始項目目錄結構(非常簡單) |_ src | |_ index.ts |_ public |_ index.html(只需在body標籤中添加script src="./index.js"/script)

evans_bo 頭像

@evans_bo

昵稱 Evans_波

@taoguo

你的項目切換代理需要重啓嗎?

問題 參與過多人項目之後,總是會碰到下面的問題。 需要跟另一個人對接了,那麼就要把代理的target改成他的ip地址,改完還得重啓項目。 別人把配置文件的代碼提交了,覆蓋了我的target配置。又得改回來,再次重啓項目。 有可能配置文件的代碼是這樣的 module.exports = { devServer:{ proxy:{ '/api':{

taoguo 頭像

@taoguo

昵稱 我是好人

@yazi_6005853a842a6

vue-批量導入文件篇(一)

序言 在我們創建路由的時候,會發現如果所有的路由都在一個文件內,那麼當項目路由多的時候,就會出現路由難找,路由跟路由不在一塊等情況出現(沒維護好)。 所以,為了避免這種情況,我們可以使用模塊化這種思想來解決問題。 那麼,問題就來了,當模塊多的時候,一個個的導入就很浪費時間,需要重複 引入 - 賦值 這一過程,所以,我們是不是能讓程序來幫我們做這一步驟呢,那麼我們豈不是可以愉快玩耍了。

yazi_6005853a842a6 頭像

@yazi_6005853a842a6

昵稱 FYR的仁

@kaidiwen

解決webpack5使用webpack-dev-server熱更新,改變內容頁面無法自動更新並且報錯

其實頁面文件已經進行了熱替換,但需要手動刷新,頁面才能進行更新。當前問題只在webpack5出現,問題出在哪裏? 報錯問題:[HMR] Update failed: ChunkLoadError: Loading hot update chunk main failed. 網上看到一些熱更新失敗處理做法: 1:在webpack.config.js添加target: 'web' 2:刪除.brow

kaidiwen 頭像

@kaidiwen

昵稱 Max迪丶先生

@icecreamlj

webpack dev server 與 hot module replace 提高開發效率

通過 webpack 命令編譯源代碼時,如果我們對源代碼進行了修改,需要重新執行命令才能看到編譯後的效果。 這樣在開發中非常的影響效率,如果存在一種方式,當文件被修改時,webpack 自動監聽重新編譯,並反饋給開發者,這樣就能更高效的進行開發。 watch 我們通過 webpack 執行命令時,編譯完成之後進程會停止,而 webpack --watch 編譯完成後,不會停止進程,並且當文件內容發

icecreamlj 頭像

@icecreamlj

昵稱 一顆冰淇淋

@cafehaus

vue項目中webpack-dev-server的open和host0.0.0.0配置衝突

一個比較老的公司項目,webpack 用的 v3 版本,為了實現localhost、127.0.0.1和本機ip可以同時訪問,webpack的devServer裏的 host 我們一般會設置成 0.0.0.0,這樣本機所有 ipv4 地址都可以實現訪問。 比如我們要將本地運行的前端項目,分享給公司的後端、產品、測試...預覽效果,如果 host 直接設置的 localhost,運行後打開的地址 h

cafehaus 頭像

@cafehaus

昵稱 咖啡教室

@icecreamlj

抽絲剝繭:詳述一次DevServer Proxy配置無效問題的細緻排查過程

事情的起因是這樣的,在一個已上線的項目中,其中一個包含登錄和獲取菜單的接口因響應時間較長,後端讓我嘗試未經服務轉發的另一域名下的新接口,舊接口允許跨域請求,但新接口不允許本地訪問(只允許發佈測試/生產的域名訪問)。 問題 那麼問題來了,本地環境該如何成功訪問到新的接口並驗證業務功能是否生效呢? 嘗試過程 我首先就想到了直接在 webpack 項目中配置 devServer,並且修改接口地址

icecreamlj 頭像

@icecreamlj

昵稱 一顆冰淇淋

@icecreamlj

從0到1:React項目中的Webpack配置實戰

公司項目一般都是使用集團封裝好的腳手架,腳手架內部實現咱看不到也摸不着,好不容易組內推行新的UI框架,需要自行定義 webpack 配置,這可是個絕佳的好機會,我對配置過程進行了梳理,把商業項目的成熟配置小跑着送上。 初始化 首先新建一個空文件夾,執行 npm init 初始化生成 package.json 文件。 創建 src 文件夾,項目的業務代碼都放在這裏,再創建 index.js,這是項目

icecreamlj 頭像

@icecreamlj

昵稱 一顆冰淇淋

@jiang_rong

高清屏下正確顯示1px寬度的圓角邊框

直接設置border:1px solid #ccc;在手機下看會比設計稿粗(這裏由於是灰色可能不是那麼明顯。。。。。用紅色綠色藍色之類的粗細差異很大),瀏覽器邊框的最小的顯示像素是1px,設置0.5px也是會渲染成1px的效果,而在css的1px根據手機的品牌或型號不同在高清屏的物理像素是2像素或者3像素 div class="list-wrapper border-1px

jiang_rong 頭像

@jiang_rong

昵稱 jiang_rong

@hezhongfeng

Vue完美記住滾動條和實現下拉加載

滾動條 常見於移動端 App 在滾動點擊進入的時候 問題描述 當我們在開發 web app 的時候,經常會遇到一個問題,就是當從一個可滾動的列表頁進入到下一個詳情頁面,然後返回列表頁面的時候,很難去還原滾動條的狀態,無法記住進來時候的位置。 以前我嘗試過很多方法: 有 vue-router 自帶的 scrollBehavior,需要記住 scrollTop,然後還原,但是管理這個 scroll

hezhongfeng 頭像

@hezhongfeng

昵稱 hezhongfeng

@yangxiansheng_5a1b9b93a3a44

完整版移動端滑動事件封裝

touchEvent 基於Jquery擴展在移動端產生的事件,包含,單次觸摸事件,兩次觸摸事件,長按事件,滑屏事件,向上滑動事件,向下滑動事件,向左滑動事件,向右滑動事件 預覽 地址預覽 https://hangjob.github.io/touchEvent/index.html 事件類型 單次觸摸事件 $(el).tap tap: function(element, fn) {

@chen_6016206b422ca

移動端click事件300ms延時解決方案

問題描述 移動端由於屏幕雙擊會縮放頁面,因此移動端click事件會有300ms延時情況的產生 解決方案 方法一:全局禁止縮放 在html頁面頭部的meta標籤中加上content="user-scalable=no" meta content="user-scalable=no" 該方法會讓瀏覽器禁用默認的雙擊行為並且去掉300ms點擊延時 適用場景:需要對整個頁面進行禁用雙擊行為。但

@fulade

【Flutter 2-10】Flutter手把手教程UI佈局和Widget——流式佈局Wrap

作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) Wrap 在Flutter中Wrap是流式佈局控件,Row和Column在佈局上是很好用,但是有一個缺點,如果當子控件數量過多導致Row或Column裝載不下的時候,就會出現UI頁面上的錯誤。Wrap可以完美的避免這個問題,當控件過多一行顯示不全的時候,Wrap可以換行顯示。 當然Wrap跟Row和Column有着很多相似的地

fulade 頭像

@fulade

昵稱 弗拉德