博客 RSS 訂閱

element - react ^16.8.6 添加 stylus & less ; 配置alias別名 @

前提: 使用 yarn create react-app 創建的項目,yarn add antd 引入 antd 1. yarn run eject 2. yarn add stylus stylus-loader 如果需要 less, 則將此文出現的stylus統統替換為less, 或者追加less, 讓stylus與less同時生效 此時重啓,可能會報錯如下,刪除node_modules, 執

react , stylus

收藏 評論

Pink - fn1.call.call(fn2);

文 / 景朝霞 公號 / 朝霞的光影筆記 ID / zhaoxiajingjing 描述 function fn1(){ console.log(1); } function fn2(){ console.log(2); } fn1.call(fn2); // 輸出1 fn1.call.call(fn2); // 輸出2 問題 看到這個題目,第一反應是蒙圈的。

call , prototype , 基礎 , 前端 , Javascript

收藏 評論

huaweichenai - php 實現mysql存儲支持emoji表情

最近一直在做微信公眾號相關的需求,突然發現如果用户的暱稱是emoji標籤的話,這時候用户的暱稱無法正常的存儲到數據庫中 一:原因: 這是由於Mysql的utf8編碼最多3個字節,然而emoji標籤的是4個字節,所以無法存儲emoji標籤信息,所以需要將數據的編碼改成utf8mb4 二:解決: 1:設置連接編碼 SET NAMES utf8mb4 上面的命令相當於: SET character_se

MySQL , php , emoji

收藏 評論

yinggaozhen - 常用的 Go 框架、庫和軟件中文收錄大全

背景介紹 大多數 Gopher 應該對於 Awesome-go 應該都不陌生。 Awesome-go 是個很優秀的項目,裏面收錄了很多優秀的用 Go 編寫的開源庫、框架、軟件 截至目前,Awesome-go 已經收錄了Web框架、機器學習、分佈式系統、編譯器、物聯網、持續集成等方方面面共計 81 類大項, 1777 個用 Go 編寫的倉庫,很多我們平常開發上所需要的庫都能在上面能找到,為我們省去了

awesome , go

收藏 評論

我是讀書人 - 為OKD/Openshift集羣配置OpenLDAP認證

前言 如同Linux操作系統安裝完成後,管理員需為應用創建不同的用户,那麼,K8S/OKD/Openshift集羣同樣也需如此,而在OKD/Openshift集羣裏,我們可集成OpenLDAP目錄系統,方法如下所示。 OpenLDAP安裝 本文使用helm安裝openldap,首先將chars下載下來以方便查看: git clone https://github.com/helm/charts 可

kubernetes , LDAP , openshift

收藏 評論

YPHP - lumen框架下jwt配置多guards使用

JWT的配置文件config/jwt.php翻譯 ttl:token有效期(分鐘) refresh_ttl:刷新token時間(分鐘) algo:token簽名算法 user:指向User模型的命名空間路徑 identifier:用於從token的sub中獲取用户 require_claims:必須出現在token的payload中的選項,否則會拋出TokenInvalidException異常

lumen , Jwt

收藏 評論

我是讀書人 - Openshift環境安裝K8S軟件管理工具Helm

參考: Make a Kubernetes Operator in 15 minutes with Helm; Deploy Monocular on OpenShift; Helm中文指南; 使用Helm管理kubernetes應用; https://helm.sh/docs/using_he...; 參考官方文檔https://docs.helm.sh/using_he...,O

kubernetes , openshift

收藏 評論

MandyShen - 【12】內存溢出與內存泄漏

內存溢出與內存泄露 一、內存溢出 一種程序運行出現的錯誤。 當程序運行需要的內存超過了剩餘的內存時, 就出拋出內存溢出的錯誤。 二、內存泄漏 佔用的內存沒有及時釋放。 內存泄露積累多了就容易導致內存溢出。 常見的內存泄露: 意外的全局變量。 沒有及時清理的計時器或回調函數。 閉包 // 1. 內存溢出 var obj = {} for (

計時器 , 閉包 , 回調函數 , 內存泄漏 , 內存溢出

收藏 評論

前端掃地僧 - 初遇Nginx之簡介

nginx 是一個免費的,開源的,高性能的HTTP服務器和反向代理,以及IMAP / POP3代理服務器。 Nginx 以其高性能,穩定性,豐富的功能,簡單的配置和低資源消耗而聞名。很多高知名度的網站都使用 Nginx,如:Netflix,GitHub,SoundCloud,MaxCDN 等。 Nginx 有一個主線程( master process)和幾個工作線程(worker process)

ubuntu16.04 , Nginx

收藏 評論

fizz - go語言orm之gorose全新版本2.0低調發布

號稱go語言版本的laravel's eloquent, 發佈了久違了2.0版本, 新版本做了很大的改進和升級, 下面我們一起來看一下新版本的特性. 架構調整 gorose 2.0版本做了徹底的重構, 擁有全新的架構. 架構如圖: gorose 2.0 採用模塊化架構, 通過interface的api通信,嚴格的上層依賴下層.每一個模塊都可以拆卸, 甚至可以自定義為自己喜歡的樣子.

orm , laravel , 數據庫 , eloquent , go

收藏 評論

李文哲 - 大數據時代淺談醫療——數據分析在醫療領域的運用

​ 隨着醫療衞生信息化迅速發展 醫學研究正步入大數據時代 大數據的許多承諾正在醫療行業變成現實 大數據的實時處理和數據分析 可以讓醫療領域的從業者 更快更全面的做出決策和行動 該領域正在慢慢成熟 隨着雲計算、物聯網、移動互聯網等新技術水平的提高,各行各業所累計的數據已經呈現指數級的增長。“大數據” 時代已經出現。 近年來,大數據解決方案與大數據分析工具開始被廣泛運用於醫療衞生領域。通過數據,可以把

react , 搜索引擎 , lucene , virtualenv , html5

收藏 評論

前端掃地僧 - Docker學習之Docker Swarm

Docker Swarm 是 Docker 官方三劍客項目之一,提供 Docker 容器集羣服務,是 Docker 官方對容器雲生態進行支持的核心方案。 使用它,用户可以將多個 Docker 主機封裝為單個大型的虛擬 Docker 主機,快速打造一套容器雲平台。 基本概念 Swarm 是使用 SwarmKit 構建的 Docker 引擎內置(原生)的集羣管理和編排工具。使用 Swarm

ubuntu16.04 , Docker

收藏 評論

幼稚園扛把子 - 2019 年 最簡單最通俗的 vagrant 安裝使用説明,附帶示例Vagrantfile

2019 年 最簡單最通俗的 vagrant 安裝使用説明,附帶示例vagrantfile 本章內容需要關閉 Hyper-V 啊,希望大家提前關閉,避免其他問題 附帶説明,本文有示例demo,在文章下方,請耐心查看,使用demo時,希望您已經安裝好了vagrant + VirtualBox。 Vagrant是一個基於Ruby的工具,用於創建和部署虛擬化開發環境。它 使用Oracle的開源V

virtualenv , unix , Linux , Docker , Ubuntu

收藏 評論

harden - ES5 call,apply,bind方法總結(包括理解this的指向問題)

總結call,apply,bind方法的理解使用和區別。 call,apply,bind這三個方法在JavaScript中是用來改變函數調用的this指向。那麼改變函數this指向有什麼用呢?我們先來看一段代碼 var a= { name:'harden', fn:function () { console.log(this.name); } } var b

call , apply , this , bind , Javascript

收藏 評論

CRONWMMM - 【實戰】webpack4 + ejs + express 帶你擼一個多頁應用項目架構

前言 GitHub 完整項目地址 最近接了一個公司官網的項目,需要 SEO 友好,所以不能使用前端框架,前端框架自帶的腳手架工具自然也幫不上啥忙。只好自己使用 webpack4 + ejs + express ,從頭搭建一個多頁應用的項目架構。搭建過程中,遇到許多坑,然而網上的相關參考也是非常少,所以寫個博客記錄一下搭建過程以及注意事項。 項目地址 GitHub 明確需求 在動手開發之前,我們需要

express , webpack-dev-server , webpack , ejs

收藏 評論

天下 - 實現在Windows電腦申請iOS證書上傳ipa的工具

Appuploader蘋果APP開發助手可以輔助開發者在Windows電腦直接申請iOS證書及上傳ipa,方便在Windows開發者蘋果APP的開發者,徹底告別Mac! 官網http://www.applicationloader....

iOS開發 , ios9

收藏 評論

墨者安全 - 網站遭遇DDOS、漏洞等狀態該怎麼解決?

如今,隨着互聯網時代的進步到物聯網的興起,人們生活,出行交通工具,工作處處離不開網絡購物,那息息相關的物品也就離不開各種的網站。因此在各種行業競爭非常激烈的情況下,同行之間僱傭黑客打壓對手,攻擊對方網站,致使網站癱瘓的事情常發生。今天主要分享下網站遭遇DDOS、漏洞等狀態該怎麼解決?有需要的朋友可以參考下。 1.首先是對網站的服務器進行安全部署,要想快速發展就必須要有穩定的基礎支撐,那麼基

ddos , 服務器端 , 緩存

收藏 評論

chokcoco - CSS 屬性選擇器的深入挖掘

CSS 屬性選擇器,可以通過已經存在的屬性名或屬性值匹配元素。 屬性選擇器是在 CSS2 中引入的並且在 CSS3 中得到了很好拓展。本文將會比較全面的介紹屬性選擇器,儘可能的去挖掘這個選擇器在不同場景下的不同用法。 簡單的語法介紹 [attr]:該選擇器選擇包含 attr 屬性的所有元素,不論 attr 的值為何。 [attr=val]:該選擇器僅選擇 attr 屬性被賦值為 val 的所

css選擇器 , Css

收藏 評論

條件狀語從句 - 説説JavaScript中函數的防抖 (Debounce) 與節流 (Throttle)

為何要防抖和節流 有時候會在項目開發中頻繁地觸發一些事件,如 resize、 scroll、 keyup、 keydown等,或者諸如輸入框的實時搜索功能,我們知道如果事件處理函數無限制調用,會大大加重瀏覽器的工作量,有可能導致頁面卡頓影響體驗;後台接口的頻繁調用,不僅會影響客户端體驗,還會大大增加服務器的負擔。而如果對這些調用函數增加一個限制,讓其減少調用頻率,豈不美哉? 針對這個問題,一般有兩

函數 , lodash , underscore , Javascript

收藏 評論

前端掃地僧 - Docker學習之基本概念及安裝(1)

什麼是Docker Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低. Docker與傳統的虛擬機相比有哪些

ubuntu16.04 , Docker , 前端

收藏 評論

harden - 初識Immutable.js,菜鳥總結(包含JS的基本數據類型和引用數據類型、JS的深拷貝和淺拷貝)

這幾天公司的React項目中有用到Immutable,自己在對頁面中的數據處理上也用到了Immutable,網上查閲相關資料後,自己做了一些實用的總結吧,參考過的一些不錯的文章有: Immutable 詳解及 React 中實踐,Immutable 常用API簡介,Immutable官方文檔 1.Immutable是什麼? mmutable 數據就是一旦創建,就不能再被更改的數據。對 Imm

immutable-js

收藏 評論

花花呀 - ejs概述

概述 在web項目中渲染頁面,我們很多時候,會用json或者拼接字符串的方式,不夠美觀,破壞原有html結構,大量的html拼接會使代碼難以閲讀。 ejs是一種nodejs模板引擎,通過數據和模板,可以生成HTML標記文本。可以説EJS是一個JavaScript庫,EJS可以同時運行在客户端和服務器端,客户端安裝直接引入文件即可,服務器端用npm包安裝。 ejs的特點:   1、快速編譯和渲染  

ejs

收藏 評論

巔峯小詞典 - Struts2 和 SpringMVC的區別?

△入口不同: Struts2:filter過濾器 SpringMvc:一個Servlet即前端控制器 △開發方式不同: Struts2:基於類開發,傳遞參數通過類的屬性,只能設置為多例 SpringMvc:基於方法開發(一個url對應一個方法),請求參數傳遞到方法形參,可以為單例也可以為多例(建議單例) △請求方式不同: Struts2:值棧村塾請求和響應的數據,通過

struts2 , spingmvc , JAVA

收藏 評論

雲魚 - 19年前端筆試題小結(一)

什麼是web標準? WEB標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為 (Behavior)。 對應的標準也分三方面:結構化標準語言主要包括XHTML和XML,表現標準語言主要包括CSS,行為標準主要包括對象模型(如 W3C DOM)、ECMAScript等。這些標準大部分由W3C起草和發佈

筆試 , Css , 前端 , html5 , Javascript

收藏 評論