原创 mount cifs linux讀寫windows共享目錄

mount -t cifs -o username=srs_dvr,password=abcefd//gpk01.pic98.com/share /media/share/

原创 golang db.Prepare不支持毫秒。另想辦法

用的這個驅動。 _ "github.com/go-sql-driver/mysql" 如果是如下代碼,時間有毫秒,就有錯誤提示: 2019/05/29 12:05:04 apis_public.go:444: se

原创 golang聲明一個map數組

golang 聲明一個map數組 ris := [](map[string]interface{}){}

原创 golang db.Prepare select top ? order by ?

用的這個驅動 _ "github.com/go-sql-driver/mysql" 經過測試,貌似golang的 db.Prepare在查詢字符串中 不能使用 select top ? ... order by ? 這樣的兩個地方不能使用

原创 ffmpeg android ndk編譯,還是用的gcc,不會配置clang版的。

因爲google在 NDK R19C中把GCC刪除了。本來想着能不能配置出用clang編譯ffmpeg,可是折騰了半天還是不行,於是還是用gcc吧。。支持gcc版本的最高的ndk是 NDK R17C,需要下載ndk r17c的開發包。另外最

原创 跨平臺 C++ 純socket 訪問webapi json

webapi.h #pragma once #include <string> #include <list> #include <map> class webapi { class urlitem { public:

原创 ffmpeg avi 轉aac 12000 hz flv失敗,得多繞幾圈。。。

源avi文件參數。 Video: CRAM 720x576 1fps 120kbps [V: HyperCam Video (msvideo1, rgb555le, 720x576, 120 kb/s)] Audio: PCM 11025H

原创 ffmpeg 片頭加水印

前37秒指定位置加水印。 @echo AVI轉wav批處理腳本 @echo —————————————————————————– @echo @ echo 開始視頻轉換過程 @ echo 確認請按任意鍵,否

原创 ffmpeg 去掉片頭片尾。。。

s1 爲片頭長度。s2爲片尾長度 @echo off & setlocal enabledelayedexpansion set "s1=00:00:36.00" set "s2=00:00:36.00" for /f "tokens=1-

原创 golang adodb mssql數據庫的query格式化奇葩問題

用adodb驅動查詢mssql數據。如果參數帶有大括號。就會顯示錯誤: ServeSrs sql db.Prepare error發生意外。 (語法錯誤或違反訪問規則) 代碼如下: db, err0 := sql.Open("ado

原创 xamarin.forms或者android 在其他線程更新UI的便捷方式。

如果是xmarin.forms,使用: try { Xamarin.Forms.Device.BeginInvokeOnMainThr

原创 在vc vs2017 ide中加入QT UI.

首先vs要安裝QT 插件。QT VS Tools 然後右鍵工程目錄裏面需要建立UI文件的文件夾,添加-》新建項,選擇QT,出現QT UI模板,選擇需要的。 然後加入對應的xx.h 和xx.cpp DlgRooms.h #pragma o

原创 記錄一個assembly: Dependency造成的錯誤。

一個xamarin.forms工程需要一個Toast來提示信息,大家知道forms沒有內置這個簡單的控件,不可思議。要自己引入不同平臺的實現。於是,偷懶用嚮導創建了一個c#類。結果用 [assembly: Dependency(typeof

原创 C++解析url地址成爲prot://host:port/path?query[param]

一點都不復雜,按照url格式分析就可以了。 bool httpclient::urlparse(std::string urlin, urlitem & out) { bool ret = false; int i = 0

原创 次聲波提取參數。

首先錄製加載了次聲波的音頻,要錄製最少3分鐘以上,GOLDWAVE錄製。然後resample成6000hz,然後playback rate 調成96000hz,然後播放速度調成1.4倍速。這樣就能聽到錄製的音頻中承載的次聲波了。