原创 js獲取路由傳參
//獲取路由傳參 function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
原创 linux mariadb升級新版本
安裝最新版本的mariadb 1、配置最新版本的yum源 vim /etc/yum.repos.d/mariadb.repo將以下內容粘貼入建好的mariadb.repo文件中 [mariadb] name = MariaDB b
原创 php curl發起請求
<?php function geturl($url){ $headerArray =array("Content-type:application/json;","Accept:application/json");
原创 C#使用sqlite數據庫SQL logic error no such function: SCOPE_IDENTITY
原因:使用 SimpleCRUD的inset方法報錯,sqlite中沒有SCOPE_IDENTITY()這個方法,insert方法生成的SQL中調用了這個方法 sqlite中應該是@SCOPE_IDENTITY 解決:SimpleCRU
原创 ip地址加端口號驗證正則表達式
/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\
原创 vuex分組
vuex分組實現,創建兩個對象,調用Vuex.store傳入Modules import Vuex from 'vuex' import Vue from 'vue' Vue.use(Vuex) const ModuleA = {
原创 winfrom父子窗體傳值
父窗體向子窗體傳值:實例化子窗體時傳參到子窗體構造函數,子窗體可在構造函數中取到param; 子窗體向父窗體傳值: 子窗體定義委託-> 定義事件->子窗體觸發事件並傳入參數->父窗體註冊子窗體事件處理函數->父窗體事件處理函數中接收到子
原创 winform實現開啓停止子線程
private CancellationTokenSource m_CancellationTokenSource = new CancellationTokenSource(); 子線程開啓: private void pri
原创 sqlite數據庫批量導入數據
sqlite數據庫查看軟件, 好用 1.把數據導出爲scv文件 2.安裝sqlite.exe, 添加環境變量 3.sqlite3.exe XX.db (新建一個數據庫) 4 .open XX.db打開一個數據庫 .d
原创 C#創建對象 轉成json字符串 fanhui
//創建一個對象 var obj = new { state = 0, message = errorMessage }; //對象轉換成字符串 string result = JsonConvert.SerializeObject(o
原创 js 判斷兩個對象是否相等
//判斷兩個對象是否相等 function isObjectValueEqual(a, b) { // Of course, we can do it use for in // Create ar
原创 微信小程序wx.createInnerAudioContext使用方法
1.創建audio對象 js開頭: const myaudio = wx.createInnerAudioContext({}); 2.設置資源路徑,onShow或者onLoad內設置 onShow: function () {
原创 nsis檢測是否安裝了.Net Framework 4.0
在 .onInit 方法中Call此方法 client和Full 只要有一個存在就表示安裝了4.0 Function checkFramework4 ClearErrors ReadRegDWORD $0 HKLM "SOFT
原创 ${NSD_CreateText} $\n$\r 不能換行問題
修改 nsDialogs.nsh頭文件 加入${ES_MULTILINE} !define DEFAULT_STYLES ${WS_CHILD}|${WS_VISIBLE}|${WS_CLIPSIBLINGS}|${ES_MULTILI