博客 RSS 訂閱

Hooray - 十款推薦你卸載的 VSCode 擴展

前言 做為一個非常喜歡 VSCode 的前端開發者,加上自己又是一個有一點點潔癖的處女座,我是對那些還在推薦過時擴展的文章表示及其不屑的。 排除掉部分水文,我也能理解並不是所有人都願意經常關注自己安裝的擴展。但在 VSCode 擴展市場裏,存在着大量下載量特別高,但其實不應該再被使用的擴展。因為這些擴展有的可能作者已經不再維護了,或者有的已經被 VSCode 內置了。 但官方顯然是不會幫我們標註出

插件 , 擴展 , visual-studio-code , 開發工具 , 前端

收藏 評論

註銷 - rxjs Observable of 操作符的單步調試分析

看這段最簡單的代碼: import { Observable, of } from 'rxjs'; const observable = of(1, 2, 3); observable.subscribe((message) = { console.log(message); }); 輸出: 輸入的 1,2,3 被當成數組處理,觸發 fromArray 函數調用: 因為不存在

coffeescript , bootstrap , typescript , 前端 , Javascript

收藏 評論

來了老弟 - 前端base64圖片下載報錯(已解決!!!)

前端下載base64格式圖片時,報錯:Not allowed to navigate top frame to data URL,代碼如下: a href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAIUlEQVQ4jWMUXfH6PwOVABO1DBo1bNSwUcNGDRs1DAcAAJNsAs1

base64 , 前端

收藏 評論

那年 - vue3 點擊下載文件,不打開預覽,已解決

需求背景:vue3項目點擊下載按鈕,下載文件,使用頁面添加a標籤方式會導致不是下載而是打開文件(圖片/pdf) 使用了直接動態添加a標籤的方法,還是會打開預覽 const url = 'http://192.168.60.59:8888/fayuan/head/4b33a2a1-3911-4586-9878-50373a1fb852.jpg' const a = d

vue.js , 下載 , 前端 , Javascript

收藏 評論

mghio - Spring 中 @EnableXXX 註解的套路

前言 在 Spring 框架中有很多實用的功能,不需要寫大量的配置代碼,只需添加幾個註解即可開啓。 其中一個重要原因是那些 @EnableXXX 註解,它可以讓你通過在配置類加上簡單的註解來快速地開啓諸如事務管理(@EnableTransactionManagement)、Spring MVC(@EnableWebMvc)或定時任務(@EnableScheduling)等功能。這些看起來簡單的註解

設計 , spring , 技術分享 , 原理 , 後端

收藏 評論

guonaihong - golang泛型實現--雙hash表

一、寫在前面 現代編程語言一般都提供了hash表的容器, 比如c++的std::hash_map, golang的map底層都使用了hash table, 是什麼魔法讓hash table在編程中佔有一席之地,下面的內容會慢慢揭曉這個答案。 二、hash表的組成 在聊hash表的實現,先問一個問題。對於數組的訪問可以使用索引,array[0], 就可以取得0索引的值, 取值的效率是O(1), 如果

hashmap , 數據結構 , hashtable , go

收藏 評論

universe_king - ubuntu18 沒有 where 命令 -bash: where: command not found

當你在終端想用 where 命令的時候,發現沒有 where 這個命令? vagrant@vagrant:~$ where python -bash: where: command not found 很簡單,where 命令是 zsh 的內建命令,而不是 bash 的 bash 只有 which,沒有 where

bash , Linux , zsh , shell , Ubuntu

收藏 評論

亞馬遜雲開發者 - 百尺竿頭更進一步丨拓展 Amazon Aurora 的讀寫能力之 Gaea 篇

前言 Amazon Aurora 是亞馬遜雲科技自研的一項關係數據庫服務,它在提供和開源數據庫MySQL、PostgreSQL的完好兼容性同時,也能夠提供和商業數據庫媲美的性能和可用性。性能方面,Aurora MySQL能夠支持到與開源標準MySQL同等配置下五倍的吞吐量,Amazon Aurora PostgreSQL能夠支持與開源標準PostgreSQL同等配置下三倍的吞吐量的提升。在擴展性

amazon , 環境搭建

收藏 評論

看見了 - 【算法】彙總

慢慢完善 前言 算法是親力親為的事,所以需要大量的時間去練習。由於時間有限,所以往往經典的題目是值得鑽研的。同時在這個過程中分門別類,再進行大量總結。 目錄 整數 數組* 字符串* 鏈表* 哈希表* 棧* 堆 隊列* 樹* 堆 前綴樹 二分查找* 排序*(TODO) 回溯* 動態規劃* 圖(TODO) *表示需要重點關注 思維導圖

leetcode個人解題總結 , 知識體系 , 總結

收藏 評論

jackdan9 - 柯里化函數

柯里化函數 標題 內容 柯里化 定義,特點,作用 柯里化實例 實現一個柯里化函數 定義 柯里化(Curring)是把接受多個參數的函數變換成接受一個單一參數(這裏指最初函數的第一個參數)的函數,之前的多個參數剩下的參數怎麼處理了? 剩餘的參數被放到了新的函數裏面,這個新的函數就是接受一個單一參數的

currying , Javascript

收藏 評論

瞿小凱 - c語言經典題目:在字符串的指定位置插入字符

題目 請編寫程序,實現以下功能:在字符串中的所有數字字符前加一個$字符。例如,輸入 A1B23CD45,輸出 A$1B$2$3CD$4$5。 思路: 觀察規律可發現插入的字母只會在排在數字前面,不會影響字母。 因此完整代碼如下 #include stdio.h int fun(char* s) { char t[80]; int i, j; for (i = 0

學習 , c# , 學習方法 , 學習筆記 , c

收藏 評論

陳哥聊測試 - 作為軟件工程師,給年輕時的自己的建議(上)

如果能夠穿越到10年前,你會給年輕的自己什麼建議? 如果穿越到剛從業時,我會給年輕時的自己一個建議——“為你想要實現的目標設定各種各樣的目標。只要有正確的計劃和願景,任何目標都不會太大。” 在過去的25年裏,我經歷了成功和失敗。這段旅程令人難忘,因為它讓我明白了失敗和成功的重要性。每一次成功都貼近我的內心,不斷讓我更好地理解團隊合作和成就感,但每一次失敗都為我提供了一種新的創新方式,讓我找

職業發展 , 程序員發展 , 成長路徑

收藏 評論

fyuan - 記錄一次node egg.js服務內網無外網發佈,Cannot find module 'common-bin'

錯誤: 拷貝整個項目到內網,整體拷貝node_modules。 啓動服務報錯:Cannot find module 'common-bin' 排查 排查原因是採用的cnpm install導致。 外面是用cnpm下載的依賴,因為cnpm是淘寶鏡像很多包都是快捷方式,所以拷貝到內網後報錯缺包。 解決 使用npm下載依賴,拷貝到內網服務器上,解決問題。

node.js , eggjs , centos7

收藏 評論

運維社 - gtoken替換jwt實現sso登錄

今天和大家分享一下使用gtoken替換jwt實現sso登錄的經驗,為了讓大家更好的理解會帶大家讀一下重點的源碼。 jwt的問題 首先説明一個jwt存在的問題,也就是要替換jwt的原因: jwt無法在服務端主動退出的問題 jwt無法作廢已頒佈的令牌,只能等到令牌過期問題 jwt攜帶大量用户擴展信息導致降低傳輸效率問題 jwt的請求流程圖 gtoken的優勢 gtoken

sso

收藏 評論

valleykid - 手把手教你定製一套適合團隊的微前端體系

編者按:大家在使用目前市面上的微前端解決方案時,可能會有些顧慮。比如遇到框架自身的問題和坑點,影響了業務進度怎麼辦?現在有這麼一款框架 Satum,可以像 express/koa 框架一樣提供中間件機制,其只負責核心的功能(規則計算和微應用加載/卸載)。可以基於該框架定製一套適合團隊自身業務的微前端體系,另外該框架還有更多特性,如面向多實例集成、適配多終端等。 寫在前面 隨着前端工程複雜度逐漸增加

前端架構 , 微前端 , 前端

收藏 評論

自由自在像小鳥 - go語言直播學習分享 | 學習方法

大致內容: 底層知識要掌握! 大牛也是從小白開始的 邊學邊記 持續寫文章 主動學習新東西 具備調試代碼的能力 記筆記先記,然後再考慮格式,在長期的積累中獲取方法 如何成為go語言的專家 學習基礎語法和使用 channel怎麼用? 生產消費併發怎麼寫? 生產環境出問題了怎麼查? 內存溢出了怎麼辦? cpu飆升了什麼原因? Schedul

學習方法 , go

收藏 評論

侑虎科技 - 如何減緩邊玩邊下導致的發熱問題

1)如何減緩邊玩邊下導致的發熱問題 ​2)如何選擇網絡框架 3)關於函數參數使用Lambda表達式的疑問 4)Unity 5.6升級2018.4,播放特效閃退 這是第297篇UWA技術知識分享的推送。今天我們繼續為大家精選了若干和開發、優化相關的問題,建議閲讀時間10分鐘,認真讀完必有收穫。 UWA 問答社區:answer.uwa4d.com UWA QQ羣2:79397

script , network

收藏 評論

shanjunLi - uniapp 全文件選擇上傳組件

lsj-upload 插件地址:https://ext.dcloud.net.cn/plu... 不清楚使用方式可點擊右側導入示例項目運行完整示例 此次更新2.0與1.0使用方式略有差異,已使用1.0的同學自行斟酌是否更新到2.0版本!!! 使用插件有任何問題歡迎加入QQ討論羣: 羣1: 羣2: 若能幫到你請高抬貴手點亮5顆星~ 重要提示 控件的height高度應與slot自定義內容高度保

uniapp , file

收藏 評論

瞿小凱 - 擲骰子游戲

題目: 骰子是一個有六個面的正方體,每個面分別印有1〜6之間的小圓點代表點數。假設這個遊戲的規則是:兩個人輪流擲骰子6次,並將每次投擲的點數累加起來。點數多者獲勝;點數相同則為平局。 思路 由於骰子六面概率平均,所以這裏用隨機數函數計算兩個,最後統計兩者的勝率即可 隨機數含義及運用 完整代碼如下: #include stdio.h #includestdlib.h #includ

隨機數 , 學習 , 算法 , 算法複雜度 , c#

收藏 評論

瞿小凱 - 初入隨機數時的思考

是我曾經的一些心路筆記,分享給初學者 random函數 最開始瞭解到隨機數函數,是在primer書上看到的random函數,後來才知道,random函數雖然是隨機數,但是,其實它並不是標準函數,以至於在vs,vc上無法編譯通過。 rand函數 於是,這時候,我才瞭解到了一個標準的函數rand,這個函數不需要單獨的頭文件,只需要最常見的stdlib.h即可運行,很是方便。 例子:

函數 , 隨機數 , 隨機數種子 , 學習 , 學習心路

收藏 評論

流離幻影 - django+uwsgi+nginx部署

django+uwsgi+nginx部署 安裝nginx sudo apt-get install nginx即可。 安裝python解析器 python解析器可以選擇直接python官網下載,或者使用anaconda。 清華園anaconda下載 直接wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3

uwsgi , django , Nginx , shell , Ubuntu

收藏 評論

MissD - 27 年間從巔峯淪為“笑柄”,微軟宣佈 IE 瀏覽器終於要退役了!

5 月 16 日,@微軟 Edge 瀏覽器官方微博賬號發文宣佈“微軟 IE 瀏覽器將於 6 月 16 日正式退役”,此消息一出引發網友熱議。 作為一款見證了幾代人青春的瀏覽器,IE(Internet Explorer)終於迎來了光榮的“退休”時刻。27 年來,IE 瀏覽器從巔峯時期逐漸演變為“笑柄”般的存在,經常被用户和網友吐槽,就連微軟官方微博也在上面的博文中調侃“終於,被黑了這麼多年,IE要

瀏覽器 , internet-explorer , microsoft

收藏 評論

點墨 - 瀏覽器下載視頻

瀏覽器下載視頻 function _download(url, name = "file") { var downUrl = url; var fileName = name; var xhr = xhr = new XMLHttpRequest() xhr.open('GET', downUrl, true); xhr.responseType = 'b

視頻 , 下載

收藏 評論

豐木 - java8實戰學習

[toc] java8實戰學習 1. lambda表達式 1.1 什麼是lambda表達式 1.2 什麼樣的場景能使用lambda表達式 1.3 lambda表達式實現一個接口的四種寫法 2. 函數式編程 2.1 什麼是函數式編程 2.2 什麼是命令式編程 2.3 什麼是函數式接口 FunctionalInterface 2.4 什麼是 default 方法 2.5 default方法的意義 2

java8

收藏 評論