動態

@jump_and_jump

聊聊併發控制鎖

對於企業應用來説,完全不涉及到併發的問題,基本是不可能的。因為對於一個應用中很多的事情都是同時進行的。併發可能發生在數據獲取,服務調用乃至於用户交互中。併發問題有兩個重要的解決方案,一個是隔離,另一個是不變性。 併發問題會發生在多個執行單元同時訪問同一資源的時候,此時,一個好的方法就是分好“蛋糕”,讓每一個執行單元都能訪問到各自的資源。好的併發設計就是:找到創建好隔離區的辦法,然後通過分析工作流讓

jump_and_jump 頭像

@jump_and_jump

昵稱 jump__jump

@dreamapplehappy

try/catch/finally:“前端的好厚米,我覺得你們不夠了解我呀~”

這篇文章想跟大家一起重新温習一下關於使用 try...catch 進行異常捕獲的一些知識點。為了提升大家的閲讀興趣,我們先來做三個小練習題,如果你都做對的話,那麼表明你這一部分的知識掌握的很熟練,可以不用讀這篇文章啦~ 如果做錯了某道題的話,説明我們還有一些知識點需要再次鞏固一下,話不多説,我們先來看看這三道題: function doTask () { try { con

dreamapplehappy 頭像

@dreamapplehappy

昵稱 dreamapplehappy

@winnn

vue性能優化之異步組件和路由懶加載

今天來聊聊vue2的性能小優化之異步組件跟路由懶加載 一、組件優化 目前代碼塊中包含了兩個子組件,它們在符合條件的情況下才會渲染,採用了最基礎的方式進行導入。 頁面刷新後會加載五個文件,在點擊顯示兩個組件時,只會新增一個文件,加載的是element的字體文件,也就是説在頁面初始化時就已經加載了組件文件。 現在我們把它改寫成異步組件,再來做個對比: 當我們點擊顯示組件時,控制枱會新增一個請求

winnn 頭像

@winnn

昵稱 Winn

@tiandechongzhika

什麼是SSL證書,又該如何申請免費SSL證書

如今越來越多的網站在主頁上使用 HTTPS加密連接,以確保您的網站安全並防止任何不想要的攻擊。您可能會問:“為什麼要安裝 HTTPS證書?”讓我們看看如何使用免費 SSL證書來滿足您的需求,這篇文章將告訴您如何免費申請和安裝 SSL證書,以保護您的網站免受各種威脅。 一、什麼是 SSL證書? SSL證書是由受信任的 CA機構簽發的數字證書,它允許您通過 HTTPS連接與服務器通信。該

tiandechongzhika 頭像

@tiandechongzhika

昵稱 靦腆的充值卡

@ntksol

前端鏟💩日記 #2:易被忽略的「domain」

若看了上篇筆記,眼尖的鐵汁們應該發現,最終的重構成果並未出現目錄結構調整方案提到的 domain 文件夾。 這是因為領域建模是個相對較難且需要長期去做的事情,所以我們不急,慢慢來,要用心地思考與處理——從本篇筆記開始就會涉及到相關內容啦! 在進行實際的鏟💩演練之前,這篇筆記先來講解下 domain 文件夾的重要性,請各位鐵汁搬來小板凳坐坐好,用小拇指清理下👂🏼聽我説—— 在我所設計的「模塊化

ntksol 頭像

@ntksol

昵稱 歐雷

@ntksol

前端鏟💩日記 #3:重構「個人主頁」

鐵汁們聽好了哈——從本篇筆記開始,將進入實際的鏟💩演練啦! 這首先要被剷除的💩,是分佈在我接手官網項目後最先接觸的用户個人主頁裏。 在這系統中,用户分個人與項目方兩種,它們的個人主頁雖看起來一樣,但視覺細節和數據結構等還是有些差異的,佈局結構大致如圖所示: 個人主頁原先代碼中,其他部分還算有點封裝意識,但最重要的課程、活動等列表部分的代碼看起來就是初級水平,將它們全部糅合在一個 React

ntksol 頭像

@ntksol

昵稱 歐雷

@zjkal

⏱️TimeHelper——一個簡單快捷的PHP日期時間助手類庫

TimeHelper 是一個簡單易用的PHP時間日期助手類庫,可以快速實現常用的時間日期操作,比如獲取指定時間的秒數,獲取友好的時間格式,判斷時間範圍,計算兩個時間相差值,返回N小時/天/星期/月/年前或者後的時間戳等等 🧩特性 簡單易用: 不依賴任何擴展,開箱即用 化繁為簡: 所有方法都可以傳入任意類型的時間日期格式或時間戳 快捷高效: 所有操作只需要一個靜態方法即可完成 長期維護:

zjkal 頭像

@zjkal

昵稱 zjkal

@jianfei

Composer 源管理

抄襲至此,節省搜索時間 ,方便開發時複製 當前項目切換 composer config repo.packagist composer {source} 全局切換 composer config -g repo.packagist composer {source} 全局查看配置 composer config -g -l 當前項目查看配置 composer conf

jianfei 頭像

@jianfei

昵稱 濰坊老登程序員

@tangqingfeng

Php composer 基礎教程

一、什麼是Composer? Composer 是 PHP 中的依賴管理工具。它允許聲明項目所依賴的庫,並且它將為您管理(安裝/更新)它們。 二、如何安裝? Linux 系統和 MacOS 系統 直接下載最新穩定版: 然後執行下列命令,放到/usr/local/bin下面 sudo mv composer.phar /usr/local/bin/composer sudo chmod +x /

tangqingfeng 頭像

@tangqingfeng

昵稱 唐青楓

@wujingquan

用 Go 寫了個 Composer 版本管理器 CVM

Github:https://github.com/wujingquan/cvm 歡迎PR,各位巨佬使用。 CVM for Windows 消除了在Windows上的CLI中更改Composer 版本的麻煩。 這個包有一個比nvm更小眾的用例。當在Windows上開發並使用集成終端時,很難讓這些終端真正聽取PATH的變化。 這個實用程序改變了這一點。 安裝 到Github Releases

wujingquan 頭像

@wujingquan

昵稱 wujingquan

@aoshunseo

PHP Composer 使用方法指南

PHP Composer 使用方法指南 Composer 是 PHP 的依賴管理工具,它允許開發者輕鬆地管理項目中的庫和依賴項。以下是使用 Composer 的基本步驟和方法。 1. 安裝 Composer 在使用 Composer 之前,首先需要安裝它。可以通過以下命令在終端中安裝 Composer: php -r "copy('https://getcomposer.org/installer

aoshunseo 頭像

@aoshunseo

昵稱 奧順互聯

@zxc7563598

從零開始創建屬於自己的 Composer 庫

Composer 是 PHP 領域最流行的依賴管理工具,它使得管理項目依賴變得輕鬆簡單。然而,除了使用現有的包,我們也可以創建和發佈屬於自己的 Composer 包。 在這篇文章中,我將帶你一步一步完成從零開始創建併發佈一個自己的 Composer 包的流程。 創建項目 在你的工作目錄下創建一個新的文件夾作為你的包: mkdir project cd project 初始化 Composer

zxc7563598 頭像

@zxc7563598

昵稱 蘇琢玉

@big_cat

docker 構建本地 php-cli 環境安裝 composer 依賴

有時我們只需是需要使用 php-cli 去安裝一些 composer 依賴,然而在本地安裝 php 耗時費力,在一些老系統上還會有各種版本限制,比如我的 MacOS11 因為不被 asciidoc 支持(特麼的,MacOS12也不被支持...),導致無法成功安裝。 所以轉為 docker 容器變相實現,掛載項目工作目錄到容器的工作目錄上,在容器中的環境下,安裝依賴。 cd your_project

big_cat 頭像

@big_cat

昵稱 big_cat

@big_cat

composer 版本號表達式:^ / ~ / *

版本號規則 主版本號.次版本號.修訂號 ^ 表示除主版本號,其他段都可以變 "php": "^7.3|^8.0" 表示 7.3 = 版本號 8.0 或 8.0 = 版本號 9.0 "php": "=7.3,8.0" 表示 7.3 = 版本號 8.0 ~ 下一個主要版本段 "mockery/mockery": "~1.3" 表示 1.3 = 版本號 2.0 "mockery/mockery"

big_cat 頭像

@big_cat

昵稱 big_cat

@zxc7563598

訂單號老是撞車?我寫了個通用 PHP ID 生成器

在日常開發裏,我們經常會遇到這種情況: 需要給訂單生成唯一編號; 想給日誌或者資源加個標識; 或者需要一個不會重複的 ID,用作數據庫主鍵。 一開始,我也用過 time() 拼接隨機數、或者 uniqid()。 這些方案在小項目裏夠用,但一旦放到併發稍微高點的業務裏,就會出現各種問題: ​time() 很容易撞車(同一毫秒可能生成多個); ​uniqid() 看上去獨特,其實

zxc7563598 頭像

@zxc7563598

昵稱 蘇琢玉

@d_66583b4a31342

python3網絡爬蟲開發實戰筆記-第一章

1.入門基礎** 雖然是入門集成但需要具有一定的計算機網絡的基礎。 1.1HTTP原理** 因為爬蟲是跟瀏覽器打交道的,瞭解HTTP的一些原理對我們後續學習爬蟲非常有幫助。 1.1.1URI和URL** URI是統一資源標誌符,URL是統一資源定位符。言簡意賅,URL是URI的子集,一個URL必是URI,但URI中不止包URL,還有一個類是URN(統一資源名稱)它負責

@wangtian_65f943469b2c3

Python使用動態代理的多元應用

Python作為一種功能強大且易於學習的編程語言,在網絡編程領域具有廣泛的應用。當Python與動態代理技術結合時,便開啓了一扇通往更多可能性的大門。以下將深入探討Python使用動態代理可以實現的多種應用。首先,Python結合動態代理在網絡爬蟲領域大展拳腳。網絡爬蟲是一種自動化程序,用於在互聯網上抓取和收集數據。然而,頻繁的爬取操作往往會引起目標網站的警覺,進而導致IP被封禁。通過Python

wangtian_65f943469b2c3 頭像

@wangtian_65f943469b2c3

昵稱 用户bPdbPIf

@nixidexuegao

地圖應用API:探索地理信息的無限可能

地圖應用API(Application Programming Interface)作為連接用户與地理信息系統的橋樑,正逐步成為現代數字化時代不可或缺的一部分。通過地圖API,開發者可以輕鬆地將地圖功能集成到自己的應用程序和網站中,為用户提供直觀且高效的地理信息體驗。本文將深入探討地圖應用API的現狀、功能、應用場景、發展趨勢以及面臨的挑戰,旨在揭示其在探索地理信息無限可能中的重要作用。 一、地圖

nixidexuegao 頭像

@nixidexuegao

昵稱 nixidexuegao

@zlibrarynew

python框架有哪些

Python 是一種非常流行的編程語言,擁有許多不同的框架,適用於不同的應用場景。以下是一些常見的Python框架: Web框架: Django:一個高級的Web框架,鼓勵快速開發和乾淨、實用的設計。 Flask:一個輕量級的Web框架,易於擴展。 FastAPI:一個現代、快速(高性能)的Web框架,用於構建APIs,使用Python 3.6+。 Torn

zlibrarynew 頭像

@zlibrarynew

昵稱 老實的甘蔗

@shixiansheng_67ea5ae9c45b7

蝦皮Shopee商品信息採集

Shopee(蝦皮)是東南亞流行的電商平台,很多商家和開發者對其商品詳情數據感興趣。採集Shopee商品詳情數據(特別是按商品ID獲取),常用方法是Shopee的API接口或爬蟲技術。不過,直接爬取數據可能涉及版權、隱私和平台使用條款問題,採集前要確保行為合規。 使用Shopee官方API:這是最推薦的方法。通過官方API,開發者可以合法、安全地獲取商品詳情數據,同時享受API提供的其他便利,如數

shixiansheng_67ea5ae9c45b7 頭像

@shixiansheng_67ea5ae9c45b7

昵稱 呵呵人生

@wenyadeyanjing_ecy8pe

Python爬蟲實戰:從入門到精通,代碼全解析!

在當今數字化時代,數據是無價之寶,而Python爬蟲則是獲取數據的強大工具。無論你是數據分析師、市場研究員還是機器學習工程師,掌握Python爬蟲技術都能讓你如虎添翼。今天,就讓我們一起深入探索Python爬蟲的實戰技巧,用代碼説話,帶你從零開始,快速上手爬蟲開發! 🛠️ 基礎環境準備 在開始爬蟲開發之前,確保你的Python環境中已經安裝了以下必要的庫: pip install request

wenyadeyanjing_ecy8pe 頭像

@wenyadeyanjing_ecy8pe

昵稱 數據採集

@mashukui

douyin_search_comment_tool | 2025自研python軟件採集抖音評論區數據

本軟件工具僅限於學術交流使用,嚴格遵循相關法律法規,符合平台內容合法合規性,禁止用於任何商業用途! ​ 一、背景調研 1.1 開發背景 抖音作為國內流量極為突出的短視頻平台,擁有龐大的用户羣體以及億級以上的日活躍用户,其視頻下方的評論區藴含着豐富的信息價值。在合法合規的前提下,經過充分的研究與探索,為了助力客户能夠更深入地理解消費者對於商品和品牌的看法與反饋,以更有效地把握消費者的喜好、需求

mashukui 頭像

@mashukui

昵稱 馬哥python説

@mashukui

【爬蟲工具】2025微博採集軟件,根據搜索關鍵詞批量爬帖子,突破50頁限制!

本軟件工具僅限於學術交流使用,嚴格遵循相關法律法規,符合平台內容合法合規性,禁止用於任何商業用途! 一、背景分析 1.1 開發背景 微博是國內非常流行的社交媒體平台,內容主要以文字和圖片為主,在實時性和KOL關注熱度方面尤為突出。廣大網友在微博平台大量輸出自己的觀點、看法,組成了一個活躍度極高的社區羣體。同時,我本人也發現,每次熱點事件爆發的時候,微博熱搜也是所有媒體平台裏最先曝光的平台(其

mashukui 頭像

@mashukui

昵稱 馬哥python説