綠毛肉粽

          大海從魚躍,長空任鳥飛。(此博客已停止更新,新地址:blog.csdn.net/evangel_z)

           

          2012年2月18日

          Mysql 相關(guān)網(wǎng)址推薦

          MySQL

          MySQL 5.1參考手冊

          http://dev.mysql.com/doc/refman/5.1/zh/index.html

          MySQL Installer for Windows

          MySQL 下載

          http://dev.mysql.com/downloads/

          http://www.mysql.cn/

          MySQL 手冊_中文

          http://doc.mysql.cn/

          MySQL 資料

          http://info.mysql.cn/

          飛娥軟件

          http://www.feiesoft.com/

          posted @ 2012-03-10 14:34 綠毛肉粽 閱讀(1356) | 評論 (1)編輯 收藏

          Java 網(wǎng)址推薦(含Html5)

          Java.net標(biāo)志

          Java技術(shù)合作之源 http://www.java.net/

          Java.net Java開發(fā)人員和他們的項(xiàng)目是一個大型社區(qū)。

          我們歡迎有興趣的人,在Java相關(guān)的JVM技術(shù),教育我們的討論和項(xiàng)目。

          源碼搜搜

          源碼搜搜-專業(yè)源碼搜索引擎

          http://search.codesoso.com/default.aspx


          http://www.html5china.com

          HTML5中文網(wǎng)以促進(jìn)HTML5在中國的普及而努力,面向中國HTML5開發(fā)者搭建的官方網(wǎng)站,

          主要提供HTML5資訊、視頻教程、游戲源碼、網(wǎng)站演示、開發(fā)工具下載及論壇等專業(yè)服務(wù)。


          http://css3-html5.com/

          CSS3+HTML5之家致力于CSS3,HTML5在中國的應(yīng)用,發(fā)展.讓更多技術(shù)愛好者了解和學(xué)習(xí)。

          Html5 實(shí)用高清教程下載地址:http://download.csdn.net/detail/evangel_z/4041175

          官方網(wǎng)址:http://www.3ds.com/

          http://www.3ds.com/products/3dvia/3dvia-composer/welcome/

          posted @ 2012-03-03 15:52 綠毛肉粽 閱讀(2110) | 評論 (2)編輯 收藏

          MyEclipse 相關(guān)有用設(shè)置

          1.Fonts 字體

          Windows -> Preferences -> General -> Appearance -> Colors and Fonts

          -> Java -> Java editor text font

          -> Java -> Properties File editor text font

          -> Structured Text Editor -> Structured text editor text font

          -> Text Compare -> Java compare text font

          -> Text Compare -> Java properties file compare text font

          -> Text Compare -> MANIFEST.MF compare text font

          2.Background 背景

          Windows -> Preferences -> General -> Editors -> Text Editors -> Background color

          3.Content Assist 內(nèi)容輔助

          Windows -> Preferences ->  General -> Keys -> Content Assist

          4.Formatter 代碼格式化

          Windows -> Preferences -> Java -> Code Style -> Formatter

          5. JSP 默認(rèn)編輯器

          Windows -> Preferences -> General -> Editors -> File Associations

          在File Types文件類型列表,選中*.jsp,在Associated Editors列表框中選中MyEclipse JSP Editor,后單擊default按鈕

          6.Tomcat 配置

          Windows -> Preferences -> Myeclipse Enterprise Workbench -> Servers -> Tomcat -> Tomcat  6.x

          選擇Enable,Tomcat的根目錄F:\apache-tomcat-6.0.16

          7.Encoding 編碼

          (1)將整個project設(shè)置編碼UTF-8(UTF-8可以最大的支持國際化)

          windows -> Preferences -> general -> Workspace -> Text file encoding -> Other框中的Text file encoding改為UTF-8

          (2)對java源文件編碼設(shè)置為UTF-8

          windows -> Preferences -> general -> Content Types -> Text,選擇Java Source File,在下面的Default encoding輸入框中輸入UTF-8,點(diǎn)Update

          (3)設(shè)置創(chuàng)建JSP頁面時,將JSP的默認(rèn)編碼設(shè)為UTF-8 

          Window -> Preferences -> MyEclipse Enterprise Workbench -> Files and Editors -> JSP,將"Encoding"選為"ISO10646/Unicode(UTF-8)

          8.JSP 去掉格式化時頁面中的空行

          Window -> Preferences -> MyEclipse Enterprise Workbench -> HTML -> HTML Source 

          勾選"Clear all blank lines"

          9.Update 關(guān)閉自動更新

          (1)Eclipse: 

          Windows –> Perferences–> Install/Update -> Automatic Updates,不勾選"Automatically find new updates and notify me" 

          (2)Myeclipse: 

          1)Windows –> Perferences–> MyEclipse Enterprise Workbench -> Community Essentials,不勾選"Search for new features at startup" 

          2)Windows –> Perferences–> MyEclipse Enterprise Workbench -> Maven4MyEclipse,不勾選"Download repository index updates on startup" 

          10.Startup 關(guān)閉不需要的啟動項(xiàng)

          MyEclipse:Windows –> Perferences–> General–> Startup and Shutdown

          (1) Tomcat6: 必備的... 
          (2) 內(nèi)存監(jiān)視器: 可以查看Myeclipse的使用內(nèi)存, 我喜歡這工具(在菜單Myeclipse - Utilities - Show Heap Status打開) 
          (3) JSP Debug工具, 其實(shí)我也沒用過, 怕有一天用到... 
          (4) 文件創(chuàng)建向?qū)?個人經(jīng)常用到) 
          (5) 向后兼容的意思吧, 怕有一天會用到, 但其實(shí)很少用, 可去掉 
          (6) 透視圖, 應(yīng)該可以去掉吧... 

          posted @ 2012-02-25 13:43 綠毛肉粽 閱讀(2387) | 評論 (1)編輯 收藏

          程序員水平分級 你屬于哪一類?(轉(zhuǎn))

          導(dǎo)讀:近日,whattofix.com刊登了一篇Daniel Markham的文章《What Level Programmer Are You?》,文內(nèi)將參差不齊的程序員按照技術(shù)水平分為從“讀寫”到“上帝”,共十一個階段,以幫助廣大程序員找到自身定位并從中發(fā)現(xiàn)自己發(fā)展方向。以下是文章摘要:

          隨著技術(shù)發(fā)展,編程悄然融入了我們的生活。我們已然離不開那些程序和編程語言。很多人都在不同程度地談?wù)撝绾尉幊蹋舱Q生出很多編程語言排行,那么程序員到底應(yīng)該如何分級呢?

          首先要明白什么是程序員。設(shè)計自己的Apache Web服務(wù)器的家伙?制作一個復(fù)雜Excel的家伙?還是能自己開發(fā)RPG的家伙?Minecraft的玩家?這些都屬于程序員的哪一個級別呢?當(dāng)我們說:“每個人都需要了解編程”,這句話意味著什么?

          所以,我們需要制定一個程序員的等級,以便讓程序員們了解自己所處的環(huán)境和發(fā)展方向。

          Level 1,讀寫——他們了解設(shè)置Web服務(wù)器的方法,在普通情況下能夠通過配置方式獲取工作所需要的東西。他們有使用文本編輯器和文件系統(tǒng)的基礎(chǔ)知識,還擁有移動和操作文件的能力,如ZIP和FTP。也能在結(jié)構(gòu)中使用抽象符號、解析方式以及系統(tǒng)技能。

          Level 2,腳本——能夠編寫線性腳本告訴電腦要做什么,能夠?qū)W習(xí)和使用自己的符號。如果有足夠的時間和書面指導(dǎo),他們可以使用bash或VB編寫一些簡單腳本,為自己做些實(shí)用的事情。

          Level 3,管理員——這些人了解庫和API,并有能力學(xué)習(xí)更多。他們知道不管使用什么腳本語言都需要連接庫。如果他們遇到問題,可以通過閱讀使用手冊或是在網(wǎng)上搜索庫來解決。在工作中他能夠發(fā)現(xiàn)或是開發(fā)自己的符號(使用struct編寫函數(shù)或是聲明)。大多數(shù)系統(tǒng)程序員都處在這個等級階段,Excel的初級宏系統(tǒng)用戶也同樣處在這個階段。

          Level 4,高級實(shí)踐者——剛開始接觸耦合性與內(nèi)核,他們能編寫自己的對象化腳本(有公有/私有成員和方法)。這些人能玩轉(zhuǎn)技巧,了解庫和構(gòu)建類。如果不使用類,他們也能夠創(chuàng)建自己的模塊或是代碼文件。高級腳本用戶可遠(yuǎn)不止這樣,有一些Excel技巧經(jīng)驗(yàn)豐富的股票經(jīng)紀(jì)人,他們使用自己VBA作為基礎(chǔ)代碼,而沒有意識到自己處于這個級別。

          Level 5,掌握多種技能——一旦上升到這個級別,將會遇到各種各樣的麻煩。常見編程下一階段就是能夠使用多重框架。這些人可以編寫C#,也知道如何創(chuàng)建表格和編寫SQL語句;可以編寫C,同時也會使用JavaScript和HTML。這兩個技能并不代表他們就是大師,只是要學(xué)會在理解同一個問題上,需要通過多種不同的方式來找尋答案。

          Level 6,初級構(gòu)架師——這階段的人才算是真正的從事編程工作。他們每天的工作就是要深入了解庫和API。并不要求他們必須記住這些,但要了解用不同的模式去實(shí)現(xiàn)自己的目標(biāo)。想要在Win32中繪制?可能需要一些GDI資源句柄,他們知道句柄是在系統(tǒng)表某處的一個UInt32 hash——常見的Win32范例。想在自己的庫中添加jQuery?新庫里有很多格式,他們應(yīng)該知道怎么做并且能解釋其工作方式。與此同時,也要開始學(xué)習(xí)如何重構(gòu)自己的代碼并突顯亮點(diǎn),增強(qiáng)其代碼的質(zhì)量,慢慢地你會理解。

          Level 7,資深構(gòu)架師——他們的時間是用來創(chuàng)建自己的API、平臺或是庫。也許這是一個大項(xiàng)目的必需品,也許只是他們個人想把自己的學(xué)識推廣出去。他們開發(fā)的系統(tǒng)為用戶解決實(shí)際問題,所面對的受眾群是Level 5程序員。在這個階段需要深入OOAD,模板和實(shí)踐。我們大多數(shù)人在剛開始都會搞得一團(tuán)糟,不能理解怎么用更加簡單的方法將復(fù)雜事情簡易化。這個階段需要?dú)v經(jīng)很長時間,需要不斷修正錯誤,開發(fā)高質(zhì)量的系統(tǒng)并創(chuàng)建更復(fù)雜、靈活性高的庫。當(dāng)他們從外面接受幾個月的特定培訓(xùn)回來,肯定希望團(tuán)隊(duì)其他人都能理解他做了什么。

          Level 8,詮釋者——在某些時候,希望這些人能意識到大量復(fù)雜信息投入結(jié)構(gòu)和構(gòu)架中可以更好地形容特定域的語言,其受眾群體是Level 4程序員。代碼的復(fù)雜性增大,就能減少代碼的數(shù)量,DSL開放可以將代碼展示到各種地方。總之,他們將成為程序員使用腳本語言方面的作家。通過易于使用的腳本和導(dǎo)向?qū)⑺麄兊南到y(tǒng)開放給初學(xué)者。可以分別學(xué)習(xí)這些技能,但大多數(shù)情況是在復(fù)雜的結(jié)構(gòu)后,最終走向DSL的道路。很快就能看到最初規(guī)模:利用自己編寫的DSL能夠很好的理解問題。

          Level 9,函數(shù)式編程——慢慢接近獎金,他們要開始學(xué)習(xí)如何函數(shù)式編程。其受眾群是Level 3的程序員。函數(shù)式編程是必不可少的,幫助他們輕松地脫離DSL,并能夠大幅度減少代碼數(shù)量來解決問題,同時擁有較高的擴(kuò)展性。某些功能語言在系統(tǒng)運(yùn)行時可以hot–swap,慢慢就會感覺到已經(jīng)接近先進(jìn)水平。函數(shù)式編程是一切問題的答案,它可以減少Bug,提升開發(fā)效率,但代碼也相對來說很難學(xué)。程序員的腦海里需要時刻記憶很多東西——他們必須要記住繁瑣的復(fù)雜符號。但是,結(jié)根到底函數(shù)式編程只是道路上的一個階段,就像OOAD一樣。

          Level 10,面向語言設(shè)計師——他們查看所有新創(chuàng)建的編程語言程序。惟一的區(qū)別是新語言應(yīng)該做什么。他們了解如何開發(fā)面向?qū)ο笳Z言,語言功能和腳本語言,知道每一個語言在何時何地的用途。其受眾群是Level 2程序員。他們對每一個項(xiàng)目都會問:“這個項(xiàng)目我們需要什么樣的語言?”在項(xiàng)目完結(jié)后他們將會得到一個很好的工具,既解決了問題并易于理解還擴(kuò)展了入門級程序員。大多數(shù)項(xiàng)目不需要面向語言設(shè)計師。

          上帝級別,計算機(jī)科學(xué)家——要么就是編程的頂峰要么就不存在,這個取決于自己的觀點(diǎn)。這個就是科學(xué)規(guī)劃,在里面有很多很酷的東西。任何一個人都是其受眾群體。但重點(diǎn)不是在于做人們想要的東西,而是促進(jìn)學(xué)術(shù)的發(fā)展。因?yàn)榇蠖鄶?shù)編程能力水平都是基于人而言,人們居住在世界各地,也是必要條件之一。如何簡單的在兩國之間相互來往?

          你在這里可能受到很多啟發(fā),例如,首先學(xué)習(xí)函數(shù)式編程再學(xué)習(xí)OOP。你也可以開發(fā)自己的編譯器,這不是大學(xué)的樂趣嗎?或是程序集,或是真正理解集理論,或是如何開發(fā)適用于數(shù)據(jù)庫與編程數(shù)據(jù)的結(jié)構(gòu),或是開發(fā)你的第一個編程工具。

          這些是我所看到的大多數(shù)程序員所遵循的道路。

          原文鏈接:whattofix.com
          你認(rèn)為自己屬于哪一級別的程序員?
          Level 1,讀寫
          Level 2,腳本
          Level 3,管理員
          Level 4,高級實(shí)踐者
          Level 5,掌握多種技能
          Level 6,初級構(gòu)架師
          Level 7,資深構(gòu)架師
          Level 8,詮釋者
          Level 9,函數(shù)式編程
          Level 10,面向語言設(shè)計師
          Level God,計算機(jī)科學(xué)家
           

           

          posted @ 2012-02-18 15:39 綠毛肉粽 閱讀(1093) | 評論 (2)編輯 收藏

          Matlab 基本命令、快捷鍵及常用操作

          有關(guān)命令行環(huán)境的一些操作

          (1) clc
          擦去一頁命令窗口,光標(biāo)回屏幕左上角
          (2) clear
          從工作空間清除所有變量
          (3) clf
          清除圖形窗口內(nèi)容
          (4) who
          列出當(dāng)前工作空間中的變量
          (5) whos
          列出當(dāng)前工作空間中的變量及信息或用工具欄上的Workspace瀏覽器
          (6) delete <文件名>
          從磁盤刪除指定文件
          (7) which <文件名>
          查找指定文件的路徑
          ( 9 ) clear all
          從工作空間清除所有變量和函數(shù)
          (10) help <命令名>
          查詢所列命令的幫助信息
          (11) save name
          保存工作空間變量到文件name.mat
          (12) save name xy
          保存工作空間變量x y到文件name.mat
          (13)load name
          加載‘name’文件中的所有變量到工作空間
          (14) load name x y
          加載‘name’文件中的變量x y到工作空間
          (15)diary name1.m
          保存工作空間一段文本到文件name1.m
          diary off
          關(guān)閉日志功能
          (16)type name.m
          在工作空間查看name.m文件內(nèi)容
          (17)what
          列出當(dāng)前目錄下的m文件和mat文件
          ↑或者Ctrl+p
          調(diào)用上一次的命令
          ↓或者Ctrl+n
          調(diào)用下一行的命令
          ←或者Ctrl+b
          退后一格
          →或者Ctrl+f
          前移一格
          Ctrl +←或者Ctrl+r
          向右移一個單詞
          Ctrl + →或者Ctrl+l
          向左移一個單詞
          Home或者Ctrl+a
          光標(biāo)移到行首
          End或者Ctrl+e
          光標(biāo)移到行尾
          Esc或者Ctrl+u
          清除一行
          Del或者Ctrl+d
          清除光標(biāo)后字符
          Backspace或者Ctrl+h
          清除光標(biāo)前字符 
          Ctrl+k
          清除光標(biāo)至行尾字
          Ctrl+c
          中斷程序運(yùn)行

          常用基本函數(shù)命令

          一.常用的窗口命令
          help 啟動聯(lián)機(jī)幫助文件顯示
          what 列出當(dāng)前目錄下的有關(guān)文件
          type 列出M文件
          lookfor 對help信息中的關(guān)鍵詞查找
          which 找出函數(shù)與文件所在的目錄名
          demo 運(yùn)行MATLAB的演示程序
          path 設(shè)置或查詢MATLAB的路徑
          二.有關(guān)文件及其操作的語句
          cd 改變當(dāng)前的工作目錄
          dir 列出當(dāng)前目錄的內(nèi)容
          delete 刪除文件
          getenv 獲得環(huán)境參數(shù)
          unix 執(zhí)行操作系統(tǒng)命令并返回結(jié)果
          diary 將MATLAB運(yùn)行的命令存盤
          fopen 打開文件
          fclose 關(guān)閉文件
          fread 從文件中讀取二進(jìn)制數(shù)據(jù)
          fwrite 向一個文件寫二進(jìn)制數(shù)據(jù)
          fscanf 從文件讀取格式化數(shù)據(jù)
          fprintf 將格式化數(shù)據(jù)寫入文件
          fgetl 從文件中讀行并放棄換行符
          fgets 從文件中讀行并保持換行符
          ferror 查詢文件的輸入輸出的錯誤信息
          feof 檢查文件結(jié)束標(biāo)志
          fseek 設(shè)置文件位置指針
          ftell 得到文件位置指針的位置
          prewind 反繞一個打開的文件
          tempname 建立臨時的文件名
          tempdir 返回一個已存在的臨時目錄名
          三.啟動與退出的命令
          quit,exit 退出MATLAB環(huán)境
          startup MATLAB自啟動文件
          matlabrc 啟動主程序
          四.管理變量工作空間的命令
          who 簡要列出工作空間變量名
          whos 詳細(xì)列出工作空間變量名
          load 從文件中讀入變量
          save 列出工作空間中變量存盤
          clear 刪除內(nèi)存中的變量與函數(shù)
          pack 整理工作空間的內(nèi)存
          size 查詢矩陣的維數(shù)
          disp 顯示矩陣和文本
          length 查詢矢量的維數(shù)
          五.對命令窗口控制的常用命令
          cedit 設(shè)置命令行編輯與回調(diào)的參數(shù)
          clc 清除命令窗口中的顯示
          home 將光標(biāo)移動到左上角位置
          format 設(shè)置輸出格式
          echo 顯示文件中的MATLAB命令
          more 控制命令窗口的輸出頁面

          MATLAB快捷鍵心得總結(jié)

          在使用MATLAB時,如果對一些快捷鍵比較熟悉,那么也會大大提高編程的效率,自己常用的一些快捷鍵寫出來,供大家參考,遺漏的歡迎大家給加上謝謝先O(∩_∩)O~
          注釋:
          Ctrl+r 添加注釋,并且對多行有效,注釋號在行頭
          Ctrl+t 取消注釋,并且對多行有效
          自動調(diào)整:
          Ctrl+i 自動調(diào)整縮進(jìn)格式,比如有if……end,for……end語句但是沒有縮進(jìn)的話程序不太好看,可以使用此鍵,對多行有效的
          切換窗口:
          Ctrl+Tab 可以在Command Window,Current Directory和Command history之間切換當(dāng)前空間
          命令有關(guān):
          上下箭頭 尋找此前和后輸入的命令,每次一條;或者是輸入少量字母,那么顯示出來最后一條以該字母為開頭的命令
          Esc:刪除當(dāng)前行的全部內(nèi)容
          程序運(yùn)行:
          F12 設(shè)置取消斷點(diǎn)
          F5 運(yùn)行

          基本函數(shù)及運(yùn)算

          1、運(yùn)算符:
          +:加,  -:減,  *:乘,  /: 除, \:左除  ^:  冪,‘:復(fù)數(shù)的共軛轉(zhuǎn)置, ():制定運(yùn)算順序。
          2、常用函數(shù)表:
          sin( )   正弦(變量為弧度)   
          Cot( )   余切(變量為弧度)
          sind( )  正弦(變量為度數(shù))  
          Cotd( )  余切(變量為度數(shù))
          asin( )  反正弦(返回弧度)     
          acot( )  反余切(返回弧度)    
          Asind( ) 反正弦(返回度數(shù))    
          acotd( ) 反余切(返回度數(shù))    
          cos( )   余弦(變量為弧度)     
          exp( )   指數(shù)     
          cosd( )  余弦(變量為度數(shù))   
          log( )   對數(shù)   
          acos( )  余正弦(返回弧度)   
          log10( ) 以10為底對數(shù)
          acosd( ) 余正弦(返回度數(shù))     
          sqrt( )  開方       
          tan( )   正切(變量為弧度)      
          realsqrt( ) 返回非負(fù)根
          tand( )  正切(變量為度數(shù))        
          abs( )   取絕對值   
          atan( )  反正切(返回弧度)     
          angle( ) 返回復(fù)數(shù)的相位角
          atand( ) 反正切(返回度數(shù))        
          mod(x,y) 返回x/y的余數(shù)   
          sum(  )  向量元素求和
          3、其余函數(shù)幫助:
          可以用help elfun和help specfun命令獲得。
          4、常用常數(shù)的值:
          pi            3.1415926…….         
          realmin       最小浮點(diǎn)數(shù),2^-1022
          i             虛數(shù)單位              
          realmax       最大浮點(diǎn)數(shù),(2-eps)2^1022
          j             虛數(shù)單位           
          Inf           無限值
          eps           浮點(diǎn)相對經(jīng)度=2^-52           
          NaN           空值

          posted @ 2012-02-18 11:30 綠毛肉粽 閱讀(4966) | 評論 (0)編輯 收藏

          導(dǎo)航

          統(tǒng)計

          公告

          此博客已停用,新地址:
          blog.csdn.net/evangel_z

          常用鏈接

          留言簿

          隨筆檔案

          Common

          Freedom

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武城县| 富民县| 梅州市| 南平市| 新巴尔虎右旗| 江都市| 乐业县| 时尚| 洛阳市| 沾化县| 江油市| 芜湖市| 丽水市| 金溪县| 青浦区| 松江区| 和平区| 探索| 柳江县| 安阳市| 万荣县| 乌恰县| 永胜县| 南安市| 嘉善县| 道真| 宁都县| 乌苏市| 舒城县| 耿马| 贵溪市| 威信县| 山西省| 兴业县| 措美县| 本溪| 青铜峡市| 鄄城县| 福建省| 西昌市| 彩票|