原创 fastreport一些技巧

  1.字段的if語句:  材積:[IIF(<Detail542."Cub"> > 0.01 , 'Y','N')]   2. 小數的格式化 小數會顯示很多位: 

原创 Windows編譯php7.3.4

準備工作 https://github.com/Microsoft/...下載PHP-SDK(在右邊的“clone or download”點擊,選擇下方的“download zip”);  下載PHP7.3.4的源碼,  https:/

原创 PHP str_split 帶中文字符串

  比如把這個句子拆分成單個字符: $str = "開水d房abc"; 用str_split就不行,要用正則 <?php /** * @version $Id: str_split.php * @package utf8 * @su

原创 給php開發擴展

php是基於zend的,zend裏面有很多宏,這是好事也是壞事,好處是可以做很多事,壞處是太多了,難學。   另外一個開發php擴展的方式是phpcpp 網站: http://www.php-cpp.com/ 文檔:https://git

原创 php代碼建議規範

1.代碼儘量的短 是指在橫向上的短,每行儘量不要超過那條豎線 例如     2.減少大括號嵌套層數,一般不要超過3層 合理使用continue,return, break,儘早退出循環 例如: $t_sum = 0; $t_param

原创 Failed to execute 'removeChild' on 'Node'

jquery刪除一個元素時報錯:  $('#div1').remove();  Failed to execute 'removeChild' on 'Node': The node to be removed is no longer

原创 登錄頁空白的折騰

用的框架是TP3.2 部署到線上,登錄頁是空白, 一直跟蹤到底層,才發現, 原來是緩存目錄不可寫  

原创 mysql遠程端口連不上的解決

mysql創建了一個賬號,  開啓了允許所有IP的權限, 服務器也在防火牆裏開了對應的端口, 在本地telnet 也可以通, 但是,遠程就是連接不上。   原來是阿里雲有個安全組規則,是在這裏設置允許訪問的端口段的

原创 ThinkPHP 調用sqlserver存儲過程獲取最大id

在考慮高併發的情況下,主鍵id往往是放在一個單獨的表裏管理的,這個表裏存着所有的表名和其最大id 新增時,刷新這個表裏的最大值,並取回。   存儲過程腳本 USE [YourDB] GO /****** Object: Stored

原创 php 特殊空格的處理

通常的空格ascii碼值是32, 還有一種空格是194,160的,這種是頁面上的&nbsp;空格轉化爲utf8編碼後來的 $keyword = 'RC0402FR-071ML  400pcs'; echo '<pre>'.$keyw

原创 Sphinx奇怪的報錯indexer crashed

擔心sphinx的內存不夠用,把conf裏面的mem_limit加到了4000M,結果報錯了:  collect_hits: mem_limit=-2097152 kb too low, increasing to -118752

原创 終於知道ExtJS裏面的scope的作用了

在ExtJS裏面, 由於是組件化開發,涉及到作用域的時候怎麼辦? 比如一個splitbutton,在一個大panel裏面, 點擊時它的事件處理裏面,如果不寫scope,那麼傳到onPrintPDF函數裏的對象就是這個按鈕本身, 寫了sco

原创 Tp3.2運行composer安裝一個rtf轉html的庫

  客戶的一個字段裏存的備註是這樣的:  {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}} \viewkind4\uc1\pard\lang2052\

原创 一個奇葩的網站打不開的問題的解決

一個網站,內網用域名和IP地址都可以訪問,是https的, 但外網就是不行。 經過  http://tool.chinaz.com/port/  端口掃描,該網站的80和443端口都是關閉的, 但是服務器上防火牆對這幾個端口入站規則都是添

原创 sphinx經常斷掉

在linux上開啓sphinx後,經常斷掉。 經常,原因可能是在終端開啓searchd後,就關閉終端了,一段時間後,searchd也就被關掉了?  改用screen命令來啓動它,希望ok