原创 編譯BoostrapV3 Sass版本的源碼(涉及Ruby、Sass、Compass、Watcher的配置)

前言 之前已經完成了編譯BoostrapV3 Less版本源碼編譯,按照官方的流程走可以了。由於V4版本是基於Sass的,因此有必要提前做好技術儲備,嘗試一下BoostrapV3 Sass版本源碼的編譯。 開始動手 1、安裝Rub

原创 用最簡的代碼和例子演示如何使用jQuery進行單元格合併

前言 這幾天的項目再次應用到了表格中單元格合併的功能,之前的有個項目是隻在某一列中進行合併操作,因此代碼是遍歷每行的某一列單元格,而這次的需求比較複雜,列數很多,都可以動態顯示隱藏,原來的代碼功能明顯不夠用了,因此花了點時間,好好

原创 編譯Boostrap V3 Less版本的源碼(涉及Nodejs、Less、Grunt)

前言 這段時間一直在看Bootstrap,隨着逐漸加深免不了進行Boostrap的css和js文件的編譯了。涉及的技術並不難,只是電腦環境不一樣,偶爾會碰見一兩個小坑,現在將過程記錄下來。 開始動手 以下假設已經安裝好了Nodej

原创 MySql5.7在Windows系統中的安裝、修改root密碼、添加到系統服務

前言 前幾天將系統升級到Win10,同時也將MySQL升級到最新的5.7,安裝過程有些許曲折,這裏記錄一下。 開始動手 1、下載MySQL5.7,筆者從這裏下載 http://cdn.mysql.com/Downloads/MyS

原创 C#中基於GDI+(Graphics)圖像處理系列之UEditor上傳圖片自動壓縮優化(添加水印)

前言 UEditor是百度開源的一款非常優秀的富文本編輯器,應用範圍特別地廣,筆者最近幾年做的項目都是用的它,當然不代表它是絕對完美的,也有這樣或者那樣的問題,比如用谷歌瀏覽器上傳圖片時有延遲的情況(並不是所有版本都有,可以參考筆

原创 安裝Ruby、Sass在WebStrom添加Watcher實現編輯scss文件時自動生成.map和壓縮後的.css文件

前言 這段時間一直在看Bootstrap,V3官方直接提供了Less版本的源碼,就先將Less學完了,很簡單的語法,學習寫Demo都是在Webstorm裏寫的,配置了Watcher自動編譯(詳見《在WebStorm裏配置watch

原创 一個基於Python3.6的方便簡單的API測試工具類(支持將結果以JSON格式打印)

前言 一直想找一個方便快捷的API測試工具,完成登錄前、登錄後的post或者get請求,請求參數都是Json,返回的結果有Json、文件流、html等。同事一直用Fiddler,筆都在試用Fiddler發現同公司開發的Test s

原创 結合YUI Compressor在WebStrom添加Watcher實現編輯js(css)文件時自動壓縮(包括自定義監聽範圍Scope)

前言 之前的文章已經介紹了在WebStrom添加Watcher處理Less和Scss文件,可見Webstorm這方面功能還是很強大的。這篇文章將介紹如何結合YUI Compressor添加Watcher自動壓縮js文件(同樣適用於

原创 在WebStorm裏配置watcher實現編輯less文件時自動生成.map和壓縮後的.css文件

前言 WebStorm是一款非常優秀的Web前端IDE工具,本文主要介紹,如何在其Watcher中進行配置,實現編輯less文件時自動生成.map和壓縮後的.css文件。筆者WebStorm版本爲2016.1.1。 開始動手 1.

原创 C#中基於GDI+(Graphics)圖像處理系列之文字或者圖片水印(透明、任意角度旋轉)

簡介 給圖片添加水印是比較常用的功能,通常是用於給圖片添加版權的信息或者作者信息。 本文將重點向大家介紹怎麼使用GDI+(Graphics)給圖像添加圖片水印和文字水印。 圖片水印 技術要點 控制圖片水印位置 一般水印位置最多爲

原创 簡化$.ajax的插件jquery.sdajax的使用說明

前言 jQuery.ajax是jQuery使用得最頻繁的方法之一,筆者在使用的過程,使用的參數基本上固定,因此往往會有很多冗餘的代碼產生。慢慢筆者開始厭倦了原始的寫法,想精簡一套簡單的出來。雖然jQuery裏有jQuery.pos

原创 C#中進行中英文字符截取(中文2個長度,英文1個)

前言 最近項目有個需求,就是截取文本,區分中英文字符,中文算2個長度,英文算1個長度,截取後增加…,佔3個長度(包括在限制長度內),需求不復雜,想要寫出較好的方法,得稍稍費點心思,下面是筆者寫的代碼,僅供參考。 代碼 /// <s

原创 關閉firefox火狐瀏覽器下載完成時自動掃描(49.0.2以後版本)

用firefox火狐瀏覽器下載文件到最後時,會顯示“剩餘時間未知”,將持續10秒鐘左右,即使幾KB 的文件,也要持續這麼長時間,問度娘才知道是自動掃描,檢查是否有毒,用的卻是Google的服務,不慢纔怪呢。 從網上找方法,基

原创 Ubuntu下安裝php7 + apache2 + mysql 5

管理員身份 sudo -s 安裝mysql apt-get install mysql-server mysql-client 彈出界面輸入 mysql的root用戶的密碼,如 123456 安裝apache2 apt-get i

原创 安裝Nodejs、npm、Less(支持生成壓縮後的css)

前言 最近深入瞭解Bootstrap,順便將Nodejs、npm、Less、Grunt等相關程序的安裝梳理了一遍,寫一幾篇博文記錄下,待需要時查找方便。 正式動手 安裝Nodejs和npm 1.到https://nodejs.or