原创 C#中數據庫的運用

在c#中對數據的管理c# 可以有數據庫,文件(如xml文件,txt文件),還有一些如容器類。其中數據庫的操作相對便捷,安全。 下面我們討論如何在程序中使用數據庫。將數據庫加入程序中一般來說分爲以下三個步驟。 1、連接數據庫:建

原创 MiniSNS-代碼規範

JS代碼規範 1註釋 代碼註釋需要說明“函數功能”、“入口參數”、“返回值” 2 類型、字段、屬性、方法、事件的命名 統一使用英文。如果實在找不到合適描述可以使用中文但必須是全拼。使用中文是不符合要求的。 命名規範統一使用駝

原创 基於Vue-cli的多目錄項目配置

直接用vue-cli創建的項目可以創建一個單頁面應用,開發環境和生產環境都是以一個單獨的項目爲目錄的。在寫一些有共性的模塊時需要將所有組件放在同一個大的框架下的同時又需要每個模塊可以進行單獨的啓動和打包。此時就需要進行個性化配置。

原创 前端學習筆記Js篇(不定期更新)

注:沒有標註書名只有頁數的參考來源均指代《Javascript權威指南第六版》,其他參考均有書名或網址標註。 一、易產生誤區知識點記錄 1、[] == ! [] 所有對象都轉化爲true(P52),數組是對象,因此空數組[]轉化爲

原创 單元測試斷言庫:chai.js中文文檔

原文檔地址:https://www.chaijs.com/api/bdd/ BDD風格包含expect和should。它們以相同的鏈式結構進行斷言,它們的不同之處在於初始的斷言構造。可以查看風格指南來進行比較。 譯註:風格指南

原创 從瀏覽器渲染原理談性能優化(2017版)

隨着技術的革新,我們有了越來越多的方案去提升頁面性能,因此在2019年進行了本篇文章的更新。更新內容包括: 1、網絡通信部分的細節化,包括: 網絡時延、tcp簡述 HTTP個協議間差別及如何對應優化 HTTP2將對原有優化方案存

原创 色彩模式

一、 色彩模式 1、RGB色彩模式 RGB的數值指其亮度。通常情況下RGB各有256級亮度從0~255.共能組合出1678萬種色彩,也稱爲24位色(2的24次方)。24位色也被稱爲8位通道色。 這裏所謂通道,實際指三種色光各自

原创 關於c的那點事

1、printf中字符串過長時需要折行書寫使得程序更加易讀 printf("隨便打的話隨便打的話隨便打的話隨便打的話隨便打的話"); 用下面的方式直接折行會報錯 printf("隨便打的話隨便打的話隨便打的話 隨便打的話隨便打的話

原创 盒模型再回顧:外邊距摺疊與怪異盒模型

一、外邊距摺疊:指的是毗鄰的兩個或多個外邊距 (margin) 在垂直方向會合併成一個外邊距。 1、摺疊的結果 ①毗鄰兄弟元素 參加摺疊的margin都是正值:取其中 margin 較大的值爲最終 margin 值。 參與摺疊

原创 WPF中的頁面跳轉

WPF中的頁面跳轉分爲window頁面跳轉和page頁面跳轉兩類。window爲頂級窗體,其中可以包含frame和page。而frame和page可以相互包含。 window中的頁面跳轉一般是創建一個窗體然後調用show方法。

原创 淺談扁平化設計

扁平化設計風格帶給受衆的是一種乾淨、簡潔的設計情緒。這種設計風格現在已經得到了大量的應用。那麼什麼是扁平化設計呢?扁平化設計是指放棄漸變、陰影、高光等擬真視覺效果,從而更加簡單直接的將信息展示出來。 一、扁平化設計的五大特點 1

原创 色彩搭配

一、配色方案 1、確認主色調: 主色決定設計的風格。而在這裏主色不一定是一種顏色,也可以是一種色調。 在設計中色彩充當了重要的情感元素,色彩不僅能引起情緒變化,往往也能表達自身文化。另外,在實際使用中,也會根據場景而表達的信息不同

原创 淺析RESTful風格的API

要說RESTful首先來說說REST – REpresentational State Transfer (表述性狀態傳遞) 表述性狀態轉移是一組架構約束條件和原則。滿足這些約束條件和原則的應用程序或設計就是RESTful

原创 字體設計規範

對於內容描述性的網頁及網頁模塊,最重要的內容,就是文字。出現了文字,就會出現文字排版、字體選擇、字體顏色大小粗細等細節。而這些細節,往往是非常重要的細節。不同的字體和選色往往對整個頁面都有着非常大的影響,這是我在自己進行頁面設計中

原创 css中position定位

Position在頁面佈局中由十分重要的作用。利用position定位和z-index值的設定可以對文檔進行分層。對頁面樣式有了更好的渲染。(只有在進行了定位後z-index值纔會有效果) 目前幾乎所有主流的瀏覽器都支持posi