绿毛肉粽

大海从鱼跃,长空任鸟飞。(此博客已停止更新,新地址:blog.csdn.net/evangel_z)

 

2012年2月18日

Mysql 相关网址推荐

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 绿毛肉粽 阅读(1328) | 评论 (1)编辑 收藏

Java 网址推荐(含Html5)

Java.net标志

Java技术合作之源 http://www.java.net/

Java.net Java开发人员和他们的项目是一个大型社区。

我们欢迎有兴趣的人,在Java相关的JVM技术,教育我们的讨论和项目。

源码搜搜

源码搜搜-专业源码搜索引擎

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


http://www.html5china.com

HTML5中文网以促进HTML5在中国的普及而努力,面向中国HTML5开发者搭建的官方网站,

主要提供HTML5资讯、视频教程、游戏源码、网站演示、开发工具下载及论坛等专业服务。


http://css3-html5.com/

CSS3+HTML5之家致力于CSS3,HTML5在中国的应用,发展.让更多技术爱好者了解和学习。

Html5 实用高清教程下载地址:http://download.csdn.net/detail/evangel_z/4041175

官方网址:http://www.3ds.com/

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

posted @ 2012-03-03 15:52 绿毛肉粽 阅读(2076) | 评论 (2)编辑 收藏

MyEclipse 相关有用设置

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 内容辅助

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

4.Formatter 代码格式化

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

5. JSP 默认编辑器

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设置编码UTF-8(UTF-8可以最大的支持国际化)

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

(2)对java源文件编码设置为UTF-8

windows -> Preferences -> general -> Content Types -> Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update

(3)设置创建JSP页面时,将JSP的默认编码设为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 关闭自动更新

(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 关闭不需要的启动项

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

(1) Tomcat6: 必备的... 
(2) 内存监视器: 可以查看Myeclipse的使用内存, 我喜欢这工具(在菜单Myeclipse - Utilities - Show Heap Status打开) 
(3) JSP Debug工具, 其实我也没用过, 怕有一天用到... 
(4) 文件创建向导(个人经常用到) 
(5) 向后兼容的意思吧, 怕有一天会用到, 但其实很少用, 可去掉 
(6) 透视图, 应该可以去掉吧... 

posted @ 2012-02-25 13:43 绿毛肉粽 阅读(2352) | 评论 (1)编辑 收藏

程序员水平分级 你属于哪一类?(转)

导读:近日,whattofix.com刊登了一篇Daniel Markham的文章《What Level Programmer Are You?》,文内将参差不齐的程序员按照技术水平分为从“读写”到“上帝”,共十一个阶段,以帮助广大程序员找到自身定位并从中发现自己发展方向。以下是文章摘要:

随着技术发展,编程悄然融入了我们的生活。我们已然离不开那些程序和编程语言。很多人都在不同程度地谈论着如何编程,也诞生出很多编程语言排行,那么程序员到底应该如何分级呢?

首先要明白什么是程序员。设计自己的Apache Web服务器的家伙?制作一个复杂Excel的家伙?还是能自己开发RPG的家伙?Minecraft的玩家?这些都属于程序员的哪一个级别呢?当我们说:“每个人都需要了解编程”,这句话意味着什么?

所以,我们需要制定一个程序员的等级,以便让程序员们了解自己所处的环境和发展方向。

Level 1,读写——他们了解设置Web服务器的方法,在普通情况下能够通过配置方式获取工作所需要的东西。他们有使用文本编辑器和文件系统的基础知识,还拥有移动和操作文件的能力,如ZIP和FTP。也能在结构中使用抽象符号、解析方式以及系统技能。

Level 2,脚本——能够编写线性脚本告诉电脑要做什么,能够学习和使用自己的符号。如果有足够的时间和书面指导,他们可以使用bash或VB编写一些简单脚本,为自己做些实用的事情。

Level 3,管理员——这些人了解库和API,并有能力学习更多。他们知道不管使用什么脚本语言都需要连接库。如果他们遇到问题,可以通过阅读使用手册或是在网上搜索库来解决。在工作中他能够发现或是开发自己的符号(使用struct编写函数或是声明)。大多数系统程序员都处在这个等级阶段,Excel的初级宏系统用户也同样处在这个阶段。

Level 4,高级实践者——刚开始接触耦合性与内核,他们能编写自己的对象化脚本(有公有/私有成员和方法)。这些人能玩转技巧,了解库和构建类。如果不使用类,他们也能够创建自己的模块或是代码文件。高级脚本用户可远不止这样,有一些Excel技巧经验丰富的股票经纪人,他们使用自己VBA作为基础代码,而没有意识到自己处于这个级别。

Level 5,掌握多种技能——一旦上升到这个级别,将会遇到各种各样的麻烦。常见编程下一阶段就是能够使用多重框架。这些人可以编写C#,也知道如何创建表格和编写SQL语句;可以编写C,同时也会使用JavaScript和HTML。这两个技能并不代表他们就是大师,只是要学会在理解同一个问题上,需要通过多种不同的方式来找寻答案。

Level 6,初级构架师——这阶段的人才算是真正的从事编程工作。他们每天的工作就是要深入了解库和API。并不要求他们必须记住这些,但要了解用不同的模式去实现自己的目标。想要在Win32中绘制?可能需要一些GDI资源句柄,他们知道句柄是在系统表某处的一个UInt32 hash——常见的Win32范例。想在自己的库中添加jQuery?新库里有很多格式,他们应该知道怎么做并且能解释其工作方式。与此同时,也要开始学习如何重构自己的代码并突显亮点,增强其代码的质量,慢慢地你会理解。

Level 7,资深构架师——他们的时间是用来创建自己的API、平台或是库。也许这是一个大项目的必需品,也许只是他们个人想把自己的学识推广出去。他们开发的系统为用户解决实际问题,所面对的受众群是Level 5程序员。在这个阶段需要深入OOAD,模板和实践。我们大多数人在刚开始都会搞得一团糟,不能理解怎么用更加简单的方法将复杂事情简易化。这个阶段需要历经很长时间,需要不断修正错误,开发高质量的系统并创建更复杂、灵活性高的库。当他们从外面接受几个月的特定培训回来,肯定希望团队其他人都能理解他做了什么。

Level 8,诠释者——在某些时候,希望这些人能意识到大量复杂信息投入结构和构架中可以更好地形容特定域的语言,其受众群体是Level 4程序员。代码的复杂性增大,就能减少代码的数量,DSL开放可以将代码展示到各种地方。总之,他们将成为程序员使用脚本语言方面的作家。通过易于使用的脚本和导向将他们的系统开放给初学者。可以分别学习这些技能,但大多数情况是在复杂的结构后,最终走向DSL的道路。很快就能看到最初规模:利用自己编写的DSL能够很好的理解问题。

Level 9,函数式编程——慢慢接近奖金,他们要开始学习如何函数式编程。其受众群是Level 3的程序员。函数式编程是必不可少的,帮助他们轻松地脱离DSL,并能够大幅度减少代码数量来解决问题,同时拥有较高的扩展性。某些功能语言在系统运行时可以hot–swap,慢慢就会感觉到已经接近先进水平。函数式编程是一切问题的答案,它可以减少Bug,提升开发效率,但代码也相对来说很难学。程序员的脑海里需要时刻记忆很多东西——他们必须要记住繁琐的复杂符号。但是,结根到底函数式编程只是道路上的一个阶段,就像OOAD一样。

Level 10,面向语言设计师——他们查看所有新创建的编程语言程序。惟一的区别是新语言应该做什么。他们了解如何开发面向对象语言,语言功能和脚本语言,知道每一个语言在何时何地的用途。其受众群是Level 2程序员。他们对每一个项目都会问:“这个项目我们需要什么样的语言?”在项目完结后他们将会得到一个很好的工具,既解决了问题并易于理解还扩展了入门级程序员。大多数项目不需要面向语言设计师。

上帝级别,计算机科学家——要么就是编程的顶峰要么就不存在,这个取决于自己的观点。这个就是科学规划,在里面有很多很酷的东西。任何一个人都是其受众群体。但重点不是在于做人们想要的东西,而是促进学术的发展。因为大多数编程能力水平都是基于人而言,人们居住在世界各地,也是必要条件之一。如何简单的在两国之间相互来往?

你在这里可能受到很多启发,例如,首先学习函数式编程再学习OOP。你也可以开发自己的编译器,这不是大学的乐趣吗?或是程序集,或是真正理解集理论,或是如何开发适用于数据库与编程数据的结构,或是开发你的第一个编程工具。

这些是我所看到的大多数程序员所遵循的道路。

原文链接:whattofix.com
你认为自己属于哪一级别的程序员?
Level 1,读写
Level 2,脚本
Level 3,管理员
Level 4,高级实践者
Level 5,掌握多种技能
Level 6,初级构架师
Level 7,资深构架师
Level 8,诠释者
Level 9,函数式编程
Level 10,面向语言设计师
Level God,计算机科学家
 

 

posted @ 2012-02-18 15:39 绿毛肉粽 阅读(1062) | 评论 (2)编辑 收藏

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

有关命令行环境的一些操作

(1) clc
擦去一页命令窗口,光标回屏幕左上角
(2) clear
从工作空间清除所有变量
(3) clf
清除图形窗口内容
(4) who
列出当前工作空间中的变量
(5) whos
列出当前工作空间中的变量及信息或用工具栏上的Workspace浏览器
(6) delete <文件名>
从磁盘删除指定文件
(7) which <文件名>
查找指定文件的路径
( 9 ) clear all
从工作空间清除所有变量和函数
(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
关闭日志功能
(16)type name.m
在工作空间查看name.m文件内容
(17)what
列出当前目录下的m文件和mat文件
↑或者Ctrl+p
调用上一次的命令
↓或者Ctrl+n
调用下一行的命令
←或者Ctrl+b
退后一格
→或者Ctrl+f
前移一格
Ctrl +←或者Ctrl+r
向右移一个单词
Ctrl + →或者Ctrl+l
向左移一个单词
Home或者Ctrl+a
光标移到行首
End或者Ctrl+e
光标移到行尾
Esc或者Ctrl+u
清除一行
Del或者Ctrl+d
清除光标后字符
Backspace或者Ctrl+h
清除光标前字符 
Ctrl+k
清除光标至行尾字
Ctrl+c
中断程序运行

常用基本函数命令

一.常用的窗口命令
help 启动联机帮助文件显示
what 列出当前目录下的有关文件
type 列出M文件
lookfor 对help信息中的关键词查找
which 找出函数与文件所在的目录名
demo 运行MATLAB的演示程序
path 设置或查询MATLAB的路径
二.有关文件及其操作的语句
cd 改变当前的工作目录
dir 列出当前目录的内容
delete 删除文件
getenv 获得环境参数
unix 执行操作系统命令并返回结果
diary 将MATLAB运行的命令存盘
fopen 打开文件
fclose 关闭文件
fread 从文件中读取二进制数据
fwrite 向一个文件写二进制数据
fscanf 从文件读取格式化数据
fprintf 将格式化数据写入文件
fgetl 从文件中读行并放弃换行符
fgets 从文件中读行并保持换行符
ferror 查询文件的输入输出的错误信息
feof 检查文件结束标志
fseek 设置文件位置指针
ftell 得到文件位置指针的位置
prewind 反绕一个打开的文件
tempname 建立临时的文件名
tempdir 返回一个已存在的临时目录名
三.启动与退出的命令
quit,exit 退出MATLAB环境
startup MATLAB自启动文件
matlabrc 启动主程序
四.管理变量工作空间的命令
who 简要列出工作空间变量名
whos 详细列出工作空间变量名
load 从文件中读入变量
save 列出工作空间中变量存盘
clear 删除内存中的变量与函数
pack 整理工作空间的内存
size 查询矩阵的维数
disp 显示矩阵和文本
length 查询矢量的维数
五.对命令窗口控制的常用命令
cedit 设置命令行编辑与回调的参数
clc 清除命令窗口中的显示
home 将光标移动到左上角位置
format 设置输出格式
echo 显示文件中的MATLAB命令
more 控制命令窗口的输出页面

MATLAB快捷键心得总结

在使用MATLAB时,如果对一些快捷键比较熟悉,那么也会大大提高编程的效率,自己常用的一些快捷键写出来,供大家参考,遗漏的欢迎大家给加上谢谢先O(∩_∩)O~
注释:
Ctrl+r 添加注释,并且对多行有效,注释号在行头
Ctrl+t 取消注释,并且对多行有效
自动调整:
Ctrl+i 自动调整缩进格式,比如有if……end,for……end语句但是没有缩进的话程序不太好看,可以使用此键,对多行有效的
切换窗口:
Ctrl+Tab 可以在Command Window,Current Directory和Command history之间切换当前空间
命令有关:
上下箭头 寻找此前和后输入的命令,每次一条;或者是输入少量字母,那么显示出来最后一条以该字母为开头的命令
Esc:删除当前行的全部内容
程序运行:
F12 设置取消断点
F5 运行

基本函数及运算

1、运算符:
+:加,  -:减,  *:乘,  /: 除, \:左除  ^:  幂,‘:复数的共轭转置, ():制定运算顺序。
2、常用函数表:
sin( )   正弦(变量为弧度)   
Cot( )   余切(变量为弧度)
sind( )  正弦(变量为度数)  
Cotd( )  余切(变量为度数)
asin( )  反正弦(返回弧度)     
acot( )  反余切(返回弧度)    
Asind( ) 反正弦(返回度数)    
acotd( ) 反余切(返回度数)    
cos( )   余弦(变量为弧度)     
exp( )   指数     
cosd( )  余弦(变量为度数)   
log( )   对数   
acos( )  余正弦(返回弧度)   
log10( ) 以10为底对数
acosd( ) 余正弦(返回度数)     
sqrt( )  开方       
tan( )   正切(变量为弧度)      
realsqrt( ) 返回非负根
tand( )  正切(变量为度数)        
abs( )   取绝对值   
atan( )  反正切(返回弧度)     
angle( ) 返回复数的相位角
atand( ) 反正切(返回度数)        
mod(x,y) 返回x/y的余数   
sum(  )  向量元素求和
3、其余函数帮助:
可以用help elfun和help specfun命令获得。
4、常用常数的值:
pi            3.1415926…….         
realmin       最小浮点数,2^-1022
i             虚数单位              
realmax       最大浮点数,(2-eps)2^1022
j             虚数单位           
Inf           无限值
eps           浮点相对经度=2^-52           
NaN           空值

posted @ 2012-02-18 11:30 绿毛肉粽 阅读(4936) | 评论 (0)编辑 收藏

导航

统计

公告

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

常用链接

留言簿

随笔档案

Common

Freedom

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜