寫less程式碼減運算時應注意減號和變數之間必須有空格
寫less程式碼時發現了一個bug,就是寫less程式碼減運算時應注意減號和變數之間加入沒有空格時減號會被解析為變數的一部分。
例1:
.adapterFuc(@index) when (@index > 0 ) {
@media (min-width: extract(@adapterList, (@len - @index + 1))) {
html {
font-size: extract(@adapterList, (@len - @index+1))/@size * @baseFontSize;
}
} .adapterFuc(@index - 1 );
上述程式碼中的@len - @index + 1
假如減號與變數之間沒有空格,或被認為是變數的一部分,從而出現bug。
以上內容僅作為個人學習記錄使用。
相關推薦
寫less程式碼減運算時應注意減號和變數之間必須有空格
寫less程式碼時發現了一個bug,就是寫less程式碼減運算時應注意減號和變數之間加入沒有空格時減號會被解析為變數的一部分。 例1: .adapterFuc(@index) when
mysql中的保留關鍵字,設計資料庫時應注意
設計資料庫時儘量不要用系統保留關鍵字,如果非要用,記得用``包裹,如:`desc` Mysq官方文件地址 http://dev.mysql.com/doc/refman/5.7/en/keywords.html MySQL 5.7 AC
Lombok用於繼承時應注意的點
lombok專案的產生就是為了省去我們手動建立getter和setter等基本方法的麻煩,它能夠在我們編譯原始碼的時候自動幫我們生成getter和setter等方法。即它最終能夠達到的效果是:在原始碼中沒有getter和setter方法,但是在編譯生成的位元組碼檔案中有getter和setter方法
mybatis的對映檔案當入參時Map時應注意,還有多個入參用@Param註解出現繫結失敗時
<select id="findPostsBetweenRange" parameterType="java.util.Map" resultMap="PostResultMap"> SELECT p.id as post_id,
java double型別加減運算時出現的精度丟失問題
問題由來: 今天在寫一個業務引數的時候,需要幾個數一起算一下最後返回一個浮點數。 一開始我就直接用強制型別轉化之後開始加加減減,後來發現總是會在末尾多出一些莫名的小數,這很明顯就是精度丟失問題,但是因為是要返回固定的資料型別,不能用Format轉成Strin
使用if語句時應注意的問題(初學者)
(1)在三種形式的if語句中,在if關鍵字之後均為表示式。該表示式通常是邏輯表示式或關係表示式,但也可以是其他表示式,如賦值表示式等,甚至也可以是一個變數。 例:if(a=5)語句; if(b)語句; 只要表示式的值為非零,即為“真”。 比較:
時間型別資料使用between ...and ..語句條件查詢時應注意的問題
大多數專案中,我們使用的時間精度都是到多少號,在未經過處理時,儲存在資料庫後,時間精度就到毫秒了。比如輸入‘2013-12-30’,但儲存在資料庫中就變成‘2013-12-30 00:00:00.000’ 。平時使用 between ..and..語句時,對於數值型別的資料
for迴圈陣列時使用splice時應注意的問題
const list = [ {"className": "花花5555", "gradeName": "畢業班"}, {"className": "中ei班", "gradeName": "畢業班"}, {"className": "花花
SDL渲染QT介面時應注意的事
這段時間一直在研究用QT做個播放器的事情,發現如下幾個問題,特來記錄與分享 1.QWidget在設定全屏與還原時,他的視窗控制代碼是會變的!在設定全屏以及還原之後qDebug <<(HWND)Widget->winId();就可以看見。這個問題
php5.0到5.6的新特性,開發時應注意版本的相容性
php5.0 使用了Zend 2 引擎。 增加完善的面向物件模型 增加了新關鍵字,包括this,try,catch,public,private,protected等 改變strrpos() 和 strripos()使用整個字串作為 needle。 改變array_mer
SQL語言做加減運算時將某項的null值轉換為0
在SQL語言中,很多時候,在表項中會遇到null值,null值有三大特點:1)NULL值不參加統計;2)NULL值不進入計算表示式;3)不能與其它值進行比較。 因此,在運算中要將null值有時候轉換成其他值,這裡提供一種加減運算中轉換為0的方法。
用javascript控制css中style.height和style.width時應注意px單位問題
divSlider.style.height = 1000; //在chrome不管用 divSlider.style.height = "500px"; //這樣就好了 1、document.getElementById('div').style.height=
使用fopen時應注意的問題
以前在windows下總喜歡使用CFile類來操作檔案,最近改用fopen系列函式,卻沒想到一個不經意的問題讓我除錯了一整天。開啟檔案使用的程式碼如下: FILE* fh = fopen("c:/filename", "r"); 預設情況下(當然可以進行設定),檔案是以文字模
C++中tan、atan、sin、cos等三角函式用法的程式碼演示及結果,注意角度和弧度的轉換!
進行相機座標系相關公式推導時,經常碰到三角函式的使用。時間一長就生疏,碰到問題再查,很費時間。所以就總結一下,也希望能幫到更多的人。下面就通過簡練的程式碼,把常用的cos、sin、tan、atan等通過程式碼及結果都說清楚。注意弧度和角度的區別!!! 1、程式碼 #include <
程式碼出現bug時,情商高和情商低程式設計師表現,產品經理:差太多
當我們還在上學的時候都認為智商是很重要的東西,有的人聰明,不用努力也能取得好的成績,有的人很努力成績卻很一般,那時候腦子裡就有一個想法:“智商決定了一個人今後的成就”,畢業之後才發現,除了智商之外,情商也是一個十分關鍵的東西。 很多人眼裡程式設計師都是情商比較低的一類人,因為他們的智商普遍比較高
安裝Linux 18.04作為第二系統時的注意事項和解決方案(第一系統是windows10 )
搞了很久才把Unbuntu 18.04安裝成功,為了防止以後再遇到這些問題,記下來。 我的筆記本時MSI的。 UEFI bios面板, 硬碟分頁方式是GPT。 如何檢查自己的電腦時UEFI還是Legacy BIOS Type win+R, input msinfo
NSURLProtocol處理重定向時需要注意301和302狀態
-(NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)respo
建立app時controller,router,view和頁面之間的關係
頁面 頁面就是我們平時看到的網站的導航頁或者其他的頁面。 views views是對某個物件的檢視,代表了這個物件的圖形介面。在這裡,只要我們把想要顯示到頁面上的控制元件的views新增到當前正在顯示的views下,(也可以是我們將要執行的views下),就可以完成顯示,顯示在頁面上。 ro
50行Python程式碼實現視訊中物體顏色識別和跟蹤(必須以紅色為例)
目前計算機視覺(CV)與自然語言處理(NLP)及語音識別並列為人工智慧三大熱點方向,而計算機視覺中的物件檢測(objectdetection)應用非常廣泛,比如自動駕駛、視訊監控、工業質檢、醫療診斷等場景。 目標檢測的根本任務就是將圖片或者視訊中感興趣的目標提取出來,目標的識別可以基於顏色、紋理、形狀。其
寫程式碼時應該注意的問題
1, 程式碼可維護性相關 (1), svn 提交不寫註釋 (2), 命名太隨意 (3), 程式碼隨意排版 (4), 多層巢狀結構 (5), 一個方法包打天下 : 要記住 -- 單一職責原則, 一個方法不應該承載太多,要儘量抽取出來。 (6), 不統一的風格 (