博客 RSS 訂閱

蘭亭 - laravel8 console調度示例

?php namespace App\Console; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; use Illuminate\Support\Facades\Log; class Kernel extends ConsoleKe

console , php , laravel

收藏 評論

編程碼農 - 前端-JavaScript異步編程async函數

基本概念 傳統JavaScript異步編程的形式大體分以下幾種。 回調函數 事件監聽 發佈/訂閲 Promise 對象 異步 一個任務連續的執行就叫做同步。如果將任務為分兩步執行,執行完第一步,轉而執行其它任務,等做好了準備,再回過頭執行第二步,這種不連續的執行就叫做異步。 回調函數 回調函數就是把第二步執行的任務單獨寫在一個函數裏面,等到重新執行這個任務的時候,就直接調用這個函數。回

async-await , generator , 前端 , Javascript

收藏 評論

高級BUG開發 - vue3中清空input type="file"上傳文件

1、添加ref input type="file" ref="uploadFile" / 2、獲取input file ... setup () { let uploadFile = ref('uploadFile') return { uploadFile } 3、執行清空操作 setup () { ... const clearInput = () = { uploadFile

vue.js , file , vue3

收藏 評論

zed2015 - uwsgi 注意事項

http 、http-socket、socket 的區別 http 和 http-socket 選項是完全不同的。第一個生成一個額外的進程,轉發請求到一系列的worker (將它想象為一種形式的盾牌,與apache或者nginx同級),而第二個設置worker為原生使用http協議。 socket 模式:接收的是uwsgi 協議的數據包,前台需配合nginx 做負載均衡轉發過來 http-

uwsgi , flask , gunicorn , Python

收藏 評論

沐華 - Vue3的7種和Vue2的12種組件通信,值得收藏

本文原文首發掘金:https://juejin.cn/post/699968... 如有不對的或者遺漏的,歡迎指正,你的一讚一評都是我前行最大的動力,感謝 Vue2.x組件通信12種方式寫在後面了,先來 Vue3 的 奧力給! Vue3 組件通信方式 props $emit expose / ref $attrs v-model provide / inject Vuex Vue

vue.js , 組件通信 , vue3 , 前端

收藏 評論

湯太鹹 - java.util.function包詳解-Lambda

您有任何問題或意見都可以在評論區回覆哦,歡迎大家一起來討論,共同學習進步 java.util.function包中有43個function interface,但是實際上只有四大類: Consumers消費者 Supplier供應商 Functions功能 Predicates謂詞 1.Consumers一個對象,BiConsumer兩個對象 實際都是對傳入的T實體進行操作

函數式編程 , function , lambda , JAVA

收藏 評論

百度開發者中心 - 如何做好Code Review

時光匆匆流逝~ 今天是工程能力學習的最後一篇筆記了! 首先給堅持努力的自己呱唧呱唧! 然後搬好前排小板凳 學習啦! 本節課為《如何做好Code Review》,內容包括:為什麼要做好Code Review、如何做好Code Review、例子:Python代碼的Code Review、如何成為一個好的reviewer和公司針對Code Review的措施五個方面。 為什麼要做好Code Revie

能力 , 學習方法

收藏 評論

趙不悔 - Vue中使用dayjs

安裝 cnpm i dayjs -S 全局安裝 import dayjs from "dayjs" Vue.prototype.$dayjs = dayjs;//可以全局使用dayjs 使用 div id="app" {{xx}} /div script export default { data() { ... }, computed: {

vue.js , date , 時間戳

收藏 評論

yiiouo - 使用 NodeJS 開發一個命令行工具,批量管理多項目依賴

概述 大家好,本篇文章的內容主要分為兩部分: 開發 multi-dependent-management 工具庫,解決在業務上遇到的問題 關於開發這個工具庫時的一些總結 而 multi-dependent-management 是一個基於 NodeJS 開發的,在命令行中使用的工具庫,主要用於批量管理基於 Npm 的 package.json 項目依賴。它可以批量對你的項目進行依賴升級、移

node.js , package.json , cli , 前端 , Javascript

收藏 評論

Android開發者 - Hilt 擴展 | MAD Skills

本文是 MAD Skills 系列 中有關 Hilt 的第四篇文章!在本文中,我們將探討如何編寫自定義的 Hilt 擴展。如果您需瞭解本系列前三篇文章,請查閲: Hilt 介紹 Hilt 測試最佳實踐 Hilt 工作原理 如果您更喜歡通過視頻瞭解此內容,可以點擊 此處 查看。 案例: WorkManager 擴展 Hilt 擴展是一個生成代碼的庫,常通過註解處理器實現。生成的代碼作為構成

依賴注入 , Android

收藏 評論

Android開發者 - Hilt 工作原理 | MAD Skills

本文是 MAD Skills 系列中有關 Hilt 的第三篇文章。我們將深入探討 Hilt 的工作原理。如果您需瞭解本系列前兩篇文章,請查閲: Hilt 介紹 Hilt 測試最佳實踐 如果您更喜歡通過視頻瞭解此內容,請點擊 此處 查看。 所涉主題 多種 Hilt 註解協同工作並生成代碼的方式。 當 Hilt 配合 Gradle 使用,Hilt Gradle 插件如何在幕後工作以改善整

依賴注入 , Android

收藏 評論

heath_learning - JavaScript獲取字符串中連續出現次數最多的字符

需求:使用js獲取aaaabcc4aa4ddcfceeeeeeeggg這個字符串中連續出現次數最多的字符 方式一:利用指針思想(即索引) 在JavaScript中指針思想就是索引思想。 思路: 首先定義i、j兩個索引,i指向第一個字符,j指向i後面的字符 i不動,j一直向後移動,然後比較i與j指向的字符,如果它倆相等則不管,説明i與j之間的字符是連續的。 如果不相等則説明i指向

索引 , 算法 , 指針 , 字符串處理 , Javascript

收藏 評論

浪遏飛舟 - Sass將Unicode編譯成文字字符導致icon亂碼問題

發現問題 最近在使用公司組件庫中的穿梭框組件時發現icon圖標全都亂碼了 分析問題 經排查發現,組件樣式文件(scss)引入的iconfont矢量圖標字體,構建時,\e601這類Unicode字符在經過sass編譯後就變成了文字字符(雙字節字符),導致出現亂碼 .icon-ok:before { content: "\e601"; } Sass編譯後 .icon-ok:before {

iconfont , sass , loader , plugin , unicode

收藏 評論

註銷 - Angular 為什麼要引入 injection token 的概念

你可以定義和使用一個 InjectionToken 對象來為非類的依賴選擇一個提供者令牌。 這裏的重點是:非類。 下列例子定義了一個類型為 InjectionToken 的 APP_CONFIG . import { InjectionToken } from '@angular/core'; export const APP_CONFIG = new InjectionTokenAppConf

angular , 依賴注入 , 依賴管理工具 , 依賴倒置原則 , di

收藏 評論

成恩 - Redis數據類型以及應用場景

Redis支持五種數據類型 string(字符串) hash(哈希) list(列表) set(集合) zset(sorted set:有序集合)。 一、String 説明: string 類型是二進制安全的。redis 的 string 可以包含任何數據。比如jpg圖片或者序列化的對象。 string 類型是 Redis 最基本的數據類型,string 類型的

redis , 數據類型 , 基礎 , 後端

收藏 評論

老馬嘯西風 - java 文檔自動生成的神器 idoc

寫文檔 作為一名開發者,每個人都要寫代碼。 工作中,幾乎每一位開發者都要寫文檔。 因為工作是人和人的協作,產品要寫需求文檔,開發要寫詳細設計文檔,接口文檔。 可是,作為一個懶人,平時最討厭的一件事情就是寫文檔。 寫文檔最令我不爽的地方是在於代碼備註要改一遍,然後文檔再改一遍。 所有重複的勞作,都是對於我們寶貴摸魚時間的最大浪費。 於是,我就常常想,能不能只寫一遍呢? i-doc 項目簡介 ido

github , maven , generator , JAVA

收藏 評論

布答泥 - 服務業CRM軟件能為你提供哪些服務?

在當今競爭激烈的商業服務和支持部門是公司成功的最前沿。客户的成功取決於客户服務代表與公司其他部門的結合和協調。生成有價值的客户數據是客户支持流程不可或缺的一部分。 憑藉服務CRM軟件獨特而專注的服務和支持功能,有助於確保客户在每個品牌接觸點的體驗都令人驚歎。 什麼是服務CRM軟件? 您可以説服務CRM軟件是最真實的客户關係管理軟件。銷售後,您需要一個多合一的訂單管理和自助服務門户。每當您的客户需要

企業應用 , 行業 , 管理 , 系統管理 , crm

收藏 評論

園陌 - 寫給初學者,一文搞懂大數據學習、崗位、面試及簡歷

最近有讀者私聊我時發現有不少應屆生和初學者,他們在大數據怎麼學,以及大數據怎麼面試,簡歷怎麼寫等方面有很大的困擾,今天我們就來談談關於大數據的一些事。 寫在前面:每個人的學習方法可能不一樣,只有找到適合自己的才是最好的,以下這些只是我在學習大數據時的一些總結及經驗,有不全面的地方還請各位大佬多包涵,互相學習,共同進步,非常感謝! 我之前在知乎回答過類似的問題,有人問大數據工程師的日常工作內容是幹嘛

大數據 , 面試 , 學習方法

收藏 評論

__青春的Smile - js下載文件的實現方式

供參考,平時遇到的問題記錄 一、普通下載 當後端返回的資源是鏈接時,此時可以使用 a 標籤或者 window.location.href直接打開。 1、a 標籤形式 在H5中,a標籤新增了download 屬性,包含該屬性的鏈接被點擊時,瀏覽器會以下載文件方式下載 href 屬性上的鏈接。 a href="https://example.com" download="example.html"下

下載 , 前端 , Javascript

收藏 評論

註銷 - 介紹一個好用的能讓網頁變成黑色背景的護眼 Chrome 擴展應用 - Night Eye

這個擴展的名稱:Night Eye - Dark mode on any website 可以直接在 Chrome extension web store 裏下載。 看個使用的例子:這是我正常的網頁: 這個擴展安裝成功後,在右上角擴展圖標欄裏能看到對應的圖標,點擊: 選擇“黑暗”模式即可: 切換成黑色模式之後的網頁: 點擊這個齒輪圖標,可以進行自定義設置: 即使不付費,

performance , 性能優化 , chrome , chrome-extension , chrome-devtools

收藏 評論

註銷 - Client Side Cache 和 Server Side Cache 的區別

Cache me outside 緩存是一種優化網頁加載時間並優化其使用的內存量的持久化機制。 Cache 的定義 出於篇幅限制,本文重點介紹 Web 緩存。 當您加載網站時,網站數據(如圖像、視頻和 html 文檔)將被保存。 重新加載網站後,它不會調用數據庫再次獲取該數據。 它只是將數據從內存中讀取。 緩存以容量換取速度,緩存通常會暫時存儲數據的子集,而數據庫的數據通常是完整且持久的。 Cli

cache-control , 緩存 , 前端 , html5 , Javascript

收藏 評論

褐色幽默 - 從零開始使用nodejs+ejs模板輕鬆搭建web網站

什麼是ejs 類比handlebars.js、artTemplate、jade這些模板引擎等,ejs也是一個javascript模板引擎,這裏就不比較它與其他模板引擎的性能做對比了,ejs語法過於樸實,如果你會寫html和簡單的JavaScript,或者你用jsx寫過react,那麼ejs對你來講將輕而易舉。只需簡單的兩步: 將%標籤包裹的js語法寫在html裏 將html後綴的文件

node.js , ejs , Javascript , Web

收藏 評論

嵌入式那些事 - 嵌入式Linux必讀經典書籍(含下載方式)

最近,在知乎看到一個問題,“嵌入式Linux有哪些好書推薦”。我讀研期間也喜歡收藏一些書籍,每次看到京東有活動,總是忍不住想買一些書籍回來。 隨着時間越來越久,我買的書越來越多,但是都看完不太現實。後來發現書不在於多,而在於經典。 買了書搬家是個麻煩事,我從網上搜集了一套計算機電子書,從中篩選了我看過的好書分享給大家。 在這裏我推薦我看過的比較好的書,從入門到進階。 這是我上學期間買過的一些書,其

嵌入式 , arm , arm-s3c2440 , 嵌入式linux , 書籍

收藏 評論

nathannie - Caused by: java.net.BindException: Address already in use: bind

author: Nathan-lzy date: 2021-09-26-01:16 tags: #Idea #使用問題 1. 問題描述 今日下午打開idea軟件,提示如下信息: Internal error. Please refer to https://jb.gg/ide/critical-startup-errors java.util.concurrent.Completion

exception , intellij-idea

收藏 評論