软件架构

Java架構師必知——併發程式設計的優缺點

一直以來併發程式設計對於剛入行的小白來說總是覺得高深莫測,於是乎,就誕生了想寫點東西記錄下,以提升理解和堆併發程式設計的認知。為什麼需要用的併發?凡事總有好壞兩面,之間的trade-off是什麼,也就是說併發程

許式偉:架構設計的巨集觀視角

本文內容選自 《許式偉的架構課》 在資訊科技高度發展的今天,我們每個人隨時隨地都可以接觸到由程式驅動的智慧電子裝置,包括手機(如 iPhone、oppo 拍照手機)、平板電腦(如 iPad)、手錶(如

架構師和專案經理的基本職責問題

本文給新上崗的部分團隊的模組架構師和專案經理提供一些實踐指導。 大部分模組架構師和專案經理都是從開發團隊的開發人員轉崗的,甚至在剛開始的時候,他們都是兼職的,同時負責架構和開發,或者同時負責專案管理和開發。這導致

iOS記憶體不夠怎麼辦?-底層原理

在早期的計算機中,程式是直接執行在實體記憶體上的,也就是說:程式在執行時訪問的地址就是實體地址。這樣也就是單執行的時候沒有什麼問題!可是,計算機會有多到程式、分時系統和多工,當我們能夠同時執行多個程式時, C

阿里資深架構師教你如何做到稅後50萬的程式設計師

寫在開篇 不管是開發、測試、運維,每個技術人員心裡都有一個成為技術大牛的夢,畢竟“夢想總是要有的,萬一實現了呢”! 正是對技術夢的追求,促使我們不斷地努力和提升自己。 然而“夢想是美好的,現實卻

2019*CTF之Web部分題解

這道題目比較有意思, Web+Pwn ,用 PHP 寫了一個模擬資料進出棧的過程。程式原始碼經過 enphp 加密,當中有很多字元亂碼,而且許多變數名也經過混淆。這裡可以直接用 var_export 匯出全域

Python面向物件之面向物件基本概念

過程和函式:過程類似於函式,只能執行,但是沒有返回結果;函式不僅能執行,還能返回結果。 面向過程和麵向物件 基本概念 面向過程-怎麼做 把完成某一個需求的所有步驟從頭到尾逐步實現;

1718567781.3191