博客 RSS 訂閱

panwenhai - Reactor系列(十二)window嵌套

java#reactor#flux#window Flux嵌套 視頻解説:https://www.bilibili.com/video/av80458406/ FluxMonoTestCase.java package com.example.reactor; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.ap

windows , flux , JAVA , reactor

收藏 評論

xrkffgg - tabindex 用法説明

1 前 言 tabindex 指示其元素是否可以聚焦,以及它是否/在何處參與順序鍵盤導航。 本篇將介紹 tabindex 的一些用法。通常使用 tab 鍵移動焦點,使用空格鍵激活焦點。 2 規範 兼容 HTML 4 Only supported on a、area、 button、 object、 select、 textarea

htm , 前端 , Javascript

收藏 評論

ineo6 - 開發常用軟件鏡像加速收集

pypi 臨時使用: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 長期使用: 升級 pip 到最新的版本 (=10.0.0) 後進行配置: pip install pip -U pip config set global.index-url https://pypi.tuna.tsinghua.edu.c

awesome , homebrew , cocoapods , 鏡像加速 , Python

收藏 評論

Laniakea - [部分譯+復現]A Guide to Learn OpenCV--Adrian Rosebrock[未完]

PS:本文純粹自己想學習OpenCV來複現一遍,隨意翻譯,可能用詞大量不準確,如有異議錯誤歡迎指正 需要下載的文件可以在這裏找到(免費) 作者原文鏈接:https://www.pyimagesearch.com/2018/07/19/opencv-tutorial-a-guide-to-learn-opencv/ OpenCV Tutorial: A Guide to Learn OpenC

ubuntu16.04 , Linux , opencv

收藏 評論

panwenhai - Reactor系列(十一)take獲取

java#reactor#take#獲取 獲取Flux訂閲數量 視頻講解:https://www.bilibili.com/video/av80322616/ FluxMonoTestCase.java package com.example.reactor; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.ap

flux , takeown , JAVA , reactor

收藏 評論

mackyHuang - 原創 IE9與文件上傳兼容問題(文件上傳成功但是返回上傳失敗)

IE的老版本瀏覽器真的是一個讓程序員感慨良多是非之物 遇到了這麼一個問題: 開發需要兼容IE9而且還需要傳文件,怎麼辦! 這裏推薦一個非常不錯的組件——Web Uploader 在現代的瀏覽器裏面能充分發揮HTML5的優勢,同時又不摒棄主流IE瀏覽器,沿用原來的FLASH運行時,兼容IE6+,iOS 6+, android 4+。兩套運行時,同樣的調用方式,可供用户任意選用。 這是官網的介紹,真的

文件上傳 , internet-explorer , JAVA

收藏 評論

和平老三 - 記錄一下symfony項目適配登錄中心的坑

這就是一篇吐槽日記,繼續是公司的老舊symfony項目/(ㄒoㄒ)/ 。 在和公司的登錄中心聯調中,可是費死勁了,原因是因為symfony2.8在內核中 已經把登錄相關內容都寫好了(更高版本的symfony是否還是這樣做的我並不清楚),session存在sessions表中。所以我花了一週的時間瞭解symfony的監聽機制以及是如何判斷當前currentUser用户的,又花了一週和登錄中心進

隨筆 , symfony

收藏 評論

橘子小睿 - 搭建前後端之橋

隨着前後端分離,開發的門檻降低了,我們不再要求團隊中的每個開發都是全棧工程師,這樣更容易找到項目的合適人選。團隊也劃分成了前端和後端兩個團隊。前端負責消費 API 並展示頁面,後端負責提供 API。這兩個團隊可以並行開發互不影響,大大提升了效率。雖然前後端分離解決了很多問題,但同時也帶來了新的困擾。 前後端分離帶來的困擾 溝通成本 前後端成為兩個獨立團隊之後,協作的問題便隨之而來。通過什麼來協作呢

前端工具 , swagger , typescript , 前端

收藏 評論

前端熟練工 - require VS import VS import() 對比分析(史上最詳細)

前置知識-幾種模塊化方案 require 屬於 commonJS 規範,想了解詳細的,戳我; 靜態 import,動態 import() 屬於 ES6 規範; require 用法 require 可以引用 JS、json 等; // test.js module.exports = { a: "china", b: function() { console.log("b");

ecmascript-6 , 同步 , 緩存 , require , import

收藏 評論

Cheryl - 模板引擎(Freemarker為例)

模板引擎是一種替代jsp動態顯示數據,實現前後端分離的一種技術手段 Freemarker 簡單入門 https://www.cnblogs.com/itdra... Freemarker生成增刪改查及相關文件 使用Freemarker自動生成後端代碼 http://www.pianshen.com/artic... https://www.cnblogs.com/tenny

模板引擎

收藏 評論

panwenhai - Reactor系列(六)Exception異常系列(六)Exception異常

java##reactor##flux##error##exception 視頻解説:https://www.bilibili.com/video/av79468713/ FluxMonoTestCase.java package com.example.reactor; import lombok.extern.slf4j.Slf4j; import org.junit.jupi

flux , error , JAVA , reactor

收藏 評論

_楊溜溜 - 面試官:聊聊對Vue.js框架的理解

前言 今年OKR定了一條KR是每一個季度進行一次前端相關技術的分享,還有十幾天就到2020年了,一直忙於業務開發,沒有時間準備和學習高端話題,迫於無奈,那就講講平時使用頻率較高,卻沒有真正認真的瞭解其內部原理的 Vue.js 吧。 由於本文為一次前端技術分享的演講稿,所以盡力不貼 Vue.js 的源碼,因為貼代碼在實際分享中,比較枯燥,效果不佳,而更多的是以圖片和文字的形式進行表達。 分享目標:

vue.js , virtual-dom , 響應式編程

收藏 評論

jamesxieliang11 - IE報錯:XMLHttpRequest: 網絡錯誤 0x2efd

表現:部分win7電腦IE11報錯 XMLHttpRequest: 網絡錯誤 0x2efd, 出現原因:http請求失敗,被IE強制中止 解決方法: IE瀏覽器設置,將報錯的瀏覽器和正常的瀏覽器設置統一,比如安全設置中的smartScreen等策略,還有高級設置中各種配置的勾選(我這邊的原因是因為nginx只配置了TSL1.2,某些win7系統自帶的IE11默認是不勾選的,因此報錯,可以在I

ie11 , xmlhttprequest

收藏 評論

大白兔粘牙 - Virtual Dom - Diff 之 patchVnode 方法

該方法用來真正對新舊節點進行對比,得到最小應該變化的DOM,然後直接更新DOM。下面是需要patch的幾種情況,這幾種情況都會有對應的真實DOM測試用例來驗證。 function patchVnode(oldVnode, vnode) { const elm = vnode.elm = oldVnode.elm; const { children: oldCh } = oldVn

vue.js , virtual-dom , diff

收藏 評論

數商雲 - 交易類電商系統架構:滿足業務應用場景的設計原則

電子商務平台企業打造一個交易型電商網站,首先必須考慮幾個基本要素:用户、電商平台商品、訂單信息等,那麼要能夠支持一個電子商務網站平台打造完整交易過程就需要包括用户信息、商品數據的匹配過程、安全支付過程、商品物流過程、產品售後服務溝通過程等。 其次是交易型電商網站建設需要具備高容量、高性能、高併發的特點,能夠滿足海量互聯網電子商務平台用户訪問帶來的衝擊,尤其是各類節假日促銷期間帶來的巨大的訪問量,能

電子商務網站 , 網站架構 , 網站開發 , 架構設計 , 場景應用

收藏 評論

litanda - call/apply的第一個參數傳null時,有什麼用?

最近在看 axios 的源碼,裏面有一些簡寫,比如: utils.forEach(fns, function transform(fn) { data = fn(data, headers); }); 好奇心驅使我又去看了下 forEach 的封裝,如下: function forEach(obj, fn) { // 循環變量為空時,直接return if (obj === null

call , Javascript

收藏 評論

灰色v碰觸 - Laravel 等框架的模型關聯的可用性

早期開發中,模型關聯帶來非常大的便利性。同時也提升了數據庫查詢效率(避免了重複查詢,相關解釋如 laravel 的 n+1 查詢問題)。 比如説,獲取用户信息的接口,接口中除了要返回 user 表的數據外,還需要返回類似 user_option 或者 user_info 等表的數據。這個時候用 laravel 的模型關聯的形式如下: class UserModel extends Model {

eloquent

收藏 評論

huangzhhui - Hyperf 發佈 v1.1.10 版本 | 企業級的 PHP 微服務雲原生協程框架

更新內容 本週更新主要為一個 Bugfix 版本,我們修復了一些組件的 ?Bug 和做了一些調整,發佈於 1.1.10 版,建議使用 1.1 的用户更新。 直接訪問 官網 hyperf.io 或 文檔 hyperf.wiki 查看更新內容。 修復 #1104 修復了 Guzzle 客户端的重試中間件的狀態碼識別範圍為 2xx; #1105 修復了 Retry 組件在重試嘗試前不還原管道

hyperf , coroutine , swoole , php

收藏 評論

漓漾li - vue3的進步

剛剛看了Vue.js作者在VueConf 2019上海的演講視頻,學習到了很多的東西。瞭解了vue在全球的影響力、活躍的社區以及核心開發團隊,更主要的是vue2當前的一些問題和在vue3中的一些進步。下面我總結了從中學習到的幾點。 vdom 1. 性能瓶頸 新vdom生成: 當數據更新時,雖然vue可以定位到最小更新粒度為組件級別,但在組件級別內,還是需要重新遍歷模板生成新的vdom,

react , vue.js , virtual-dom

收藏 評論

panwenhai - Reactor系列(三)創建Flux,Mono(續)

創建Mono 視頻講解:https://www.bilibili.com/video/av78944069/ FluxMonoTestCase.java package com.example.reactor; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; import reactor.core.

mono , flux , JAVA , reactor

收藏 評論

圖靈教育 - 專訪輪子哥:我在微軟「造輪子」,一不小心成了知乎大V

陳梓瀚Vczh,在網絡上,大家可能熟悉他在知乎的外號——輪子哥。而在現實中,他的名字就印在久負盛名的C++經典教程《C++ Primer 第五版》的封面上,因為他是這本書的審校之一。 他常年利用閒暇時間開發C++圖形界面庫GacUI。這是一款在架構上跨平台、支持控件與模板分離、靈活的數據綁定以及全面支持MVVM模式的C++ GUI庫。 如今,他在西雅圖微軟總部為Office開發基礎組件庫

編程 , 圖靈訪談 , c++ , 程序員

收藏 評論

panwenhai - Reactor系列(二)Flux Mono創建

Flux Mono創建 視頻講解:https://www.bilibili.com/video/av78844777/ FluxMonoTestCase.java package com.example.reactor; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; import react

mono , flux , JAVA , reactor

收藏 評論

zorro - laravel 框架接入 sentry併發送錯誤到釘釘

php項目laravel框架或者lumen框架接入sentry,分為以下幾步 1.搭建sentry後台(略) 2.登錄sentry後台,註冊一個新project 3.打開laravel項目 3.1 執行 composer require sentry/sentry-laravel 3.2 在bootstrap/app.php中新增註冊語句: $app-register(\Sentry\Sentry

lumen , sentry , laravel

收藏 評論

飄雪的浮雲 - debian9+flask+uwsgi + uWSGI Emperor 配置流程

之前寫了一篇 debian8的配置文章。現在雲主機用了debian9,就再重新梳理一遍安裝流程。 Debian8 + Flask + Nginx + uWSGI + uWSGI Emperor 基本配置文件注意事項 查看系統相關信息 debian版本號 cat /etc/issue python 及 GCC 版本號 python pip 版本號 pip -V 安裝 uwsgi pip instal

uwsgi , flask , Debian

收藏 評論