原创 使用ffmpeg下載HLS(m3u8)合併生成單個MP4視頻,多mp4視頻合併也是同理

下載m3u8的ffmpeg命令: $ mkdir mydir $ ffmpeg -i http://xxx.com/hls/record.m3u8 -c copy mydir/out.mp4 如果完整的ts流,中間沒有中斷過。那麼在my

原创 Windows 鏈接遠程桌面 報錯CredSSP 加密 Oracle 修正 問題解決

更新了win10,鏈接遠程桌面錯誤:出現身份驗證錯誤。要求的函數不受支持   解決方法: 修改註冊表:(也可新建文件將下面代碼複製粘貼到文件中,將文件名稱修改爲 xxx.reg 。然後雙擊執行,一路確定) Windows Regist

原创 PHP7 微信支付回調失敗 解決

升級完PHP7 發現微信支付回調失敗。原來是 $GLOBALS['HTTP_RAW_POST_DATA'];沒有定義的問題。php7 移除了這個全局變量。 問題代碼如下: 微信API :WxPay.Api.php public stat

原创 php7 mongoDB 封裝 支持多庫鏈接配置 簡單易用

mongoDB封裝 支持多庫鏈接配置 簡單 易用示例代碼中包含mongoDB的基本操作,增、刪、改、查、索引、正則等。請注意:mongoDB 支持版本 3.2+因爲操作方都是使用command來執行,使用規範請參見官方文檔。具體命令及參數

原创 快速排序 go 語言實現

快速排序其基本思想是通過一箇中間值,使左邊的值不大於中間值,右邊不小於中間值。然後中間值左邊和右邊分別重複上述運算。最終完成排序。時間複雜度O(nlogn)。  給一個go 語言的實現,性能和可讀性也還不錯: func qsort(dat

原创 CentOS yum安裝最新版SVN (subversive 1.9.x)

centos  base源裏的 svn版本還是1.6.幾乎沒有更新過。 要使用yum安裝,執行下面命令即可:~# echo -e '[WandiscoSVN]\nname=Wandisco SVN Repo\nbaseurl=http:/

原创 centos6.5_x86_64 下 nginx 1.10.1、php7 安裝記錄

#centos6.5_x86_64 下 nginx 1.10.1、php7 安裝記錄 #np7install.sh #安裝依賴包: yum install -y openssl-devel pcre-devel libxml2-deve

原创 android 瀏覽器 內容區 內嵌 scroll 不能滾動解決

android 瀏覽器 內容區 內嵌 scroll 不能滾動 這個問題困擾了我好一段時間。這個bug很久以前就有人提了。但是android2.x 估計沒戲解決了。4.x 這個問題不存在http://code.google.com/p/an

原创 一道經典面試題:計算n以內的素數(質數)算法

一個很經典的面試題,最好你先能自己實現。 import java.util.ArrayList; import java.util.Date; public class sushu { /** * 素數算法1

原创 蘋果消息推送 PHP 代碼備忘

<?php define("SYSDEBUG",true); define("APPPATH","/pathto/appdir/"); class m_ios_notification { private $_con

原创 Linux 簡單shell創建自己的守護進程,自動重啓,紀錄進程運行狀態,日誌切割壓縮

對於守護進程管理、自動重啓、記錄log,有一個很好用的進程管理工具 supervisord 。它可以說簡單易用,且功能強大。但是對於我的部署需求來說還是過於繁瑣,且沒有搞定用它如何記錄進程狀態。 今天寫了一個簡單的shell腳本,以滿足我

原创 Mac 下 android studio 無法啓動

安裝android studio 之後無法啓動。而且所有環境變量都設置好了。 搞了半天,後來發現是我的jdk版本不匹配。 原始配置中要求的是1.6,而我本地是1.7 /Applications/Android Studio.app/Con

原创 android java MD5 實現記錄

java md5 也不封裝一個簡單的。每次都是自己寫唉 記錄一下吧。 public String MD5(String str){ java.security.MessageDigest messageDigest = null;

原创 二進制開關實現

開發中總是存在着各種狀態的保持。都是字段的話,相當麻煩。使用二進制狀態存儲就方便多了。現在一個int值你可以保存32個開關了。public class a { /** * 獲取當前index狀態,[0,1]; * @par

原创 netbeans 支持 svn 1.7.4 版本設置

客戶端svn版本升級到1.7之後netbeans自帶的插件就不能支持了,因爲最新的插件還沒有更新,最高1.6。最好的方式是使用命令行方式 但是需要配置一下 netbeans.conf 參數:netbeans_default_options