跳到主要內容

發表文章

[網賺分享]ONEPTP網頁流量分享掛機收入~20200109更新

ONEPTP教學開始 說明 官方說法:基本上就是幫網站增加流量賺錢,可以使用流量交換的軟體或網站(流量精靈、流量寶、 hitleap 、 otohits 、 10hits 、 bighits4u ),來刷取PTP連結,賺取收益。 關於網頁流量交換軟體,會再分類說明 本站有支付宝(AliPay),QQ钱包,和比特币(Bitcoin)钱包(至少0.001比特币),狗狗币(DogeCoin)钱包,PerfectMoney和WebMoney六种支付方式。 請大家注意,已經 沒有PayPal 搂。 註冊教學 請至這裡註冊: http://www.oneptp.com/reg.php?u=500809

CentOS之frp Server設定

frp執行檔案下載: 下載位置 #使用wget、vim 指令,安裝 yum install -y wget vim 使用版本:v0.32.1 下載解壓縮 cd /opt/ wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz tar zxvf frp_0.32.1_linux_amd64.tar.gz ls -ltr 獨立一個目錄,這邊是放在/etc底下 mkdir /etc/frps cd /opt/frp_0.32.1_linux_amd64 cp frps /etc/frps/frps cp frps.ini /etc/frps/frps.ini cd /etc/frps 設定frps.ini vim /etc/frps/frps.ini [common] # tunnel port通信管道 bind_port = 2210 bind_udp_port = 2211 kcp_bind_port = 2210 privilege_mode = true privilege_token =123 # 監控網頁位置、PORT、帳號、密碼 dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin # LOG 記錄 log_file = /var/log/frps.log log_level = info log_max_days = 30 # 連線上限 max_pool_count = 20 # 是否啟用多線程執行 # 不再需要為每一個用户創立一個連接,讓連接建立延遲降低 tcp_mux = true max_ports_per_client = 0 authentication_timeout = 900 :wq #存檔離開 設定 systemctl 開啟啟動服務 ubuntu位置:/lib/systemd/system/frps.service CentOS位置:/etc/systemd/system/frps.servi...

IIS 相關設定

今天在架設內部網站時遇到兩個問題: 1、 在IIS上新增站台完成後,在Server上可以瀏覽,但是把連結給同仁卻不行。 2、 首頁不是根目錄的Login頁面。 問題1解決方法: 確認防火牆是否有新增該網站需要用到的Port,如果沒有就得要新增了。 步驟如下: Step1:從控制台開啟防火牆 Step2:點選 進階設定 > 點選 輸入原則 ,反藍後按滑鼠右鍵 > 新增原則 Step3:在 新增輸入精靈規則畫面 點選第二個 連接埠 > 下一步 Step4:選擇 TCP > 選擇 特定本機連接埠 輸入所架設的網站開的Port > 下一步 Step5:動作點選 允許連線 > 下一步 Step6:設定檔 三個都打勾(預設打勾) > 下一步 Step7:設定名稱 e.g. PCD ,描述可省略 > 完成 結果:在輸入原則裡 查找剛剛所設定的PCD 是否有在列表內。 確定有,就把網址給同仁測試是否能正常連線了。 接下來,來解決第二個問題。 因為我架設的網站是MVC架構,所以當網站一開啟時,不是到.web根目錄的login ,而是view裡面的某一個資料夾的index 時,我是這樣做的。 利用 HTTP 重新導向 功能 Step1:點選網站 > 在網站首頁友會把網站會使用到的功能全部列出,找到 HTTP 重新導向 > 點兩下 開啟 預設畫面: 將要求重新導向至此目的地 打勾,並輸入 要導到的畫面 重新導向行為 兩個都打勾,狀態碼 則不更改 確認無誤後,按下套用,並重啟站台就可以了。 HTTP 重新導向這個功能是目前能 [暫時] 提供需要的畫面導向,網站雖有Login頁面,但是因為沒有建立同仁帳號權限,所以就直接將網站導頁至需要測試的功能頁。 目前測試起來沒有問題,但如果有建立帳號權限後,就會回復到從Login登入了! Orignal From: IIS 相關設定

[C#]Entity Framework 5 增加TimeOut時間

Entity Framework 5 如何增加 DB連線的TimeOut時間,設定方式如下 需要針對進來的 context 去做設定,網路上很多寫法,試了很久,才找到方式。 [code lang=CSharp] (this._context as System.Data.Entity.Infrastructure.IObjectContextAdapter).ObjectContext.CommandTimeout = 時間; [/code] 參考資料: Set database timeout in Entity Framework Orignal From: [C#]Entity Framework 5 增加TimeOut時間

[C#]當WebService 需要多載時的方法,需要注意MessageName

.NET的WebService是一個可以讓別人從Web參考的存取資料的方式;這算是一個古老的技術,早從.Net 1.1時代就開始了,由於傳遞的方式是走SOAP,傳遞格視為XML,所以資料容量比較大,直到現今已經到JSON傳遞資料的時代,WebService還是有人使用,畢竟還是有老舊系統存在的使用必要。 當原本被呼叫的WebService需要增加欄位的時候,就變成所有周邊系統都要接著一起修正,這樣一個大工程,難道不能有WebService的多載嗎? 於是乎,就著手寫看看 首先,需要將 C# [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 修改為 [WebServiceBinding(ConformsTo = WsiProfiles.None)] 再來就是,很重要 C# [WebMethod(Description = "原本的呼叫", MessageName = "參數1")] function 上方 MessageName 會去對應SERVICE後面op=參數 [WebMethod(Description = "原本的呼叫", MessageName = "參數2")] function 上方 MessageName 會去對應SERVICE後面op=參數2 所以,當原本的呼叫到的參數=AAA,請在MessageName="AAA",不然,其他周邊系統就會通通掛掉,因為SOAP的設定關係。 如果出現此WEB服務不符合.....之類的字眼,那是因為本來就不建議這樣使用。 可以再Web.Config設定 ini <webServices> <conformanceWarnings> <remove name="BasicProfile1_1"/> </conformanceWarnings> </webServices> 參考資料: ASP.NET WebService 增加方法註解與多載設定 Orignal From: [C#]當WebService ...

[C#] 如何讓Linq + entity framework 可以達到with(nolock)

到底Linq對SQL做了什麼?? 現在大部分人都使用linq+entity framework 去資料庫取得資料,但實際上在對資料庫存取SQL語法為何,確認大多數人並不了解的。 建議可以使用 LINQPad 這套程式來去測試看看,避免不必要的語法造成資料的Lock,一個常用的資料表Lock會影響到其他作業的進行,甚至有可能造成TimeOut,而發出告警。 大家可以參考下列語法使用,針對select 部分,就不會去lock Table,也不會因為其他的資源lock 而造成TimeOut c# using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required , new TransactionOptions() { IsolationLevel = System.Transactions.IsolationLevel.ReadUncommitted })) { 使用到的linq 語法 <pre> <code>} </code> </pre> 其中使用到的 TransactionScopeOption列舉 可以參考 .NET Framework 類別庫說明 裡面有用到三種方式,如果要nolock 請使用Required,請參考下列圖示 希望大家不要再被linq 所產生的語法所困惱了~ Orignal From: [C#] 如何讓Linq + entity framework 可以達到with(nolock)