原创 aspx頁面使用log4net記錄日誌步驟(單獨log4net.config文件)

1.引用dll 2.web.config配置 <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfi

原创 設計模式學習之開放封閉原則與依賴倒置原則

1.開放封閉原則是說對軟件實體(類啊、模塊啊、函數啊等等)應該可以擴展,但是不可以修改。也就是對擴展開放、對更改封閉。 2.依賴倒置原則高層模塊或者底層模塊都依賴於抽象,抽象不應該依賴於細節。針對接口編程,而不是針對實現編程。程序中所有的

原创 js-xlsx合併複雜表頭導出

先上效果圖: js-xlsx的功能與介紹直接上npmjs找吧,下面直接上代碼: const XLSX = require('js-xlsx'); //表頭 let headers = { A1: { v: '項目' }, B1

原创 postgresql根據查詢日期所在月份的週數查找去年該月份對應週數的日期

--  DROP FUNCTION get_last_month_day_by_week(timestamp without time zone);create or replace function ge

原创 Visual Studio2010調用WebService步驟

一、準備一個WebService 1.右鍵你的web應用=》添加=》新建項=》選擇“Web服務”=》輸入名稱=》確定 2.工具欄=》調試=》開始執行 3.在瀏覽器可以得到一個url 二、新建一個控制檯程序以調用WebService服務 1

原创 關於js對象創建

在js中,創建對象最簡單的方法就是new 一個Object的實例出來(new Object()),例如:     var person=new Object();     person.name='cha

原创 利用PIN碼破解wifi密碼(WPA2-PSK)

無奈宿舍無線網絡實在太差,校園網連個QQ都登錄不上,看到XX地方的信號居然是滿格,難免想讓我做一次網絡安全方面的實驗。聲明下,僅僅是實驗而已,禁用於非法目的。 首先,亂扯一些東西,看看就好,不看也行。 1.      Pin碼 WPS中的

原创 element ui 表格合併單元格

先上效果圖:再上代碼:<template> <div> <el-table :data="tableData6" :span-method="objectSpanMethod" b

原创 關於js繼承實現

1.原型鏈實現。原型鏈這東西有點像作用域鏈。     function SuperType() {         this.property = true;     }     SuperType.prototype.getSuper

原创 LinQ中Union&&Concat&&Intersect區別

MSDN中相關方法的定義 Union:https://msdn.microsoft.com/zh-cn/library/bb341731(v=vs.90).aspx Concat:https://msdn.microsoft.com/zh

原创 MSSQL2008數據庫壓縮

USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE -

原创 設計模式學習之迪米特法則

迪米特法則(LoD):也叫最少知識原則。如果兩個類彼此不必彼此直接通信,那麼這兩個類就不應當發生直接的相互作用。如果其中一個類需要調用另一個類的某一個方法的話,可以通過第三者轉發這個調用。 迪米特法則首先強調的前提是在類的結構設計上,每一

原创 卸載postgresql

卸載 dpkg --list | grep postgresql  dpkg --purge <insert packagehere> or sudo apt-get --purge autoremove postgresql*

原创 postgresql根據日期所在週數查找上個月該週數的日期

--  DROP FUNCTION get_last_month_day_by_week(timestamp without time zone);create or replace function ge