原创 用戶模式下調用ntdll.dll中NativeApi的測試
// ntdll調用.cpp : 代碼 vc6.0 + winxp編譯 // #include "stdafx.h" #include "windows.h" typedef DWORD(WINAPI *NtTerminateThr
原创 通過php獲取ip所在地理位置
一.主要原理是 解析百度查詢ip返回的json結果 /** * 獲取ip的地理位置 使用file_get_contents() 需要開啓ssl擴展 * @param string $ip ip地址 * @
原创 自己總結的 怎麼寫網站後臺管理
1.像我這種新手應該怎麼寫網站後臺管理呢? 2.要怎麼寫 才能像那些cms管理系統的後臺一樣,實現不刷新,而改變網站內容呢 方式1. frameset,frame (w3c關於frameset介紹) 一,frameset, frame-
原创 封裝php下載文件類
<?php //文件下載 class NDown{ private $_file; private $_error; private $_path; //文件目錄和文件名稱 public function __c
原创 php 防止頁面刷新重複提交
一.使用session防止重複提交 其實跟驗證碼一樣的原理,主要是生成session和input隱藏域, 這邊我的代碼是在一個頁面中處理。 <?php header('Content-type:text/html; charset=
原创 [算法] c++實現 簡單的選擇排序
原理: 選擇排序(Selection sort)工作原理是每一次從待排序的數據元素中選出最小(或最大)的一個元素(下標). 工具 Dev c++ #include <iostream> using namespace std; i
原创 [算法] c++實現 簡單的冒泡排序
開發工具 Dev-c++ #include <iostream> #include<stdlib.h> #include<time.h> #define random(x) (rand()%x) using namespace std
原创 [算法] c++實現 簡單的插入排序
基本思想: 把n個待排序的元素看成一個有序表和一個無序表,開始時有序表中只有一個元素,無序表中有n-1個元素;排序過程即每次從無序表中取出第一個元素,將它插入到有序表中,使之成爲新的有序表,重複n-1次完成整個排序過程 以下是c+
原创 使用websocket防止app登錄接口的token劫持
token的作用:和PC登陸的session一樣,作爲用戶進入的唯一票據 例如:app與服務器端的接口、java與php之間不同程序的接口,這些接口一般通過json格式傳輸數據 所以爲了保證移動端和服務端數據傳輸相對安全,需要對接口進行加
原创 [php] 設計模式之 簡單策略模式
<?php //用策略模式 解決商城結算的各種優惠策略 //主要是抽出 算法 //虛基類 abstract class chargeSupper{ //虛函數 抽象出算法函數 abstract function caclCharg
原创 [php] 設計模式之 工廠模式
<?php //利用簡單的工作類實現 計算器 加減乘除 //虛基類 abstract class Operator{ //設爲保護 除法的時候需要訪問 protected $NumA; protected $NumB; //構
原创 MySql配置主從同步
一. 實現MySQL主從複製需要進行的配置: 主服務器: 開啓二進制日誌 配置唯一的server-id 獲得master二進制日誌文件名及位置 從服務器: 配置唯一的server-id 使用master分配的用戶賬號讀取master
原创 PHP入門 (二) 數據類型
PHP支持8中原始類型 4 種標量類型: integer(整型) , float/double(浮點型), boolean(布爾型), string (字符串型) 2 種複合類型: array(數組) , object(對象)
原创 PHP入門 (一) 標註風格和註釋
使用的書籍 << php入門到精通(第四版) >> 環境 widnows + phpstudy 編輯器 notepad++ 版本 php7 第一部分 標註風格 一, xml的風格 <?php
原创 windows驅動編程學習(2)--------第一個驅動 hello
工具: notepad++, wdk 7600(http://pan.baidu.com/s/1o6sm1Z0),monitor調試器http://pan.baidu.com/s/1c0rQPW0 文件目錄 sources代碼 TARG