博客 RSS 訂閱

天渺工作室 - 温習js中的for,forEach,map, some, every用法總結,跳出循環方法

温習一遍原生js中的for,forEach,map, some, every用法總結,及其跳出循環的方法 1.for循環 適用於任何循環應用場景 https://www.runoob.com/js/js-... (while循環體和for類似,滿足條件就跳出) const arr = [1,2,3,4,5,6]; for(let i in arr) { console

循環 , for循環 , Javascript

收藏 評論

Marvin - 前端中如何使用webWorker對户體驗進行革命性的提升

前言 隨着前端應用場景的逐漸複雜化,伴隨而來的對大數據的處理就不可避免。 那麼今天就以一個真實的應用場景為例來談談前端中如何通過子線程來處理大數據。 目前主流顯示器的刷新率為 60Hz,即一幀為 16ms,因此播放動畫時建議小於 16ms,用户操作響應建議小於 100ms,頁面打開到開始呈現內容建議小於 1000ms。 -- 根據 Chrome 團隊提出的用户感知性能模型 RAIL。 以上

vue.js , 前端性能優化 , webworker , Javascript

收藏 評論

RYGAR - HttpServletResponse介紹及應用

web服務器接收到客户端http請求,針對這個請求,分別創建一個代表請求的HttpServletRequest對象,代表響應的一個HttpServletResponse; 如果要獲取客户端請求過來的參數:找HttpServletRequest 如果要給客户端響應一些信息:找HttpServletResponse 1、簡單分類 負責向瀏覽器發送數據的方法 ServletOutputStre

servlet

收藏 評論

騰訊位置服務 - 騰訊位置服務定位打卡功能實現

如何使用騰訊位置服務API 1、註冊成為開發者 2、申請密鑰,在如圖位置創建新密鑰 3、進行配置 官方Api使用示例(JavaScript) 通過搜索接口找到個人公司位置: https://apis.map.qq.com/ws/pl... key=你申請的key 查詢到公司位置為(31.329716,121.508386) 初始化地圖,中心設為公司位置 !DOCTYPE html html

地圖開發 , 地圖api , 騰訊位置服務 , 騰訊地圖 , 定位服務

收藏 評論

執鳶者 - 前端百題斬【014】——js中的這些“this”指向都值得了解

寫該系列文章的初衷是“讓每位前端工程師掌握高頻知識點,為工作助力”。這是前端百題斬的第14斬,希望朋友們關注公眾號“執鳶者”,用知識武裝自己的頭腦。 14.1 簡介 this是javascript中的一個關鍵字,其使用方法類似於一個變量,是執行上下文中一個重要組成部分。其作用是可以在函數體內部獲取當前的運行環境。 14.2 指向 每個函數的this是在調用的時候基於函數的執行環境綁定的,this

面試 , this的用法 , 前端

收藏 評論

小拍Piper - 併發和並行 | Python中實現多線程 threading 和多進程 multiprocessing

併發和並行 | Python中實現多線程 threading 和多進程 multiprocessing 昨天晚上組會輪到我彙報技術內容,最近正在和 ray 以及 spark 打交道,索性講一下併發和並行。反正大家都是管理學院的,平時很少接觸這種,因此這個選題不大可能因為內容基礎而貽笑大方。 本文擺一擺併發和並行。附上很簡單的 Python 代碼,涉及到自帶庫 threading 和 multipr

多線程 , 多進程 , Python

收藏 評論

編程三昧 - require() 方法詳解

在 NodeJS 中有一個方法是我們使用頻率最高的,那就是 require 方法。NodeJs 遵循 CommonJS 規範,該規範的核心是通過 require來加載其他依賴的模塊。 幾個問題 module.exports 或者 exports 是全局變量嗎? 模塊的加載是同步還是異步? 循環引用會不會產生性能問題或者導致錯誤? 什麼是 CommonJS 每一個文件就是一個模塊,擁有自己

編程 , node.js , 模塊化 , require

收藏 評論

LinAt - Linux centos 安裝 supervisor 管理 Laravel 隊列

安裝supervisor yum install supervisor 安裝後通常會在/etc/目錄下生成一個supervisord.conf文件和supervisord.d目錄,配置文件通常都是放在這個目錄下的 打開/etc/supervisord.conf文件,最後一行會有 [include] files = supervisord.d/*.ini 理解為加載supervisord.d文件夾下

supervisor , laravel , 隊列

收藏 評論

code小生 - 一文回顧 Java 入門知識(下)

前言 這是推薦學java 系列的第三篇,這節的內容很多,對於小白來説,都是新概念,要熟練掌握的話,需要大量的練習。本節內容的導圖會很大,小編會在講解每個知識點之前單獨提供導圖,當然全圖也有,除此之外,這節內容會涉及很多系統的API,而我們要學會看 jdk 文檔,所以也會給大家提供 jdk1.8 的幫助文檔,下載見文末。 有圖有真相就不多説了,知識點基本是上一篇的兩倍。 設計模式 Java中的

面向對象編程 , java-se , java開發 , JAVA , 後端

收藏 評論

用户bPcN1SC - 運維不簡單:構建可擴展性的運維體系 | IDCF

與一個行業大牛朋友交流時,聽到他年輕時在思科的一些關於將工作方法昇華為方法論,比如“監、管、控”、“新網點”理念,並推動整個行業建設時為之一震。這個觸動讓我有了讓自己的運維知識體系建設做第一次飛躍的打算,即如何將知識體系通過一個主線串起來。 關於這個主線,找過一些朋友做了交流,比如“風險可控”、“一體化”、“更高效更優化的資源配置”、“可擴展性”。由於自己主要身處一線運維團隊,所以選了“可擴展性”

擴展 , 運維自動化 , 運維

收藏 評論

浪遏飛舟 - create-react-app腳手架搭建chrome插件項目

背景 上篇文章《前端項目本地調試方案》中講到開發chrome拓展插件幫助完成Cookie複製,從而實現本地項目調試。但插件採用的是原生JS開發,本文來探討如何使用creact-react-app搭建chrome插件應用? 項目實踐 初始化目錄結構 首先,執行下面命令初始化項目 create-react-app chrome-extension --template typescript 創建的項目

react , 谷歌瀏覽器插件 , chrome-extension , 谷歌擴展 , create-react-app

收藏 評論

華為雲開發者聯盟 - 一文教會你認識Vuex狀態機

摘要:簡單來説,Vuex就是實現組件全局狀態(數據)管理的一種機制,可以方便的實現組件之間數據的共享。 本文分享自華為雲社區《Vuex狀態機快速瞭解與應用》,原文作者:北極光之夜。 一. 速識概念: 1. 組件之間共享數據的方式: 通常有以下幾種方式: 父向子傳值:v-bind 屬性綁定; 子向父傳值:v-on 事件綁定; 兄弟組件之間共享數據:EventBus; 2. vuex是

vue.js , 應用 , vuex , 父子組件 , 事件

收藏 評論

GoCoding - Supervisor 開始

Supervisor 是 Linux/Unix 操作系統上的進程管理工具。本文介紹了於 Ubuntu 18 上如何使用 Supervisor 開機啓動、保活守護自己的服務進程。 安裝 建議系統方式安裝,可開機啓動。 sudo apt install supervisor -y Systemd 查看服務狀態: $ sudo systemctl status supervisor ● supervis

supervisor , 運維

收藏 評論

林一一 - 編寫 loader 和 plugin

原文地址 編寫 loader 和 plugins github 一、loader 1.loader 介紹 loader 是什麼 loader 其實是一個函數,對匹配到的內容進行轉換,將轉換後的結果返回。 loader 作用 在 webpack 中 loader 就像是一位翻譯官。webpack 只認識 JavaScript 這們語言,對於其他的資源通過 loader 後可以轉化做預處理

loader , plugin , webpack , Javascript

收藏 評論

huahua - vue 上傳圖片判斷大小尺寸

uploadImg(e, record, index) { const file = e.target.files[0]; // 判斷上傳圖片的大小 限制 if (file.size / 1024 1000) { const that = this; let imgWidth = ""; let imgHight = ""; // 限制圖片的尺寸 為2

vue.js , formdata

收藏 評論

snakesss - F8 Refresh 閉幕,你想了解的 Facebook 產品更新都在這裏了

6 月 3 日,F8 Refresh 開發者大會以虛擬會議形式舉行。經歷過去年的暫停,這次大會選擇迴歸初心,重新聚焦開發者社羣。 一如既往,在這次大會上,Facebook 展示了最新的產品創新。不同的是,F8 Refresh 並未發佈任何硬件產品,而是將目光迴歸到開發者身上。Facebook希望讓 F8 迴歸本源,成為一場真正的開發者大會,其最終目標在於幫助開發人員找到與客户建立聯繫的創新性解決方

Facebook

收藏 評論

wskongdesheng - svg中stroke-dashoffset實現簡單動效

屬性介紹 stroke-dashoffset stroke-dashoffset 屬性指定了dash模式到路徑開始的距離 如果使用了一個 百分比 值, 那麼這個值就代表了當前viewport的一個百分比。 值可以取為負值 先看效果 button class="menu__item" style="--bgColorItem: #f54888;" svg class

css3 , svg動畫

收藏 評論

米花兒團兒 - 自定義NPM包

環境初始化 mkdir npm-log cd npm-log npm init -y 入口文件 自定義依賴模塊: 模塊是在 package.json 裏通過 main 字段定義這個包對外暴露的入口; 模塊起源於node,語法默認支持commonjs規範 模塊若使用ES Module語法書寫,通過 module 字段定義入口(需

module , package.json , 模塊開發 , cli , npm

收藏 評論

友人A - hightchart的3d餅狀圖圖例顯示問題記錄

3d餅狀圖不顯示圖例,需要在plotOptions.pie.showInLegend設置為true var chart = Highcharts.chart('container', { chart: { type: 'pie', options3d: { enabled: true, alpha: 45,

vue.js , highcharts , 前端 , Javascript

收藏 評論

騰訊位置服務 - 騰訊位置服務GPS軌跡回放-安卓篇

前言 當我們使用地圖進行開發時,利用已經錄製好的軌跡進行軌跡回放來檢查導航的準確性是十分常用的手段,並且上一篇已經講完了關於地圖使用時GPS軌跡文件的錄製,現在對於安卓系統下使用騰訊導航SDK進行軌跡回放做一個分享 前期準備 騰訊導航SDK依賴於騰訊地圖SDK、騰訊定位SDK,具體權限的開通需要去lbs.qq.com 的官網控制枱去操作,另外導航SDK的權限可以聯繫小助手諮詢(如下圖所示),這裏就

地圖開發 , 地圖api , 騰訊位置服務 , 騰訊地圖 , 軌跡回放

收藏 評論

code小生 - 一文回顧 Java 入門知識(中)

前言 上週發表了推薦學java系列第一篇,內容零基礎小白也能看得懂,今天這篇內容就比較多,也是比較重點的內容,小編會先上一個思維導圖,有助於大家理解每個知識點和層次結構。 知識導圖 説明: 這部分內容可以説是真正進入編程的視界了,因為已經牽扯到邏輯和思維了。首先是最最基礎的 Java 編碼寫法規則和結構,比如導圖裏的:運算符、流程控制語句、循環、數組和方法這些內容;而後面的面向對象、以及面向對象

面向對象編程 , java-se , java開發 , JAVA , 後端

收藏 評論

BerylLee - js 常用日期轉換

獲取 yyyy-mm-dd格式 function getDate(date){ var time = new Date(date) var year = time.getFullYear() // 年 var month = ('0' + (time.getMonth() + 1)).slice(-2) // 月 var day = ('0' + time.getDate()).s

date , Javascript

收藏 評論

z - python-爬取中國天氣網7天天氣並保存至本地

1.中國天氣網 http://www.weather.com.cn/weather/101010100.shtml 2.分析頁面 3.瀏覽器-F12-定位查看元素嵌套關係 4.導入需要的庫 import requests from bs4 import BeautifulSoup import re 5.代碼部分 result_list_wt = [] def get_p

python爬蟲 , beautifulsoup , requests

收藏 評論

Shenfq - JavaScript 異步編程史

前言 早期的 Web 應用中,與後台進行交互時,需要進行 form 表單的提交,然後在頁面刷新後給用户反饋結果。在頁面刷新過程中,後台會重新返回一段 HTML 代碼,這段 HTML 中的大部分內容與之前頁面基本相同,這勢必造成了流量的浪費,而且一來一回也延長了頁面的響應時間,總是會讓人覺得 Web 應用的體驗感比不上客户端應用。 2004 年,AJAX 即“Asynchronous JavaScr

promise , async-await , generator , 前端 , Javascript

收藏 評論