原创 http狀態碼是什麼,有什麼用,在哪裏查看,分別代表什麼意思?

寫在前面: 當瀏覽者訪問一個網頁時,瀏覽者的瀏覽器會向網頁所在服務器發出請求。當瀏覽器接收並顯示網頁前,此網頁所在的服務器會返回一個包含HTTP狀態碼的信息頭用以響應瀏覽器的請求。本文主要是:關於http狀態碼是什麼,有什麼用,在

原创 laravel中的圖片上傳封裝的工具類

<?php namespace App\Handlers; class ImageUploadHandler { // 只允許以下後綴名的圖片文件上傳 protected $allowed_ext = ["png",

原创 laravel圖片上傳,但是圖片較大我們進行裁切處理

  先說一下裁切擴展 安裝擴展包 Composer 安裝 $ composer require intervention/image 配置信息 執行以下命令獲取配置信息: $ php artisan vendor:publish --

原创 Redis認證密碼

Redis默認配置是不需要密碼認證的,也就是說只要連接的Redis服務器的host和port正確,就可以連接使用。這在安全性上會有一定的問題,所以需要啓用Redis的認證密碼,增加Redis服務器的安全性。 1. 修改配置文件

原创 使用php laravel進行數據數據採集

1、本次使用QueryList強大的採集框架進行抓去數據 2、採集國家地理中文網:http://m.nationalgeographic.com.cn/,找到一個H5頁面 3、分析dom結構 接下來我們開始使用QueryList。 本

原创 移動端數據接口返回數據格式(上)

一、接口規則: 傳輸方式 爲保證交易安全性,建議採用HTTPS傳輸 提交方式 採用HTTP協議中的方法提交 數據格式 提交和返回數據都爲json格式 字符編碼 統一採用UTF-8字符編碼 簽名算法 MD5 簽名要求 請求和接收數據均需要

原创 laravel數據整理

Artisan  // 在版本 5.1.11 新添加,見 http://d.laravel-china.org/docs/5.1/authorization#creating-policiesphp artisan make:polic

原创 windows下全文檢索引擎sphinx/coreseek的安裝配置

安裝教程使用的coreseek4.1,下載地址:http://download.csdn.net/detail/wangshaner1/6202993 這個是我的coreseek.conf 配置文件。 1

原创 laravel中路由的詳解和實例總結

路由其實就是從源地址傳送到目的地,下面對mvc+route進行圖形詳解 基礎路由: Route::get('/get',function(){     return 'get'; }); Route::post('/post',funct

原创 ping++支付實現步驟

ping++支付實現步驟 1. 微信支付實現 登錄ping++平臺,https://dashboard.pingxx.com/login 2.開通支付渠道 支付渠道->開通微信公衆號支付 開通後 就可以下載php sdk包 和clie

原创 算法題總結

二、數據結構和算法 1.使對象可以像數組一樣進行foreach循環,要求屬性必須是私有。(Iterator模式的PHP5實現,寫一類實現Iterator接口)(騰訊) <?php class Test implements

原创 socket select模型

由於socket recv()方法是堵塞式的,當多個客戶端連接服務器時,其中一個socket的recv調用時,會產生堵塞,使其他連接不能繼續。 如果想改變這種一直等下去的焦急狀態,可以多線程來實現(不再等待,同時去recv,同時阻塞,

原创 json數據如何存入到cookie中,如何獲取

1、引入相對應的cookie.js插件如下: <script src="js/jquery.cookie.js"></script> <script src="js/json2.js"></script> <script src="js

原创 Linux進程間通信——使用共享內存

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 下面將講解進程間通信的另一種方式,使用共享內存。 一、什麼是共享內存 顧名思義,共享內存就是允許兩個不相關的進程訪問同一個邏輯內存。共享內存是在兩個正在運行的進程之間共享和傳

原创 移動端數據接口返回數據格式(下)

api響應數據規範 單頁數據 JSON 參考 { "meta":{ "code": 200, //結果碼,int 型,必需。客戶端應首先根據此項結果進行相應處理。 "message":"***