博客 RSS 訂閱

苦心僧 - nginx和uwsgi部署Django項目

一、防火牆和端口設置 開啓防火牆:systemctl start firewalld 關閉防火牆:systemctl stop firewalld 查看防火牆狀態:systemctl status firewalld 重啓防火牆:systemctl restart firewalld 設置開機自啓:systemctl enable nginx firewalld 查看開放端口列表:f

uwsgi , django , Nginx

收藏 評論

九卷技術錄 - 微服務架構學習與思考(02):微服務實施的前提條件?有哪些問題需要思考?

一、前言 前一篇文章簡單分析了微服務的好處,以及會帶來的問題。 遇到問題並不可怕,可怕的是我們不去面對它,不去想辦法解決它,逃避問題是不可能有任何進步。所以積極想辦法應對問題並解決問題,才能不斷的進步。 前面講了,微服務一般都是由單體演進而來,很少有業務從0就開始進行微服務開發。如果能從0就開始用微服務開發,確實是一件很好的事情,前提是你確實考慮清楚了用微服務開發適合當前的業務以及業務的發展需求。

微服務 , microservice , 架構設計 , go

收藏 評論

harriszh - Win10下的最好免費ssh客户端--Windows Terminal

總述 做為一個碼農,基本工作就是登錄到linux服務器上幹活。雖然有VNC可用,但架不住圖形界面怎麼都不如終端流暢啊,所以大多數時候還是用ssh登錄到服務器在終端下編碼,編譯,運行。 免費的ssh客户端還是有的,之前也用過putty(及各種變種),podarosa, mobaxterm, xshell。 之前xshell的免費版是沒限制的,xshell是所有ssh客户端中最好用的,所以

terminal , SSH

收藏 評論

霧島聽風 - 前端常用文件下載上傳方法

本文整理了前端常用的下載文件以及上傳文件的方法 例子均以vue+element ui+axios為例,不使用el封裝好的上傳組件,這裏自行進行封裝實現 先附上demo 上傳文件 以圖片為例,文件上傳可以省略預覽圖片功能 圖片上傳可以使用2種方式:文件流和base64; 1.文件流上傳+預覽: input type="file" id='imgBlob' @change='changeIm

vue.js , 圖片上傳 , 圖片下載 , 前端 , Javascript

收藏 評論

star - 簡單請求和複雜請求

簡單請求與複雜請求的概念 在涉及到CORS(跨域)的請求中,我們會把請求分為簡單請求和複雜請求。滿足以下條件的請求即為簡單請求: 請求方法:GET、POST、HEAD 除了以下的請求頭字段之外,沒有自定義的請求頭,是可以有其它標準請求頭的 Accept Accept-Language Content-Language Content-Type DPR Do

xmlhttprequest

收藏 評論

小謳 - 《javascript高級程序設計》學習筆記 | 8.1.理解對象

關注前端小謳,閲讀更多原創技術文章 理解對象 ECMAScript 定義對象:無序屬性的集合(一組沒有特定順序的值),其屬性可以包含基本值、對象、函數,整個對象可以想象成一個散列表 相關代碼 → 創建自定義對象的 2 種方法:Object 構造函數和對象字面量: 用構造函數創建一個 Object 實例,然後為它添加屬性和方法 var person = n

面向對象編程 , object , 前端 , Javascript

收藏 評論

嵌入式那些事 - oppo和海康嵌入式軟件工程師面經總結

[TOC] 哈嘍,大家好。分享下春招面試的兩家公司。海康和oppo是三月初的時候投遞的,雖然,秋招已經簽了。但是,我還是想充分利用下應屆生的身份,搏一搏更大的公司和更高的待遇。 海康缺口比較大,一直在招人。oppo春招不像秋招那樣,卡簡歷卡的那麼嚴格,普通學校的學生也有了很大的機會。 兩家公司的面試都不太難,問題都是提前準備到的。所以,筆試面試的一些八股文,該背還是要背的。畢竟,面試的時候,答不上

嵌入式 , 面試 , 筆試 , 程序員 , c

收藏 評論

Grace糖衣 - this 指向踩坑總結

一. vue 中使用回調函數使用 this 無效 踩坑場景:vue 實例中綁定 data 的 this 無效 解決方式: 使用箭頭函數解決 let self = this 二. react 中使用回調函數使用 this 無效 踩坑場景:react 內部組件調用時傳入函數參數時,this 指向不對導致函數執行時機不對 解決方式:在函數傳參時使用箭頭函數(也有別的方法,不過此種最方

this的用法 , this , 前端 , Javascript

收藏 評論

安歌 - 淺談 Virtual DOM

前言 “Virtual Dom 的優勢是什麼?” 這是一個常見的面試問題,但是答案真的僅僅是簡單粗暴的一句“直接操作dom和頻繁操作dom的性能很差”就完事了嗎?如果是這樣的話,不妨繼續深入地問幾個問題: 直接操作Dom的性能為什麼差? Virtual Dom到底是指什麼?它是如何實現的? 為什麼Virtual Dom能夠避免直接操作dom引起的問題? 如果發現自己對這些

virtual-dom , 前端 , Javascript

收藏 評論

雲叔_又拍雲 - 對於 CDN 的多元理解

這是二狗子為數不多的創業故事。 那時二狗子還是一名高中生,學校是封閉式管理。由於二狗子總忍不住上課吃零食,他便每週一都會揹着一麻袋零食來上學。 這上課吃零食行為,不知不覺誘惑到了周圍的同學。大家紛紛向二狗子購買零食。二狗子一來擋不住金錢的誘惑,二來又嘴饞了沒吃的,心生一計:那我就開個超市。 二狗子當時年輕,特別能幹,半夜翻了牆溜出學校,跑了好幾裏地跟超市老闆談下了合作,雖然因為翻牆的時候出了一點小

又拍雲 , 雲存儲 , 雲服務 , 互聯網 , cdn

收藏 評論

阿花和貓 - 📅 DAY 1🌸【每天30min】刷題打卡🧀 問題篇

關於無效刷題: 你有沒有這樣的感受,雖然刷了很多題,但是到了真正的面試中,面對面試官的步步緊逼的提問,仍然感到力不從心。這是因為,很多人剛開始刷面試題,可能會去收集一堆面試題,然後便開始按照順序一道一道這麼刷過去,這樣刷題的問題在於,雖然刷了很多題,但是每到題都是零散的點,對於這道題的相關知識點也沒有系統的整理和認識。所以在真正的面試中,面對面試官對某一個點一步一步深入的提問時,內心逐漸崩潰。 所

面試小抄 , 面試 , 面試問題 , http緩存 , 瀏覽器緩存

收藏 評論

若北 - 瀏覽器緩存

前言 緩存如果不能用以提升性能,那麼它就毫無用處。 以HTTP緩存為例,如果緩存未過期那麼就減少了網絡請求,如果緩存通過驗證那麼就減少了傳輸資源大小。而關於過期與驗證機制的講解將在下文中展開。 注:本文將提供詳細參考資料,如果你對其中細節感興趣對某個細節進行更為深入的瞭解。 瀏覽器緩存概述 瀏覽器緩存可以從多個維度進行抽象分類。在廣義上來講無論是memory cache、service

瀏覽器 , HTTP , 瀏覽器緩存 , 前端 , Javascript

收藏 評論

做最好的自己🌱 - javascript 中的 this 集合

setTimeout 與 setInterval 中的 this 不管當前使用的this指向誰,在使用 setTimeout 或者 setInterval 中的 this 都會指向最外層對象,也就是window ,而使用箭頭函數就可以讓 this 繼續指向上一層對象而不是最外層。 body buttn id='demo'發送驗證碼/button /body script type="t

javascript專題系列 , 前端 , Javascript

收藏 評論

雲叔_又拍雲 - 告別DNS劫持,一文讀懂DoH

如果評選一個差評服務器榜單,除去育碧高居榜首外,一定也少不了 Nintendo Switch 讓人頭禿的聯網服務。儘管任天堂已經架設了香港 CDN 服務器用於加速,但是更新安裝的速度也沒有什麼大幅改變。一般這種時候大家都會選擇更改 DNS 來提高 NS 下載速度。 DNS(域名系統)是工作生活中很常見的名詞,用户只需要在瀏覽器中輸入一個可識別的網址,系統便會在很短的時間內找到相應的 IP 地址。在

dns , 又拍雲 , HTTPS , 雲服務 , 劫持

收藏 評論

小謳 - 《javascript高級程序設計》學習筆記 | 7.3.生成器

關注前端小謳,閲讀更多原創技術文章 生成器 ES6 新增的結構,可以在一個函數塊內暫停和恢復代碼執行,可以自定義迭代器和實現協程 相關代碼 → 生成器基礎 生成器的形式是一個函數,函數名稱前加一個星號* 可以定義函數的地方,都可以定義生成器(箭頭函數除外) function* generatorFn() {} // 生成器函數聲明 let gfn = function* ()

yield , generator , 生成器 , 前端 , Javascript

收藏 評論

李不要熬夜 - ES6 變量作用域與提升:變量的生命週期詳解

本文詳細討論了 JavaScript 中作用域、執行上下文、不同作用域下變量提升與函數提升的表現、頂層對象以及如何避免創建全局對象等內容。 變量作用域與提升 在 ES6 之前,JavaScript 中只存在着函數作用域;而在 ES6 中,JavaScript 引入了 let、const 等變量聲明關鍵字與塊級作用域,在不同作用域下變量與函數的提升表現也是不一致的。在 JavaScript 中,所有

ecmascript-6 , 作用域 , 技術 , 變量 , 前端

收藏 評論

知曉雲 - 用炫酷的黑科技策劃一篇公眾號圖文,閲讀量 10w+ 不是夢

當你打開一篇公眾號圖文,發現只有一句話或一張圖片時,也許你會一臉疑惑:這麼簡單的圖文也能推送,還閲讀量 10 萬+ ? 直到你可愛的小手指點擊了不斷暗示你「戳它」的動畫,你彷彿發現了新大陸:原來圖文還有這種形式存在。 ► vivo OriginOS 《我想開了》效果展示 SVG 交互圖文是什麼 在瞭解 SVG 交互圖文之前,我們先簡單瞭解一下什麼是 SVG 。 SVG 英文全稱為 Scal

微信 , 小程序 , 圖文混排 , svg動畫

收藏 評論

Liane - Vue3-Vue2實現數據響應式的區別

Vue2實現響應式的核心: 對象:通過defineProperty對對象的已有屬性值的讀取和修改進行劫持(監視/攔截) 數組:通過重寫數組更新數組一系列更新元素的方法來實現元素修改的劫持 let data = { name: 'Liane', age: 18 } //模擬組件實例 let _this = {} //Object.defaineProperty()用法 for(le

vue.js , 代理 , defineproperty , vue3 , 響應式

收藏 評論

小馳成長圈 - Android 網絡開發抓包工具Fiddler、tcpdump和Wireshark的使用

這篇文章會按照下面思路來進行描述: 1、為什麼需要抓包; 2、怎樣抓包; 3、報文的簡單分析; (ps 文章中提到的設備指的android系統的設備) 一、為什麼需要抓包 網絡通信的時候,上層經常會用到http相關的協議,現在網絡通信的開源框架也比較多,類似okhttp這些框架已經為我們提供了非常簡單的接口,可能只需要一行代碼就能實現簡單的上傳等功能。 網絡各個協議層之間的通信是通過報文

tcpdump , fiddler , wireshark , Android , 抓包過濾

收藏 評論

華為雲開發者聯盟 - 細説Python Lambda函數的用法,建議收藏!

摘要:今天我就和大家聊聊lambda函數,在Python編程中,大家習慣將其稱為表達式。 本文分享自華為雲社區《從零開始學python | 什麼是Lambda函數以及如何使用它們?》,原文作者:Yuchuan 。 名稱是用於引用或尋址任何實體的約定。我們周圍的幾乎所有事物都有名字。編程領域也與此一致。但這是必須命名的嗎?還是您可以擁有“匿名”商品?答案是肯定的。Python提供了Lambda

函數 , 匿名函數 , 表達式求值 , lambda , Python

收藏 評論

註銷 - JavaScript 裏 window, document, screen, body 這幾個名詞的區別

在下面這個 StackOverflow 的線索裏進行了討論: https://stackoverflow.com/que... window Window is the main JavaScript object root, aka the global object in a browser, also can be treated as the root of the document o

screen , windows , javascript正則 , 前端 , Javascript

收藏 評論

騰訊位置服務 - 基於騰訊位置服務定位實現物業巡檢防作弊場景

前言 在物業管理中,小區內人員巡檢還是非常常見的工作之一,為了降低物業的投入,設計了採用掃描二維碼的形式輔助系統檢測每個員工巡檢的位置,以便進行常規的物業巡檢工作。雖然二維碼既便宜又易用,然而由於其可拍照和被動的模式,會導致作弊的問題,因此在常規的掃碼中,需要增加定位功能以便輔助系統鑑別作弊行為。 系統的方案設計 巡檢任務按照端的不同,分為兩部分,一部分在App內實現,一部分在PC後台實現,其分工

地圖開發 , 地圖定位 , Android , 騰訊地圖 , 地圖

收藏 評論

ineo6 - mac之 iTerm2 + Oh My Zsh 終端安裝教程

作為開發者人手一個的強大終端,你有什麼理由不使用呢? 廢話不多説,直接開始安裝吧。 安裝zsh 一定先執行zsh --version檢查是否已安裝zsh。 返回類似zsh 5.7.1的內容説明可以跳過zsh直接安裝iTerm2。 macOS macOS最新系統已經內置zsh,所以你很可能不需要執行這一步操作。 安裝Homebrew可以訪問:https://brew.idayer.com/ ,教你如

iterm2 , oh-my-zsh , macos , 終端 , homebrew

收藏 評論

himushroom - pixijs使用iconfont字體圖標(以及Bitmap font generator使用不完全指北)

話不多説先放實現代碼↓ const app = new PIXI.Application({ backgroundColor: 0x777777 }); document.body.appendChild(app.view); // 將iconfont提供的字符轉換為中文 const toFontIcon = (unicode) = { if (unicode === "") return

iconfont , pixijs , webgl , 前端 , Javascript

收藏 評論