博客 RSS 訂閱

瘋狂的技術宅 - 這 7 道關於 this 的面試題,你能答對幾個?

在 JavaScript 中,this 是函數調用上下文。正是由於 this 的行為很複雜,所以在 JavaScript 面試中,總是會問到有關 this 的問題。 做好的準備面試的方法是練習,所以本文針對 this 關鍵字整理了 7 個有趣的面試。 注意:下面的 JavaScript 代碼段以非嚴格模式運行。 1:變量與屬性 以下代碼輸出什麼: const object = { messag

面試 , this的用法 , 前端 , Javascript

收藏 評論

遺失的美好灬 - Servlet各版本的web.xml頭部信息-模板

Servlet 4.0 web.xml模板 ?xml version="1.0" encoding="UTF-8"? web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp

servlet , JAVA

收藏 評論

okfine - Java中完美實現C#的EventHandler事件模式,代碼優雅解耦合

hzEvents A cSharp-like event model for java, decoupe code gracefully. Java中完美實現C#的Event-EventHandler-EventArgs事件模式,代碼優雅解耦合。 用法 Import cn.hz.Events.jar in your project first, or import source code.

event , 耦合性 , c# , JAVA , eventhandler

收藏 評論

懂點君 - SVG排版公眾號文章『點擊同時顯示圖片與音樂播放』模板代碼

模板效果 點擊查看效果 模板代碼 section style="overflow: hidden;width: 100%;height: 100%;visibility: visible;" data-share="公眾號:懂點君" !-- 第二張圖片 -- svg width="100%" height="100%" style="visibility: visible;back

HTML , svg動畫 , svg

收藏 評論

鳩摩智首席音效師 - 酷瓜雲課堂(騰訊雲版)v1.2.9 發佈,開源在線教育解決方案

v1.2.9(2021-03-22) 更新內容 增加限時秒殺功能 更新phinx默認環境配置項 優化存儲相關命名以及邏輯 重構輪播圖表結構 重構套餐數表結構 重構會員表結構 重構xm-select插件選取內容方式 整理UI展現形式 秒殺 - 酷瓜雲課堂 - ctc.local.png 項目介紹 酷瓜雲課堂,依託騰訊雲基礎服務架構,採用C擴展框架Phalcon開發,GPL-2.

phalcon , Docker

收藏 評論

註銷 - Angular單元測試框架裏API toHaveBeenCalledTimes的工作原理

看這樣一段代碼: let spiedFirstFocusable = spyOn( keyboardFocusService, 'findFirstFocusable' ).and.returnValue(el); fixture.detectChanges(); expect(document.activeElement.id).toEqual

jasmine , angular , karma , 前端

收藏 評論

妙蛙種子 - 移動app如何進行自動化和探索性測試

測試設計時最主要依據的就是測試金字塔的測試結構。如果在項目臨近發佈才開始測試並發現缺陷,這樣修復缺陷的成本就會很高,項目的進度也會很不確定。所以,就開發階段來説,如果把測試分層,在不同的開發階段都進行測試,能很大程度上緩解這些問題。 測試分層的優勢有以下幾點: 1測試的成本 單元測試的開發成本要遠低於用户界面測試,如果在用户界面的測試中發現缺陷,修復缺陷的成本也是遠高於通過單元測試和組件測試的成

移動app

收藏 評論

yingmhd - 前端緩存

緩存首先得有個位置放置,共有4個: service worker: 瀏覽器與服務器之間的中間人角色,可以自由控制緩存文件 memory cache:內存緩存,一般用來緩存html頁,圖片,腳本等 disk cache:硬盤緩存,一般用來緩存大文件,或者css push cache: HTTP2產物,以上3種緩存都取不到的時候才能輪到它 主要探討內存緩存和硬盤緩存 ===誰來決定緩

緩存 , 瀏覽器緩存

收藏 評論

lijing0302 - dva學習--在組件中dispatch一個action

總結在前: 1.model文件結構: namespace state subscriptions effects reducers 2.在組件內方法中調用dispatch({type:example/action},params)進行值得傳遞更新,dispatch第一個參數的方法為model中effects中的異步方法名,其中的異步方法yield修飾put(typ

dva.js

收藏 評論

太_2_真_人 - http請求時Form Data & Request Payload的區別

在與後端的調試中發現一個問題,使用post發請求時,發送的params後端一直説沒收到參數,F12發現參數確確實實已經發送了。如圖: 使用swagger發送同樣的參數請求卻可以接收到: 通過比對發現,兩者的不同在於一個參數類型是Form Data,一個是Request Payload。什麼意思呢? 百度一下 你就知道 Request Payload更準確的説是http request的payl

formdata , request , request-payload , header , xhr

收藏 評論

蘭俊秋雨 - Charles註冊

註冊碼 Registered Name:https://zhile.io License Key: 48891cf209c6d32bf4 操作 打開Charles找到help選項-》點擊register Charles選項 彈出如下輸入框 輸入對應的name和key點擊註冊即可 重啓查看已完成註冊

charles , 前端

收藏 評論

Shay - Chrome更新89版本後,sessionStorage丟失a標籤跳轉丟失sessionStorage

localStorage作用範圍:本地存儲,關閉瀏覽器後,數據依然會保存。同源瀏覽器窗口可以共享使用localStorage存儲的數據。 sessionStorage作用範圍:只存在於當前會話頁面,當會話結束後,數據也隨之銷燬,在不同的瀏覽器窗口中共享。也就是存在於當前瀏覽器頁面,頁面關閉,數據也會刪除。(注意:通過鼠標右鍵打開的新標籤無法共享sessionStorage) 而這塊對於sessio

chrome , sessionstorage , HTML , 前端

收藏 評論

蒲公英想養花 - 自定義組件(原創)——組合Ccombine

本組件中使用到了iview的Icon,可以在全局安裝了Iview的項目或者局部引入了Icon的頁面中自由使用。 目錄 效果展示 功能描述 結構代碼 邏輯代碼 組件應用 事件鈎子 github 效果展示 從左到右分別是:未選中狀態、鼠標懸浮、選中、添加組合按鈕 功能描述 添加/刪除組合 單擊聚焦組合 雙擊修改組合名字 切換下一個組合或者新增組合時上一個

組件設計 , vue.js , stylus , iview , 前端

收藏 評論

MarkerHub - 如何優雅的設計java異常

我的公眾號:MarkerHub,網站:https://markerhub.com 更多精選文章請點擊:Java筆記大全.md 小Hub領讀: 作者以增刪改查收貨地址為實例,詳細説明了如何去設計一個好的異常處理,包括使用Guava中的Preconditions、hibernate的hibernate-validator,還有如何異常和處理異常的邏輯,文章有點長,看完還是收穫挺大! 來源

異常 , exception , JAVA , 異常處理

收藏 評論

西班牙餡餅 - php安裝protobuf

本文采用的是windows下安裝的vagrantbox虛擬機 使用vagrant進行連接 鏡像環境是centos-release-7-9.2009.1.el7.centos.x86_64 1.先去官網下載protobuf文件 https://github.com/protocolbu... 選擇一個php語言進行下載 ![上傳中...]() 選擇哪一個都可以,我這裏選擇的是tar.g

protobuf , 擴展 , php , 虛擬機 , Centos

收藏 評論

數據庫知識分享者 - 高精地圖技術專欄 | 基於空間連續性的異常3D點雲修復技術

簡介: 我們需要通過激光的內部機制和數據處理算法,將這些噪聲恢復到它本來的位置。本文會從MTA問題產生的原理、激光應對MTA的內部機制、數據處理算法三方面來介紹高精資料處理是如何解決這個問題的。 1.背景 1.1 高精資料採集 高精采集車是集成了測繪激光、高性能慣導、高分辨率相機等傳感器為一體的移動測繪系統。高德高精團隊經過多年深耕打造的採集車,具有精度高、速度快、數據產生週期短、自動化程度高、安

react , coffeescript , bootstrap , Javascript

收藏 評論

數據庫知識分享者 - OpenKruise v0.8.0 核心能力解讀:管理 Sidecar 容器的利器

簡介: OpenKruise 是阿里雲開源的雲原生應用自動化管理套件,也是當前託管在 Cloud Native Computing Foundation (CNCF) 下的 Sandbox 項目。它來自阿里巴巴多年來容器化、雲原生的技術沉澱,是阿里內部生產環境大規模應用的基於 Kubernetes 之上的標準擴展組件,也是緊貼上游社區標準、適應互聯網規模化場景的技術理念與最佳實踐。 前言 Ope

react , coffeescript , bootstrap , Javascript

收藏 評論

MStone - PHP7連接Oracle環境搭建及測試代碼

1、需要Java庫環境: 1)instantclient-basic-linux 以及 instantclient-sdk-linux解壓到相同目錄即可 // 特別注意百度搜索出的第一個Oracle中文官方地址就是個坑,無法完成下載 https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloa

oracle , pdo , php

收藏 評論

浪遏飛舟 - chrome-dev-tools中Form Data與Request Payload有什麼區別?

在前後端聯調過程中,常常會遇到前端同學説“明明向後端傳遞了數據,怎麼後端接收不到呢?”為了解決這個困擾,本文來分析下究竟是什麼導致了上述問題。 前後端聯調時常會F12打開調試器分析請求,在request body中通常會看到Form Data與Request Payload兩種形式。 場景 使用axios發送post請求,參數為對象,默認會設置Content-Type為applicatio

formdata

收藏 評論

skystars - ubuntu安裝event遇到的問題

注意:安裝event之前先安裝socket擴展 首先我使用命令: sudo apt install update sudo apt install php7.4-event 然後我在官方文檔中看到, 按照提示去php擴展網 我們下載一個最新版本的壓縮包,並且去擴展的首頁看看,然後往下滑,點開安裝説明看看, 可以看到安裝教程 然

php , event , Linux , Ubuntu

收藏 評論

數據庫知識分享者 - 評審恩仇錄——我為什麼願意執行代碼評審

簡介: 代碼評審帶來的好處不言自明, 但企業業務快速發展的訴求與代碼評審推動落地兩者之間, 往往存在矛盾。在如今快速發展的互聯網時代,數字化、智能化已經是基礎能力,單純只靠人肉審查的時代已經過去了,基於各種自動化檢查能力的加持,其實代碼評審並沒有想象中那麼費時費力。今天和大家聊一聊在快節奏的業務現狀下基於雲效代碼管理產品 Codeup 如何更低成本的開展代碼評審。 難得請了年假,躺在陽光海浪仙人掌

react , coffeescript , bootstrap , 前端

收藏 評論

數據庫知識分享者 - 淺談專有云MQ存儲空間的清理機制

簡介: 淺談專有云MQ存儲空間的清理機制 在近⼀年的項⽬保障過程中,對專有云MQ產品的存儲⽔位清理模式⼀直存疑,總想一探究竟但又苦於工作繁忙、精力有限,直到最近⼀次項⽬保障過程中再次出現了類似的問題,⼤家對MQ Broker的⽔位清理機制仍然⽐較模糊,於是便有了這篇⽂章。希望能通過這篇⽂章將MQ Broker的消息清理機制講清楚。 ⾸先,我們先來看⼀張MQ的消息保存時間和Broker磁盤存

coffeescript , bootstrap , 前端

收藏 評論

數據庫知識分享者 - 談AK管理之基礎篇 - 如何進行訪問密鑰的全生命週期管理?

簡介: 我們也常有聽説例如AK被外部攻擊者惡意獲取,或者員工無心從github泄露的案例,最終導致安全事故或生產事故的發生。AK的應用場景極為廣泛,因此做好AK的管理和治理就尤為重要了。本文將通過兩種AK使用不安全的典型案例,進行分析和介紹。 一、引言: 對於企業上雲的典型場景,雲賬號管理員一般會給員工、應用程序或系統服務創建一個相應的用户賬號。每個賬號都可以有獨立的身份認證密鑰,俗稱AK (A

coffeescript , css3 , chrome-devtools

收藏 評論

demoli - OpenResty的部署與使用

OpenResty使用實例 OpenResty是什麼 OpenResty是什麼,官網是這樣介紹的: 通過 Lua 擴展 NGINX 實現的可伸縮的 Web 平台 的確,OpenResty可以簡單的理解為Nginx + Lua,通過Lua庫引入數據庫訪問能力,真正的讓Nginx向搭建能夠處理超高併發、擴展性極高的動態 Web 應用、Web 服務和動態網關這一目標邁出了重要的一步

proxy-pass , openresty , Nginx

收藏 評論