博客 RSS 訂閱

JJYin - mpvue開發小程序——項目初始化及實現授權登錄

mpvue mpvue是一個使用vue.js開發小程序的框架。其官網http://mpvue.com/ 的介紹是,mpvue框架基於Vue.js核心,mpvue修改了Vue.js的runtime和compiler實現,使其可以運行在小程序環境中,從而為小程序開發引入了整套Vue.js開發體驗。 使用mpvue框架開發小程序,能夠直接使用vue語法進行開發。 Vant Weapp Vant Weap

小程序 , mpvue , 前端

收藏 評論

Tingtr - 【問題合集】UEditor中的樣式和網站樣式相互干擾

背景 在使用UEditor編輯器編輯文本後,保存內容,再在前端頁面展示出來的時候,會發現保存的文本內容為html,與網站的樣式衝突,導致網頁顯示異常。又不能清除編輯器的樣式,所以現在只能將需要展示的文本內容和網站相互隔離開。 解決方案 利用iframe進行頁面嵌入。 iframe加載的頁面和當前頁無關,所以樣式就不會有衝突的情況。 html div class="article" if

vue.js , ueditor , 前端 , Javascript

收藏 評論

.GObyT - 虛擬機的安裝以及ubuntu server 16.04 的安裝並實現ssh遠程登錄。

1、下載vmware Workstation 2、創建虛擬機文件 根據自己的需要更改虛擬機文件的位置 3、用虛擬機把下載好的鏡像文件打開 點擊編輯虛擬機設置 如圖操作打開iso映像文件,打開後點確定然後開啓虛擬機。 4、ubuntu server 16.04

ubuntu16.04 , SSH

收藏 評論

Guoye - Vue刷新/重載當前路由獲取數據

Vue如何刷新或重載當前路由來更新數據? Vue如何監聽同一路由加載事件? 方案:可以利用路由的quey參數,使用watch進行檢測router的變化實現監聽。下面是一個實踐示例 vue刷新數據當然簡單,直接調用合數據的方法就行。 但是,往往業務需求的不同,實現流程或思路也會不同。下面有一個業務需求場景 頭部下拉列出倉庫, 切換倉庫,左側的菜單不變,都是一樣的,

vue.js , route , router

收藏 評論

lucifer - immutablejs 是如何優化我們的代碼的?

前一段時間羣裏有小夥伴問 lucifer 我一個問題:”immutablejs 是什麼?有什麼用?“。我當時的回答是:immutablejs 就是 tree + sharing,解決了數據可變性帶來的問題,並順便優化了性能。今天給大家來詳細解釋一下這句話。 背景 我們還是通過一個例子來進行説明。如下是幾個普通地不能再普通的賦值語句: a = 1; b = 2; c = 3; d = { nam

immutable-js , 前端 , Javascript

收藏 評論

ailim - angular瀏覽器兼容性問題解決方案

問題:edge瀏覽器下,固定列的邊框消失 原因:ng-zorro-antd表格組件使用nzLeft和nzRight指令固定的表格列,這兩個指令的實現css3中的標籤: position: -webkit-sticky !important; position: sticky !important; 谷歌、火狐及-webkit-內核的瀏覽器均支持該屬性(css3),IE不支持該屬性,所以在IE中,會

angular , 兼容性 , 前端

收藏 評論

艾歡歡 - Nodejs寫接口時配置靜態文件路徑

Nodejs寫接口時配置靜態文件路徑 需要使用 express 關鍵代碼 const express = require('express'); const app = express(); app.use(express.static(__dirname + '/public')); 現在就可以加載public目錄下的靜態文件了: http://127.0.0.1:8100/images/som

node.js , 靜態文件 , nodejs-express

收藏 評論

藥少敏 - 一篇夯實一個知識點系列--python生成器

寫在前面 本系列目的:一篇文章,不求鞭辟入裏,但使得心應手。 迭代是數據處理的基石,在掃描內存無法裝載的數據集時,我們需要一種惰性獲取數據的能力(即一次獲取一部分數據到內存)。在Python中,具有這種能力的對象就是迭代器。生成器是迭代器的一種特殊表現形式。 個人認為生成器是Python中最有用的高級特性之一(甚至沒有之一)。雖然初級編碼中使用寥寥,但隨着學習深入,

迭代器 , yield , 生成器 , 後端 , Python

收藏 評論

逐夢星空 - 字符編碼筆記:ASCII,Unicode 和 UTF-8

一、ASCII 碼 我們知道,計算機內部,所有信息最終都是一個二進制值。每一個二進制位(bit)有0和1兩種狀態,因此八個二進制位就可以組合出256種狀態,這被稱為一個字節(byte)。也就是説,一個字節一共可以用來表示256種不同的狀態,每一個狀態對應一個符號,就是256個符號,從00000000到11111111。 上個世紀60年代,美國製定了一套字符編碼,對英語字符與二進制位之間的關係,做了

字符編碼 , mfc

收藏 評論

微芒不朽 - python面型對象編程進階(繼承、多態、私有化、異常捕獲、類屬性和類方法)

原創:叫我詹躲躲 來源:思否 鏈接:python面型對象編程進階(繼承、多態、私有化、異常捕獲、類屬性和類方法) 致謝:感謝求知教育提供的視頻教程 1.單繼承 ## 封裝,繼承和多態 ## 1.封裝 1、滿足把內容封裝到某個地方,另一個地方去調用封裝的內容 2、使用初始化構造方法,或者使用self獲取封裝的內容 ## 2.繼承 子類繼承父類的屬性和內容 1.1單繼承示例 cla

python3.x , python3.5 , python爬蟲 , pythonic , Python

收藏 評論

政採雲前端團隊 - ZooTeam 前端週刊|第 90 期

政採雲前端小報第90期 瀏覽更多往期小報,請訪問: https://weekly.zoo.team Aborting a signal: How to cancel an asynchronous task in JavaScript Performing asynchronous tasks can be hard, especially when a particular prog

渲染 , 單頁面應用 , react-hooks , 前端 , Web

收藏 評論

微芒不朽 - python 格式化、set類型和class類基礎知識練習

原創:叫我詹躲躲 來源:思否 鏈接:https://segmentfault.com/a/11... 1.輸出 %佔位符 lastname = 'hello' firstname = 'world' print('我的名字是%s %s' %(lastname,firstname)) 2.常用的格式化字符 %c 字符 %s 通過str來格式化 %i 有符號十進制整數 %d 有符號十進制整

python3.x , python3.5 , pythonic , Python

收藏 評論

碼工思博 - 小程序request請求參數加鹽並採用sha1+md5加密

最近遇到一個問題:在wx.request請求時傳遞的參數採用sha1+md5的方式加密: 之前在vue項目中可以下載utility插件進行方法調用↓ const utils = require("utility"); utils.sha1(utils.md5(xxxx + "鹽")) 但是在小程序中我好像沒有找到類似可用的插件,於是找到了民間大神的寫法: 建議一個靜態站utils,創建sh

小程序 , sha1 , md5

收藏 評論

華為雲開發者聯盟 - 雲小課 | “VPC連接”知多少

摘要:華為雲提供了豐富的網絡服務,可滿足多種網絡互連場景。 同Region的兩個VPC怎麼連通?” “跨Region的兩個VPC又怎麼連通?” “VPC內的ECS搭建了一個應用,需要訪問Internet,怎麼弄?” “某客户的業務一部分在香港,一部分在大陸,怎麼經濟可靠的連接起來?” “某客户既有本地的數據中心,又想把一部分業務放到雲上,怎麼玩?” …… …… 網絡域大家族提供了豐富的雲產

idc , internet-explorer , 華為雲 , 私有云 , 網絡

收藏 評論

Guoye - Java常用生成訂單編號數字的方法

對於商城訂餐等的互聯網項目的訂單編號,可優先選擇使用數字來做訂單編號主鍵。 因為數據庫來説,索引查找性能更好。 然而,你也可以使用UUID來進行生成,對於數量量不大,併發小的小項目都可以適用。 下面是生成的方法,使用簡單規則 時間+隨機數 import java.util.Random; /** * 生成訂單唯一主鍵,純數字 */ public class KeyUtil {

隨機數 , 訂單號 , JAVA

收藏 評論

民工哥 - 【1分鐘教程】LNMP架構應用實戰 Openssl升級操作

由於實際生產環境需求,需要將LNMP環境中的openssl版本升級至目前最新版本openssl-1.1.0c,這玩意升級還真的不是一般的麻煩,由於它與系統各種服務都有相關的聯繫,比如ssh服務等,因此,升級非常的繁瑣,所以今天將實際生產環境中升級的過程寫出來,供大家參考(100%生產環境) 1、整體環境 系統環境 [root@webserver ~]# **cat /etc/redhat-

運維 , Linux , lnmp , 程序員 , openssl

收藏 評論

zxbylx - Virtualenv、pipenv、conda虛擬環境設置方法及原理

1.為什麼要創建虛擬環境 我第一次接觸虛擬環境時第一感覺就是牴觸,相信剛開始被各種配置折磨過的小夥伴能理解,我就想是否可以不用虛擬環境,就查了下推薦使用虛擬環境的理由: (1)所有的項目的庫都放到一個地方容易混亂,而且比較冗餘,畢竟不是所有的項目都需要那麼多的庫(這一點我根本就不關心嘛,少一步配置就少被折磨一次) (2)因為工作以後都是分工協作的,這個項目能在你電腦上運行,但是到了別人那如果沒有安

virtualenv , Python

收藏 評論

微芒不朽 - python 入門基礎知識練習

原創:叫我詹躲躲 鏈接:https://segmentfault.com/a/11... 1編寫第一個程序,目前使用的都是python 3 # print('hello world!') 2.查看當前python編輯器的版本號 # python -v 3.使用變量 # message = 'hello world!' # print(message) 4.字符串 name = 'jetty'

python3.x , python3.5 , pythonic , Python

收藏 評論

code - 分享之CGI、FastCGI 與 PHP-FPM (一)

PHP-FPM 的全稱是 PHP FastCGI Process Manager,即 PHP FastCGI 進程管理器,要了解 PHP-FPM ,首先要看看 CGI 與 FastCGI 的關係。 CGI 的英文全名是 Common Gateway Interface,即通用網關接口,是 Web 服務器調用外部程序時所使用的一種服務端應用的規範。 早期的 Web 通信只是按照客户端請求將保存在

php , php-fpm , HTTP , cgi , fastcgi

收藏 評論

JackySummer - 完全搞懂 BFC

什麼是 BFC BFC 全稱是 Block Formatting Context,即塊格式化上下文。 除了 BFC,還有: IFC(行級格式化上下文)- inline 內聯 GFC(網格佈局格式化上下文)- display: grid FFC(自適應格式化上下文)- display: flex或display: inline-flex 注意:同一個元素不能同時存在於兩個 BFC 中 它是

bfc , Css

收藏 評論

回首 - forEach在遍歷過程中修改原數組的一些問題

我們先來看下第一段代碼: const arr1 = [ { id: 1, value: 1 }, { id: 2, value: 2 }, { id: 3, value: 3 }, { id: 4, value: 4 }, { id: 5, value: 5 }, ] arr1.forEach((item, index) = { if (item.i

循環 , foreach , 遍歷 , map , Javascript

收藏 評論

熊貓 - slim框架添加cli 支持編寫腳本

背景 前些日子有個小項目要寫,用慣了laravel和thinkphp這種比較大的框架, 本來想用熟悉的框架寫的,但想想不需要這麼重的框架, 於是便想到用slim一個微框架 官網: slimframework 後面有個需求需要寫腳本, 但slim是個微框架,本身沒有集成cli的支持的,於是就想着自己動手 豐衣足食 解決 嗯... 我第一個想到的就是laravel中使用的symfony/cons

console , php , slim , 後端

收藏 評論

魚不想説話 - JavaScript模塊化-AMD

最近寫一個小遊戲的時候用的是RequireJs構建項目,順便補了一下RequireJs,下面講解一些基礎和進階的用法。 AMD AMDAsync Module Definition代表的意思為異步模塊定義,是Javascript模塊化的瀏覽器解決方案,它採用異步的方式加載模塊,模塊的加載不影響它後面語句的運行。所有依賴這個模塊的語句,都定義在回調函數中,等到加載完成之後,這個回調函數才會運行。

amd模塊加載 , 模塊化 , require , 前端 , Javascript

收藏 評論

浪遏飛舟 - 瀏覽器如何支持import與require

1、瀏覽器是否支持import和require? 1.1、對require支持情況 // add.js module.exports = { add: function(num1, num2) { return num1 + num2 } } // index.js const { add } = require('./add') document.getElementById

require , import

收藏 評論