部落格文章訂閱


貧窮不能等,因為時間久了,你就會貧窮習慣了;
夢想不能等,因為努力晚了,人老就無能為力了;
學習不能等,因為懂得少了,就沒本事夢想成真了;
健康不能等,因為身體垮了,人生的一切就都沒了。


自訂搜尋

找不到想要的文章嗎? 請直接再下面的搜尋框裡輸入要查詢文章內容關鍵字 ,就能夠更快速的取得想要閱讀的問題喔~~謝謝大家的支持與愛護~若有任何建議事項, 歡迎透過留言板留言給我喔!!


  • 你不能決定生命的長度,但可以控制它的寬度;
  • 你不能左右天氣,但可以改變心情;
  • 你不能改變容顏,但可以展現笑容;
  • 你不能控制他人,但可以掌握自己;
  • 你不能預知明天,但可以利用今天;
  • 你不能樣樣勝利,但可以事事盡力。

free counters

目前分類:未分類文章 (18)

瀏覽方式: 標題列表 簡短摘要

在Ubuntu系统下安装sar出错,信息为:Please check if data collecting is enabled in /etc/default/sysstat


1、安装sysstat

apt-get install sysstat


文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

如何在 C# 像 C語言一樣使用 __LINE__ 取得所在行數?

 

It is uglier, but you can do something like this in C#using the StackTrace and StackFrame classes:

StackTrace st = new StackTrace(new StackFrame(true));
Console.WriteLine(" Stack trace for current level: {0}", st.ToString());
StackFrame sf = st.GetFrame(0);
Console.WriteLine(" File: {0}", sf.GetFileName());
Console.WriteLine(" Method: {0}", sf.GetMethod().Name);
Console.WriteLine(" Line Number: {0}", sf.GetFileLineNumber());
Console.WriteLine(" Column Number: {0}", sf.GetFileColumnNumber());

Of course, this comes with some overhead.

資料來源: https://stackoverflow.com/questions/696218/do-line-file-equivalents-exist-in-c

文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

I have some command line scripts that I would like to modify to use Laravel's features (Eloquent etc).

How do I do that? I am aware that Laravel bootstraps from the index.html file. Is there any provision for running command-line apps / scripts?

 

  1. php artisan make:command MyCommand.
  2. Go to /app/Console/Commands/MyCommand.php
  3. Find:

文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

在 Laravel 使用 barryvdh/laravel-dompdf package 產生 PDF 時, 會有中文顯示的問題
之前花了不少時間, 總算是有一個比較好的解決方式! 
不過中文的問題解決了!還有因為轉出內容過大導致記憶體不足的問題, 而產生 crash 導致無法產出PDF檔案的問題, 則是另一個需要解決的難題了!
願善心人士可以分享解決方式, 謝謝! 

以下整理 barryvdh/laravel-dompdf package 之 PDF 中文的問題

1. 首先參考在你的 laravel proejct 安裝 laravel-dompdf package

2. 安裝之後, 進入 /vendor/barryvdh/laravel-dompdf/config 

dompdf_001.jpg

修改 dompdf.php 檔案內容

將 "DOMPDF_DEFAULT_FONT" => "serif",

改成 "DOMPDF_DEFAULT_FONT" => "msyh",

文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

不確定怎麼發生 Table 'performance_schema.session_variables' doesn't exist 的問題!

但因為造成無法匯入資料影響工作進度,所以爬文試圖解決!

找到 http://stackoverflow.com/questions/31967527/table-performance-schema-session-variables-doesnt-exist 這篇文章

經由強迫升級的方式, 將 mysql 本身的資料庫進行升級,就能解決問題!

為了確保不必要的困擾與萬一,建議在執行升級之前,就先把資料庫備份一份,以備不時之需.

Frank 發表在 痞客邦 留言(0) 人氣()

由於需要寫自動將網址轉成 google 短網址, 所以需要用到 Google Short URL api, 正巧使用的是 Laravel, 所以就順勢搜尋有沒有現成的 package 可以使用, 沒想到居然真的有, 那就不要浪費!直接給他用下去!

Laravel Package for Google Short URL API -> https://github.com/mbarwick83/shorty

使用步驟:

1.  於專案目錄執行 composer require mbarwick83/shorty

2.  修改 config/app.php 在 providers 末端增加 Mbarwick83\Shorty\ShortyServiceProvider::class 後存檔

Frank 發表在 痞客邦 留言(0) 人氣()

轉眼間已經破百開始到數了...人生第一次的破百倒數是當兵屆退伍的日子,在部隊退伍前三個月就升上兵,終於是走路有風、閒著無事到處晃的日子。

人生第二次的倒數就從今天開始,小皮球在99天就要出生,有著為人父的喜悅,說不緊張是騙人的。


期待一切平安健康、快樂長大。

Frank 發表在 痞客邦 留言(0) 人氣()

I'm running MySql Server 5.7.11 and this sentence:

updated datetime NOT NULL DEFAULT '0000-00-00 00:00:00'

is not working. Giving the error:

ERROR 1067 (42000): Invalid default value for 'updated'

But the following:

updated datetime NOT NULL DEFAULT '1000-01-01 00:00:00'

just works.

The same case for DATE.

文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

To create a migration, you may use the migrate:make command on the Artisan CLI. Use a specific name to avoid clashing with existing models

for Laravel 3:

php artisan migrate:make add_paid_to_users

for Laravel 5+:

php artisan make:migration add_paid_to_users

You then need to use the Schema::table() method (as you're accessing an existing table, not creating a new one). And you can add a column like this:

public function up()
{
    Schema::table('users', function($table) {
        $table->integer('paid');
    });
}

and don't forget to add the rollback option:

文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

Today I got again problem with PHP 7 running despite I have disabled php7.0 apache module: phpinfo was showing php 7 using fastCGI ...
... So if after you follow the below instructions you face this situation, you may need to disable the proxy_fcgi apache module:

sudo a2dismod proxy_fcgi proxy; sudo service apache2 restart

1. Re-Install PHP 5.6

What worked for me was this guide: http://www.lornajane.net/posts/2016/php-7-0-and-5-6-on-ubuntu

Actually is not required to remove php7.0, you can install php5.6 together ( also because you will have dependency problem with phpmyadmin package that required php7.0)

文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

List interfaces that tcpdump can listen on

tcpdump -D

Turn on "verbose" key in TCPDUMP to see IP and TCP header information

tcpdump -vi eth0

Turn off hostname and port lookup in TCPDUMP

tcpdump -vnni eth0

Tcpdump filter only icmp traffic

tcpdump -nni eth0 icmp

Tcpdump command to filter on ICMP type - capture only ICMP echo request

# tcpdump -nni vlan111 -e icmp[icmptype] == 8

Frank 發表在 痞客邦 留言(0) 人氣()

說到 Log 分析大家都會先想到用 AWStats 來分析,沒錯這絕對是一個最好的解決方式,但如果你只是要簡單的分析一些資訊,就可以利用一些簡單的 shell 組合來撈出你要的資料

這篇主要是針對 Apache 的 access log 來進行分析,並提供以下範例給大家參考

取得前十名 access 最多的 IP 位址

文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

namespace App\Http\Controllers;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Input;
use Validator;

class ImageController extends Controller {
    /**
     * Store an image.
     *
     * @return simple JSON response message
     */
    public function store(Request $r)
    {
        $image = Input::file('file');
        $validator = Validator::make([$image], ['image' => 'required']);
        if ($validator->fails()) {
            return $this->errors(['message' => 'Not an image.', 'code' => 400]);
        }
        $destinationPath = storage_path() . '/uploads';
        if(!$image->move($destinationPath, $image->getClientOriginalName())) {
            return $this->errors(['message' => 'Error saving the file.', 'code' => 400]);
        }
        return response()->json(['success' => true], 200);
    }
}

取自 https://github.com/danialfarid/ng-file-upload/wiki/PHP-Laravel-5-controller-example


文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

在安裝 PHP Laravel  framework (5.1版) 後,建立一個 Laravel Project

並且使用 {!! HTML flag 引入 CSS, JavaScript , 但卻顯示 HTML Class not found 的問題.

查了一下似乎有很多人遇到相似問題.

所以我把解決方案整理如下,請參考:

指定版本建立 laravel project 檔案

文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

Linux 底下很方便使用的網路設定管理工具 Network Manager, 具備圖形化的操作介面.

沒有圖形化介面的使用者, 可以使用 nmcli 來設定你的網路連線 .

Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }

OPTIONS
  -t[erse]                                   terse output

文章標籤

Frank 發表在 痞客邦 留言(0) 人氣()

98年11月10日高雄市關懷流浪動物協會,從繁殖場業主手中救下了數以百計的受虐狗,殘忍的繁殖場,將銷售較差的犬種,一率斷水斷食,活活餓死……死掉後全都拖出來,小一點的就打包丟在水溝裡,大一點的就隨手將牠棄置在狗場的一角,任其腐爛….

已經死亡發臭的狗屍體


許多籠子裡的狗狗就連這樣的餿水都沒得吃

Frank 發表在 痞客邦 留言(0) 人氣()

 

最佳團隊形象,由你決定!
5/13-5/31  12:00am
開放線上投票!
詳情請上
http://answers.polldaddy.com/poll/1609595/ 

Frank 發表在 痞客邦 留言(0) 人氣()

荷蘭最重要的節慶之一莫過於 4/30 的女王節了, 這個節慶是由前任女王 (Queen Juliana) 為了與民同樂, 特別把她的生日當成慶祝的節日,讓民眾有機會多認識王室。

 現任女王 Queen Beatrix 生日是在冬天, 但是因為冬天不是適合慶祝節慶的好季節,所以現任女王決定還是使用 4/30 當 Queen's Day( 真是滿人性化的決定 不過荷蘭天氣向來不穩定 所以有時 4/30 也常常下雨 )。

 Queen Beatrix 的改變下,新的女王節慶祝跟之前方式已截然不同了。在這一天,代表荷蘭皇家的橘色的東西是最受歡迎的打扮,有時還有免費的橘色裝飾品在街頭發放讓每個人都可以感受橘色的氣氛。當天每個人都可以任意地擺攤,進行跳蚤市場交易,大家把家中有的沒有的都拿出來 希望有機會找到新主人。

 而對很多人而言這天也是個尋寶的好日子 因為有時會發現妳夢寐以求的東西 用最低廉的價錢買到。我覺得最特別的是小朋友也會出來趁機賺零用錢。 有的是表演才藝, 有的是趁機考小蛋糕 甜點拿出來賣 或是賣飲料。老實說有些甜點看起來就有點可怕 不過因為是小孩來賣 大家都會想說那就幫忙買一下吧。

 我荷蘭的友人是說她們小時後是拿媽媽不要的東西來賣 ,每次女王節前 1-2 禮拜就是幫媽媽整理東西 ,當天媽媽還要幫我們找好位置可以賣東西。( 哈 整理ㄟ 真是 ” 孝順 ”,其實是因為賣媽媽的東西這樣連成本都不用了吧。 )

Frank 發表在 痞客邦 留言(0) 人氣()