關於網路那些事...

Marketing, SEO, Web trends, Programming tutorial, Web design, and Life event...

MAC 如何升級PHP版本

通常,MACOS Sierra都會預設安裝PHP5.6版本 這裡針對升級到更高階PHP版本流程進行說明: 可以透過brew 或者 curl 兩種方式來安裝 Brew brew update && brew upgrade brew tap homebrew/dupes brew tap homebrew/versions brew tap homebrew/homebrew-php brew unlink php56 brew install php72 (如果要從7.1升級到7.2,作法如下:) brew tap homebrew/homebrew-php brew unlink php71 brew install php72 brew install php72-xdebug 在這過程中,如果php5.

Continue Reading

Facebook 宣布將重構 React Native 專案

React Native 官方在6/14發布一則訊息 為了使React Native更輕量化並更好地適應現有的應用程式,官方正式宣布,正式啟動重構專案

React Native 每天都在更新,在去年有超過500個開發者貢獻了超過2500次提交。

在過去的5年中,發現最初的原則,造成了後續維護上的難處,並且無法靈活的與其他本地API溝通。因此,他們已經開始研究React Native的大規模重構方式,希望能讓架構更加靈活,並更好地支援JavaScript與本地API集成。

Continue Reading

ASP.NET C# - 產生 GUID

C# 產生 GUID C# 如何產生 GUID? 可以直接透過內建方法,產生 GUID: Guid guid = Guid.NewGuid(); MessageBox.Show("GUID1:"+guid); guid = Guid.NewGuid(); MessageBox.Show("GUID2:"+guid); guid = Guid.NewGuid(); MessageBox.Show("GUID3:"+guid);

Continue Reading

Winforms C# - 透過 panel 清除表單內容

Winforms C# - 透過 panel 清除表單內容

Panel 通常會使用 Control 來控制內部元件,例如:

MainPanel.Controls.Find("TGNAME", true)[0].Text

這裡說明如何透過 panel 來清除表單群組,

製作一個清除欄位內容(TextBox, CheckBox, RichTextBox, ComboBox, MaskedTextBox) 的方法

Continue Reading

Winforms C# - 如何在同一元件執行多個事件

在設計表單時,針對單一元件執行單一事件,可以直接在事件下拉選單直接選取

如果要在同一元件(textbox, combobox, numericupdown…)執行多個事件,做法:

開啟表單 .cs 檔案,可以設定多個事件

Continue Reading

Winforms C# - DataGridView 新增 checkbox 及設定全選、全部取消功能

C# DataGridView 新增 checkbox 及設定全選、全部取消功能

新增欄位時,先在第0欄建立一個空欄位,接下來移除再插入checkbox

Continue Reading

WinForms C# ComboBox 設定值的幾種方式

WinForms C# ComboBox 設定值的幾種方式

範例說明下列情況:

如何在 combobox 賦予 items 預設值, 如何從DB取值再加入combobox items 如何設定 combobox key value 值

Continue Reading

Winforms C# - Connect To Database Example

Winform Connect MSSQL

Setup Connection Info

Setup connection information in App.config like this:

Continue Reading

Winforms C# - Login and Logout Example Tutorial

Winform Login Example Tutorial

winforms login page

LoginPage.cs

Continue Reading

PHP, Larave, Nginx 設置Header允許請求 CORS 的幾種方式

跨域資源共享 CORS (Cross-origin resource sharing) 是一個 W3C 標準

這裡主要針對 php (Laravel) 以及 nginx 如何設置 CORS 進行說明

以及 Laravel 5.5 之後的版本自定義 cros Middleware 踩過的坑進行紀錄

首先,先看一般原生PHP設定 cors 的方式

Continue Reading

.NET WinForms C# 視窗 - MetroFramework UI 框架

MetroFramework 是一個 .NET WinForms 視窗開發UI模組

這裡簡單紀錄安裝及基本使用方式

https://thielj.github.io/MetroFramework/

安裝

透過 NuGet 套件管理來安裝 首先,在專案按右鍵> 管理 NuGet 套件 在瀏覽,搜尋 MetroFramework

下載 MetroModernUI 依 Dennis Magno

Continue Reading

GitLab 正式發文慶賀 ~ 微軟以 75 億美元收購 GitHub

GitLab 正式發文慶賀 ~ 微軟以 75 億美元收購 GitHub

GitHub 正式慶賀被微軟收購的消息,正式於 Github lab 官方部落格證實(2018 年 6 月 3 日)

Continue Reading

股票市場 - 信仰長期投資的人告訴你為什麼不要玩期貨

期貨越玩越輸 沒有可愛… 對散戶來說保證是惡夢 傷財傷神傷身又傷心 賠大錢是可以保證的

Continue Reading

股票市場 - 現金殖利率是甚麼?

現金殖利率 (Dividend yield),主要是針對定期存股領取利息的市場常用的分析指標 簡單來說,就是你買的股票價位,分配的股利有多少 計算方式是: 現金殖利率 = 每年股利/股價 例如,你買進一張股票價格為20元,如果現金股利每年發送 1 元,則現金殖利率就等於 5% 現金殖利越高,代表這張股票報酬率越高,一般就會將這種股票納入適合定存概念股

Continue Reading

注意! Google 為加速推動 Https 普及化,將把http 網站標記不安全警示

Google 安全策略: 您的網站若未使用SSL憑證的將被標記為不安全! Http 網站應全面升級 Htpps 加密連線

Google Chrome 官方部落格發布了一項瀏覽器安全指標,針對先前的一項 HTTP 標記為不安全以移除 Https 安全標示的 計畫書提到:

為什麼要使用 SSL Https 加密呢?

使用 SSL憑證讓網頁支援 Https 加密連線 可以讓使用者避免備中間人竊聽擷取隱私訊息及帳號密碼資訊,應該視為優先策略

Continue Reading

ASP.NET C# 不同瀏覽器在 buffer 緩衝區 與Response.Flush() 表現差異比較

ASP.NET C# 不同瀏覽器在 buffer 緩衝區 與Response.Flush() 表現差異比較 ASP 輸出內容到網頁的方式基本上有兩種 直接輸出 緩衝區輸出 直接輸出的方式,每次連線 server 都要執行程式 buffer 緩衝區輸出方式,則首次連線會需要執行程式,程式會將結果放一份在緩衝區,後續連線則是直接從緩衝區讀取數據 緩衝區+大量資料 在 ASP 載入頁面時,若遇到需載入大量內容的情況,若使用到緩衝區 server 端開始載入大量資料時,會需要一段時間將資料一筆一筆放入緩衝區,直到所有數據完成之後,才會在前端頁面產出 此時會耗費較久時間,才會將資料呈現在畫面上 緩衝區資料輸出的時間點 輸出緩衝區資料的方式有兩種: Response.End 或者 Response.Flush

Continue Reading

用批次檔清除 Windows 暫存檔

在 windows 環境,可以透過批次檔方式一鑑清除暫存檔案,釋放空間

將下列內容儲存為 cleanner.bat

Continue Reading

MySQL - 取得十分鐘內、一小時內、一天內 的資料

MySQL 取得指定分鐘、指定小時或指定天數內的資料

方式介紹:

Continue Reading

股票市場 - LME (London Metal Exchange) 倫敦金屬交易所 簡介

LME 期貨 - Carry trade

LME (London Metal Exchange) 倫敦金屬交易所

提供鋁、銅、鉛、鋅、鎳和錫等期貨交易

(1877~today) 2012-06 被香港以 22 億美元收購

Continue Reading

Git 解決出現 warning: LF will be replaced by CRLF ... The file will have its original line endings in your working directory.

Git 解決出現 warning: LF will be replaced by CRLF … The file will have its original line endings in your working directory. 在 windows,git add 可能會出現 LF will be replaced by CRLF 錯誤訊息

Continue Reading