原创 C#延遲執行方法函數

需求分析: 我們在做winform開發的時候,有時候需要讓程序休眠幾秒鐘,但是如果我們直接使用 Thread.Sleep()函數的話,頁面UI就會停止響應。怎麼樣解決呢,你可以把頁面涉及到表現UI的代碼放到一個單線程處理,也可以採用我面的

原创 顯示實現接口和隱式實現接口的區別

在開發C#的過程中,實現接口時發現有兩個選項,如下圖: 第一個是“隱式實現接口” 第二個是“顯示實現接口” 1、先定義一個接口: public Interface ICollect {       string GetName();

原创 C#自定義checkBox開關按鈕控件,設計漂亮美觀的UI按鈕

第一步: 先準備開關按鈕要使用到的背景圖片,一張是開啓的,一張是關閉的,如下圖:       一共有6種款式,大家也可以全部加進去 圖標素材下載地址: https://download.csdn.net/download/qq1557

原创 sql server 2008評估期已過期解決辦法

SQL Server 2008過期導致MSSQLSERVER服務無法啓動現象:安裝的是SQL Server 2008評估版,180天的試用期後,MSSQLSERVER服務就無法啓動,手動啓動就報告17051錯誤。 解決辦法: 第一步:進入

原创 Ajax跨域請求(二):解決ajax跨域

方式一:JSONP方式解決跨域問題 jsonp解決跨域問題是一個比較古老的方案(實際中不推薦使用),這裏做簡單介紹(實際項目中如果要使用JSONP,一般會使用JQ等對JSONP進行了封裝的類庫來進行ajax請求) JSONP解決跨域原理如

原创 web服務:Nginx和Apache的區別

一、Nginx特點 1、輕量級,採用C進行編寫,同樣的web服務,會佔用更少的內存及資源。   2、抗併發,nginx以epollandkqueue作爲開發模型,處理請求是異步非阻塞的,負載能力比apache高很多,而apache則是阻塞

原创 Linux系統NGinx配置文件,80端口自動轉443端口(非https)

server { listen 80; server_name 域名; rewrite ^(.*) http://域名:443$1 permanent; } server { listen 443; server

原创 css讓div盒子高度佔完整個屏幕高(盒子的高度自適應屏幕剩餘的部分)

先來看一下場景需求: 解決方法: 給div盒子添加min-height:100vh樣式即可 ,CSS代碼如下: body { width: 100%; height: 100%; font-family: "Microsoft

原创 Vue.js生命週期函數

一、Vue.js生命週期簡介 (直觀圖) 二、生命週期函數就是vue實例在某一個時間點會自動執行的函數 從Vue的創建到運行、銷燬總是伴隨着各種各樣的事件,這些事件統稱爲生命週期,生命週期鉤子是別名。Vue的生命週期,也就是鉤子函數;

原创 QQ客服鏈接(手機瀏覽器、PC電腦端點擊鏈接直接打開手機QQ添加好友)

電腦端: 代碼1:tencent //message/?uin=QQ號碼&Site=&Menu=yes 代碼2:https://wpa.qq.com/msgrd?v=3&uin=QQ號碼&site=qqq&menu=yes 手機端:

原创 新型冠狀病毒全國疫情Api接口

一、163提供的接口地址: http://c.m.163.com/ug/api/wuhan/app/index/feiyan-data-list?t=1580469818264 附帶t參數(最新的時間),可以查到最新的數據。  二、新

原创 mysql時間格式化函數from_unixtime和date_format的使用場景與區別

一、FROM_UNIXTIME函數 作用:將MYSQL中以INT(11)存儲的時間以"YYYY-MM-DD"格式來顯示。 語法:FROM_UNIXTIME(unix_timestamp,format) 參數:unix_timestamp

原创 thinkphp的url控制器訪問省略掉index.php的方法

一、先說一下需求: 1、目錄結構: 2、原訪問路徑是:http://域名/index.php/admin/,想實現的效果是省略掉index.php,直接能用http://域名/admin/訪問到後臺。 二、解決方法: 通過URL重寫的方

原创 php的字符串佔位符函數sprintf() 的用法

語法: sprintf(format,arg1,arg2,arg++) 參數 描述 format 必需。規定字符串以及如何格式化其中的變量。 可能的格式值: %% - 返回一個百分號 % %b - 二進制數 %c - ASCII 值對應

原创 IntelliJ IDEA修改默認的格式化代碼快捷組合鍵

需求分析: IntelliJ IDEA默認格式化快捷鍵是:Ctrl+Alt+L,但在使用時發現和QQ的快捷鍵是有衝突的,這種情況下,我們需要修改格式化代碼的快捷組合鍵。 解決方法: 1、File  →  Settings... → Key