博客 RSS 訂閱

前端收藏家 - 第41期 TypeScript 期中考試現在開始 & 一起來玩玩WebGL & MVC的不足與Flux的崛起

MVC的不足與Flux的崛起 在前幾篇中,我演示了一個前端 Backbone.js MVC 框架用於解決實際問題的例子。但 MVC 依然存在幾個問題: 不可預測:當一個事件發生之後,你並不知道會有誰響應這個事件,是單個對象還是多個對象會響應這個事件 級聯修改:當一個事件發生之後,A 組件在接收到事件之後在響應的過程中,還可能發出其他的事件觸發後續的修改,你並不知道這個事件會在何處結束,會造成

flux , webgl , 前端

收藏 評論

Jiannei - 是時候使用 Lumen 7 + API Resource 開發項目了!

寫在前面 工作中使用 Laravel 開發 API 項目已經有些年頭了,發現每次啓動新的 Api 項目的時都會在 Laravel 基礎上進行一些預處理,包括針對 API 項目的結構設計,統一響應結構的封裝,異常的捕獲處理以及授權模塊的配置等。總是在做一些重複的工作,那索性將這些常用的基礎封裝做成一個「啓動模板」好了。 項目地址:戳這兒 更新內容 實現了根據實際業務場景自定義響應碼和多語言的響

rest-api , lumen

收藏 評論

Tina_Tang - Spire.Cloud.PDF 添加、刪除PDF頁面

Spire.Cloud.PDF Java SDK提供了PdfPagesApi接口用於操作PDF文檔中的頁面,包括添加、刪除頁面,以及獲取頁面信息,如名稱,頁碼,頁面屬性等。本文將介紹如何添加和刪除PDF頁面。 一、使用工具:Spire.Cloud.Sdk for Java 3.5.0 二、操作步驟: 首先 : 創建Maven應用程序,並添加Spire.Cloud.SDK jar包及依賴,詳細步驟可

頁面佈局 , pdf , JAVA

收藏 評論

我是讀書人 - 使用kubeadm搭建一單節點k8s測試集羣

前言 本人之前的實驗環境一直用的是OCP/OKD集羣,其搭建在PC Server服務器上,現需要在自己的windows工作站上搭建一個K8S集羣,首先想到的是使用CodeReady Container(CRC)來搭建一個OKD集羣,但其資源要求實在是太高(4C9G內存),且CRC所需的虛擬化軟件hyper-v與virshbox有衝突,鑑於此問題,雖然有minikube可供選擇,但本人決定手動搭建一

容器 , kubernetes , openshift , Docker

收藏 評論

binbin - shell工具

一、cut cut工作是"剪",就是在文件中剪切數據用的,cut命令從文件的每一行剪切字節、字符和字段並將這些字節、字符和字段輸出。 1、基本語法 cut [選項參數] filename // 默認分隔符是製表符 參數説明: -f 列號,提取第幾列 -d 分隔符,按照指定分隔符分割列 aaa bbb ccc ddd eee fff cut -d " " -f

sed , awk , shell

收藏 評論

向日葵_簡默 - phpstorm支持xdebug斷點調試

1、安裝與PHP版本相符的xdebug擴展,本文下載的是php7.3版本的 鏈接:http://xdebug.org/download 2、將xdebug.dll文件複製到php安裝目錄下 D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug-2.9.6-7.3-vc15-nts-x86_64.dll 3、phpstorm配置

xdebug , phpstorm

收藏 評論

moveStar - mpvue小程序集成友盟統計

mpvue小程序集成友盟統計 一、登錄友盟後台管理系統,新建應用 二、去接入SDK 安裝sdk npm install umtrack-wx --save 在main.js(app.js)文件內添加如下代碼 import uma from 'umtrack-wx' // **引入文件一定要放在此文件的最前面** uma.init({ appKey: '

vue.js , 友盟sdk , mpvue , npm , 前端

收藏 評論

前端向後 - 理想的JavaScript不可變數據結構

一.簡介 Immer (German for: always) is a tiny package that allows you to work with immutable state in a more convenient way. Immer提供了一種更方便的不可變狀態操作方式 二.核心優勢 其方便之處主要體現在: 只有一個(核心)API:produce(currentState,

vue.js , redux , immutable-js

收藏 評論

張有路 - JSP+SSH+Mysql+DBCP實現的租車系統

項目簡介 項目來源於:https://github.com/1462656075/car 本系統是基於JSP+SSH+Mysql+DBCP實現的租車系統。在當代開發中,SSH的使用已經逐漸被SSM取代,但不代表我們不需要學習SSH,該系統簡單,但功能齊全可以作為SSH框架初學者的入門項目。 難度等級:中等 技術棧 編輯器 Eclipse Version: 2019-12 (4.14.0) 前端技術

spring , struts2 , MySQL , hibernate , jsp

收藏 評論

wadelau - 🙋Hanjst漢吉斯特優化+JsonDataFromScript等

近日繼續對🙋Hanjst漢吉斯特優化改進。這次的改進思考是從服務器端返回的 HanjstJsonData的容器設計問題。目前的做法是服務器端的HanjstJsonData放入終端頁面的一個Div元素中。這個Div的id默認被設置為Hanjstjsondata。 div id=”Hanjstjsondata” style=”display:none;height:0px;width:0px;”

模板引擎 , 模板 , 前端 , html5 , Javascript

收藏 評論

周曉傑 - mpvue使用component組件

前言 我們都知道mpvue的好處是可以用到很多vue的東西,那麼如何在mpvue中創建這樣的標籤欄組件 子組件 先創建子組件 內容如下 titletab.vue template div class="tabs" ul li v-for="(item, index) in tabs" :key="index"

小程序 , mpvue , Javascript

收藏 評論

喬巴巴 - (通用 Socket.io、push-notification)教你實現 web 網站實時推送系統消息到“電腦任務通知欄”

消息通知是 web 網站的一個基本常規功能。web 網站消息管理模塊一般都是用户主動請求消息通知,即使採用 socket 技術,也僅僅只是在用户瀏覽當前系統網站時,才能發現系統推送的消息通知,這樣很容易造成消息通知不到位,發現不及時。本場 Chat 利用 HTML5 中的 JavaScript Web Notification API 新增功能,它允許 Chrome、Safari、Firefox

socket.io , vue.js , push-notification , nodejs-express

收藏 評論

mouse - awk學習

awk 學習 awk會根據空格和製表符,將每一行分成若干字段,依次用$1、$2、$3代表第一個字段、第二個字段、第三個字段等等。 echo "i love you" |awk '{print $0}' //打印所有行 i love you echo "i love you" |awk '{print $1}' //打印第一個字段 i echo "i love you" |a

awk

收藏 評論

桃小妖 - 基於vue的三級聯動地址選擇組件(適用於移動端)

vux-XAddress 地址組件封裝 components/address/pcaSelect.vue template div class="pca-select-wrapper" x-address title="選擇地區" popup-title="選擇地區" style="display:none;" v-model="chooseAddr" :list="a

vue.js , address , vux , 前端

收藏 評論

Willis - PHP分片上傳文件到又拍雲對象存儲

本文參加又拍雲原創技術徵文活動 註冊實名認證 註冊我就不説了,大家自行前往又拍雲註冊就行。 註冊之後需要實名認證,否則無法使用,但由於我已經實名認證了(當時沒截圖),網上也很難找到截圖,我找了一張很模糊的,不過還是能看清的 認證方式:支付寶芝麻信用有700分以上選支付寶芝麻信用認證,沒有的話選人工(選人工應該要上傳手持身份證的照片) 所屬行業:我的是博客,所以我選的是門户網站→

又拍雲存儲 , php

收藏 評論

Chainlink - 智能合約中使用更安全的隨機數(代碼實戰篇)

智能合約中使用更安全的隨機數(代碼實戰篇) Chainlink最近推出一款革命性的產品,VRF—Verifiable Random Function可驗證隨機數,給智能合約帶來了真正安全的隨機數。本文我們就來介紹一下如何在智能合約中使用VRF吧。 我們先簡要介紹一下Chainlink VFR的工作流程。 首先,智能合約應用,也就是我們的Dapp,需要先發起一個獲取隨機數的請求,這個請求需要給

隨機數 , 區塊鏈 , 比特幣 , 以太坊 , 智能合約

收藏 評論

MEX - [鬥魚]沒人比我更懂微服務--Go微服務框架Jupiter

作者:aerox@鬥魚 項目開源地址:https://github.com/douyu/jupiter Jupiter 是鬥魚開源的,面向服務治理的Golang微服務框架,以開發效率和治理效率為核心目標,從統一開發規範、 完善監控埋點、降低開發難度等多個維度來幫助Gopher開發高性能、高可靠性的微服務框架。 Jupiter在鬥魚內部經過三年打磨、幾百個服務的線

microservice , go

收藏 評論

linuxzha - sort + awk 排序後取第一條

docker images排除latest,tag排序,輸出每個鏡像第一(或最後)一條 root@master:~# docker images | grep -v REPOSITORY | sort -t $'\t' -r -k 2 | awk 'BEGIN{n=""}n!=$1 !/latest/{n=$1;print $1":"$2}' ubuntu:18.04 python:3-al

sort , awk , Linux , Docker

收藏 評論

番茄貓 - [shell腳本]在終端可視化輸出表格數據

最終效果 1. 自定義表格樣式 2. 自定義主題顏色 支持三系普通顏色 支持16色彩虹色 支持單顏色 回顧一下shell語法 1. shell傳遞參數 我們可以在執行shell腳本時實時傳遞參數從而指定某些具體的參數(在本例中包括表格的樣式、顏色等),腳本中獲取參數的格式為$n。其中除n為0表示執行的文件名外,1表示第一個參數,2表示第二個參數,以此類推。 每一模式必須以右括號結

awk , Linux , shell

收藏 評論

啦啦啦 - angular 自定義管道

1.新建ts文件 2.引入 Pipe,PipeTransform import { Pipe, PipeTransform } from '@angular/core'; Pipe 是“管道元數據(pipe metadata)”裝飾器的類。 PipeTransform 是 用來實現 transform 方法 3.實現 1 import { Pipe, PipeT

angular2 , Javascript

收藏 評論

瑞0908 - OSError: cannot write mode RGBA as JPEG

captcha.save('code.jpg') 原因:RGBA意思是紅色,綠色,藍色,Alpha的色彩空間,Alpha指透明度。而JPG不支持透明度,所以要麼丟棄Alpha,要麼保存為.png文件 解決 方法一 隱藏RGB captcha=captcha.convert('RGB') captcha.save('code.jpg') 方法二 直接將圖片存為png格式 支持透明度

操作系統 , 圖片存儲 , Python

收藏 評論

聞爾於達 - Linux學習筆記

sed 全稱:steam editor 單引號 雙引號 反引號 單引號 單引號內的字符都是普通字符,不會有任何特殊意義。包括轉義字符。所以會原樣輸出所有字符 雙引號 雙引號內的字符,$,\,` 這三種字符是有特殊意義的。其中$代表了引用變量的值,` 代表了引用的命令。反斜槓是用於轉義這兩個字符以及雙引號本身的。 如果想打印出這幾個特殊字符,就需要用轉議,否則會失敗 # 直接打印,會錯誤 [ro

sed , Linux

收藏 評論

北冥有鍋 - 解決Vuex刷新重置,關閉窗口重置

Vuex結合sessionStorage存儲公用的用户信息 前言 在一個系統中,我們經常會用到用户的用户名、用户手機號、用户ID等信息,可以將它們用於展示在系統中或者根據ID獲取權限之類。 因為各個頁面都需要這些公用信息,當然是存儲在store的狀態字中,登錄之後就請求遠程數據,賦值啦。 但是由於Vue是響應式的,我們存儲在store中的狀態字一旦刷新或者關閉窗口,網頁都會初始化,重置,所以得想個

sessionstorage , vuex , 前端 , Javascript

收藏 評論

小白要生髮 - PHP yield from 生成器用法探究(二)

繼續 上次給大家講了PHP yield 的用法,今天給大家講講 yield from。 看到這裏來,一定是 PHP.net 看得不過癮吧,這篇文章一定把 yield from 語法給你講透徹。 三部曲 yield 語法探究 yield from 語法探究 yield 實戰“多線程”編碼 語法 ?php function func() { yield from $expressi

yield-from , php , yield , 協程

收藏 評論