原创 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# 漢字轉拼音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