??xml version="1.0" encoding="utf-8" standalone="yes"?> 1.报时型领g造钟型领?/p>
可以用一个比L说明q个问题。领D有两种cdQ一U是报时型领|整个团队都不知道几点了,只有领导知道Q大家就都来问领|领导能够准确地告诉大家几炏V领导在的时候,一切正常。这L理存在两个问题Q一是尽一切正常,但是领导自己会很忙碌、很辛苦Q因为所有的人都来找领导Q所有的事情都需要领导来拍板Q二是如果领g在,大家找不到领|正常的工作马上就会陷入乱,找不到报时的人,大家都不知道几点了,都不知道工作该怎么qӀ?/p>
与此不同Q第二类领导是造钟型领对{领导知道几点了Q但是主要力量不是放在给大家报时上,而是集中力量l大安一个钟Q不自己在不在Q不自p不说Q所有的人只要看看钟q道几点了。让l织有一U自动运行的机制Q这是一个非帔R要的问题。领g需要事必躬Ԍ而应该只x异常、不x正常Q只x例外、不x例行。因为正常的事情、例行的事情Q有制度、有下属,不用领导自己。只有那些超出制度框架之外的事情Q领g就没h来管Q这时候才需要领g自上c?/p>
理首先要把基础的、基本的事情做对。基本的事情是为组l徏立一个自动运行的机制Q把基础的制度徏设落到实处。基理的四化是制度化、标准化、结构化、流E化。通过基础理Q要让组l内的每个成员遇C正常的、例行的事情旉知道该怎么做。这好比是一座大楼的框架和支柱,先把框架和支柱徏l实了,然后才能搞内部装修。规范管理和制度是所有组l的基础Q一切先q的理理念和方法都要徏立在q个基础之上。对于一座大|如果框架和柱子的问题q没有解冻I者就热衷于搞内部装修赶时髦,那将是非常可怕的N?/p>
2.理的三重境?/p>
让组l有一个自动运行的机制Q这是管理的W一重境界。管理的W二重境界是让每个员工都有自动运行的机制。要辑ֈW一重境界,基本途径是制度徏设,靠的是领D的规范能力和掌控能力;要达到第二重境界Q基本途径是动机的Ȁ发,需要综合用W效管理和团队的手D,靠的是领D的价D和激p力?/p>
理的第三重境界Q也是最高境界,是员工的自动q行和组l的自动q行相结合,互相推动Q互怿q。这好比员工不但知道怎样看钟Q还知道怎样调钟和修钟。钟也成了智能钟Q可以根据不同场合、Q务以及不同员工的特点Q选择自己的报时方式和提醒间隔。在q个q程中,文化和队伍的培育与发展成为最关键的问题?/p>
一旦达CW三重境界,那么l织的管理就可以N若轻Q收放自如。做一个闲人领|其实不但是一U能力的考验Q看其能否徏立v自动q行的组l机Ӟ而且更是一U个人境界的考验。ؓ什么这么说呢?我们可以来分析一下?/p>
领导者居中调度、总领全局的时候,要把自己的精力和旉逐渐从具体工作中解脱出来Q要把很多执行层面的事情交给下属d。在q个q程中有一Ҏ肯定的,是下属当中能做得跟领导一栗能让领导完全满意的Z多。有些h能力不行做不好,有些人态度不行做得不主动,有些人思\不一样做得不让领导称心。这个时候挑战就来了Q看着下属不顺|领导怎么办?不能临阵换将Q也不能自己上阵Q不但要接受q个不满意的l果Q而且在下属完成Q务以后,q要l下属奖励和表扬。这U情冉|最考验一个h的心胸的?/p>
每一个管理者都应该学会接受一个不完全满意的结果,学会安排不完全满意的下属d一件让自己不是完全满意的事情。明知道下属会犯错误Q甚臌什么样的具体错误都能预见到Q还是让下属dQ锻g属,培养下属Q容怸属犯错误Q让下属在犯错误中成长,不断改进工作?/p>
]]>
Ø 需求范围的控制问题
要做到良好的控制需求至有两个前提Q正理解了客户当前阶段的主q需求(包括Q最高期望和底线Q,其次在需求管理过E中控制节奏?/span>
如何在控刉求范围上掌握节奏的主动权Q?/span>我们l常到的是客户q在屁股后面问进度、要文、加需求、变更需求;以前也曾l考虑q这个问题:如何扭{q样被动的局面呢Q这U局面的一个特点就是客户在安排我们的工作;如果我们能安排客L工作Q问题就解决的一大部分?/span>
如何让客户听从我们的安排来做事,对不同的客户实应该有不同的ҎQ但我们心里必须C要让他ؓ我所用,而不是被动挨打;有一U方法是Q有节奏的抛l他_多的需求问?/span>,当然q些问题都是你分析的l果而不是^白无故造出来的Q让他忙hQ而且q要让他感觉你兢兢业业的q活?/span>
Ø L会议的问?/span>
理团队免不了开会,安排工作、讨论问题或评审{?/span>
W一什么时候开会?开会比独立沟通更有效Ӟ大家以前没合作过需要通过开会来混个脸熟Q讨论有争议的问题离U交不如面寚w的来到快P无法通过行政命o执行的东西,需要大安过会议来认同?/span>
如何开会?首先为确保参会h有思考的旉Q必d资料提前发给他们Q其ơ会议有明确的议E和目标Q在会议中如果跑题要及时拉回来;会议l束要有基本的会议ȝQ应该有会议U要Qƈ重复宣读一遍;如果参会的h员有比你U别更高的hQ就更需要明会议目标,否则领导都喜Ƣ高谈阔论浪费大家的旉Q好像说的就是本人)?/span>
开会本w没什么,关键是确定明的目标Q让会议q程在可控范围之内?/span>
Ø 旉理的问?/span>
一般的开发工E师旉理重要性不那么明显Q可是作为项目负责h׃同了Q所有项目组成员的工作效率可能都和你的时间安排有养I其实除了从业务上的优先来安排外Q重点就是:影响他h工作的事情优先安排,比如你的目l成员等着你的c下锅的事情优先安排Q再比如评审旉要其他项目组成员配合的优先安排;再用一句白话:不要让h{我。其他能独立完成的事早点晚点你都有百分百的控制力度?/span>
目负责人就是吃苦在前的z,你必L准备工作做好了,让其他h能投入战斗?/span>
Ø 民主与决{的问题
其实我本人ƈ不是个民ȝ人,民主的反面就是低效;但民d以避免犯大错误?/span>
作ؓ目负责不能犹豫不冻I当断断Q否则难以取得项目组成员的认可。提交民主讨论前的决{,在没有把握前可以和组内组外的相关人员独立沟通,拿出一个有讨论价值的Ҏ。民主过E必L查缺补漏而不是推重来,特别是工期紧的项目?/span>
Ø 获得团队成员重的问?/span>
目负责人最值得重的是来自于他能做出好的决{,而好的决{来自于Q经验、灵zR們?/span>
我ƈ不是一个好的领|臛_我没有耐心們Q我q是自q理解和大家分享。首先,要先做哪些需要由目负责人做的工作,比如Q做决策、和客户保持联系、做计划{;其次要成Z解项目所有信息的人;寚w目保持乐观,目负责Z能抱怨或有悲观情l;要有高期望|不要让h们在工作q没有做好的时候就不做了;勇于承认自己犯的错误Q以w作则,大家都不愿干的活你要先干Q比如写文。M重是靠努力获得的,目负责人必L其他Z出更多?/span>
目理是我们公司M上也要加强的内容Q只有更多h有这斚w的经验ƈ分nl验Q大家才能共同提高?/span>
Ø 从技术上对表q行分组
我们在做业务数据库设计的时候,个h认ؓ首先要从技术上对表q行分组Q下面是个h的标准:
1) 程和交易相关的表:它的特点是记录数保持最,以便快速响应交易需求,q且相关交易主题对象的生命周期比较短Q比如纳E申报表。或者可以称为操作数据库?/span>
2) 归档后的查询表:它的特点是记录数很大,有够多的烦引,关键保持查询速度Q它的特点就是查的多Q改的少Q比如R辆案表。或者可以称为查询数据库?/span>
3) 提供l分析用的汇总表Q它的特点就是表中存储了很多计算后的数据q且是冗余数据。如果?/span>BIQ这一部分׃用了Q如果自p计ؓ了出报表方便q是需要的Q比如纳E情况归集表。或者可以称为查询分析表
4) 支持cȝ表:q一cL对业务的支持Q包括代码表、配|表、规则表{?/span>
特别?/span>1?/span>2在设计时最好分别进行处理,不要交易数据和查询数据混在一块;如果后箋要分别部|交易服务器和查询服务器麻烦了?/span>
Ø 主键{略
个h在客h有要求的情况下全部用替代健而不是自焉Q自焉是指业务本n的唯一区别Q比如员工工L。而替代健使用GUIDQ这样在有离U业务处理时也能应付?/span>
Ø 替代健中的冗余问?/span>
在用替代健后,有一个问题就是需要频J的查找自然健,个h增加冗余字段自然健也加入关联表中?/span>
Ø 代码理{略
在客h有特别要求的情况下,使用整数来表达代码。ƈ定代码表的{略Q是Z个表l一理q是分别理Q个人徏议用一个表就行了。具体表设计后箋可以和大家分享?/span>
Ø 字符串字典管理策?/span>
我们l常到一个问题,内部一些状态和它的名称的管理;比如审批程中的审核、批准等{,使用字符串字典表l一理。具体表设计后箋可以和大家分享?/span>
Ø 大字D늮理策?/span>
当碰到大字段Ӟ量集中理Qƈ建在一个表I间Q?/span>OracleQ或文gl(SqlserverQ上。后l和大家分n一下关于附件管理的表设计?/span>
Ø 使用视图
个h很少使用视图Q原因就?/span>Powerdesign对视图设计支持不好,但是有几个方面给大家Q所有的Select查询最好从视图索,视图中将相应需要的中文信息l一带出来(比如Q代码相对的名称或一个流E的状态名U等Q;q样l一处理前台需要的昄问题Q在业务层构建对象模型时增加状态名U的属性以保持它;q样做的另一个好处就是减和物理表的耦合性,毕竟一般系l中查询q比修改要多?/span>
Ø 使用标量函数
我们有时有这L需求,要查今天的收入,要查最q?/span>7天的收入Q这时我们可以用标量函数来完成q个工作Qƈ能保证时间以数据库服务器一_当然q有很多其他用途,大家d现?/span>
下面是一个标量函数的声明来去l定日期当月的第一天:
Create function [dbo].[fn_BeginOfMonth](
@DayUTC datetime
)
returns datetime
Ø 使用模版?/span>
用户需要做怼又有微小差别的录入或配置Q可以用模版表来增强用户体验?/span>
Ø 和业务相关的表都包含下列字段
CreatedBy 创徏?/span>
CreatedOn 创徏旉
ModifiedBy 最后修改h
ModifiedOn 最后修Ҏ?/span>
VersionNumber版本?/span>
特别?/span>VersionNumber作ؓ开攑ּ锁的必要字段Q在修改记录时可以通过它来判断用户提交数据Ӟ是否其他人做q改动,以便后箋处理?/span>
暂写q么多,希望大家补充?/span>
无论是什么项目,假设我们已经对客L大概需求做q一些收集,好的客户可能有一些需求文,差一点的用嘴零散的说q;收到q些信息后,我们如何分析呢?很多W一ơ做需求分析的人,会很自然的将分析后的功能变成数据库的CRUDQ比如:d员工、删除员工、修改员工等Q但q里客户可能要的是员工入职、员工离职、员工异动?/span>
Z化分析过E,我们可以考虑分四步,每一步都建立在前一半之上的?/span>
Ø 识别主题对象
q是分析的第一步,单的Ҏ是将业务斚w的相兛_词进行收集,从中选出相应的名词作Z题对象;以R购税ZQ最后确定ؓ“U税x?#8221;?#8220;E票”?#8220;车辆档案”?#8220;最低计Eh?#8221;?#8220;免征?#8221;{?/span>
识别后再对主题对象的l构性的需求进行分析,说白了就是确定每个主题对象的内容Q以及主题对象间的依赖关p;定l构最初来源于一些客h供的表格Q依赖关p要Ҏ业务分析才能得出?/span>
Ø 识别主题对象上的业务规则
识别Z主题对象Q下一步从规则上描qC务对主题对象的约束,比如Q纳E申报时如何定计税hQ如何确定税率,如何定免税{?/span>
Ø 识别主题对象上的业务程和事?/span>
围绕主题对象它有哪些程Q以及可预见的驱动流E的事g。流E可以分Zc:主题对象从无到有的流E、主题对象生命周期内的业务流E、主题对象生命周期结束的程?/span>
比如一个员工从非员工变成员工,有入职流E;
员工在职内流E就很多Q考勤有关的请假、加班、出差,q有很多异动程Q?/span>
从员工变成非员工Q有职程?/span>
Ҏ一个流E来ȝ事gQ事件分为:pȝ事g和h工事Ӟpȝ事g是机器自动执行的比如Q超时等Q而h工事件是׃互完成的比如Q领导批准请假等?/span>
在分析流E的q程中,逐步完善业务规则和主题对象的l构性需求?/span>
Ø 识别主题对象上的数据分析价?/span>
最后,也是Ch最Ҏ忽视的一点;以上所有的分析更多的站在基本交互业务分析的Q接下来我们应该考虑从管理角度来分析需求,也就是在每一个主题对象上我们能提供哪些有价值的分析报告Q一般意义上的报表)。这样就照顾C客户的管理层?/span>
通过每一步的分析Q就能引出很多需要和客户交流的问题;q样避免了L客户能讲讲需求,可是又不知道要客戯哪方面的内容?/span>
需求分析是一个很大的话题Q这里仅仅是一些提C性的Q希望有心h跟帖完善?br />
声明Q此文章q本h原创Q{自公司的内部论坛Q是公司一的位同事也是我的领导所写,觉得不错转出来与大家共勉?/span>
SELECT * FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=q程ip;User ID=sa;Password=密码'
).库名.dbo.表名
WHERE 条g
?/span>sql serverl?/font>->服务->安全?/font>->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式讉KQ?/font>
SELECT * FROM [链接服务器名].库名.dbo.表名
WHERE 条g
需要注意的是徏立链接数据库服务器类型如果选择“SQL server”Q那么链接服务器名称必须用要链接的服务器的在|络中的机器名或IP,如果要用其它别名,可以?/font>WINDOWS\system32\drivers\etc\hosts文g里添加一个别名的映射?/font>
解除SQLLQ?font face="Times New Roman">sqlserver 2005情况Q?/font>
SQL Server L了对lg ‘Ad Hoc Distributed Queries’ ?nbsp;STATEMENT’OpenRowset/OpenDatasource’ 的访问,因ؓ此组件已作ؓ此服务器安全配置的一部分而被关闭。系l管理员可以通过使用 sp_configure 启用 ‘Ad Hoc Distributed Queries’。有兛_?nbsp;‘Ad Hoc Distributed Queries’ 的详l信息,请参?nbsp;SQL Server 联机丛书中的 “外围应用配置?/font>”?/font>
因ؓSQL2005默认是没有开?/font>’Ad Hoc Distributed Queries’ lgQ开启方法如?/font>
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO
关闭Ad Hoc Distributed QueriesQ?/font>
exec sp_configure 'Ad Hoc Distributed Queries', 0
reconfigure
exec sp_configure 'show advanced options', 0
reconfigure
1Q?/span>?/span>DTCPing.exe工具试两台机器?/span>DTC服务是否可以联通?/font>
2Q?/span>如果有问题检?/span>MSDTC服务是否启动?/span>
3Q?/span>MSDTC依赖?/font>RPC,RPC使用的端口是135,试135端口是否打开.是否有防火墙?如果有先关了防火?/font>. telnet IP 135 如果是关闭的打开?/font>.
4Q?/span>打开“控制面板->理工具->lg服务”Q然后展开“lg服务->计算?/font>->我的电脑”右键属性。选择MSDTC?/font>Tab栏,点击安全性配|按钮,打开H口Q将“|络DTC讉K”选项选中Qƈ?#8220;允许q程客户?#8221;Q?#8220;允许入站”Q?#8220;允许出站”都选中Qƈ选择“不要求进行验?#8221;Q?#8220;启用事务Internet协议Q?/font>TIPQ事?#8221;Q?#8220;启用XA事务”都选中。然后确定即可。(以上选项windows默认不开放,必须配置Q?/font>
5Q?/span>查你的两台服务器是否在同一个域?font face="Times New Roman">. 如果不在同一个域?/font>,是否建立可信任联?/font>.
6Q?/span>如果?font face="Times New Roman">WIN2000,升?/font>SP4
7Q?/span>认MDAC版本?/span>2.6以上,最好是2.8.
8Q?/span>?font face="Times New Roman">SQL server存储q程中用分布式事务Ӟ必须SET XACT_ABORT ON --讄分布式事务如果发生问题主动回滚操?/font>
9Q?/span>可以声明使用BEGIN DISTRIBUTED TRANSACTIONQ如果未明确生明Q在事务块中包含链接服务器的讉KQ?/font>SQL server会自动升U成分布式事务?/font>
解决Ҏ如下Q?/span>
1、选择Tools->GeneralOptions...菜单Q出?span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">General Options对话框?/span>
2、从Category中选择DialogV?/span>
3、取消右?span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">“Name to Code mirroring”复选框?/span>
Edit: To get OpenGL to build I also had to install libgl1-mesa-dev and freeglut3-dev.
Edit2: Audio required libphonon-dev.
安装以上包后可以正怋用了?/home/{user}保存flash可以正怋用本地文件了
unbantu下没有找到适用所有用LQ也许没有吧。其它操作系l如下?br />
Windows 所有用?
<pȝ › \Macromed\Flash\FlashPlayerTrust
Windows 单个用户:
<应用E序数据 › \Macromedia\Flash Player\#Security\FlashPlayerTrust
Mac OS 所有用?
<应用E序支持 › /Macromedia/FlashPlayerTrust
Mac OS 单个用户:
<应用E序数据 › /Macromedia/Flash Player/#Security/FlashPlayerTrust
但愿看过此文章的其它朋友Q别再和我一样ؓq个问题l了好几天?/p>
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
/**
* |络工具
*
* @author relax
*/
public class NetworkUtil {
/**
* Ҏ指定IP获取MAC地址
* @param ip
* @return
*/
public static String getMACAddress(String ip) {
String str;
String macAddress = null;
try {
Process p = Runtime.getRuntime().exec("nbtstat -a " + ip);//执行DOS命o
InputStreamReader ir = new InputStreamReader(p.getInputStream());//获取q回l果的流
LineNumberReader input = new LineNumberReader(ir);
//查找Mac地址
for (int i = 1; i < 100; i++) {
str = input.readLine();
if (str != null) {
if (str.contains("MAC Address")) {
macAddress = str.substring(str.indexOf("= ")+2, str.length()).replace("-", "");
break;
}
}
}
ir.close();
} catch (IOException e) {
e.printStackTrace();
}
return macAddress;
}
public static void main(String args[]) {
System.err.println(getMACAddress("192.168.0.151"));
}
}
奛_优先Q先介绍一下骑着电动自行车的奛_胞。她Q就是本故事的主人公忽悠同志Q?#8220;忽悠”q个名字q根溯源好像是从今天开始的。当Ӟ在她嘴里忽悠是另有其h。到底我们主人公“忽悠”q个名字是不是名W其实,q是在名字的前面再加?#8220;?#8221;字更贴切Q后有论断。言归正传,此女w高具初步推大U在一c_左右Q体重吗好像是本文开头提到的那三个家伙随便挑Z个的一半那么重。号U天z河西白领第一瘦,当然也没谁去真正考正q,也许天|白领W一瘦也非她莫数。就qn?/span>T台是?/span>Model也许见了都自愧不如,当然q是在不考虑w高的前提下。容貌吗Q我说是闭月花。可是我q么说你信吗Q当然咱q主人公可是某高U技软g合资公司Q虽焉了章是蓝的其他都是红的)的大工Q也许我说的闭月花是经q她PSq的?/span>
其他那三位外咱再Q叨,q是先关注一下他们在谈论着什么。只见三人慢慢悠悠的骑着Q话题慢慢的转到了忽悠同志的电动车上?#8220;听说明天好像电动车开始抓没上牌的了。记得前一D늜新闻上说的,电动车上牌截止今天,明天好像开始治理了。你qR好像q没上那吧?”一个家伙率先挑起了q个话题?#8220;我的好像现在不给上,好像厂家没报Q所以公安局不给上?#8221;忽悠同志道出了没上牌的原因。可随后她听了下面一D话之后有点心慌了?#8220;天|取消摩托车中环以内上路你知道吧?你知道去q刚取消之后l合执法是怎么ȝ的吗Q就是开个大车往路边一堵,站\边一排警察,然后q一辆摩托R截下了Q扔到大车上。上ơ这正好路过看见的,已经装了大半车了Qv码好几十辆。不知道今年查没上牌的电动会不会q样Q对了好像就在你回家的\上,好像q旗\附近。你明天上班可小心点吧,别被逮着Q?#8221;说话的这人正是忽悠同志后来口中的忽悠同志Q好像被q么叫也是说了这D话的原因。听完这些忽悠心惌可怎么办万一明天被逮到可不得了Q这车的价钱都快赶上我一个月的工资了Q如果被没收了,q个月算是白q了。就q样心事重重的回C家。忽悠同志可是个心里装不住事的hQ还没等吃完饭就把这事告诉了忽悠妈妈。忽悠妈妈一听也慌了儿Q?#8220;得,得。闺奻I明天你先忍忍吧,虽然路远点,明天你还是骑自行车去吧!”可是在此时也发生了另外一见事。电视里都市报道正在报道q样一条消息:“今天记者从警方hQ由于我市电动R比较多,q有很多电动车还没有来的及上牌,所以我市公安局通知Q集中上牌时间将再g长一个月……”可是我们的忽悠却没有听到q条消息。第二天早晨Q左思又惌是骑着自行车上班去了。刚C公司Q得知了上牌旉廉了也是骑电动R没事了,心里q个呀Q心x天又可以悠哉游哉的骑电动车了Q可不用这么篏ȝzȝy到公司了。这一天就在对电动车的盼望中过M。晚上,忙三火四的回C安Q进门就喊:“妈,今天听我们同事了Q电动R上牌延期Q今天我也没看到警察。明天我q骑电动车吧Q?#8221;。可得到的却是这L回答Q?#8220;你别忽悠我了Q你q是忍忍吧,q礼拜你q是先别骑了Q?#8221;忽悠q个灰心丧气啊!心想q到底谁忽悠了谁啊,q是我和我妈都被忽悠了。第二天Q还得只能听的妈的灰溜溜的骑了一个礼拜的自行车?/span>
从此Q我们忽悠的快乐生活也就正式开始了?/span>
在保留http://www.javajia.com原出处的情况下,Ƣ迎转蝲!
推荐插g
Eclipse 插g集成
?nbsp;Struts Applications 子项目下Q有人整理了q个东东。即它把 eclipse 常用的开源工h包了Q不需要自己再ȝd装整理了。真的工作?nbsp;
Eclipse-tools
sf.net 的一个旨在开?nbsp;eclipse 插g的项目?nbsp;有几个小巧实用的工具了?nbsp;虽小Q但看v来的实用。比如,你想看看某个cL者方法的实现Q一般是 ctrl Q?nbsp;左键 Q点d打开q个cL者方法?nbsp;但如果是接口Ӟ只是到达接口而已Q不能解决问题。我实际应用q程中就遇到q个问题?nbsp;没有惛_有真的做了q个插g?
J2EE
Lomboz
开?nbsp;J2EE 开发中用得最火的插gQ关键是更新速度很快Q基本上 eclipse IDE 有新版本Q几天之内他可?nbsp;release 版本。新版本功能也改q不,现在也可以直接在 JSP 中显C标{提示了,甚至语法错误提示。(我一直用q个Q?nbsp;
随着eclipse的发展,现在的LOMBOZ插g来大了。但是速度成了主要的问题。和Myeclipse、IBM的Eclipse Web Tools Platform相比QLOMBOZ的技术有点落后了。Myeclipse是把整个目的JSP先编译了Q而IBM也是W一ơ把所有的JSP加入索引。虽然每ơ打开的时候,也慢一些,但是q不随着工程的变大,而出现速度成反比的现象。现在用lomboz 打开一个大的项目中的JSP文g的话Q一般h已经受不了它的速度了?nbsp;
Eclipse Web Tools Platform
IBM为eclipse贡献的好东东Q?nbsp;q个l对是一个重量的J2EE的插Ӟ很多论坛上都有它的介l,在此也不多说了。只说几个与众不同的地方Q它是一个唯一打开JSPQ能解释里面的JAVAQHTMLQCSSQJSQTLD的编辑器Q也是唯一能支持JAVA里的CTRL+鼠标单击打开相应c,鼠标停住昄JAVADOC的编辑器。IBM的东西确实不同凡响,是体积大了些,不但用到EMFQ而且q用GEFQXSD{项目,至于里面的XML可视化编辑,WEB SERVICE.....偶也用不着Q幸好也有这样一位大侠LonsenQ在此表C感谢)爱好和偶一P把这个插件减肥了?BR>Eclipse Web Tools Platform减肥?/A>
q样改过之后Q这个插件又FREEQ又强大Q速度比LOMBOZ快,首先推荐Q?
MyEclipse
开始有注册机出?nbsp;虽然是个死要q东东Q不q功能确实是不赖啊,其让我无法放手的就是那个自动发布功能,随手保存Q随时发布。这个发布可不是 ant 的那U整站发布,而是针对某些cL?nbsp;jsp q行发布Q虽说只是一个简单的 copyQ可实方便了很多?BR>里面使用的QL~辑器,XML MEN也可以说是一个精品的插gQ但是在当前的XML插g满天飞的情况而言Q优点也不多了。不q,那个 struts 支持倒是使用了这个功能,它不但把 easyStruts 集成q来Q而且q加入了囑ŞQ流E)化struts-config.xml的功能,q支持除错的功能Q这个功能虽然不E_Q但是必竟支持这个功能的插g也仅此一位呀?nbsp;
如果除其不稳定因素外Q这个STRUTS插g已经是最好用的插件之一了,不但保持了,xsltq个目录的模版文件的支持Qpreferences.iniq个配置文g可以修改生成文g的目录,q些easySTRUTS原有的优点以外,而且在稳定性上也有了明昄改善Q?B>只是q个插g唯一让你受不了的是Q它必须使用它自w带的GEF插g?/B>Q而且你还不能安装比它新的GEF的插ӞQ!q意味着如果你的其它插gQ想使用GEF的话Q能利用它的版本的,q它的版本Q不Ӟ意味着你永q不能用其它用GEF的插ӞQ!5555555555痛苦ing
Struts
Struts Console
最老牌?nbsp;Struts 插g了,支持的^台很多。同时支持eclipse2.1?.0!!!而且一直在l护更新。我q是认ؓ它是最好用?nbsp;Struts 插g。新版本也支?nbsp;Eclipse IDE 的最新版本。其实对?nbsp;Struts 关键是完善地支持配置文g地图形化够了,其他关系不大。这个东东对Struts配置文g支持得很完善。另外他也可以相对独立地作ؓ一个程序运行,我现在是q种方式在用它?nbsp;
不得不提的easy STRUTS 几乎所有的|站说到STRUTS插g的时候都会提到它Q它的功能也的确不赖呀。FORM的模板的支持Q生成目?.{配|文件的支持。真的可以说是STRUTS的一个非常成功的插g。只是网友在使用中,发现竟然有把Struts-config.xml文g信息丢失的现象,q个插g可以说一下子从天堂走向了...但是Q好在myeclipse把它集成了,修正了一些BUG。但与此也带来一些新的BUGQ?( 软g是不是Lq样Q?不过Q随着FILE Model插g的强大,easy struts吸引人的地方来少了,甚至于它的模板不是基于velocity?也成为它必须要重构的一个因素了?nbsp;
代码辅助
JALOPY Jalopy功能实不错Q也是我在用eclipse2pd时必备之一Q不q在eclipse3里面Q格式化有了长的进步,个h认ؓ功能已经不弱于Jalopy?nbsp;——郁也风
Doclipse - A JavaDoc Tag Plug-in for Eclipse XML Buddy Hibernator Hibernate Synchronizer Exadel ORM Studio Hibernate Edition Jigloo SWT/Swing GUI Builder Log4E Commons4e Visual Paradigm SDE for Eclipse Q?BR>meven
有几综合介l文章,请参考:
Eclipse介绍文章?/A>
Doclipse is an Eclipse plug-in to help you write Java source files with Javadoc tags, either for documentation purposes or to be processed by a tool such as EJBGen or XDoclet. New tags can be added to the plug-in by writing XML files defining the new tags and their attributes.
XML
标准版免?/U>
?
排名最高的 XML 插gQ比较好用。标准版免费开放,专业版需要付贏V?nbsp;
Hibernate
<开?gt;
Tanghan
<开?gt; 国h开发的一?nbsp;Hibernte 辅助开发工兗很好用。主要功能是从数据库表中自动建立 hbm 文g。也可以从POJO创徏hbm文g,但是默认ID的类型是hilo.long, 从这个hbm 产生数据库schema的时候会出错?nbsp;
<开?gt; Hibernate Synchronizer可以保证hbm和java文g的同步?nbsp;
GUI 相关
<有免费版?gt;
其它 Util 插g
<开?gt; 帮助你在代码里?nbsp;log4j ?nbsp;log
<开?gt;
AnyEdit
<开?gt; ?nbsp;eclipse edit 做些功能补充
<有免费版?gt;
Maven Workshop
<免费>
免费Q另一个极好的maven环境
]]>
FOR I=1 TO 100 FOR J=I+1 TO 100 IF A[I] > A[J] THEN T=A[J]: A[J]=A[I]: A[I]=T NEXT J ? A[I] NEXT I |
FOR I=1 TO 100 FOR J=I+1 TO 100 IF A[I] > A[J] THEN T=A[J]: A[J]=A[I]: A[I]=T NEXT NEXT FOR I=1 TO 100 ? A[I] NEXT |
for(i=1; i<100; i++) { for(j=2; j< i; j++) if(i%j == 0) break; if(j >= i) printf("%d,", i); } |
printf("2,"); for(i=3; i<100; i+=2) { for(j=2; j< i; j++) if(i%j == 0) break; if(j >= i) printf("%d,", i); } |
printf("2,"); for(i=3; i<100; i+=2) ''不考虑大偶?BR>{ for(j=3; j< i/2; j+=2) ''不考虑用偶数去试Q而且只验到一半就_?BR> if(i%j == 0) break; if(j >= i) printf("%d,", i); } |
printf("2,"); for(i=3; i<100; i+=2) { int k = sqrt(i); for(j=3; j<= k; j+=2) if(i%j == 0) break; if(j >= k ) printf("%d", i); } |
计算范围 | 100 | 1000 | 10000 | 100000 |
速度?/TD> | 0.00U?/TD> | 0.01U? | 0.18U?/TD> | 15U? |
a =(a<<8)-a; //a*255 = a*256 - a = (a<<8) - a |
mov ecx, eax shl eax, 8 sub eax, ecx |
int s = 0; for(int a=1; a<=100; a++) s += a; //计算1+2+...+100 q不很好?! |
file.Open(...); //当要打开文g的时?char *lp=new char [100]; //当要甌内存的时?BR>...... //先不要写q段代码 ...... //先不要写q段代码 file.Close(); //马上写关?delete [] lp; //马上写释?BR> xxx.Loack(); //当某个对象需要锁定的时?for(....) ...... //先不要写q段代码 { //写大括号的时?BR>xxx.Unlock(); //马上写解?} //马上写大括号l束 |
FILE *f1,*f2,*f3; if(Open(f1)成功) { if(Open(f2)成功) { if(Open(f3)成功) { ...... //q里是真正干zȝ地方 Close(f1); Close(f2); Close(f3); } else //f3不成?BR> { Close(f1); Close(f2); ...... } } else //f2不成?BR> { Close(f1); ...... } } else //f1不成?BR>{ ...... } ========================================================== |
FILE *f1=NULL,*f2=NULL,*f3=NULL; if(Open(f1)不成? goto err; if(Open(f2)不成? goto err; if(Open(f3)不成? goto err; ...... //q里是真正干zȝ地方 err: if(f3) Close(f3); if(f2) Close(f2); if(f1) Close(f1); |
你在我生命中的出现是一个美丽的 eventQ自从第一ơ见面后Q你的n影就像CIH一样在我脑中q速蔓Ӟ直至占领我的每一个可思维的脑l胞。一惛_你,我这颗奔腾之心的主频便从66MHz免蟩U直?33MHzQ然后我高烧不止,工作变得极不E_Q散热功率尚不1瓦的我,只怕距pȝ崩溃不远矣。于是,我毅然打开机箱Q向你展现这颗火热的心,希望你能明白我对你的一片真情?nbsp;
先说说我g的你吧?nbsp;
1.你有着全中国最好听的名字——佩慈,其拼音羃写ؓPCQ?
2.你美丽的定w使得Apple公司的iMac姐也无地自容;
3.你n材优,是标准的BABY AT型;
4.你有着一对分辨率?600×1200的大眼睛Q透过你的心灵视窗Q我看到你的内涵?2bit那么丰富Q?
5.你说话时Q信噪比?0dB以上Q声音之动听犹如天籁一般,曄凭EAX一举成名的Creative公司播音姐 SB Live!都不能与你的3Dx相媲;
6.你心地善良,l常把自q资源与别人共享,q常l别人提供即时帮助;
7.你迷人的微笑使你h友好?GUI界面Q一见到你,我的眼皮h率就?5Hz陡降?Hz…?nbsp;
你的优点不胜枚DQ以致于我不敢用while Q条?优点Qdo{println 条目Q条目+Q;}语句Q怕陷入无限@环中去,而}使用以上几个println语句Q列Z我对你最为欣赏的几点?nbsp;
当然Q要能得C慈小姐的青睐Q我的配|也得达C定的档次。ؓ了加׃Ҏ的了解,我提供了Readme.txt文gQ?nbsp;
“我叫刘刚,我名字的~写为LGQ是世界名牌。我的编h770611Q超频能力强?SL2W8Q与你非常匹配。我相貌׃Q不敢说貌似潘安也敢说貌比盖茨。我的n材是前卫的ATX型。我聪明好学Q大脑内存有 256MQ但常常q要用到虚拟内存。我知识渊博Q纵然全部压~成“我的知?ACE”也?10.1GB。我工作努力Q我的Q务栏上通常开着十几个窗口。我消息灵通,与外界有着128Kbps的连接速率。我的兼Ҏ好Q对逛街能够兼容Q(如果是逛电脑城Q则癑ֈ之百兼容。)?nbsp;
我用情之专,好像单Q务操作系l之DOSQ纯z无瑕;我爱你之深,犹如Internet上的bit,滔滔不绝Q我念你之切Q就?4.4K的老猫拉XteamLinuxQ心急如焚。如果你是CPUQ我愿做WaterfallQ如果你是硬盘,我愿做ScandiskQ如果你是文件夹Q我愿做Folder Guard。我对你的真情是l得赯验的,Ҏq行alpha试、beta1试、beta2试、beta3试Q你发现我对你的感情像Unix那样E_Q对我进行BenchmarkQ你发现我的得分比Voodoo3q要高。所以,选择性能优越的我成ؓ你的PLUS!98?
在这信的最后,喜爱喝Java咖啡的我用你的replyLoveҎQ期盼它q回一个true倹{?
System.out.println(Pc.replyLove(loveletter 电脑qL发烧情书Qboolean love))Q?
当然Q我们也可以通过EQmail、PCICQ、主늕a来交流?
痴恋你的LG