博客 RSS 訂閱

雲叔_又拍雲 - 服務器標配 SSH 協議,你瞭解多少?

年初,新冠肺炎疫情的出現,全國數千萬名員工在家遠程辦公,使用個人設備通過家庭網絡訪問公司資料。因此,IT 安全團隊面臨了眾多新挑戰:如何實施更加安全的身份驗證方案,以確保只有授權人員和設備才能訪問公司敏感資產? 不少小夥伴想起了 SSH,其實大家對它都比較熟悉。大到虛擬機、服務器,小到手機、家電,Linux 設備普及越來越廣,SSH 的運用也越來越廣泛。不僅攻城獅、程序猿離不開它,普通用户也基本都

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

收藏 評論

不悟 - python多進程多線程時使用uwsgi與fork的坑

故事背景 這段時間在做一個nginx + uwsgi + python的項目,有個需求是需要在服務運行過程中可以改變配置並生效,可以理解為熱重載. 之前這些配置都是寫死在項目的配置文件中的基礎配置,一般就是python項目中的config.py文件. 現在配置變更使用了開源的apollo作為管理端,需要python使用client對接apollo. 先看一份常見的python後台使用uwsgi的配

uwsgi , fork , flask , django , Python

收藏 評論

文藝の張 - 從零搭建php環境

前言:開發人員在一定時間段是需要接觸服務器知識,比如搭建自己語言或者項目運行的環境,定時腳本,監控系統等,該系列文章即為php-web應用的環境搭建學習記錄。 一、目標環境 系統:centos8.2 後端語言:PHP8.0.0 數據庫:mysql8 web服務器:openresty 緩存:redis 擴展:swoole,phalcon 二、準備工作 1、c

centos8 , lnmp

收藏 評論

Yujiaao - ternimal,shell,tty 和 console 之間的確切區別是什麼?

名詞本義 terminal: 終端在電線的末端, shell: 外殼是烏龜的家, tty: 是一個奇怪的縮寫, console: 控制枱是一種機櫃。 嗯,從詞源上來講,就這樣子。 用Unix術語來説,簡短的答案是 終端= tty =文本輸入/輸出環境 控制枱=物理終端 shell =命令行解釋器 以下鏈接來自維基百科,可能需要翻牆 控制枱,終端和tty密切相關。

console , terminal , tty , shell

收藏 評論

j_bleach - vue 基於abstract 路由模式 實現頁面內嵌

abstract 路由模式 abstract 是vue路由中的第三種模式,本身是用來在不支持瀏覽器API的環境中,充當fallback,而不論是hash還是history模式都會對瀏覽器上的url產生作用,本文要實現的功能就是在已存在的路由頁面中內嵌其他的路由頁面,而保持在瀏覽器當中依舊顯示當前頁面的路由path,這就利用到了abstract這種與瀏覽器分離的路由模式。 路由示例 export c

vue.js , route

收藏 評論

Yujiaao - yield 關鍵字在 Python 中的用途是什麼?

要了解其yield作用,必須瞭解什麼是 生成器。而且,瞭解生成器之前,必須瞭解 _iterables_。 可迭代: iterable 創建一個列表,自然是需要能一一閲讀其中每個元素。逐一讀取其項的過程被稱為迭代: mylist = [1, 2, 3] for i in mylist: ... print(i) 1 2 3 mylist 是一個_可迭代的_。當您使用列表推導式時,即是創建

yield , generator , Python

收藏 評論

題葉 - 關於 ternary-tree 不可變數據結構複用方案的一些解釋

前面一篇講 ternary-tree 模塊的文章是丟給 Clojure 論壇用的, 寫比較死板. 關於 ternary-tree 開發本身的過程還有其中的一些考慮, 單獨記錄一下. 中間涉及到的一些例子不再詳細跑代碼錄了, 看之前那篇文章應該差不多了. 首先 structural sharing 的概念, 在看 Clojure Persistent Data 那篇文章之前, 我也是模糊

nim , immutable-js , Clojure

收藏 評論

弗拉德 - 【Flutter 1-11】Flutter手把手教程Dart語言——類、類的的成員變量和方法、類的構造函數

作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) 類 Dart是一種面向對象的語言,所有對象都是一個類的實例,而所有的類都繼承自Object類。每個除了Object類之外的類都只有一個超類,一個類的代碼可以在其它多個類繼承中重複使用。 類的實例變量 下面是聲明實例變量的示例: class Point { double x; // 聲明 double 變量 x 並初始化為

移動端 , 移動app , Android , flutter , ios

收藏 評論

左詩右碼 - hyperf 使用模型寫 union 子查詢並做分頁

hyperf 使用模型寫 union 子查詢並做分頁 最終需要實現的 sql 語句為如下所示: SELECT `dfo_al`.* FROM ( ( SELECT `dfo_account_log`.`log_id`, `dfo_account_log`.`change_time`, `dfo_account_log`.`user_id`,

hyperf , php , laravel , eloquent

收藏 評論

鳩摩智首席音效師 - 酷瓜雲課堂(騰訊雲版)v1.2.1 發佈

經過兩週的迭代開發,終於初步完成酷瓜雲課堂的 v1.2.1 版本,此次更新修復了以往版本出現的問題,增加了QQ,微信,微博三個第三方登錄。小程序的開發暫時擱置(在線教育類的小程序需要辦的證件非常麻煩) 項目介紹 酷瓜雲課堂,依託騰訊雲基礎服務架構,採用C擴展框架Phalcon開發,GPL-2.0開源協議,致力開源網課系統,開源網校系統,開源在線教育系統。 系統功能 實現了點播、直播、專欄、會

騰訊雲 , php , 教育 , phalcon , 直播

收藏 評論

雲叔_又拍雲 - 白話科普系列——網站靠什麼提升加載速度?

隨着生活節奏的不斷加快,時間變得極其寶貴,等待頁面加載的時間也隨之縮短。這樣一來如何留住客户變成了一項重要的考驗。而減少頁面加載等待時間,加快加載速度,就成了提高用户參與度S,提升業務可靠性的有效策略。 根據 Google 的一項研究,有 40% 的人放棄了某網站,是因為該網站的加載時間超過 3 秒,而頁面加載時間增加1 秒,轉化就相應減少了 7%。可見,互聯網中的每一秒都至關重要。 那麼如何提

雲儲存 , 雲計算 , 又拍雲 , 壓縮 , 雲服務

收藏 評論

bigsai - 花五分鐘看這篇之前,你才發現你不懂RESTful

原創公眾號:bigsai 轉載請聯繫bigsai 文章收藏在回車課堂 和github 前言 在學習RESTful 風格接口之前,即使你不知道它是什麼,但你肯定會好奇它能解決什麼問題?有什麼應用場景?聽完下面描述我想你就會明白: 在互聯網並沒有完全流行的初期,移動端也沒有那麼盛行,頁面請求和併發量也不高,那時候人們對接口的要求沒那麼高,一些動態頁面(jsp)就能滿足絕大多數的使用需求。

rest , restful

收藏 評論

flydean - nodejs事件和事件循環簡介

簡介 熟悉javascript的朋友應該都使用過事件,比如鼠標的移動,鼠標的點擊,鍵盤的輸入等等。我們在javascript中監聽這些事件,從而觸發相應的處理。 同樣的nodejs中也有事件,並且還有一個專門的events模塊來進行專門的處理。 同時事件和事件循環也是nodejs構建異步IO的非常重要的概念。 今天我們來詳細瞭解一下。 事件 nodejs為事件提供了一個專門的模塊:lib/even

node.js , 事件驅動 , 事件監聽 , 事件 , 異步編程

收藏 評論

烏啦啦 - 【PHP8體驗】pdo_mysql 事務提交失敗

發生了什麼 週末無事,想裝上 PHP8 體驗一把新版本的特性,找了一個 Yii2 寫的老項目,結果運行 migration 初始化環境就遇到了問題,建表腳本直接報錯。 Exception: There is no active transaction 而同樣的腳本在 7.4 版本也完全正常。 測試腳本 簡化的腳本差不多是這樣 $conn = new PDO("mysql:host=127.0

pdo , transaction , 事務 , php8

收藏 評論

弗拉德 - 【Python 1-1】Windows 10 安裝Python3環境

Windows 10 安裝Python3環境 1. 首先打開Python 官網 2. 在官網的主頁找到 Downloads選項並點擊 !--more-- 3. 找到 Windows選項 並點擊 Python3.8.5即可下載Python3安裝包 由於官方在不斷更新和維護,所以這裏不一定是恰好是Python3.8.5,選擇自己想安裝的版本即可 然後等待安裝文件下載完成 4. 開

python3.x , python3.5 , visual-studio-code , 後端 , Python

收藏 評論

Redash中文版 - Redash中文版配置uwsgi服務

1、安裝 pip install uwsgi 2、配置 (1)uwsgi執行一般有兩種方式:命令行和文件配置,但是命令行可能需要識記很多參數,因此採用文件配置是更通用的做法,文件格式支持很多種比如ini、xml、yaml等,筆者建議還是採用比較簡單key-value形式ini模式,下面給出一個簡單的uwsgiini配置實例: [uwsgi]http=:5000chdir=/root/redash/

uwsgi , 服務 , 配置 , 可視化

收藏 評論

夏哥 - 夏哥事件簿 — 正則表達式

//非零的正整數 var num1 = /^+?[1-9][0-9]*$/; //正整數 + 0 var num2 = /^d+$/; //正數 var num3 = /^d+(?=.{0,1}d+$|$)/; //金額格式 var moneyReg = /(^[1-9]([0-9]+)?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].[0-9]([0-

javascript正則 , 正則表達式 , Javascript

收藏 評論

夏哥 - 夏哥事件薄 — VUE 使用 vue-loader 報錯及解決(在vue裏使用scss)

之前一直使用angular寫項目,css使用的是SCSS。 後來使用VUE寫CSS,寫習慣 SCSS 後總覺得不方便。但由於 VUE 本身不支持 SCSS 寫法,需要安裝vue-loader才能在 VUE 文件及樣式文件裏使用 SCSS 。於是有了這次記錄。 首先 官方的介紹文檔 介紹 | Vue Loader​vue-loader.vuejs.org npm install -D vue-l

vue-loader , vue.js , scss

收藏 評論

雲叔_又拍雲 - 微服務架構下 CI/CD 如何落地

本文系雲原生應用最佳實踐杭州站活動演講稿整理。杭州站活動邀請了 Apache APISIX 項目 VP 温銘、又拍雲平台開發部高級工程師莫紅波、螞蟻金服技術專家王發康、有贊中間件開發工程師張超,分享雲原生落地應用的經驗心得,以下是莫紅波《微服務架構下 CI/CD 如何落地》分享內容。 莫紅波,又拍雲平台開發部高級工程師,目前專注於容器及虛擬化技術在又拍雲的私有云實踐,主要負責又拍雲容器雲的設計和開

持續集成 , 又拍雲 , 持續交付 , 雲存儲 , 雲服務

收藏 評論

YOLO_Y - IE11刷新後字體圖標消失?fontawesome iconfont

IE可真是個神奇的瀏覽器,總會出現各種奇奇怪怪的問題。 問題如下:由於項目需要,使用了多種字體文件 fontawesome、lato 、olympos-font,收到個測試報的bug,IE11刷新後 字體圖標不顯示了。 剛開始以為是字體文件加載失敗了。但直覺告訴我,第一次正常顯示刷新後消失估計跟緩存有關。 有兩種解決方案 方案一 stackoverflow裏的一個解決方案 鏈接戳這裏

react , ie11 , awesome , HTTPS , ie-debug

收藏 評論

夏哥 - css 記錄

1.設置icon圖標使用字體方式,接着需要icon圖標css類名前綴一致。 [class^="icon-"], [class*=" icon-"] {} ios 使用字體失效,在iconfont.css,將 font-family: 'font_family'; 修改為 @font-face { font-family: 'iconfont'; } 2.變形動畫 transfo

css3 , css技巧 , Css , css3動畫

收藏 評論

程序員小航 - brew 異常 Calling brew list to only list formulae is deprecated!

問題 最近終端總是彈出這麼一句話,咱也不懂怎麼解決。 Google baidu 也查不到問題。 小夥伴幫忙看一下。 每次新打開終端都會有這個 Warning 。 Warning: Calling `brew list` to only list formulae is deprecated! Use `brew list --formula` instead. 最後被逼無奈,在 V 站 發

iterm2 , macos , iterm , homebrew

收藏 評論

前端向後 - 4圖看懂React SSR中的hydrate

React CSR:水車模型 當初在理解 React CSR 時做過一個比喻,把單向數據流比作瀑布模型: 瀑布模型:由props(水管)和state(水源)把組件組織起來,組件間數據流向類似於瀑布。數據流向總是從祖先到子孫(從根到葉子),不會逆流 (摘自深入 React) 單組件的微觀視角下,我們把props理解為水管(數據通道),接收外部傳遞進來的數據(水),每一份state都是一處水源(

react , 服務端渲染 , ssr

收藏 評論

洛陽醉長安行 - mui 多個tab頁實現下拉刷新上拉加載

下拉刷新組件的dom結構 div id="refreshContainer" class="mui-scroll-wrapper" div id="refreshBox" div class="active" id="tab1"/div div id="tab2"/div div id="tab3"/div /div /di

移動端 , Css , mui , 前端 , html5

收藏 評論