博客 RSS 訂閱

小小張説故事 - Python 網頁解析初級篇:BeautifulSoup庫的入門使用

在Python的網絡爬蟲中,網頁解析是一項重要的技術。而在眾多的網頁解析庫中,BeautifulSoup庫憑藉其簡單易用而廣受歡迎。在本篇文章中,我們將學習BeautifulSoup庫的基本用法。 一、BeautifulSoup的安裝與基本使用 首先,我們需要使用pip命令來安裝BeautifulSoup庫,命令如下: pip install beautifulsoup4 安裝完成後,我們就可以開

beautifulsoup , Python

收藏 評論

LinkinStar - 重構-改善既有代碼的設計

最近正在重構項目,並且正在看《重構》,在實踐的同時總結了一些點,或許能給你一些重構或者寫代碼上的一些思考。 我一直認為代碼結構是一個因人而異的事情,很多時候我們其實判斷一個代碼的好壞往往是通過主觀判斷,比如同樣是實現一個功能,100 行的代碼並非一定比 50 行的差;我們沒有一個合理的標杆去評判。 但是,最近我的想法變了,發現有些代碼一定是毒藥,早點發現他們,往往會對於我們以後需求的修改有莫大的

重構

收藏 評論

京東雲開發者 - SimpleDateFormat 線程安全問題修復方案 | 京東物流技術團隊

問題介紹 在日常的開發過程中,我們不可避免地會使用到 JDK8 之前的 Date 類,在格式化日期或解析日期時就需要用到 SimpleDateFormat 類,但由於該類並不是線程安全的,所以我們常發現對該類的不恰當使用會導致日期解析異常,從而影響線上服務可用率。 以下是對 SimpleDateFormat 類不恰當使用的示例代碼: package com.jd.threadsafe; impo

線程池 , 線程安全 , JAVA , simpledateformat , 後端

收藏 評論

蘭亭 - js transform案例

!DOCTYPE html html lang="en" head meta charset="UTF-8" meta name="viewport" content="width=device-width, initial-scale=1.0" titleDocument/title /head body div class="guest-item" div class

transform , 前端 , Javascript

收藏 評論

timerrring - R 語言入門與介紹

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 常用算術運算符 運算符 描述 + 加法 − 減法 * 乘法 / 除法

r

收藏 評論

我不是碼農 - 記錄一次使用線程池調用kafka發送消息產生的內存泄漏問題

在需求實現裏,我需要把持久化在數據庫中的對象一直往kafka裏發送,然後由flink進行消費,把當前的對象和存儲的用户軌跡記錄等等信息進行比對,如果比對成功則觸發 最開始我是通過單線程發送,發現發送速度有點慢,這裏面我需要把對象做一些處理(比如split,flat,fitler)後才發送到kafka,大概30w+的對象需要十多分鐘那邊才能預警到,於是開始進行性能優化,使用並行流進行處理,改變

gc , 多線程 , JAVA , 內存溢出

收藏 評論

隱語SecretFlow - 什麼是隱私計算?隱私計算技術路線

“隱語”是開源的可信隱私計算框架,內置 MPC、TEE、同態等多種密態計算虛擬設備供靈活選擇,提供豐富的聯邦學習算法和差分隱私機制。 開源項目: https://github.com/secretflow https://gitee.com/secretflow 一、什麼是隱私計算 隱私計算是多種技術的統稱,目的是為了讓多個數據擁有者,在不暴露數據本身的前提下,實現數據的共享、互通、計

大數據 , 隱私 , 人工智能 , 開源 , 計算機科學

收藏 評論

蘭亭 - js 展示百度地圖及添加標註

百度地圖開放平台: https://lbsyun.baidu.com/ 新建應用 js開發文檔: https://lbsyun.baidu.com/index.php?title=jspopularGL 我們暫時用的就是展示地圖和標註:源碼如下(ak換一下) !DOCTYPE html html lang="zh-CN" head meta charset="utf-8"

地圖開發 , 前端 , Javascript

收藏 評論

小小張説故事 - Python網絡請求高級篇:Requests庫的深度運用

在Python網絡請求中級篇中,我們瞭解瞭如何通過Requests庫發送帶參數的請求,處理Cookies,使用Session對象,以及設置請求頭。在本文中,我們將進一步深入學習Requests庫的高級功能,包括處理重定向,設置超時,處理大文件以及錯誤和異常處理。 一、處理重定向 默認情況下,Requests會自動處理重定向。我們可以通過響應對象的history屬性查看重定向歷史。如果我們不想讓Re

requests , Python

收藏 評論

小傅哥 - DDD 架構分層,MQ消息要放到那一層處理?

作者:小傅哥 博客:https://bugstack.cn 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 本文的宗旨在於通過簡單幹淨實踐的方式教會讀者,使用 Docker 配置 RocketMQ 並在基於 DDD 分層結構的 SpringBoot 工程中使用 RocketMQ 技術。因為大部分 MQ 的發送都是基於特定業務場景的,所以本章節也是基於 《MyBatis 使用教程和插件開發》

架構設計 , JAVA , ddd , 架構模式 , 架構師

收藏 評論

時二少 - virtualbox ubuntu netplan 網絡配置

背景: virtualbox 安裝ubuntu系統,網絡配置使用NAT+host only的方式 在啓動之後,經常出現第二個網卡無IP地址的情況 網卡配置情況如下: 網卡1: Host only 網卡2: NAT 解決方案: 針對ubuntu 18.04 以及更高版本中,使用netplan來配置網絡 1 增加紅框中的內容

network , virtualbox

收藏 評論

時二少 - windows11 virtualbox create ubuntu22.04 vm

在window11環境下, 使用virutalbox創建虛擬機 prerequisite download virtualbox7.0.8 and install download ubuntu server 22.04 virtual 新建虛擬機 1 新建虛擬電腦 需要配置的內容 名稱 文件夾 虛擬光盤 2 自動安裝 可以修改用户名和密碼

virtualbox

收藏 評論

Apifox - Axios Blob 的完全指南:使用和優化技巧詳解

在 Web 開發中,處理文件傳輸是一個常見的需求。Blob(二進制對象)是一種表示二進制數據的方式,常用於處理文件和多媒體數據。本文將介紹如何使用 Axios 和 Blob 來處理文件傳輸。 Axios Blob 概念 在開始之前,讓我們先了解一下 Axios 和 Blob 的基本概念。 Axios:Axios 是一個基於 Promise 的 HTTP 客户端,用於發送 HTTP 請求。它支

性能優化 , API , web開發 , HTTP , 後端

收藏 評論

京東雲開發者 - 利用CI機制管控jar依賴樹 | 京東雲技術團隊

1. 現狀·問題 你還記得你排查jar衝突的付出麼? 為了有效控制jar包更新帶來的未知jar引入和變動,我們經常使用dependency-tree來查看依賴關係排查問題,通常是出現問題再被動分析和排查,此時人力成本是巨大的,同時系統已出問題,沒有後悔藥。 2. 分析原因 jar包依賴是異變的,且隱形的,jar衝突導致的問題經常發生,研發無法每次都關注其變化。 3. 採取措施 採用“敏捷”思想,小

ci-cd , jar包 , jar , ci , 後端

收藏 評論

小小張説故事 - Python網絡請求中級篇:深入理解Requests庫的使用

在Python網絡請求初級篇中,我們瞭解了Requests庫基礎的使用方式,包括如何發起GET和POST請求,如何解析JSON響應以及如何處理異常。在本文中,我們將深入理解Requests庫,包括如何發送帶參數的請求,如何處理Cookies,如何使用Session對象以及如何設置請求頭。 一、發送帶參數的請求 我們可以通過兩種方式向URL添加參數,一種是直接在URL中添加,另一種是使用params

requests , Python

收藏 評論

銅鎖開源密碼庫 - OpenSSL 3.0.0 設計(三)|FIPS 模塊

譯|王祖熙 (花名:金九) 螞蟻集團開發工程師 負責國產化密碼庫 Tongsuo 的開發和維護 專注於密碼學、高性能網絡、網絡安全等領域 本文 9658 字 閲讀 20 分鐘 本文翻譯 OpenSSL 官網文檔:https://www.openssl.org/docs/OpenSSL300Design.html Tongsuo-8.4.0 是基於 OpenSSL-3.0.3 開發,所以本文對 To

信息安全 , 算法 , 密碼學 , 代碼規範 , openssl

收藏 評論

註銷 - 什麼是計算機編程領域的樂觀鎖和悲觀鎖

樂觀鎖和悲觀鎖是計算機編程領域中用於處理併發訪問數據的兩種不同策略。它們的主要目標是在多個線程或進程同時訪問共享數據時,保證數據的一致性和完整性,避免出現競態條件(Race Condition)。在不同的情景下,選擇合適的鎖策略可以提高程序的性能和可靠性。 1. 悲觀鎖(Pessimistic Locking): 悲觀鎖假定在操作數據時,會發生競態條件,因此默認情況下將數據鎖定,防止其他線程或進程

編程 , , 併發 , 併發模型

收藏 評論

FinovyCloud - 盤點那些優秀的Blengder學習頻道

​提及Blender,我最近看其他一些CG號的底部留言大家對Blender的爭議很大啊。在Houdini號裏提Blender大家都是不屑,在C4D號裏提Blender大家都是焦慮,在Max號裏提Blender都是誇讚····有意思。 不管別人,咱做自己,學自己的就好了!~ Blender官網 https://www.youtube.com/channel/UCSMOQeBJ2RAnuFungnQO

3d , 自學 , 學習資料 , blender

收藏 評論

侑虎科技 - 非2的冪次的ASTC紋理格式尺寸對帶寬的影響

1)非2的冪次的ASTC紋理格式尺寸對帶寬的影響 2)​C#端如何處理xLua在執行DoString時候死循環 3)如何制定美術規範或者各個模塊的指標 4)如何處理Lua的io.open出現中文路徑 這是第348篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區帖子等技術知識點,助力大家更全面地掌握和學習。 UWA社區主頁:community.uwa

performance , script , textures

收藏 評論

集簡雲 - 語聚AI如何通過對話方式讓AI助手執行應用軟件

1 什麼是應用助手? 應用助手可以通過對話的方式讓AI助手執行應用軟件的操作。例如,您可以調用“Bing搜索引擎搜索”熱門信息,然後根據這些信息總結內容。 也可以使用“抖音”應用,搜索熱門抖音視頻,並根據熱門視頻生成相關內容的視頻腳本等等在這裏您可以使用集簡雲提供的數百種應用,數萬個應用動作配置出您獨一無二的AI助手,幫助您或者您的企業解決問題,提升工作效率。 2 如何使用應用助手

無代碼開發平台 , 程序 , 自動化 , 系統集成 , 接口

收藏 評論

京東雲開發者 - 聊聊JDK1.0到JDK20的那些事兒 | 京東雲技術團隊

1.前言 最近小組在開展讀書角活動,我們小組選的是《深入理解JVM虛擬機》,相信這本書對於各位程序猿們都不陌生,我也是之前在學校準備面試期間大致讀過一遍,emm時隔多日,對裏面的知識也就模糊了。這次開始的時候從前面的JDK發展史和JVM虛擬機家族着手,之前都是粗略讀過,這次通過查閲相關資料並收集在每一個JDK版本演化期間所發生的的一些趣聞,發現還是比較有意思的,以下是關於有關JDK發展史的總結分享

JDK , jdk8 , JAVA , 後端

收藏 評論

TANKING - Vue3.3.4+Vite使用組合式API開發一個簡單的博客+打包上線

摘要 本次案例是使用Vue3.3.4的組合式API實現一個簡單的博客開發流程和組件使用示例代碼,比較簡單,主要是通俗易懂,瞭解組合式API的使用。 創建項目 Windows cmd創建一個Vue3.2項目(使用cnpm國內鏡像高速構建) 開發 組件 views/Index.vue 首頁組件 components/blogList.vue 博客列表 components/SingleB

vue.js , vite , vue3 , 博客 , Javascript

收藏 評論

小小張説故事 - Python網絡請求初級篇:使用Requests庫抓取和解析數據

在網絡編程中,請求和接收數據是最常見的任務之一。Python的Requests庫提供了豐富的功能,使得HTTP請求變得非常簡單。在本文中,我們將瞭解如何使用Requests庫發起HTTP請求,並解析返回的數據。 一、安裝Requests庫 首先,我們需要安裝Requests庫。在命令行中,使用pip工具進行安裝: pip install requests 二、發起GET請求 我們可以使用Reque

requests , Python

收藏 評論

牙小木木 - 非對稱加密+數字簽名+對稱加密基本交互原理

主要內容:純文字説明如何實現基於RSA+DES+數字簽名實現的業務交互流程 説明 內容 A的私鑰 A-PRIVATE-KEY B的公鑰 B-PUBLIC-KEY B的私鑰 B-PRIVATE-KEY A的公鑰 A-PUBLIC-KEY 發送內容 cont

加密解密 , rsa

收藏 評論