瀏覽人數

            カウンター

2013年12月11日 星期三

[C#]無條件進位,無條件捨去及四捨五入寫法

1.無條件進位
double s = 100;
int result = 0;
result = Convert.ToInt16(Math.Ceiling(s / 3));

2.無條件捨去
double s = 100;
int result = 0;
result =Convert.ToInt16( Math.Floor(s / 3));

3.四捨五入
用法:Math.Round(計算值,小數點第幾位)
double s = 110;
double result = 0;
result = Math.Round((s / 3), 2);

亂馬客之提醒:若是要呈現一般認知的四捨五入需加入第三個參數-MidpointRounding.AwayFromZer
Example:System.Math.Round(1.235 , 2, MidpointRounding.AwayFromZero)

 double TodayNav = Convert.ToDouble(m.fundNav);
 double YesterdayNav;
 YesterdayNav = TodayNav - Convert.ToDouble(m.FundDef);
 double percentage = Convert.ToDouble(m.FundDef) / YesterdayNav;
 percentage = percentage * 100;
double px = Math.Round((percentage), 2);

2013年6月6日 星期四

setIntervals

1.offsetTop : 

當前對像到 ​​其上級層頂部的距離. 
不能對其進行賦值.設置對像到 ​​頁面頂部的距離請用style.top屬性.
2.offsetLeft :
當前對像到 ​​其上級層左邊的距離.
不能對其進行賦值.設置對像到 ​​頁面左部的距離請用style.left屬性.
3.offsetWidth :
當前對象的寬度.
與style.width屬性的區別在於:如對象的寬度設定值為百分比寬度,則無論頁面變大還是變小,style.width都返回此百分比,而offsetWidth則返回在不同頁面中對象的寬度值而不是百分比值
4.offsetHeight :
與style.height屬性的區別在於:如對象的寬度設定值為百分比高度,則無論頁面變大還是變小,style.height都返回此百分比,而offsetHeight則 ​​返回在不同頁面中對象的高度值而不是百分比值
5.offsetParent :
當前對象的上級層對象.
注意.如果對像是包括在一個DIV中時,此DIV不會被當做是此對象的上級層,(即對象的上級層會跳過DIV對象)上級層是Table時則不會有問題.
利用這個屬性,可以得到當前對像在不同大小的頁面中的絕對位置.
得到絕對位置腳本代碼 1 function  GetPosition(obj)  2  3 var  left   4 var  top    5  6 while (obj  !=  document.body)  7  8         left   obj.offsetLeft;  9         top    obj. offsetTop; 10 11         obj   obj.offsetParent; 12     } 13 14     alert( Left Is :   left  \r\n Top Is :
6.scrollLeft : 
對象的最左邊到對像在當前窗口顯示的範圍內的左邊的距離.
即是在出現了橫向滾動條的情況下,滾動條拉動的距離.
7.scrollTop 對象的最頂部到對像在當前窗口顯示的範圍內的頂邊的距離.即是在出現了縱向滾動條的情況下,滾動條拉動的距離.

瀏覽器cache教學

當您無法看到最新的資料時,可能是下列原因所造成:
1.使用者端瀏覽器cache的緣故:
為了加速瀏覽速度,通常在瀏覽器端都有設定Cache的空間以快速顯示資料,正因為此原因,您所顯示之內容會找到您 Cache中上次所瀏覽過的資料,請先按下瀏覽器的重新整理(Reload)鍵,更新您的瀏覽器資料,最新的網頁資料即可秀出。 若仍無法顯示正確資料,請根據下列步驟清除您瀏覽器中的Cache 並更新您的瀏覽器設定,若您使用的瀏覽器不是 IE,請在您瀏覽器的設定地方做相關設定之修改。
A.清除您瀏覽器中的Cache
  • 從 Internet Explorer 功能表列按一下 [工具]
  • 按一下 [網際網路選項]
  • 按一下 [一般] 標籤
  • 在 [Temporary Internet files] 區段中,按一下 [刪除檔案] 按鈕
  • 關閉瀏覽器再打開
B.更新您的瀏覽器設定
  • 從 Internet Explorer 功能表列按一下 [工具]
  • 按一下 [網際網路選項]
  • 按一下 [一般] 標籤
  • 在 [Temporary Internet files] 區段中,按一下 [設定] 按鈕
  • 選擇 "每次查閱畫面時"
  • 關閉瀏覽器再打開
C.手動強迫重新下載網頁
  • 同時按「Ctrl」+「F5」2 鍵以手動強迫重新下載網頁
2. 若您的瀏覽器有Proxy Server 之設定,也有可能是 Proxy Server 上之 Cache 所造成,在這種狀況下,即使您根據上述 1 中之步驟重新清除瀏覽器的cache,都無法解決,請您設法連絡 Proxy Server 之管理者,協助解決。

程式英文

物件導向(Object-oriented)
分散式運算(Distributed)
簡單(Simple)
多執行緒(Multithreaded)
安全性(Secure)
跨平台(Platform-Independent)
生命週期(PLC Product Life Cycle)
分析(Analysis)
設計(Design)
開發(Development)
測試(Testing)
安裝啟用(Implementation)
維護(Maintenance)
結束生命週期(EOL End-of-life)
建構式(Constructor)
預設(Default)
覆載(Overloading)

2013年5月7日 星期二

水果英文

almond杏仁 
apple蘋果 
apricot杏子 
apricot flesh杏肉 
apricot pit杏核 
areca nut檳榔子 
banana香蕉 
bargain price廉價 
beechnut山毛櫸堅果 
Beijing flowering crab海棠果 
bitter orange酸橙 
blackberry黑莓 
carambola楊桃 
cherry櫻桃 
cherry pit櫻桃核 
cherry pulp櫻桃肉 
chestnut栗子 
Chinese chestnut板栗 
Chinese date棗 
Chinese gooseberry獼猴桃 
Chinese walnut山核桃 
coconut椰子 
coconut milk椰奶 
coconut water椰子汁 
cumquat金桔 
damson plum西洋李子 
Dangshan pear碭山梨 
date棗椰棗/海棗,高手指正:中國人的棗子叫jujube,好可愛的名字啊。。。。愛心愛心 
date pit棗核 
decayed fruit爛果 
downy pitch毛桃 
dry fruit乾果 
duke公爵櫻桃 
fig無花果 
filbert榛子 
flat peach蟠桃 
flesh果肉 
flesh fruit肉質果 
fresh新鮮的 
fresh litchi鮮荔枝 
fruiterer水果商 
fruit in bags袋裝水果 
fruit knife水果刀 
fruits of the season應時水果 
gingko白果,銀杏 
grape葡萄 
grape juice葡萄汁 
grape skin葡萄皮 
grapestone葡萄核 
greengage青梅 
Hami melon哈密瓜 
haw山楂果 
hawthorn山楂 
hazel榛子 
honey peach水蜜桃 
juicy多汁的 
juicy peach水蜜桃 
jujube棗 
kernel仁 
kumquat金桔 
lemon檸檬 
litchi荔枝 
litchi rind荔枝皮 
longan桂圓,龍眼 
longan pulp桂圓肉,龍眼肉 
loguat枇杷 
mandarine柑桔 
mango芒果 
morello黑櫻桃 
muskmelon香瓜,甜瓜 
navel orange臍橙 
nut堅果 
nut meat堅果仁 
nut shell堅果殼 
oleaster沙棗 
olive橄欖 
orange柑桔 
orange peel柑桔皮 
papaya木瓜 
peach桃子 
pear梨 
perishable易腐爛的 
pineapple菠蘿 
plum李子 
plumcot李杏 
pomegranate石榴 
pomelo柚子,文旦 
red bayberry楊梅 
seedless orange無核桔 
strawberry草莓 
sultana無核小葡萄 
tangerine柑桔 
tart酸的 
tender嫩的 
tinned fruit罐頭水果 
unripe未成熟的 
walnut胡桃,核桃 
walnut kernel核桃仁 
water chestnut荸薺高手指正:也可以是菱角 
watermelon西瓜

2013年3月14日 星期四

登入區塊內按下Enter,則觸發登入按鈕


            //登入區塊內按下Enter,則觸發登入按鈕
            $(".Aclass").keypress(function(e) {
                if (e.which == 13) {
                    $("#Btn").click();
                    //return false;
                }
            });


             $("input").keypress(function (evt) {
            //Deterime where our character code is coming from within the event
            var charCode = evt.charCode || evt.keyCode;
            if (charCode  == 13) {
            //Enter key's keycode
            return false;
              }
            });

將物件、字串由A傳到B[物件導向]

[[[[[Controller]]]]]
[HttpGet]
public ActionResult A(string Hi, string How)
{
                    Session["Hi"] = Hi;
                    Session["How"] = How;
                    //return RedirectToAction("B");
                    return RedirectToAction("B", "Controller", new { Hi =  Hi, How = How });
}

[HttpGet]
public ActionResult B(string Hi, string How)
{
            FormResult Outer= new FormResult();
            Outer.Hi = Hi== null ? (string)Session["Hi"] : Hi;
            return View();
}
[[[[[View]]]]]
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<ANZ.Models.FormResult >" %>
<%= Html.HiddenFor(model => model.Hi)%>

2013年3月12日 星期二

iframe learning

<iframe id="ifameOne" src="Controller/Action"></ifram
<iframe id="ifameOne" src="../User/LogOn"></iframe>


public ActionResult Pdf()
{
    return File(@"d:\test.pdf", "application/pdf");
}
<iframe src="<%= Url.Action("Pdf", "SomeController") %>"></iframe>

 <script type="text/javascript">
  var ImportInfo = function() {
  var info = $('td.active').html();
  // call controller action which parses the given string,
  //checks for existence in database, and adds new row if needed
  $.ajax({
    url: '/controller/action',
    data: { paramName: info }
  })
}

$("#Import").click(ImportInfo);
</script>
<script type="text/javascript">
  var ImportInfo = function() {
  var info = $$('td.active')[0].innerHTML;
  // call controller action which parses the given string:
  new Ajax.Request('/controller/action',{
    method: 'post'
    parameters: { paramName: info }
  })
}

$("#Import").click(ImportInfo);
</script>

Require SSL


        function redirectSSL() {
            var loc = location.href.split(':');
            if (loc[0] == 'http') {
                location.href = 'https:' + loc[1];
            }
        }

2013年3月4日 星期一

電腦各種符號英文唸法

& Ampersand (And 符號) 
* Asterisk (星號) 
@ At sign, at (At 符號,At) 
\ Backslash (反斜線) 
[ Open bracket (左中括弧) 
^ Caret (插入號) 
] Close bracket (右中括弧) 
( Open parenthesis (左括弧) 
) Close parenthesis (右括弧) 
: Colon (冒號) 
, Comma (逗號) 
$ Dollar sign (錢符號) 
-- Double dash (雙破折號) 
... Ellipsis (省略符號) 
' Single quote (單引號) 
" Quote (雙引號) 
= Equals (等號) 
+ Plus, plus sign (加,加號) 
! Exclamation point (驚歎號) 
> Greater than (大於) 
< Less than (小於) 
# Pound sign (井字號) 
? Question mark (問號) 
. Period, dot (句號,點) 
; Semicolon (分號) 
- Hyphen (連字號) 
— Dash (破折號) 
_ Underscore (底線) 
| Vertical bar (垂直線) 
{ Open brace (左大括弧) 
} Close brace (右大括弧) 
% Percent, percent sign (百分比,百分比符號) 
/ Slash (斜線) 
// Double slash (雙斜線) 
~ Tilde (取代符號,毛毛蟲) 

2013年2月25日 星期一

查詢年份下拉


public List<int> xxx{ get; set; }

for (int i = ViewModel.abc.Select(x => x.Nav_Date.Year).Max(); i >= ViewModel.abc.Select(x => x.Nav_Date.Year).Min(); i--)
{
   ViewModel.xxx.Add(i);
}

Jquery Clear Form Elements


function clear_form_elements(ele) {

        $(ele).find(':input').each(function() {
            switch(this.type) {
                case 'password':
                case 'select-multiple':
                case 'select-one':
                case 'text':
                case 'textarea':
                    $(this).val('');
                    break;
                case 'checkbox':
                //case 'radio':
                    this.checked = false;
            }
        });

$(".Rbutton.reset").click(function() {
            clear_form_elements($("#myfrm"));
});

**Html

特殊符號
&rsaquo; >
&nbsp;  空白
&deg;   度數

Jquery AutoComplete


    $("#Fund_Name_Search").autocomplete({
        source:"<%=Url.Action("Action", "Controller") %>", 
        select: function(event, ui) {
           // Do something with  "ui.item.Id" or "ui.item.Name" or any of the other properties you selected to return from the action
           $('#Fund_Id').val(ui.item.value.split('-')[0]);
        },
        minChars: 1,
        max: 0,
        delay: 500,
        width: 160,
        selectFirst: false
    });

本機Cookie存放位置


**本機Cookie存放位置

IE Cookie存放位置
C:\Documents and Settings\User\Local Settings\Temporary Internet Files

Google Chrome Cookie存放位置
C:\Documents and Settings\User\Local Settings\Application Data\Google\Chrome\User Data\Default

大小寫轉換的秘訣


<link href="/Content/Frontend/include/css/Print-S.css" rel="stylesheet" type="text/css" id="WordCss" />    

case "FontS":
$(this).css({ "cursor": "text" })
$("#ArticleSharingBarTable a[data='FontL']").css({ "cursor": "pointer" })
$("#WordCss").attr("href", $("#WordCss").attr("href").replace("-B", "-S"));
$("#smallImage").attr("src", $("#smallImage").attr("src").replace("small02.gif", "small.gif"));
$("#bigImage").attr("src", $("#bigImage").attr("src").replace("big.gif", "big02.gif")); 
break;

case "FontL":
$(this).css({ "cursor": "text" })
$("#ArticleSharingBarTable a[data='FontS']").css({ "cursor": "pointer" })
$("#WordCss").attr("href", $("#WordCss").attr("href").replace("-S", "-B"));
$("#smallImage").attr("src", $("#smallImage").attr("src").replace("small.gif", "small02.gif"));
$("#bigImage").attr("src", $("#bigImage").attr("src").replace("big02.gif", "big.gif")); 
break; 

Javascript 瀏覽視窗

Javascript 所能做到的如下

winid=windows.open( " URL " , " 視窗名稱 " , " 視窗外觀之設定 "); 
注意: " 視窗外觀設定 " 參數中的『,』之後不可以含有空白字元

toolbar=yes / no 瀏覽視窗是否顯示『工具列』
fullscreen=yes / no 全螢幕開啟
location=yes / no 瀏覽視窗是否顯示『位址欄位』 
directories=yes / no 瀏覽視窗是否顯示『目錄列』 
status=yes / no 瀏覽視窗是否顯示『狀態列』 
menubar=yes / no 瀏覽視窗是否顯示『功能表』 
scrollbars=yes / no 瀏覽視窗是否顯示『捲動軸』 
resizable=yes / no 瀏覽視窗是否『可以調整大小』 
width=點數 瀏覽視窗的『寬度』 
height=點數 瀏覽視窗的『高度』 

例:
 <SCRIPT Language="JavaScript">
function inputData(targetURL,winW,winH){
    screenW=screen.width/2;
    screenH=screen.height/2;
    winL=screenW-(winW/2);
    winT=screenH-(winH/2); 
    window.open(targetURL,"","toolbar=yes,resizable=yes,scrollbars=yes,width="+winW+",height="+winH+",left=screen.width/2,top="+winT);
}
</SCRIPT>

以上資料引用於:http://tw.myblog.yahoo.com/davidbulll/article?mid=73&prev=79&next=32


toolbar=yes / nofullscreen=yes / no
瀏覽視窗是否顯示『工具列』
全螢幕開啟
location=yes / no瀏覽視窗是否顯示『位址欄位』
directories=yes / no瀏覽視窗是否顯示『目錄列』
status=yes / no瀏覽視窗是否顯示『狀態列』
menubar=yes / no瀏覽視窗是否顯示『功能表』
scrollbars=yes / no瀏覽視窗是否顯示『捲動軸』
resizable=yes / no瀏覽視窗是否『可以調整大小』
width=點數瀏覽視窗的『寬度』
height=點數瀏覽視窗的『高度』

//開啟至中函數
 <SCRIPT Language="JavaScript">
function inputData(targetURL,winW,winH){
    screenW=screen.width/2;
    screenH=screen.height/2;
    winL=screenW-(winW/2);
    winT=screenH-(winH/2);
    window.open(targetURL,"","toolbar=yes,resizable=yes,scrollbars=yes,width="+winW+",height="+winH+",left=screen.width/2,top="+winT);
}
</SCRIPT>