企業開發

ELF Hook原理

首先寫一段C程式碼,用arm-linux-androideabi-gcc 編譯成可執行檔案: 圖1. C程式碼Demo arm-linux-androideabi-objdump -D 反彙編出所有的段,下面的截圖,只擷取我們感興趣的幾個段: &nbs

VS2015+Qt5+OpenCV3開發環境配置

本文介紹如何使用VS2015作為編譯開發環境,呼叫OpenCV3.31和Qt5.9.1寫影象處理的GUI。 1.目錄結構 假設我們要建立一個名為VideoZoom的工程,那麼首先按下圖構建目錄結構,在bin資料夾中存放可執行檔案,lib資料夾中放入opencv_world331d.lib,i

Linux open系統呼叫流程(2)

1. 書結上文,繼續分析do_filp_open函式,其傳入4個引數: dfd:相對目錄 tmp:檔案路徑名,例如要開啟/usr/src/kernels/linux-2.6.30 flags:開啟標誌 mode:開啟模式 /* * Note that while the

Android(cacerts.bks)新增根證書

Android(cacerts.bks)新增根證書Android系統中CA證書檔案的位置在:/system/etc/security/cacerts.bks注意:Android 2.2官方系統中是沒有CNNIC SSL這個證書的,這是因為中國網路環境原因而沒有內建的。如果是你是使用國行版的Andro

編譯PTAM與PTAMM-記

編譯PTAM,弄了一天,終於搞定了。記錄一下。  平臺說明:Windows XP, VS2008 首先編譯libCVD庫: 1、依賴toon庫,toon作為一個頭檔案包包含進工程include目錄即可;2、toon/internal/config.hh 只保留#defin

OPC UA 官網

  中國官網 http://opcfoundation.cn/ 基金會 http://external.informer.com/s/opcfoundation.org/developer-tools%2Fdeveloper-kits-unified-architecture%

概念詳述:一對多直播與多對多互動直播該如何區分?

對於剛接觸音視訊技術的開發者而言,理清這四個概念需要一些時間,讓我們通過一組簡單的示意圖以及關鍵詞來了解這幾個概念: 直播:(一對多,RTMP/HLS/HTTP-FLV,CDN)直播是一種非常典型的流媒體系統,通常會分為推流端(Pusher)、拉流端(或者叫播放端,Player)以及直播流

Linux平臺下的檔案許可權安全基本管理

Linux平臺下的檔案許可權安全基本管理 1.檔案許可權存在的意義 1.檔案許可權是系統最底層的安全設定方式之一; 2.保證檔案可以被可用的使用者來進行相應的操作。 2.檔案許可權的檢視 對於檔案: ls -l file ll file 對於目錄: ls -ld di

Linux學習(第十五週)

第十五週學習內容:keepalived和varnish 第十五週作業: 1、簡述HA cluster原理。       叢集中存在著多個單點,如排程器、session server、NFS等,他們的宕機會導致整個叢集不可用。解決辦法就是高可

如何配置Sarg與E2guardian一起使用

在這篇文章中,將展示如何配置Sarg服務以便從E2guardian獲取報告。Sarg從代理日誌檔案建立圖表報告。如果你使用E2guardian,強烈建議使用Sarg從E2guardian獲取報告,而不是Lightsquid。 如何配置E2guardian,請點選這裡。 一、安裝Sarg軟

在pfSense中使用E2guardian阻止HTTP和HTTPS網站

在篇文章中,將演示如何通過在pfSense中使用E2guardian服務來阻止HTTP和HTTPS域名。E2guardian是一個Web過濾器,也可用作代理伺服器。它具有許多功能,比SquidGuard Web過濾器更有效。阻止HTTPS域名的方法有很多種,但是效果都不好。通過使用E2guardian,無

DirectX11--深入理解與使用2D紋理資源

前言 寫教程到現在,我發現有關紋理資源的一些解說和應用都寫的太過分散,導致連我自己找起來都不方便。現在決定把這部分的內容整合起來,儘可能做到一篇搞定所有2D紋理相關的內容,其中包括: 2D紋理的一般建立方法 DDSTextureLoader和WICTextureLoader 2D紋理陣列的一

第四天mysql學習筆記

一、單表查詢1、查詢所有記錄select from student;2、查詢指定欄位select s_name from student; 例子指定s_name欄位顯示。3、查詢指定條件select s_name from student where s_id>3;這例子是id大於3查詢結果。4、查詢

騰訊雲高防伺服器 騰訊雲BGP高防IP是如何防DDos和cc***的?

騰訊雲高防伺服器又稱為騰訊雲BGP高防ip,無論你的業務是否在騰訊雲,都可以使用騰訊雲提供的DDos及cc防護。如果 業務不在騰訊雲,只需把需要防護的裝置繫結騰訊雲高防即可防護,無需任何配置。 DDoS***是目前網際網路中最常見的網路***方式之一,通過大量虛假流量對目標伺服器進行***,堵塞網路

0.7750141620636