一些簡單的code紀錄一下.
計算時間差的程式碼.
[PHP] 一些簡單的圖片處理
最近開發上寫到圖片上傳的功能.
這邊簡單紀錄一下使用的方法.
PHP使用版本為 5.6.21.
[PHP] 測試模組是否加載
開發時遇到叫用函式 錯誤.
可能原因應該是dll未加載.
這邊可以使用 方法測試.
get_extension_funcs
官方說明如下:
http://php.net/manual/en/function.get-extension-funcs.php
[python] Log 刪除器
練習了一個小程式,
版本是 python 2.6.6
Log 刪除程式.
直接放著紀錄下.
[python] 列出路徑下所有資料夾和檔案
目前使用的python版本是 2.6.6 (不是很新)
直接上code囉.
程式碼如下.
[python] 日期格式轉換
這邊列出一些簡單的日期字串格式轉換.
目前使用的python版本是 2.6.6 (不是很新)
[Apache] 紀錄每個 request 的時間
Apache 內部有紀錄log用的模組,log_config_module
想要修改寫入的log內容可以修改此參數.
這邊記錄一下加入apache的request時間要做那些調整.
[python] 使用py3exe打包python程式做成執行檔
最近執行python程式.
環境是windows.
要佈署的時候想到一個問題, 這麼多台機器我難道要每一台都裝上python環境嗎?
版本不同, 環境變數, 權限等等問題也很麻煩.
其實只要將專案打包成一個exe執行檔即可.
[JAVA] 使用Logger 紀錄程序日誌
很多時候程式執行會有問題,
是資料異常還是邏輯不正確,
這時候就需要埋log把執行的當下內容寫下來.
之後進行佐證.
JAVA 內本身就有一個元件可以用Logger
java.util.logging.Logger 也存在很久了, 1.4就存在.
這邊來說下他的使用方式.
[C#] 使用 Action 讀取資料
如果想把 DataReader 的資料丟出function之外,
似乎是個難題.
一般來說都是用 DataTable封存資料後當作物件return出去.
但如果想使用 DataReader 存取呢?
把讀取資料的部分封裝成function.
做法如下.
[Windows] 如何在command line下使用帳號執行copy
最近再撰寫檔案進行複製到其他電腦的script.
下指令
robocopy C:\Source\ C:\Target\{IP} /e
其中 IP 的部分是掛載的網路資料夾
mkdir /D "{IP}" "\\{IP}\DeployFolder"
卻執行失敗了.
[Windows] 設定排程執行腳本
收到需求比如說每天早上五點需要執行一隻程式.
晚睡的我根本就爬不起來阿.
其實Windows有內建排程功能.
可以撥放音樂, 或者執行你的script指令.
[Python] 展開物件 - python2.6
在萬物皆物件的python中, 常常我們需要知道物件的長相,
畢竟不像 Visual Studio那般好的debug.
可能還是需要想辦法印一些東西出來.
(當然可以考慮裝PTVS, 那個不在此討論.)
[linux] 以 grep 查詢 檔案內文字
餓死抬頭.
[JAVA] 以JDBC執行 SQL 及StoreProcedure
這邊來寫一下JAVA連線SQL和執行StoreProcedure的做法.
先附上 oracle官方說明文件
https://docs.oracle.com/javase/tutorial/jdbc/basics/storedprocedures.html
[Apache] 解決Server 服務變慢或者假死狀態
最近遇到一個問題, 環境是Apache & Tomcat.
跟MIS申請了, 透過DNS 解析域名 打到我的兩台Server.
程式部份我檢查過都沒有效能上的問題.
服務啟用後都正常.
一把流量導過去就掛掉了.
[Apache] 分割apache Log文件.
最近遇到一台歷史悠久的server.
access.log和error.log成長的相當巨大。。。
居然有20GB.
可以拿來當傳家之寶了.
一般的文件瀏覽器根本打不開= =
於是我決定調整apache config切割.
[linux] 用linux執行MS SQL
在linux上開發, 把前輩的API拿到我的環境執行, 發現都無法使用,
很多地方都檢查過了. Connection String... PyODBC... http Request...
搞半天搞不定, 於是我就帶著悲傷去開會了.
[linux] find指令, 查找檔案 ,內容忽略某個目錄等等
查找檔案指令如下.
find "{$PATH}" -name "file name" -exec grep -H "{$CONTENT}" {} \; |
[linux] MySql 停用啟用
餓死抬頭.