原创 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