原创 大小端模式說明

概述 在計算中,字節順序是指數字的二進制表示內的字節(或有時是位)的順序。它也可以更普遍地用於指代任何表示的內部排序,例如數字系統中的數字或日期的部分。 在最常見的用法中,字節順序表示多字節數字內的字節順序。小端排序將最低有效字節放在最前

原创 PHP加密流程

加密配置環境:windows版本:phpstudy8.0版本工具:Virbox Protector Standalone加殼工具加密流程1. 打開加殼工具,將httpd.exe、php-cgi.exe加入到加殼工具中。2. 函數選項不做設置

原创 用授權碼對軟件做加密和授權管理

授權碼介紹軟件用戶只需要輸入授權碼(由數字和字母組成的一串字符),激活授權碼後即可使用軟件,不需要任何賬號信息。授權碼支持綁定(在線、離線)、刷新(在線),查詢許可信息和使用許可等基本功能。授權碼既能提供高安全性加密,防止軟件的盜版及逆向工

原创 Linux環境使用授權碼實現軟件授權

Linux服務器,想實現軟件加密授權的方式有:加密鎖,軟鎖(賬號及授權碼),雲鎖。三種不同的授權方式使用的區別。加密鎖:可以適用完全離線的環境,做限時限次等。軟鎖:分爲賬號軟鎖及授權碼,離線及在線都能使用,無需硬件。都需要聯網激活一次,無論

原创 Java設計模式(一)—— 單例模式

一、介紹 什麼是單例模式? 通俗的講,就是在應用程序中只需要某個類保留唯一一個實例對象,不希望有更多的實例。單例模式是java設計模式中最簡單的設計模式之一,在應用程序中經常被用到。 二、應用場景 單例模式的應用場景有很多,比如線程池、日

原创 Java設計模式(二)—— 觀察者模式

一、定義 觀察者模式定義了對象間的一種一對多的依賴關係。當一個對象的狀態發生改變時,所有依賴於他的對象都得到通知並被自動更新。 二、何時使用 1、當一個抽象模型有兩個方面,其中一個方面的操作依賴於另一個方面的變化 2、如果在更改一個對象的

原创 SS服務未啓動,核心功能不可用的解決辦法

現象一:安裝virbox用戶工具提示:X64驅動安裝失敗現象二:安裝virbox用戶工具後,界面提示ss解決方法:1、將計算機中的殺毒軟件全部退出或者卸載,將senseshield.exe添加至殺軟白名單。2、檢查機器上是否安裝2345相關

原创 CMake系列教程2-HelloWorld

本文以 Windows 系統 Visual Studio 開發環境下爲基礎,演示CMake 構建HelloWorld教程。 HelloWorld.cpp 新建文件夾 HelloWorld,新建 C++ 源代碼文件 HelloWorld.c

原创 C 語言的命名空間

C語言也有命名空間,可分位4類命名空間。4類命名空間:所有的標籤(label)都屬於同一個命名空間。說明:①在同一個函數內,你的標籤不能相同。②在同一個函數內,標籤可以和其他變量名稱相同。因爲它們所屬的命名空間不同。struct、enum和

原创 CMake系列教程1-初始CMake

什麼是 CMake CMake 是一個跨平臺的安裝(編譯)工具,可以用簡單、統一的語句來描述所有平臺的安裝或編譯過程。能夠輸出不同編譯器的 makefile 或 project 文件。  CMake 的使用 CMakeLists.txt

原创 C 語言實現 RAII

儘管有許多的爭議,但我還是覺得 C++ 中的 RAII 慣用法是個好東西,也是寫 C 代碼時唯一懷念的 C++ 特性。下面是一些 C 語言實現 RAII 的方法: gcc GCC 上可以使用cleanup 擴展實現 #define RA

原创 發佈程序加密防反編譯

發佈程序前一定要做加密,不然會被破的體無完膚。推薦幾款加密產品。Virbox Protector Standalone 加殼工具效果:代碼加密,防止靜態反編譯加密技術:代碼混淆/虛擬化/代碼加密/智能壓縮/使用體驗:提供demo版和正式版,

原创 防止靜態反編譯及動態反反調試,反外掛

發佈程序前一定要做加密,不然會被破的體無完膚。推薦幾款加密產品。 Virbox Protector Standalone 加殼工具 效果:代碼加密,防止靜態反編譯 加密技術:代碼混淆/虛擬化/代碼加密/智能壓縮/ 使用體驗:提供demo版

原创 用jni實現java調用C動態庫

JNI JNI是Java Native Interface的縮寫,它提供了若干的API實現了Java和其他語言的通信(主要是C&C++)。從Java1.1開始,JNI標準成爲java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交

原创 unity 2017 代碼加密

據統計,市面上萬款遊戲中,其多數存在被破解、惡意代碼插入、廣告插入、外掛、二次打包等安全問題。而這些安全問題爲企業帶來隱患是,研發難度增加,研發成本的提高、玩家付費意願減低、遊戲失去公平性,玩家流失,直接損失收入——因此,破除遊戲風險對於開