原创 js獲取不帶單位的像素值

所謂獲取不帶單位的像素值就是獲取比如元素的寬度、高度、字體大小、外邊距、內邊距等值但是去掉像素單位。  比如:某一個元素的寬度是100px,現在我要獲取這個這個值但是不帶單位“px”,對於這種問題你會怎麼解決?我的解決辦法是:  比如通過點

原创 巧解正則表達式環視

正則表達式匹配主要有兩種,匹配字符和匹配位置。環視我個人理解應該更像是匹配位置的。具體下文說到。下面先看一下環視的正則表達式書寫格式。類型正則表達式匹配成功條件肯定逆序環視(?<=expresion)子表達式能夠匹配左側文本否定逆序環視(?

原创 javascript之事件監聽

addEventListener是一個監聽事件並處理相應的函數。  不囉嗦,直接上代碼,如:  js部分   <script>    window.onload = function(){        var input = docume

原创 用vue實現模態框組件

基本上每個項目都需要用到模態框組件,由於在最近的項目中,alert組件和confirm是兩套完全不一樣的設計,所以我將他們分成了兩個組件,本文主要討論的是confirm組件的實現。組件結構<template>     <div class=

原创 CSS 樣式書寫規範

可能不同團隊都有各自的規範,又或者很多人在寫 CSS 的時候還是想到什麼就寫什麼,不存在太多的約束。我覺得 CSS 代碼規範還是有存在的必要的,尤其是在團隊配合,多人協作下,規範就顯得尤爲重要。本文的所列是實踐當中得出的一套比較不錯的 CS

原创 Nancy基於JwtBearer認證的使用與實現

簡單使用第一步 , 用VS創建一個空的ASP.NET Core Web Application第二步 , 安裝相關的NuGet包通過命令在Package Manager Console執行安裝下面的包,也可以用圖形界面來完成這一步操作。In

原创 前端協作流程

Web系統  在介紹協作流程之前,首先簡單地瞭解Web系統的結構  從宏觀上來說,Web系統是部署在服務器上用於爲web客戶端提供服務的系統。不同的Web客戶端根據不同的需求,發送請求到服務器上部署的Web系統上。Web系統根據需求,返回相

原创 PHP機器學習庫php-ml的簡單測試和使用

php-ml是一個使用PHP編寫的機器學習庫。雖然我們知道,python或者是C++提供了更多機器學習的庫,但實際上,他們大多都略顯複雜,配置起來讓很多新手感到絕望。php-ml這個機器學習庫雖然沒有特別高大上的算法,但其具有最基本的機器學

原创 Asp.net Core介紹

ASP.NET Core is a significant redesign of ASP.NET. This topic introduces the new concepts in ASP.NET Core and explains h

原创 局域網內部署 Docker Registry

在局域網內部署 Docker Registry 可以極大的提升平時 pull、push 鏡像的速度,從而縮短自動化操作的過程。同時也可以緩解帶寬不足的問題,真是一舉多得。本文將從創建單機的 Docker Registry 開始,逐步完成局域

原创 進程線程協程

一、進程與線程1.進程我們電腦的應用程序,都是進程,假設我們用的電腦是單核的,cpu同時只能執行一個進程。當程序出於I/O阻塞的時候,CPU如果和程序一起等待,那就太浪費了,cpu會去執行其他的程序,此時就涉及到切換,切換前要保存上一個程序

原创 Java--反射的逐步理解

層層引入反射的作用一.類類型的概念:所有類都是對象,是Class類的實例對象,這個對象我們成爲該類的類類型1.下面是一個小的test,以產生3種方式的類類型:                 foo user =          Clas

原创 面向對象接口和類的區別

在OOD(面向對象設計)中,經常會用到抽象類或接口,【注:在C++中,沒有接口的概念,只有抽象類;而在Java中兩者都存在】。而在使用過程中,也許會有不少人認爲接口和抽象類差不多,然後就想當然地覺得可以相互完全替換。事實上,雖然他們有很多相

原创 讀Zepto源碼之代碼結構

雖然最近工作中沒有怎麼用 zepto ,但是據說 zepto 的源碼比較簡單,而且網上的資料也比較多,所以我就挑了 zepto 下手,希望能爲以後閱讀其他框架的源碼打下基礎吧。源碼版本本文閱讀的源碼爲 zepto1.2.0閱讀zepto之前

原创 打造屬於自己的支持版本迭代的Asp.Net Web Api Route

 以Asp.Net Web Api 爲例,隨着業務的擴展,產品的迭代,我們的web api也在隨之變化,很多時候會出現多個版本共存的現象,這個時候我們就需要設計一個支持版本號的web api link,比如:原先:http://www.te