原创 vuejs 項目中使用@mixin 與 @include 來做主題的切換

一: 主題切換一般分爲 倆種 1:是我們通過點擊頁面的主題設置來切換主題 2:是對外暴露主題的樣式表,讓其他人可以制定主題並進行切換 先說第一種的實現 以vue3.0 爲列 vue 項目中跟目錄 下創建vue.config.js 文件, i

原创 springboot 常用的註解,解決面試

一: ComponentScan  : 作用掃描 二: MapperScan  : 掃描mapper  三: @SpringBootApplication 組合註解 四: @EnableAutoConfiguration 開啓自動配置的功能

原创 C# List去重DistinctBy擴展

list 去重擴展: public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource

原创 vue2與vue3雙向綁定的實現以及其雙向綁定的缺陷

先說缺陷吧 1:遞歸遍歷所有的對象的屬性,這樣如果我們數據層級比較深的話,是一件很耗費性能的事情 2:只能應用在對象上,不能用於數組 3:只能夠監聽定義時的屬性,不能監聽新加的屬性,這也就是爲什麼在vue中要使用Vue.set的原因,刪

原创 C# Elasticsearch幫助類

ElasticsearchConfig /// <summary> /// ES 連接配置 /// </summary> public class ElasticsearchConfig {

原创 java 的自定義註解

package com.design.design_note.spring; import java.lang.annotation.ElementType; import java.lang.annotation.Retention

原创 js IPV4 IPV6 正則驗證表達式

IPV4 ^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$    IPV6 ^([\da-fA-F]{1,4}:){6}((25[0-5]|2[

原创 C++Socket 編程

 

原创 C# 漢字轉拼音NPinyin

網上找了好多方法,都比較慢。NPinyin經過測試,挺快。 public static class PinYinHelper { /// <summary> /// 漢字轉化爲拼音

原创 asp.net core ActionExecutedContext 獲取Request.Body內容

實體類: public class ApiActionDescriptorModel:ICloneable { public string ActionName { get; set; }

原创 js 獲取文件名稱正則

var reg = /[^\\\/]*[\\\/]+/g; //匹配文件的名稱和後綴的正則表達式 var name = $(this).val().replace(reg, ''); va

原创 C# ip的排序方法

private List<string> IpOrderBy(List<string> ips) { List<string> ipList = new List<string>();

原创 js 排序算法實現

function ArrayList(){ //屬性 this.array=[] //方法 //將數據可以插入到數組中的方法 ArrayList.prototy

原创 js正則獲取src中的內容

<textArea rows="10" cols="100" id="test">你好好呀</textArea> <button onclick="change()" >點擊改變</button>    function ch

原创 js錯誤類型