發表文章

目前顯示的是 2017的文章

javascript找對象與使用對象方法

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <meta http-equiv="X-UA-Compatible" content="ie=edge">     <title>找對象</title> </head> <body>     <h4>標題</h4>     <div id="test1">         <p>1</p>         <p>2</p>         <p>3</p>     </div>     <div class="test2" >         test     </div>     username:<input type="text" name="username" value="Mark">     username:<input type="text" name="username2" value="Mark"> <script>  //『用ID查詢』  //返回對象 ( objectHTMLElement ) console.log(document.getElementById("test1"));  //操作方式 ...

常用DOM物件

    注 :window 對象是瀏器器宿主對象,和JS語言無關     window 對象的方法:     window.alert(message)     window.confirm(message)     window.prompt(message,default)     window.colse()關閉窗口     window.print()打印     window.setlntval(表達式,毫秒)//按照指定的周期(以毫秒計)來調用函數或計算表達式,調整可以執行一次。     window.clearintval(定時器對象)//取消由setInterval() 設置的timeout。     window.setTimeout(表達式,毫秒)//在指定的毫秒數後調用函數或計算表達式,調整只執行code一次。     window.clearTimeout(定時器對象)//取消由setTimeout() 方法設置的timeout。     window對象的子對象:     1、navigator 瀏覽器信息對象:     appCodeName 內部代碼     appName 瀏覽器名稱     appVersion 瀏覽器版本     platform 操作系統類型     userAgent 用戶代理訊息     cookieEnabled 是否支持cookie     2、location 地址欄對象:     host主機     port端口     href地址     alhname路徑     protocol協議     search 查詢字符串 ...

javascript 常用函數

    /*     //****************     //string 字符串對象     //****************     length屬性:長度     concat(String)連線兩個或更多個字符串     indexOf(string)返回出現字符串的位置     substr(num1,num2)截取字符串     toLoweCase()轉換成小寫     toUpperCase()轉換成大寫     replace(str1,str2)字符串替換    */    var str1 = 'abcdefg';    var str2 = 'YZF';    console.log(str1.length); //7    console.log(str1.concat(str2)); //abcdefgYZF    console.log(str1.indexOf('a')>=0 ? "true" : "false");//true    console.log(str1.substr(2,5));//cdefg    console.log(str2.toLowerCase());//yzf    console.log(str1.toUpperCase());//ABCDEFG    console.log(str1.replace('c','zzz'));//abzzzdefg    /*     //****************     //Date日期對象     //****************     getFullYear()返回年份(...

立即更新Outlook的通訊錄清單

在DNS網域底下,若是新增帳戶往往要等候多時,寄件者的Outlook通訊錄:全域通訊清單才會更新,那要立即更新的話,該如何做呢? 1. 在Server端:Exchange → 組織組態 → 信箱 → 離線通訊錄 → 預設離線通訊錄 → 滑鼠右鍵 → 更新。 2. 在Client端:Outlook → 工具 → 傳送/接收 → 下載通訊錄 補充: 適用 exchange 2010 指令方式: How to Update GAL and OAB in Exchange 2010 What if your boss wants you to update the Global Address List and Offline Address Book in an Exchange environment. Yes, you could wait for Exchange to do it automatically (the default schedule is once a day) but what if you want to force the update immediately to reflect the changes on OAB? Don’t worry, here comes PowerShell to the rescue :). Use below Powerhsell commands in the same order: Get-GlobalAddressList | Update-GlobalAddressList So now that the GAL is updated. Now let's update the Offline Address Book (OAB). Get-OfflineAddressBook “預設離線通訊錄” | Update-OfflineAddressBook And last… when you update the OAB you’ll also need to inform Client Access Server that there is an updated OAB. Get-ClientAccessServer | Update-FileD...

機車知識

Q1:機車尺寸3.50-10 跟 110/90/10 的搭配性怎麼樣?  A1: 3.50-10吋     胎寬3.5*25.4mm=88.9mm                   胎高3.5*25.4mm=88.9mm 100/90/10    胎寬100mm                   胎高100*90%=90mm 110/90/10    胎寬110mm                   胎高110*90%=99mm Q2: 以比較簡單的方式來說的話就是閥門機構的數量不同! A2: 來源 四衝程引擎(俗稱四行程)的設計是在缸頭的部分設計進氣口與排氣口,並且在汽門上方設計凸輪軸來控制進排氣閥門的開關時間! 而二閥與四閥就是所謂的二汽門與四汽門, 差異為二閥門車種為一進汽門.一排氣門, 而四閥為二進氣門二排氣門 二閥車的低速表現就好 四閥車在高速或巡航時表現較好 Q3:雙避震跟單避震 的 差別 !! A3: 來源 理論上,這邊提的是理論 最佳的避震型式是中置單槍(如NSR、FZR、G-max) 將避震直接置於車體中央,平均的承接車體重量,這樣不論是怎麼樣的路 況,避震都能完美作動 第二佳的是雙槍避震(愛將、狼、KTR、鵝等) 由左右各一來平均分配車體重量,不過當在過彎的時候就會有缺點;假設   你現在跑的是左彎,那你左邊的避震器的壓縮量會大於右邊,反之亦同,所以 因為左右兩邊會有不同步的情況,當然作動情況就不如上述的中置單槍完美 最後是偏心(一般是在左側)單置避震(一般速可達) 因為避震器僅在車體的一邊,當然在承重的表現上,就會有不太平均的現   象,故在表現方面也是最差 以上是理論的情況,但是,偏心單槍真有那麼糟嗎?其實也沒...

HTML5 網頁宣告 DOCTYPE 的作用

資料來源 HTML5 網頁宣告 DOCTYPE 的作用 DOCTYPE 即是Document type(簡稱為DTDs),中文意思為「檔案類型」,在 Web 設計中用來說明目前所用的 XHTML 或者 HTML 是什麼版本。 要建立符合標準的XHTML網頁,DOCTYPE 宣告是必不可少的關鍵,因此你的XHTML必須設置一個正確的DOCTYPE,否則網頁中的標識和CSS都不會生效。 <!DOCTYPE>聲明位於位於 HTML 原始碼中的第一行,優先於 <html> 標籤。 在HTML中宣告 doctype 有兩個主要目的: 對檔案進行有效性驗證。它告訴用戶代理和校驗器這個檔案是按照什麼 DTDs 寫的。這個動作是被動的,每次頁面加載時,瀏覽器並不會下載 DTDs 並檢查合法性,只有當手動校驗頁面時才啟用。 決定瀏覽器的呈現模式。網頁通常有兩種版本:網景(Netscape)的 Navigator 以及微軟(Microsoft)的 Internet Explorer。在 W3C 創立網路標準後,為了不破壞當時既有的網站,瀏覽器不能直接起用這些標準。因此,瀏覽器導入了能分辨符合新規範、或屬於老舊網站的兩種模式。 對於實際操作,通知瀏覽器讀取檔案時用哪種解析算法。如果沒有寫,則瀏覽器則根據自身的規則對代碼進行解析,可能會嚴重影響html 排版佈局。瀏覽器的排版引擎有三種方式解析HTML檔案: 怪異模式(Quirks mode) 接近標準模式(Almost standards mode) 標準模式(Standards mode) 在怪異模式,排版會模擬 Navigator 4 與 Internet Explorer 5 的非標準行為。為了支持在網路標準被廣泛採用前,就已經建置好的網站,這麼做是必要的。在標準模式,行為(期待)由 HTML 與 CSS 的規範描述起來。在接近標準模式,有少數的怪異行為被實行。 DOCTYPE不存在或格式不正確會導致檔案以兼容模式呈現。標準模式的排版和JS運作模式都是以該瀏覽器支持的最高標準運行。在兼容模式中,頁面以寬鬆的向後兼容的方式顯示,模擬老式瀏覽器的行為以防止站點無法工作。 HTML DOCTYPE檔案類型舉例說明 HTML4.01檔案過渡定義類型,此類型定義的檔案可以使用HT...

系統清理批次檔

新增文字檔,將以下清除垃圾檔的複製內容貼上,並儲存在 『 系統清理.bat 』,最後以系統管理員執行即可 @echo off echo 正在清除系統垃圾檔案中,請稍候...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" DEL /S /F /Q "%systemroot%\Temp\*.*" DEL /S /F /Q "%AllUsersProfile%\「開始」功能表\程式集\Windows Messenger.lnk" RD /S /Q %windir%\temp & md %windir%\temp RD /S /Q "%userprofile%\Local Settings\Temp" MD "%userprofile%\Local Settings\Temp" RD /S /Q "%systemdrive%\Program Files\Temp" MD "%syst...

安裝Exchange 2010 standard

目的: 安裝Exchange 2010 standard 集線傳輸伺服器、用戶端存取伺服器、信箱伺服器 注章事項 1、exchange 2010 standard 只能安裝在x64位元 windows 2008 R2 (或 SP2)上 2、若要使用高可用性的 DAG,則需要企業版 3、主機分配 host1:Windows 2008 R2 Standard 安裝AD,主機名稱dc1,1CPU、2G記憶體、50G硬碟 host2:Windows 2008 R2 Standard 安裝Exchange 2010 standard(需加入AD),主機名稱exmail,2CPU、4G記憶體、100G硬碟 4、網域名稱:test.com.tw 安裝步驟: 1、在host1上安裝Windows 2008 R2 Standard 並安裝AD 2、在host2上安裝Windows 2008 R2 Standard 並加入test.com.tw網域 3、在host2上執行 powerShell,輸入 Import-Module ServerManager 回車 4、輸入 //安裝環境所需套件 Add-WindowsFeature NET-Framework, RSAT-ADDS, Web-Server, Web-Basic-Auth, Web-Windows-Auth, Web-Metabase, Web-Net-Ext, Web-Lgcy-Mgmt-Console, WAS-Process-Model, RSAT-Web-Server, Web-ISAPI-Ext, Web-Digest-Auth, Web-Dyn-Compression, NET-HTTP-Activation, RPC-Over-HTTP-Proxy -Restart 5、在重開機後,放入exchange 2010 standard光碟依照步驟安裝即可 安裝問題: Net.Tcp 連接埠共用服務問題 https://support.microsoft.com/zh-tw/help/2429111

如何設定Windows 2008 Server多國語言版

WIndows 2008 Server R2 x64英文版安裝完成之後 可以下載語言包,變成多國語言版 這樣可以符合全球化企業的需求 下載 WIndows 2008 Server R2 x64 評估版 下載下載 語言包 將下載語言包複製到Windows 2008英文版的主機上並執行,系統就會自動安裝語系檔。 到Control Panel選擇 Regional and Language Options 選擇Keyboard and languages標籤 點選Install/uninstall languages...鈕 安裝完成後可以到步驟2.的Keyboard and languages標籤內的Choose a display language:點選中文(繁體),並點選[OK]完成設定 系統會出現提示畫面,請點選Log off就可以登出,重新登入後顯示介面將會由英文切換成為繁體中文

WSUS for Windows 2008 R2 Standard

圖片
注意事項: 1、在設定「WSUS』、『database』檔案『存放』之磁碟位置,該不能設定有壓縮功能,不然在安裝WSUS 3.0 sp2 會無法安裝成功,在事件中顯示如下訊息: 產品: Windows Server Update Services 3.0 SP2 -- 錯誤 1722。Windows Installer 封裝有問題。安裝時所要執行的程式並未如預期完成。請連絡您的支援人員或封裝製造商 2、解決方式,關閉磁碟壓縮功能

ultravnc 遠端遙控教學軟體

圖片
實驗:架設ULTRAVNC,並用網域帳號登入做遠端認證 一、先下載 UlteraVNC 在被控端安裝UltraVNC Server 在主控端安裝UltraVNC Viewer 二、設定被控端安裝 1、點選admin Properites 2、勾選 『Require MS Login』與 『New MS Logon』 PS:可勾選 『Forbid the user to close down WinVNC Default  Server Screen Scale』限制使用者關閉Ultra VNC Server。 3、將網域帳號加入(最好是管理者帳號) 三、至主控端測試連結

Windows 7 登入網域時發生「您已經使用暫時設定檔登入」

圖片
在Windows XP可以直接砍掉網域使用者資料夾(C:Documents and Settings裡的使用者設定檔),網域使用者再登入就會自動重建使用者資料夾。 但在Windows 7就沒辦法這樣做了,如果直接刪除網域使用者資料夾(C:Users裡的使用者設定檔),用該使用者帳號登入的話,就會看到「你已經使用暫時設定檔登入」訊息。 因此如有手動刪除「C:Users 裡的使用者設定檔」,在Windows 7 登入網域時發生「您已經使用暫時設定檔登入」 可以參考以下步驟來處理: 使用本機管理者登入後,在「我的電腦」=>「右鍵」=>「內容」=>「進階系統設定」 找到「使用者設定檔」選項,點選「設定」,刪除有問題的「使用者設定檔」 如果未找到「使用者帳號」或「問題依然存在」,麻煩請繼續執行 「Win+R」=>「Regedit」=> 「HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→WindowsNT→CurrentVersion→ProfileList」,找 到「損壞的網域使用者帳號」刪除「ProfileList找到的目標」 此時再次登入「AD 帳號」,就會重建正常的「User Profile」

Orale VM VirtualBox

一、Oracle VM VirtualBox內的二個系統網路互通 如果guest有和host及其它實體主機連線的須求就設成bridge.... 如果有和host連線的須求但又不希望外面的機器連得到,就設成host only.... 如果只有guest間互連的須求,但不希望host和外面的機器連得到,就設成internal networking.... 詳細說明:( 資料來源 ) 建議設定 *每台虛擬機都是可以設定四張介面卡 1張 NAT,另一張用 "僅限主機介面卡" Not attached (未附加) 視同無網路卡 Network Address Translation (NAT) 由 VirtualBox 的 NAT Engine 做為中介,類似 router Guest的請求傳遞 NAT Engine,然後利用 Host 進行對外的連接 返回的數據包再由 NAT Engine 傳給 Guest Host 可以上網,Guest 就可以上網 Guest 之間不能互 ping Guest 可以 ping Host(此時 ping Guest 的 gateway,即是 ping Host) Host 不能 ping Guest NAT Network (NAT 網路) VirtualBox 4.3 才開始引入的 NAT 進階方式,特點如 NAT Bridged networking (橋接介面卡) 通過 Host 網卡,架設一條橋,直接連入到網路中 使得 Guest 能被分配到一個網路中獨立的 IP,所有網路功能完全和在網路中的實體機器一樣 Guest 是通過 Host 所在網路的 DHCP 服務得到 IP 理論上兩者是完全獨立的,但實際因 Guest 無獨立硬體,仍要靠 Host 的網卡,因此 Host 斷開網路,Guest 也無法拿到 IP Host 可以上網,Guest 就可以上網 Guest 之間可以互 ping Guest 可以 ping Host Host 可以 ping Guest Internal networking (內部網路) 各個 Guest 利用 VirtualBox 內置的 DHCP 服務器得到 IP,封包傳遞不經過Host所在網...

錢與價值系列

2017-7-2  如何衡量價值? 假設今天是人生最後一天,回顧一生您滿意? 人生每個階段是否過著比較? 你如何衡量你人生價值?  自我價值不是去計彪自己多有成就,這些只是表面擁有,但不表示不重要,當我們回願時,內心是否感覺有義意並且有價值呢。 一、你的人生的是否富足,其價值衡量標準是,你能  給出   多少? 人的一生焦點都是在自己。 自己是否願意成為一位給與者,例如關心他人、幫助他人、服適他人。 不要看輕自己或找籍口,而不願意給與,因為害怕損失。 當您的人生,凡事都必須依靠外在資源才有安全感,那永遠不會有安全感。 二、你的生命是否強盛,其價值衡量標準是,你有多  謙和   ? 為什麼基督要我們做柔和謙卑,因這樣我們才有成長空間。 三、你的一生是否成功,其價值衡量是,你願意多 捨已 ? 得到是為了給與,給與是為了得到,這是一個良性循環。

Python Q&A

一、在Windows 7 x64 安裝python 2.7 後,無法起動 IDLE (Python GUI) Ans1: Locate the  .idlerc  folder in your profile directory (e.g.  C:\Users\{your-username}  without the braces). Delete the  .idlerc  directory.

查詢Linux主機CPU(實體CPU與Core數量)和RAM(插了幾修記憶體)

//CPU Core數量(包含Hyper Thread, HT) cat /proc/cpuinfo|grep "model name"|wc -l //實體CPU型號與數量 dmidecode -t processor|grep "Version:" //Memory總容量(此方法不適用有裝Xen且有VM佔用Memory的情況) cat /proc/meminfo |grep "Total" //有幾條實體Memory(此方法可以看出實際Memory數量) dmidecode -t memory|grep "Size:" //Memory 詳細資訊: dmidecode -t 17  | more   // 等同 dmidecode --type memory、 dmidecode --type 17

JSON 簡介

資料來源 簡介 [ 編輯 ] JSON格式是1999年《 JavaScript Programming Language, Standard ECMA-262 3rd Edition 》的子集合,所以可以在 JavaScript 以 eval() 函式(javascript通過eval()調用解釋器)讀入。不過這並不代表JSON無法使用於其他語言,事實上幾乎所有與網頁開發相關的語言都有JSON函式庫。 JSON用於描述資料結構,有以下形式存在。 物件(object):一個物件以 { 開始,並以 } 結束。一個物件包含一系列非排序的名稱/值對,每個名稱/值對之間使用 , 分割。 名稱/值(collection):名稱和值之間使用 : 隔開,一般的形式是: { name : value } 一個名稱是一個字串; 一個值可以是一個字串,一個數值,一個物件,一個布林值,一個有序列表,或者一個null值。 值的有序列表(Array):一個或者多個值用 , 分割後,使用 [ , ] 括起來就形成了這樣的列表,形如: [ collection , collection ] 字串:以 "" 括起來的一串字元。 數值:一系列0-9的數字組合,可以為負數或者小數。還可以用 e 或者 E 表示為指數形式。 布林值:表示為true或者false。 JSON的格式描述可以參考RFC 4627。 應用領域 [ 編輯 ] WEB開發 [ 編輯 ] JSON最開始被廣泛的應用於WEB應用的開發。不過目前JSON使用在 JavaScript 、 Java 、 Node.js 應用的狀況比較多, PHP 、 C# 等開發的WEB應用主要還是使用 XML 。 NoSQL資料庫 [ 編輯 ] 相對於傳統的 關係型資料庫 ,一些基於文件儲存的 NoSQL 非關係型資料庫選擇JSON作為其資料儲存格式,比較出名的產品有: MongoDB 、 CouchDB 、 RavenDB 等。 舉例 [ 編輯 ] 1 { 2 "firstName" : "John" , 3 "lastName" : "Smi...

ERPNEXT Q&A

圖片
一、郵件問題 Q1:Administrator 可以正常寄郵件郵件,但其他人則被限制,故是該使用者沒有權限,不知如何做權限設定? Ans1: 至設定 > 角度權限管理 > 指定文檔類型 > 指定權限即可 二、文件編碼問題 Q1:從系統匯出樣板,但系統是UTF-8 格式,故在微軟系統會產生編碼錯誤 Ans1:I 先將匯出的 .csv 匯出,用文字檔開起,將檔案編碼設為 ansi ,然後用EXCEL 開啟就可以正常,當要再匯入時,再將編碼存成 utf-8 了解文字編碼原理,( 參考 ) Q2:當使用郵件報價傳送時,附件內容會亂碼? Ans: 將Windows 字體安裝至Linux 上 以root 身份登入,cd到 /usr/share/fonts 建立一個目錄,假設是 myfonts 然後將想要安裝的字型 cp 到 /usr/share/fonts/myfonts/ 底下. 接著下 fc-cache -v /usr/share/fonts/myfonts 就會安裝. 可以用 fc-list 看看系統已經安裝哪些字型. 三、當建立項目並有設定列入倉庫,那數量如何設定?

EXPNEXT 筆記

圖片
J2017-3-4 筆記 目的: 自定模組 自定表單 在既有表單中增加欄位 學習手冊簡介 自訂模組: install new app bench new-app app-name bench restart Desk install (預設module app-name) Add module Add doctype Add user authrority cd frappe-bench bench migrate bench restart 學習手冊簡介: erpnext flow chart 專有名稱: Accounting 會計 Fiscal Year 財政年度或曆年制 Cost Center 成本中心 Journal Entry 日誌分錄 Sales Invoice 銷售發票 Purchase Invoice  採購發票 Currency 貨幣 Selling 銷售 Customer group 客戶組 Lead 潛在客戶 Opportunity 機會 Quotation 報價 Sales order 銷售訂單 territory 區域 sales partner 銷售夥伴 channer partner 柒道合作夥伴 distributor 批發商 dealer 經銷商 agent 代理員 retailer 零售商 implementation partner 執行夥伴 reseller 經銷商 sale person 銷售人員 Buying 採購 Purchase Order 採購單 Meterial Request stock(Inventory) 庫存盤點 warehouse 倉庫 stock entry 調入 delivery note 出貨單 purchase receipt 採購單據 Serial Number 序列號 batch  批量 stock ledger enter  庫存分類帳 stock reconciliation  庫存盤點 quality inspection 品質檢查 item group 產品分類 2017-3...

常見硬碟格式簡易說明

圖片
資料來源 [教學] 常見硬碟格式簡易說明? 以下為常見的硬碟格式說明,解釋部份則是從網路上找到的,大家如果想多了解可以參考看看。 HFS+ Mac OS X 的原生檔案格式為 HFS+(也叫 Mac OS 擴充格式),而 Mac 裡的時光機( Time Machine )只能使用這個檔案系統,對於純Mac 的使用者而言,這個格式是最佳選擇。 雖然 HFS+ 對於 Mac 來說相容度最好,但是 Windows 並不支援 HFS+,如果想讓 Windows 能夠使用 HFS+ 檔案系統,可以加裝一個軟體 MacDrive,裝了之後在 Windows 中就可以正常讀取與寫入 HFS+ 的 USB 隨身碟或外接式硬碟。 NTFS NTFS 是 Windows 中原生的檔案格式,所以如果將隨身碟或硬碟格式化成 NTFS,在 Windows 中一定沒問題,但是在Mac OS X 卻有個大問題, 目前 Mac OS X 對於 NTFS 的支援度有限,他只能讀取,不能寫入 ,所以要從 Windows 拷貝資料給 Mac OS X 沒問題,不過要從 Mac OS X 拷貝資料給 Windows 就不行了。 FAT32 在隨身碟中最常被使用的檔案格式就是 FAT32,他的相容性是最好的,不管什麼版本的 Windows 與 Mac OS X 都可以直接使用它,但是因為它是一個比較舊的檔案系統,所以會有些限制,例如所儲存的 單一檔案大小不能超過 4 GB ,如果您會需要儲存較大的檔案時,就會比較麻煩了。 而除了單一檔案的限制之外,檔案系統的分割區大小也有上限, Windows 上格式化 FAT32 的檔案系統,分割區大小不能超過 32 GB, Mac OS 10.7 Lion 的系統上格式化,則分割區大小上限為 2TB。 exFAT exFAT 這個檔案格式是 FAT32 的改良版,他沒有 FAT32 的檔案與分割區大小限制,有就是說要多大就可以有多大,這看起來很完美,不過因為這個檔案系統是比較新的檔案系統,比較舊版的 Windows 與 Mac 並不支援。 Windows 支援 Windows XP SP3、Windows Vista SP1 與 Windows 7 Mac 支援的有 10.6.5、10.7、1...