2016年7月23日 星期六

【小草的日記】20160723 第二周 依舊小小顆的,一下死一下活

終於過了第二周

但我的花怎麼一下死掉掉一下活過來

原因查到,是因為「水」的關係,不能用隔夜水
隔天的水有毒,要新鮮的「水」





這張拍的最清楚





這張也蠻清楚的



【小草的日記】20160717 第一周 終於發芽了-感動

人生丫,終於等到你了.寶貝
從無到有,等了四天出現了...






雙胞胎

2016年7月20日 星期三

【自然人憑證】公司 搭配 自然人憑證申請 驗證


一、先確認你的身份,申請CA 憑證
二、MOICA內政部憑證管理中心-身分確認服務申請

身份:公家機關
單位:GCA 政府憑證管理中心
網址:https://gcaweb.nat.gov.tw/GCAEE/GCA2Test/GCAPKCS10/P10-1.html
PS.不收錢,屬財團法人類

身份:一般公司行號
單位:工商憑證
非 IC 卡申請
網址http://moeaca.nat.gov.tw/moeacaee.html
PS.收錢,一般公司,憑證效期自製卡日起算五年,到期後憑證即自動失效,各工商憑證持卡用戶,可於憑證到期日前60個日曆天內重新申請





【ASP.NET Web Form】Microsoft AspNet FriendlyUrls 友善網址 問題 404 處理

工具:Microsoft.AspNet.FriendlyUrls
NuGet : Microsoft.AspNet.FriendlyUrls.Core

俗稱:友善網址

說明:
若佈署環境在Windows 2008 或 R2 ,必需 在 web.config 加如以下設定,不然 IIS 會跳出 404 錯誤訊息

 
   
   
 


或下載:KB980368

【404 解決問題參考連結】

國外
https://weblog.west-wind.com/posts/2011/Mar/27/ASPNET-Routing-not-working-on-IIS-70

國內
https://msdn.microsoft.com/zh-tw/library/ee358760(v=vs.110).aspx

http://blog.darkthread.net/post-2015-05-30-aspnet-mvc-on-win2008.aspx

【安裝設定參考連結】
http://vmiv.blogspot.tw/2014/02/aspnet-web-sitefriendly-url.html

2016年7月12日 星期二

【ASP.NET】NuGet 封裝管理員 Migrations

啟用 Code First 移轉

【指令】
Enable-Migrations
Add-Migration init
Update-Database
參數-1:-Force 強制更新
參數-2:-Verbose

系統自動產生資料表:__MigrationHistory


【使用 Code First 移轉而不使用初始設定式】
說明:You get the script within Visual Studio. Notice that this will create a new table called __MigrationsHistory which is used by Entity Framework to keep track of migrations.
說明連結:http://martinnormark.com/entity-framework-migrations-cheat-sheet/

public Configuration()
{
    AutomaticMigrationsEnabled = false;
}


【在移轉中植入資料】
Msdn 官網說法:
DbMigrationsConfiguration.Seed 方法
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
在升級為最新的移轉之後執行,以便允許更新初始資料。


【相關參考網址如下】
https://azure.microsoft.com/zh-tw/documentation/articles/mobile-services-dotnet-backend-how-to-use-code-first-migrations/
http://martinnormark.com/entity-framework-migrations-cheat-sheet/
https://dotblogs.com.tw/kevinya/2013/10/31/126299
Msdn官網:https://msdn.microsoft.com/zh-tw/data/jj591621.aspx

【ASP.MVC Identity 2.0】如何使用 ASP.MVC Identity 2.0

AspNetRoles【Table:角色】
Id
Name
RoleName             【備註】擴充欄位
Discriminator        【備註】擴充欄位-系統自動新增【值:IdentityRole】 中譯‧辨別者,屬於哪個類別使用

AspNetUsers 【Table:使用者】
LockoutEnabled 【備註】是否要驗證錯誤次數 <--- p="">LockoutEndDateUtc 【備註】鎖定日期時間內
AccessFailedCount 【備註】輸入錯誤次數

// 預設需要去「驗證」輸入錯誤計算
manager.UserLockoutEnabledByDefault = true;
//限定自動增加 下次驗證 時間 ,以分為計算
manager.DefaultAccountLockoutTimeSpan = TimeSpan.FromMinutes(5);
//驗證最多錯誤次數
manager.MaxFailedAccessAttemptsBeforeLockout = 5;


當 LockoutEnabled  = 1 時,且 DateTime.Now 小於  LockoutEndDateUtc ,
則 SignInStatus.LockedOut 狀態

因 LockoutEndDateUtc  是美國時間
若要轉換本地時間  設定如下
DateTimeOffset local_date  = DateTime.SpecifyKind(user.LockoutEndDateUtc.Value, DateTimeKind.Utc);

ASP.NET 以 DateTimeOffset 為時間正規共用核心,再透過 區域設定(DateTimeKind.Utc) 轉換正規時間,之後就能 出輸成 local_date.LocalDateTime
<--- p="">
參考網址:
http://qiita.com/standtsukai/items/056e422bed8a57467778

http://www.tqcto.com/article/web/29166.html

http://tech.trailmax.info/2014/06/asp-net-identity-user-lockout/



2016年7月10日 星期日

【ASP.MVC】Partial View 說明

Partial View 說明

說明:類似 UserControl ASP.NET 使用者控制項 (.ascx 檔案)
Msdn Url:https://msdn.microsoft.com/zh-tw/library/system.web.mvc.html(v=vs.118).aspx

【以下有幾種方式達到 「Partial View」效果】

1.【Using System.Web.Mvc.Html.(Partial)Extensions 類別】
說明:部分檢視轉譯為 HTML 編碼字串的功能 (因轉換 Html 效能會慢點)
Msdn Url:https://msdn.microsoft.com/zh-tw/library/system.web.mvc.html.partialextensions(v=vs.118).aspx
程式範例:
Html.Partial("ViewName")
Html.Partial("ViewName","Model")

2.【Using System.Web.Mvc.Html.(RenderPartial)Extensions 類別】
說明:叫用指定的子系動作方法,並呈現內嵌於父檢視內的結果。

Msdn Url:https://msdn.microsoft.com/zh-tw/library/system.web.mvc.html.renderpartialextensions(v=vs.118).aspx
程式範例
Html.RenderPartial("_LoginPartial");
Html.RenderPartial("ViewName","Model")

PS.綜合以上1.2 說明,使用情境 Master Layout 將[資料]帶入給 Parent(Partial、RenderPartial) 使用

【Using System.Web.Mvc.Html.ChildActionExtensions 類別】
說明:代表支援[呼叫]子系動作[方法]並支援[呈現]內嵌於[父檢視]中的結果。
Msdn Url:https://msdn.microsoft.com/zh-tw/library/system.web.mvc.html.childactionextensions(v=vs.118).aspx

底下再分層 兩大類功能,可透過 Control 底下 Action 回傳 資料模組

1.(Action)
說明:部分檢視轉譯為 HTML 編碼字串的功能  (因轉換 Html 效能會慢點)
Msdn 說明:叫用指定的子系動作方法並以 HTML 字串形式傳回結果。
連結:https://msdn.microsoft.com/zh-tw/library/ee721266(v=vs.118).aspx
程式範例:
Html.Action("_LoginPartial");
Html.Action("_LoginPartial","ActionName");

2.(RenderAction)
說明:
Msdn Url:https://msdn.microsoft.com/zh-tw/library/ee703541(v=vs.118).aspx
程式範例:
Html.RenderAction("_LoginPartial");
Html.RenderAction("actionName","controllerName");
@{ Html.RenderAction("MenuAction", "BackLayout"); }

PS.綜合以上1.2 說明,Action 顧名思義 就是會透過後端Control 呼叫 Action 程式回傳(資料) For View 使用


圖示如下:
Partial View 說明流程圖

【ASP.MVC】工具 Intellisense 一下出現 又馬上消失問題



CTRL + SHIFT + J  重新更新 View 上面的 Script Intellisense

解決一下出現 又馬上消失問題

2016年7月6日 星期三

【ASP.NET】Gamil Smtp 設定

            var client = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587)
            {
                EnableSsl = true,
                DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
                UseDefaultCredentials = false,
                Credentials = new System.Net.NetworkCredential("XXX帳號XXX@gmail.com", "XX密碼XXX")
            };


啟用發信
1.Impt 啟用

2.安全性較低的應用程式存取權限」為「啟用」(預設是「停用」
https://www.google.com/settings/security/lesssecureapps

2016年7月5日 星期二

【Asp.MVC】SessionID 每次都不一樣 問題

【Asp.MVC】SessionID 每次都不一樣 問題

HttpContext.Session.SessionID

因為在 Global.asax 檔案內 沒有 Session 事件記錄

新增以下兩行:
 protected void Session_Start(object sender, EventArgs e)
{

}

protected void Session_End(object sender, EventArgs e)
{

}

就搞定了



2016年7月3日 星期日

【美食好推】新北市 新莊 牆角 早午餐 - 非廣告文


店名:新莊 牆角早午餐

心得:好吃,好推,比肯德雞套餐好吃多了,喜歡吃肯德套的人,可來這家店點點,他們漢堡,

飲品部份:紅茶,我個人給85分,很順口

我的點餐:雞腿堡+紅色+莎拉 (130塊)

店內:有冷氣,有WIFI ,有輕音樂,此店還有illy 咖啡

地址:新莊區中平路270巷7弄54號 (巷內)不小心就錯過了,招牌有點小小的

營業時間:最晚到 晚上8點 或 晚上9點,太晚去的人,會撲口

吃了第5次

以下是今日我點餐內容,圖片分享給大家「聞香」一下:


紅茶

雞腿堡+紅茶(好大杯)+莎拉


豬肉沙啦


貼心小提醒



場內環境



怕你你尾魚

尾魚怕你你

咕咕雞套餐

咕咕雞套餐
經典花生 套餐

經典花生

經典花生 怕你你 套餐

經典花生 怕你你

香菇堡

香菇堡

香菇堡

香菇堡 open it
本篇文件連結:http://kareslion.blogspot.tw/2016/07/blog-post.html

第六次光臨 牆角

薰雞堡

薰雞堡

薰雞堡

薰雞堡 EAT me

菇菇帕尼尼

菇菇帕尼尼

2016年6月27日 星期一

【軟體問題】Runtime error R6034 解決方法

解決方法:

一、Visio 2010 或 Project 2010在安裝時,選「自訂」,有「Office共用元件」設定成「無法使用」


二、Word 2007 左上角圓紐 Word選項 增益集,把裡面非微軟的增益集停掉,不同 Office 版本的增益集也停掉

其它人都說刪什麼dll 重新註冊什麼ddl , 我試過,沒有成功,大家可以去搜尋看看,就不貼出來了


重點:本人使用 (一) 解決我的 Runtime Error R6034 問題  ,我是裝了Visio 2010 的關係導致

2016年6月21日 星期二

【Asp.net C#】 byte 轉換 Base64String 、byte 內含中文處理方式


Convert.ToBase64String 方法 (Byte[])
https://msdn.microsoft.com/zh-tw/library/dhx0d524(v=vs.110).aspx

Convert.FromBase64String 方法 (String)
https://msdn.microsoft.com/zh-tw/library/system.convert.frombase64string(v=vs.110).aspx

ASCII只能處理單byte字元(ascii碼介於0~255)無法處理中文


字串以系統編碼方式轉換成Byte的形式
System.Text.Encoding.Default.GetBytes(String)

Function 參數:[Object-Byte陣列],[起值],[未端長度]
System.Text.Encoding.Default.GetString(temp_byte,0,temp.length)


byte 合併  function 參考國外
【方法1】
public static byte[] Combine(byte[] first, byte[] second)
{
    byte[] result= new byte[first.Length + second.Length];
    Buffer.BlockCopy(first, 0, ret, 0, first.Length);
    Buffer.BlockCopy(second, 0, ret, first.Length, second.Length);
    return result;
}

【方法2】
List temp_list = new List();
foreach (byte item in head_byte.ToList())
  temp_list.Add(item);

【方法3】
byte[] result  = head_check.Concat(head_byte).Concat(body_byte).Concat(end_byte).ToArray();

參考網址:
http://stackoverflow.com/questions/415291/best-way-to-combine-two-or-more-byte-arrays-in-c-sharp

2016年6月12日 星期日

【軟體工程師之書】必看之書

當一名有基礎的程式人員之後,除人跟人交流程式

若要更進一步加強知識
可以再看以下這些書

第一本書:
中文書名:軟體建構之道 第二版
英文書名:Code complete
出版社: 學貫行銷
作者: 麥康奈爾 ; 譚 詠歸
http://hylib.chihlee.edu.tw/bookDetail.do?id=147277


第二本書:
中文書名:無瑕的程式碼:敏捷軟體開發技巧守則
英文書名:Clean Code
作者:Robert C. Martin , Bob
說明:講軟體

第三本書
中文書名:無瑕的程式碼番外篇:專業程式設計師的生存之道
英文書名:The Clean Code
作者:Robert C. Martin , Bob
說明:講溝通

第四本書
中文書名:深入淺出 C# 第四板
說明:基礎 C# 及物件導向,初學者看了,應該會睡著

第五本書:
中文書名:ASP.NET MVC 5.0 實務專題範例教學
出版社:佳魁資訊
說明:基本運用,學習範例

第六本

2016年6月5日 星期日

【生活知識】我最近購買了[LOGIS]歐紋桌上架書桌 非廣告文

2016年買了一張: LOGIS 歐紋桌上架書桌

裝好後,一個味道馬上出現

我不知道是不是「甲醛」

書桌是組合板做的, 我猜想應該是...

考慮買的

光觸媒 去 甲醛味 跟 無醛屋


沒有寫「低甲醛」大家上網買家俱東西要注意..

2016年5月20日 星期五

【電影】生命沒有歸處 Rudderless

生命沒有歸處 Rudderless

最近HBO 播這部電影好幾次,

第一次完整看完它,是一部大雷片...

「雷」的意思是,會下大雨...感動的意思

電影裡面的音樂,也十分的好聽

有出電影原聲帶,大家可以聽聽..


父親的愛,失去兒子的一切,透過音樂重新認識兒子

很感人...讚

片頭學生射殺事件,是真實事件,反應美國校園射殺事件,反射這些兇手的學生,背後家人的心境..


2016年5月12日 星期四

【股東會紀念品】台新金控 票號:2887 日期:2016-05-12

【股東會紀念品】台新金控 票號:2887 日期2016-05-12

賠錢貨

2015年買13塊,
2016年的今天 11.85塊,

現金股利 0.48元
股票股利 0.72元

有些人說是績優股...唉...放長期來看看吧!

2016年5月8日 星期日

【面試心得】土城永寧廠

今天去土城、永寧站面試

先英文自我介紹

面試官有先出題目,

解說對題目的認知與說明,

最後問我題目上的作者是誰

在對話上有對題目爭吵...

But ...理論跟學術就是會有這樣,

至於題目中的作者是誰我並不是很在意

我在意的事,如何運用在實際案件上

面試官說我對題目的說明0分...主因為我不知道作者是誰?

作者都不知道是誰,你怎麼對自己講的內容對與錯如何認知

以上...











2016年5月6日 星期五

【ASP.Net MVC】 Tool MVC.Elmah、 Elmah.Mvc

NuGet 安裝指令:

Elmah.MVC 安裝 指令:Install-Package Elmah.MVC

elmah 資料庫 指令:Install-Package elmah.sqlserver

elmah 資料庫可以不用安裝,但 Elmah.MVC 要安裝,他會建立一個xml  error

至於 elmah 資料庫  他會把 error 寫在資料庫

比較完整說明 - 參考連結:http://koko.ntex.tw/wordpress/asp-net-mvc-setup-elmah-and-nlog-1-intro-install-elmah/

舊版說明 參考連結:http://blog.miniasp.com/post/2013/03/12/ASPNET-MVC-4-and-ELMAH-Integration.aspx

2016年5月5日 星期四

【生活分享】「上份工作」新的結束 開始的延續

結束上一家公司 財團法人台灣地理資訊中心

回憶很多,教育訓練最印象深刻

開會、寫文件,加班

當了兩年 尾牙主持人

跟公家機關打交道

跟不同廠商協調

學了很多...

為何我要離職呢,因為想去大環境看..不一樣的世界

不然這是一家很好待的公司,大家都很好相處!




2016年4月26日 星期二

【PHP】安裝 apache 及 php on Windows 2008 R2

【PHP】安裝 apache 及 php on Windows 2008 R2

版本:apache_2.2.11-win32-x86-no_ssl.msi

版本:php-5.3.10-win32-VC9-x86.msi

一、先安裝 apache

二、再安裝 php

若php 安裝後,發生 錯訊息訊如下:
Error trying access httpd.conf file.You will need to manually configure

【需手動設定 apache 安裝資料夾下 】 檔案:httpd.conf

新增內容 如下:
-------------------------------------------------------------------
 #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#指定php.ini存放的目錄
PHPIniDir "C:\Program Files (x86)\PHP\"

#載入php的模組
LoadModule php5_module "C:\Program Files (x86)\PHP\php5apache2_2.dll"

#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#及

#指名附檔名是 .php .phtml .inc .php3的程式都當成php程式 ,其於的都當成一般網頁
AddType application/x-httpd-php .php .phtml .inc .php3

#指附檔名是 .phps時 把內容當成hightlight的原始碼輸出到網頁
AddType application/x-httpd-php-source .phps .phpsource
-------------------------------------------------------------------

如果預設default page 要改的話
找到 以下內容,在index.html  後面 空隔 加上 index.php

< IfModule dir_module >
DirectoryIndex index.html


另外 Apache 預設網站位置:
C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\

2016年4月25日 星期一

【資訊安全】MD5 正解/反解 網址


md5 正解/反解:http://www.pdtools.net/tools/md5.jsp\

http://tool.chinaz.com/Tools/md5.aspx


很多人都說少用MD5 因為不安全,因為就能得知這個人帳號/密碼,去嘗試登入YAHOO
FACEBOOK 或企業內部帳號...拿到你想看的資料...比如全公司薪水等等...

對我於來說,無論是否加/減密.

現在科技,反解比較難

但只要有時間就能解密出來...need time .....




【知識分享】Adobe Audition

可以編輯 單音合音

教學:https://www.youtube.com/watch?v=sSBGL2vjJ20

MIDI 很容不適合

2016年4月24日 星期日

【開箱文】JERBOA 捷寶超蠻牛原汁慢磨機 型號:JSJ6610

這家因為家裡需要一台 榨汁機,結果買了一台慢磨機

型號:JERBOA 捷寶超蠻牛原汁慢磨機 JSJ6610
買完後回家使用心得..純個人心得、分享、體驗

一條超大條的 紅蘿蔔,汁跑出來只有 1小杯

有點點小失望....,只能自己加點牛奶撐場面

摸紅蘿蔔的果肉,還濕濕的...好像沒有把汁磨光...

我家有一台舊榨汁機,卻是榨完後,是乾巴巴

兩較相下,的確欠差人意...

話風一轉,講到清洗部份,也有一點欠差人意..的地方

因為..有點小洞洞的地方難清掉...(如下圖:可能要放大照片才看的清楚點)


結論:嗯!還是想買台榨汁機慢磨機「速度」跟「汁量」差太多了,卡住時倒退差點蓋子頭都掀開了!

Ps.強力耐用低噪音,的確聲音很小。