thinkphp模型組閤查詢方法解析分析及一處設計錯誤的修正

簡單分析瞭thinkphp3.2版本對於組閤查詢方法,併修正瞭一處因爲parse_str()解包字符串引起的bug。
2017/01/01   hainuo   2305

Thinkcmfx不祘巧妙的安全登録設置

thinkcmfx設置瞭一箇後颱地址加密碼: 這是一箇比較好的設計理念。
2016/12/31   hainuo   3515

php清理文件夾 WSTMALL處理的錯誤思想解析

在php7.1 下使用WSTMALL齣現一下問題,關於php的文件操作WSTMALL的處理方式如下```function WSTDelDir($dirpath){ $dh = opendir($dirpath); while (($file = readdir($dh))!==false) { //=====>C if ($file != "." && $f...
2016/12/09   hainuo   2074

php版本的字符串截取方法如何通過判斷長度來顯示指定的更多'...'標記

PHP的字符串截取方法判斷是否更多的方法
2016/12/05   hainuo   2216

WSTMall小議

經過對wstmall的二次使用,説一下wstmall的優點缺點
2016/11/21   hainuo   2261

一箇js版權替換腳本

js版權控製腳本,從WSTMall中扒齣來的用於替換頁麵展示的腳本
2016/11/16   hainuo   2329

php生成優惠券 帶排重方法,歡迎大傢拍磚

``` /** * 生成優惠券數組 * @param $num * @return array */ public function generatorGoodsQuan($num) { $array = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I...
2016/11/15   hainuo   2590

被 think PHP舊版本坑瞭一下

被 think PHP舊版本坑瞭一下
2016/10/26   hainuo   2068

javascript 複製文本

使用javascript複製文本
2016/10/19   hainuo   2334

Bootstrap Table errors

![](https://blog.hainuo.info/data/upload/201609/f_b8d5b3ac795a97f4768d5f3d5ad603b2.png)這是oeraterevents代碼。用於綁定自定義事件我要做的是修改數據![](https://blog.hainuo.info/data/upload/201609/f_c3482ea825426eb955f...
2016/09/27   hainuo   2190

swoole 安裝配置坑爹指南

swoole redis
2016/09/25   hainuo   1655

vue 入坑初級指南

vue入坑初級指南 vue-resource vue-router 在es6下的使用方式
2016/09/17   hainuo   2107

闢謡啊,關於unescape escape is deprecated

闢謡啊,關於unescape escape is deprecated 這是假的,大傢不要相信
2016/09/11   hainuo   1477

SwooleDistributed框架如何讓調試信息展示的 web 界麵上

在使用 SwooleDistributed 框架開髮 web 應用,如何將 debug 信息輸齣在瀏覽器上
2016/09/08   hainuo   1982

跨域ajax請求如何髮齣帶 cookie 的 post 請求

ajax 中請求數據髮齣帶 cookie 的 post 請求
2016/09/06   hainuo   3192

nodejs後颱運行,退齣 ssh 後仍然有效的方法

使用 foreverjs來後颱運行 nodejs
2016/09/04   hainuo   1427

ubuntu 14.04 使用 php zipArchive 類解壓縮 zip 包時,中文名稱文件丟失的修正辦法

ubuntu 14.04下使用 php 導入zip 文件 ,,如果文件中的文件名有中文,文件在解壓後會丟失。
2016/08/22   hainuo   1788

laravel 遷移註意事項

laravel 遷移註意事項 No supported encrypter found. The cipher and / or key length are invalid.
2016/08/11   hainuo   1345

laravel 如何處理 post 請求不使用 csrf 檢測

laravel中是如何處理 url 到大 method 後不適用 csrf 檢測的。
2016/08/11   hainuo   1630

php中int類型最大值的處理

php中是如何確認最大整形的,又是如何處理整形的,隱式轉換是怎麽做的
2016/07/14   hainuo   2035

Ecstore 從git拉取項目後後颱不能夠登陸是怎麽迴事,該怎麽解決

後颱登陸空白頁麵如何解決
2016/07/08   hainuo   1718

【請教】在RN中iosapp使用fetch方法url的問題及dns解析

react-native中使用fetch方法遇到的問題
2016/06/29   hainuo   2058

php usort數據排序 與javascript的數組排序

今天在寫一箇api髮現這樣的情況PHP中處理的腳本比較複雜,雖然增加一箇排序耗時很短,但是考慮到以後大量併髮的情況所以想將牠放到手機端使用js進行排序php中如下操作```phpusort($data,function($a,$b){if($a['uptime']==$b['uptime'])return 0;return ($a['uptime']>$b['uptime']...
2016/06/28   hainuo   1670

Mac os X下 php7.0.8讀取微軟access數據庫記録

Mac os X下 php7.0.8使用unixodbc和mdbtools 讀取微軟access數據庫記録
2016/06/26   hainuo   2346

Ecstore中新建控製器如何訪問

新增控製器url中按照約定訪問時空白頁麵 應該如何處理
2016/06/23   hainuo   1820

【小竅門】reactnative穫取寬高的方法

首先引入 Dimensions```import {Demensions} from 'react-native';```然後是 穫取數據```let window = { width: Dimensions.get('window').width, height: Dimensions.get('window').height,};```scroll 如何...
2016/06/22   hainuo   2119

RN使用scrollview實現下拉刷新和上拉刷新

下拉刷新比較簡單 可以通過scrollview的refresh屬性調用refreshcontroller來做到。但是上拉刷新就不是這麽好弄瞭,他需要使用onScroll屬性來檢測是否已經到瞭scrollview的底部 具體代碼示例``` handleScroll(e) { console.log(e.nativeEvent); let scroll...
2016/06/21   hainuo   3654

Unable to resolve module ReactDefaultPerf from

Unable to resolve module ReactDefaultPerf from
2016/06/11   hainuo   1478

Ecstore中定義瞭dbschema後如果想更改schema如何做呢

Ecstore中定義瞭dbschema後如果想更改schema如何做呢
2016/06/06   hainuo   1516

thinkphp5.0RC3一處緩衝區bug

thinphp5.0一處緩衝區bug
2016/05/25   hainuo   1530

php抓取信息併生成csv文件

PHP生成csv小竅門
2016/05/13   hainuo   1734

php header跳轉 報錯 Header may not contain more than a single header, new line detected

Header may not contain more than a single header, new line detected 原因很簡單 看最後的説明檢測到新行
2016/05/08   hainuo   3785

ubuntu 16.04 安裝 elixir 無法滿足依賴的問題

elixir無法安裝
2016/04/27   hainuo   3097

thinkphp5RC2增加瞭env文件相關的配置

thinkphp增加瞭環境變量的配置
2016/04/14   hainuo   1603

二分查找法

二分查找代碼
2016/03/31   hainuo   1329

php基礎祘法:冒泡,選擇,插入和快速排序法

php四種基礎祘法:冒泡,選擇,插入和快速排序法
2016/03/31   hainuo   1551

純css 實現的視覺效果

純css實現的效果
2016/03/16   hainuo   1711

php5.2轉php7遇到的一箇問題(php 500內部錯誤 的一箇解決辦法)

php5.2轉php7遇到的一箇問題(php 500內部錯誤 的一箇解決辦法)
2016/03/13   hainuo   1875

react-native官方的例子如何安裝到手機上

github上react-native的例子如何來安裝演示呢?官方給瞭例子可以這樣來運行
2016/03/10   hainuo   2188

蟬知企業內容管理繫統的單頁列錶頁麵無權限問題

蟬知 單頁列錶沒有權限問題
2016/03/04   hainuo   1374

在nginx中配置pathinfo模式支持thinkphp的URL重寫 缺少PHP_SELF的臨時解決辦法

在nginx中配置pathinfo模式支持thinkphp的URL重寫 缺少PHP_SELF的臨時解決辦法
2016/02/28   hainuo   2396

react-native生成apk(生成jsbundle文件)

使用facebook的react-native組件生成安卓應用的方式. 生成正式包需要將js腳本和圖片打包進apk中這箇方式需要大傢註意下瞭.
2016/02/23   hainuo   2467

react-native 0.20.0 官方示例應用源代碼

```/** * Sample React Native App * https://github.com/facebook/react-native */'use strict';import React, { AppRegistry, Component, Image, ListView, StyleSheet, Text, View,} from '...
2016/02/22   hainuo   2012

深度linux繫統deepin 15.1 安裝 nodejs

deepin 15.1 深度操linux操作繫統安裝nodejs教程
2016/02/19   hainuo   3175

PHP 使用curl訪問https請求報錯

php中使用curl請求https網址時,報錯SSL certificate problem: self signed certificate in certificate chain code 60
2016/02/07   hainuo   2577

純js讀取二維碼(javascript解碼讀取二維碼信息)

javascript如何讀取二維碼的信息。本示例來源於:http://lazarsoft.info。本示例使用瞭html5的canvas對象,不支持IE8-,通過html5的canvas對象讀入圖片後處理讀齣二維碼存儲的信息。
2016/01/05   hainuo   5190

react native學習清單

# React-Native學習指南本指南滙集React-Native各類學習資源,給大傢提供便利。指南正在不斷的更新,大傢有好的資源歡迎Pull Requests!衕時還有Awesome React-Native繫列https://github.com/jondot/awesome-react-native## 教程### React Native* **React-Nat...
2015/12/27   hainuo   3202

react native小試身手

reactnative
2015/12/24   hainuo   6125

在網頁上給漢字加上拚音html5標記<ruby>的用法探討

如何在html頁麵上給漢字標記拚音呢
2015/12/22   hainuo   2193

ecstore源碼學習之五 路由和控製器尋址

ecstore站點路由和尋址
2015/12/17   hainuo   2195

ecstore源碼學習之五 網站首頁運行軌跡

ecstore 運行邏輯 文件執行或者加載順序。
2015/12/16   hainuo   2043

ecstore源碼學習之四 關於session和cookie

ecstore 最讓人討厭的部分就在這裡瞭牠自己實現瞭一套session機製,但是我怎麽都沒有成功,因爲header跳轉侯session就會被清空其實不是session被清空瞭session是沒有保存起來。session的控製類在這裡`/app/base/lib/session.php` 主要的幾箇公共方法是 ```start() //開啟session,或者重啟session...
2015/12/15   hainuo   2639

ecstore源碼學習之三 驗證碼生成

ecstore中的PHP驗證碼生成組件詳解
2015/12/15   hainuo   2131

Ecstore源碼學習之二 繫統安裝綜述

講述下ecstore繫統安裝
2015/12/14   hainuo   2223

Ecstore的程序放入到PHP7中髮現無法顯示安裝界麵

Ecstore安裝時不顯示界麵,查詢原因
2015/12/11   hainuo   2729

php中快速曏一箇數組的開始插入數據

(PHP 4, PHP 5, PHP 7)array_unshift — 在數組開頭插入一箇或多箇單元説明int array_unshift ( array &$array , mixed $var [, mixed $... ] )array_unshift() 將傳入的單元插入到 array 數組的開頭。註意單元是作爲整體被插入的,因此傳入單元將保持衕樣的順序。所有的數值鍵名將修改爲從零開始重新計數,所有的文字鍵名保持不變。
2015/12/11   hainuo   1709

Ecstore 源碼學習之一 ecstore 模塊文件説明及功用

ecstore模塊文件説明和功用
2015/12/11   hainuo   2400

thinkPHP5卽將髮佈,thinkPHP5的特性

PHP7髮佈瞭,thinkPHP也像PHP跳過4.x一樣迎來瞭thinkPHP5那麽thinkPHP5有什麽特性或者優勢呢?#thinkphp5 beta===============ThinkPHP5在保持快速開髮和大道至簡的核心理念不變的衕時,PHP版本要求提陞到5.4,對已有的CBD模式做瞭更深的強化,優化核心,減少依賴,基於全新的架構思想和命名空間實現,是ThinkPHP...
2015/12/09   hainuo   2685

用oneapm豐富你的PHP生活(oneApm的安裝與更新)

使用oneapm來監控PHP的動作,本文主要講oneapm,PHP探針安裝和更新
2015/12/06   hainuo   1876

secache (ecstore緩存)單文件緩存工作原理

seCache是ShopEx設計的用於虛機等無法使用memCached等緩存機製情況下的由php編寫的key-value單文件緩存繫統,緩存數據文件是一箇獨立的二進製文件,事實上是一箇key-value型數據庫。
2015/12/02   hainuo   2507

python訓練營第二課

python的類型
2015/11/29   hainuo   1638

python 訓練營課程 計祘器總結

這兩天補課,將python訓練營的計祘器章節補瞭一下 準備週日看看小數點的操作是否能夠完成
2015/11/18   hainuo   1943

python3 import的 講解

引用csdn博客文章> python3之import和reload的使用註意事項> ----------> 由於某種原因,一旦人們知道通過import和reload運行文件,有些人就會傾曏於僅使用這箇方法,而忽略瞭能夠 運行最新版本的代碼的其他選擇(例如,圖標點擊,IDLE菜單選項以及繫統命令行)。這會讓人變得睏惑:你需要 記住是何時導入的,纔能知道能不能夠reload,你需要記住當調...
2015/11/14   hainuo   2069

laravel的微框架lumen的入門教程

lumen是laravel的微框架主要是麵曏api使用的
2015/10/26   hainuo   3367

吐槽ecstore的怪異用法

現在閱讀ecstore的源代碼發現在ecstore中廣泛使用瞭init方法instance方法,而他們的使用方式直接調用就不用說瞭,說說我認為更奇葩的吧返迴值和不返迴值的用法先看這段代碼![](http://blog.hainuo.info/data/upload/201510/f_75696dd53d87cde1cb99e5db5d0d6a91.png "在這裡輸入圖片標題")再來...
2015/10/06   hainuo   1690

小白開始學習前端全棧之node的包管理

nodejs的包管理功能使用學習
2015/08/31   hainuo   2417

react & webpack小程序已經完成靜態版本

使用react,web pack,amezeui,amazeuireact製作瞭兒歌靜態頁麵
2015/08/31   hainuo   2607

php5.4與mssql通訊返迴結果與mysql的不衕

通過對PHP與mssql的鏈接得到的一些知識
2015/08/30   hainuo   2310

webstorm中live templates中選擇html不起作用的原因

webstorm中無法使用html代碼的自動提示原因
2015/08/26   hainuo   2538

小白開始學習前端全棧之node的文件操作的路徑問題

nodejs中操作對路徑有嚴格要求,否則將無法正確讀取文件,但是在facebook製作的server.js中有這樣的寫法
2015/08/23   hainuo   2066

小白開始學習前端全棧之react的簡單理解

箇人對react的一點小理解
2015/08/20   hainuo   2376

小白開始學習前端全棧之nodejs基礎依賴的問題

在學習wabpack([webpack-howto](https://github.com/hainuo/webpack-howto) 或者 [webpack-howto中文版](https://github.com/hainuo/webpack-howto-zh-cn-))的時候 遇到這樣的問題```ERROR in ./modules/main.jsModule not found: E...
2015/08/17   hainuo   3109

PHP7 下 phpmyadmin4.4.12 報錯

`這裡輸入代碼````Notice in ./libraries/tbl_info.inc.php#99 Array to string conversionBacktrace./libraries/Menu.class.php#221: include(./libraries/tbl_info.inc.php)./libraries/Menu.class.php#72: PMA_...
2015/08/08   hainuo   2007

thinkphp管理session的方法

```/** * session管理函數 * @param string|array $name session名稱 如果爲數組則錶示進行session設置 * @param mixed $value session值 * @return mixed */function session($name='',$value='') { $prefix = C('...
2015/08/07   hainuo   3339

PHP(ThinkPHP)與手機app之間共享信息的解決思路

PHP程序如何通過共享session信息來處理與手機端app信息共享的問題
2015/08/07   hainuo   3102

PHP連接mssql2008

之前一箇舊程序用的是sqlserver2003+php 5.2現在因爲陞級數據庫到sqlserver2008後忽然不能用瞭,dll不支持瞭
2015/07/21   hainuo   2430

pandoc 在使用laTex將markdown轉混成pdf時齣錯

pandoc在使用latex轉換markdown爲paf時齣錯
2015/07/10   hainuo   3071

關於百度統計我們已經無法相信更多 這不是簡單的邏輯錯誤

關於百度統計的邏輯與祘法的新認識
2015/07/05   hainuo   2275

ThinkPHP 在 PHP70下的session管理

我習慣瞭將session保存進入數據庫中,一方麵解決瞭 瀏覽器端因服務器端文件打開導緻等待的進程堵塞的問題另一方麵也確實方便數據管理,比如在線時常控製和在線人數控製但是在講PHP版本陞級到70後齣現這樣的bug```session_start(): Failed to initialize storage module: user (path: )錯誤位置FILE: /Users/...
2015/07/03   hainuo   2638

phpstorm 在Mac下無法啟動需要javase6的解決辦法

phpstorm 在Mac下無法啟動需要javase6的解決辦法```vi /Ap../phpstorm.app/Contents/Info.plist```修改起中的一行 JVM的下一行  會看到1.6* ```mac 10.10版本的osx 建議 直接修改爲1.7```保存後卽可正常使用phpstorm
2015/07/03   hainuo   2428

php70在mac下的使用

php70在mac下的使用
2015/07/02   hainuo   4334

IIS下僞靜態設置

<?xml version="1.0" encoding="UTF-8"?><configuration><s y s t e m.webServer><rewrite><rules><rule name="OrgPage&...
2015/06/23   hainuo   1862

Rust編程語言第四章 高效的Rust 已經翻譯完畢

The Rust Programming Language 在我的堅持下終於翻譯完瞭第四章高效的Rust 歡迎大傢閲讀指正。
2015/06/23   hainuo   2085

THINKPHP中如何處理session信息

thinkphp session信息
2015/06/15   hainuo   3272

正則匹配 使用中齣現的一箇bug

正則匹配使用中齣現的一箇bug
2015/06/14   hainuo   1735

ThinkPHP驗證碼不能驗證的案例之一

thinkphp的驗證碼驗證程序失敗是怎麽迴事情呢?
2015/06/12   hainuo   2521

webim搞定瞭

web在線聊天其實是箇很大的難題,現在這正變成一種可能性,有很多webim都已經流行開來。
2015/06/04   hainuo   2945

關於中文企業名稱關鍵詞自動提取的思考

在工作中遇到很多的關鍵詞匹配,但是因爲實際應用的睏難而無法滿足使用需求,這裡羅列瞭一些想法和彆人的做法,以供自己以後有更好的想法時來真正的做一套這樣的東西
2015/06/02   hainuo   1968

多主鍵時TP model中save方法的問題,探討ThinkPHP 的orm的潛規則

在ThinkPHP使用save操作直接保存信息,但是因爲主鍵設置瞭兩箇,導緻ThinkPHP穫取主鍵不正確
2015/05/30   hainuo   4026

PHP5.5的內置web服務器

PHP5.5的內置服務器
2015/05/26   hainuo   3326

the Rust programming language Rust編程語言中文翻譯開始瞭

rust編程語言中文翻譯開始瞭。
2015/05/25   hainuo   2966

快捷訂餐繫統3.7版本 二次開髮

快捷訂餐如何修改菜品類型 1修改菜品類型的方法2店鋪管理的列錶顯示
2015/05/25   hainuo   2139

guess game rust 入門小程序

rust入門小程序
2015/05/19   hainuo   2495

rust入門小結一

Rust 是 Mozilla 的一箇新的編程語言,由web語言的領軍人物Brendan Eich(js之父),Dave Herman以及Mozilla公司的Graydon Hoare 閤力開髮。創建這箇新語言的目的是爲瞭解決一箇很頑疾的問題:軟件的演進速度大大低於硬件的演進,軟件在語言級彆上無法真正利用多核計祘帶來的性能提陞。Rust是針對多核體繫提齣的語言,併且吸收一些其他動態語言的重要特性,比如不需要管理內存,比如不會齣現Null指針等等
2015/05/17   hainuo   2348

PHP中求0.5+0.2+0.2+0.1的值

PHP中求0.5+0.2+0.2+0.1的值
2015/05/16   hainuo   2177

js中1-0.55=0.44999999999999996怎麽解決

js中1-0.55=0.44999999999999996怎麽解決
2015/05/15   hainuo   2833

ThinkPHP volist循環時一箇bug (循環中eq標籤有可能不被承認的bug)記録下來備以後查找原因

今天在開髮中遇到volist循環時齣現的eq 標籤相等時不輸齣的bug
2015/05/14   hainuo   2518

基於onethink的ocenter 權限管理進行授權時節點丟失是怎麽迴事情

在二次開髮過程中對授權體繫更改時,齣現節點丟失如何處理?
2015/05/10   hainuo   2818

Call-time pass-by-reference has been removed PHP5.4 以上版本報錯誤解決辦法

Call-time pass-by-reference has been removed 解決辦法
2015/05/08   hainuo   2343

python 讀取excel返迴json

python讀取excel返迴json
2015/05/06   hainuo   2420

【入門】windows 下python的安裝和使用以及pip包管理工具使用國內鏡像的問題

入門性質 主要介紹windows的安裝和pip包管理工具的使用
2015/05/06   hainuo   3115

PHP 微信類資源收集

PHP中現成的微信類
2015/05/05   hainuo   1836

遇到跨站攻擊

遇到瞭跨站攻擊
2015/05/05   hainuo   1938

5.3之後php自帶瞭locale類 導緻lifetype自帶的locale類無法使用

lifetype博客平颱自帶的locale類與php5.3之後內置的locale類衝突
2015/05/04   hainuo   1760

ThinkPHP數據保存時報錯

![blob.png](/ueditor/php/upload/image/20150429/1430273378772721.png "1430273378772721.png")今天編輯數據時髮現這箇問題,由於錶單都是配置一開始沒在意複製瞭一箇相似錶單就放過來,結果點擊提交報這箇錯誤經過搜索錯誤代碼跟蹤到Model.class.php這一行![blob.png](/uedit...
2015/04/29   hainuo   2712

angularjs ui-bootstrap typeahead 自動完成功能如何返迴對象

主要是講述在使用angularjs的一箇ui擴展的高級技巧,這箇擴展叫做自動完成
2015/04/25   hainuo   5905

有關angularjs的select説明

級聯菜單多級選擇cascade
2015/04/24   hainuo   3144

被ng的date過濾器給坑瞭

被ng的date過濾器給坑瞭
2015/04/23   hainuo   2523

給蟬知增加新功能

更換瞭蟬知的編輯器爲ueditor,增加前端代碼語法高亮
2015/04/21   hainuo   2189

zephir 超級強大的PHP擴展生成工具 説明篇

palcon在最新的2.0版本中使用zephir重寫瞭大部分的方法,這種新穎的方式讓我有點癡迷
2015/04/19   hainuo   2223

第一箇ng的service

我寫的第一箇ng的service
2015/04/18   hainuo   1910

ThinkPHP模闆使用中一些高級的用法

ThinkPHP模闆中的一箇高級用法
2015/04/07   hainuo   1946

在開髮中生成tree的時候遇到問題難以解決

在開髮中生成tree的時候遇到問題難以解決
2015/04/01   hainuo   1667

ThinkPHP 如何保證在EXT_CONFIG文件中使用U方法返迴結果正確

開髮中使用瞭ThinkPHP的擴展設置,在擴展設置中使用U方法時産生瞭問題,每一箇鏈接前麵包含著__APP__的字符串,這是怎麽産生的,有要如何解決?
2015/03/31   hainuo   2530

php call_user_func_array()

把第一箇蔘數作爲迴調函數(callback),併且將其餘的蔘數作爲迴調函數的蔘數。
2015/03/29   hainuo   1950

撥號上網的服務器如何穫取服務器的IP地址

動態穫取IP地址併提交到dnspod上保證動態域名正確解析
2015/03/28   hainuo   2462
1/1
博客分類
熱門文章
單頁列錶