??xml version="1.0" encoding="utf-8" standalone="yes"?>精品亚洲成α人无码成α在线观看 ,亚洲白色白色在线播放,4444亚洲国产成人精品http://www.tkk7.com/relax/记述我学习java的里E?/description>zh-cnFri, 09 May 2025 22:21:05 GMTFri, 09 May 2025 22:21:05 GMT60学习理W记Q领导类型与理的三重境?/title><link>http://www.tkk7.com/relax/archive/2012/06/21/381264.html</link><dc:creator>L</dc:creator><author>L</author><pubDate>Thu, 21 Jun 2012 07:42:00 GMT</pubDate><guid>http://www.tkk7.com/relax/archive/2012/06/21/381264.html</guid><wfw:comment>http://www.tkk7.com/relax/comments/381264.html</wfw:comment><comments>http://www.tkk7.com/relax/archive/2012/06/21/381264.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/relax/comments/commentRss/381264.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/relax/services/trackbacks/381264.html</trackback:ping><description><![CDATA[<p>摘自Q《青梅煮酒论领导?/p> <p>1.报时型领g造钟型领?/p> <p>    可以用一个比L说明q个问题。领D有两种cdQ一U是报时型领|整个团队都不知道几点了,只有领导知道Q大家就都来问领|领导能够准确地告诉大家几炏V领导在的时候,一切正常。这L理存在两个问题Q一是尽一切正常,但是领导自己会很忙碌、很辛苦Q因为所有的人都来找领导Q所有的事情都需要领导来拍板Q二是如果领g在,大家找不到领|正常的工作马上就会陷入؜乱,找不到报时的人,大家都不知道几点了,都不知道工作该怎么qӀ?/p> <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> <p>    理首先要把基础的、基本的事情做对。基本的事情是为组l徏立一个自动运行的机制Q把基础的制度徏设落到实处。基理的四化是制度化、标准化、结构化、流E化。通过基础理Q要让组l内的每个成员遇C正常的、例行的事情旉知道该怎么做。这好比是一座大楼的框架和支柱,先把框架和支柱徏l实了,然后才能搞内部装修。规范管理和制度是所有组l的基础Q一切先q的理理念和方法都要徏立在q个基础之上。对于一座大|如果框架和柱子的问题q没有解冻I者就热衷于搞内部装修赶时髦,那将是非常可怕的N?/p> <p>    2.理的三重境?/p> <p>    让组l有一个自动运行的机制Q这是管理的W一重境界。管理的W二重境界是让每个员工都有自动运行的机制。要辑ֈW一重境界,基本途径是制度徏设,靠的是领D的规范能力和掌控能力;要达到第二重境界Q基本途径是动机的Ȁ发,需要综合用W效管理和团队的手D,靠的是领D的价D和激p力?/p> <p>    理的第三重境界Q也是最高境界,是员工的自动q行和组l的自动q行相结合,互相推动Q互怿q。这好比员工不但知道怎样看钟Q还知道怎样调钟和修钟。钟也成了智能钟Q可以根据不同场合、Q务以及不同员工的特点Q选择自己的报时方式和提醒间隔。在q个q程中,文化和队伍的培育与发展成为最关键的问题?/p> <p>    一旦达CW三重境界,那么l织的管理就可以N若轻Q收放自如。做一个闲人领|其实不但是一U能力的考验Q看其能否徏立v自动q行的组l机Ӟ而且更是一U个人境界的考验。ؓ什么这么说呢?我们可以来分析一下?/p> <p>    领导者居中调度、总领全局的时候,要把自己的精力和旉逐渐从具体工作中解脱出来Q要把很多执行层面的事情交给下属d。在q个q程中有一Ҏ肯定的,是下属当中能做得跟领导一栗能让领导完全满意的Z多。有些h能力不行做不好,有些人态度不行做得不主动,有些人思\不一样做得不让领导称心。这个时候挑战就来了Q看着下属不顺|领导怎么办?不能临阵换将Q也不能自己上阵Q不但要接受q个不满意的l果Q而且在下属完成Q务以后,q要l下属奖励和表扬。这U情冉|最考验一个h的心胸的?/p> <p>    每一个管理者都应该学会接受一个不完全满意的结果,学会安排不完全满意的下属d一件让自己不是完全满意的事情。明知道下属会犯错误Q甚臌什么样的具体错误都能预见到Q还是让下属dQ锻g属,培养下属Q容怸属犯错误Q让下属在犯错误中成长,不断改进工作?/p> <p> </p><img src ="http://www.tkk7.com/relax/aggbug/381264.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/relax/" target="_blank">L</a> 2012-06-21 15:42 <a href="http://www.tkk7.com/relax/archive/2012/06/21/381264.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决问题之道Q-复杂的问题单化http://www.tkk7.com/relax/archive/2011/11/24/364744.htmlLLThu, 24 Nov 2011 08:49:00 GMThttp://www.tkk7.com/relax/archive/2011/11/24/364744.htmlhttp://www.tkk7.com/relax/comments/364744.htmlhttp://www.tkk7.com/relax/archive/2011/11/24/364744.html#Feedback2http://www.tkk7.com/relax/comments/commentRss/364744.htmlhttp://www.tkk7.com/relax/services/trackbacks/364744.html

在我们的日常工作q程中,l常会遇到很多复杂的问题Q我们怎么能快速解册些问题呢Q这里我要介l的个hl验是“复杂的问题单化”。下面D个刚刚发生的例子来说明q个Ҏ?/p>

最q在做公司ECP升目中引入了Portal中间Ӟ因ؓ大家都对q个Portal的用很不熟悉,所以开发过E中遇到了很多问题。我q个例子是解决其中的一个问?#8220;如果配置PORTAL中的用户信息从LDAP中读?#8221;Q其实这件事是发生在我写些文的前十分钟。下面说一下解决问题的q程?/p>

W一步,阅读相关文档Q按照文档中的说明进行配|。结果由于文档不是很详细Q而公怋用的LDAP服务器是微Y的Active Directory所以未能按照文档说明配|成功?/p>

W二步,定问题点,q个比较困难Q因Z知道是因为配|的原因q是portal中间件本w对AD的支持不好。所以我们只能猜是我们配置的不正确Q虽然我们是完全按照文档q行的?/p>

W三步,扑և我们配置中我们哪里配的不寏V这个更困难了,因ؓ已经无资料可查,只能自己看源码了?/p>

W四步,看了半天的源码无果,只能调试了?/p>

说到调试Q而且又是比较复杂的中间品,可能大家惛_的就是用远E调试的方式了。可是这U方法只能查看一下运行时的变量状态,也不能插入自q代码q行试。而且q重启一ơ又是那几分钟过MQ解册个问题可能要花很多的旉?/p>

所以我惛_了另一U方式,搭徏了一个只针对问题点的试环境。在eclipse里新Z一个项目,把我们前期配|的部分拷到目中,写了单元试E序。这个时间我只花了十分钟。运行了一下,发现实不能从LDAP中正读取出人员信息。因为对LDAP不是很熟只好请外援了Q把咱大名顶的安工误来。因为反问题点简化到了就加蝲两个cd启动一个单元测试。所以安工花了十几分钟就把问题搞定了?/p>

故事描述完了Q最后ȝ一下。在一个复杂的环境下调试,其实我们是很隑־快发现问题的。同时环境的加蝲启动q要费很多旉。可是我们在定或猜出问题点的时候,把环境简化到Q只剩下有可能出现的问题地方。可能我们很快就能解军_了。这是我要说的“解决问题之道Q-复杂的问题单化”。有点啰嗦,很少写东ѝ以后还得锻点{这个方法其实我已经用了很多q_说v来简单,希望你能在碰到问题的时候想赯个方法,q能真正的运用它?br />

最后感谢安工的全力帮助。这U全心帮助他人的_Q永q是我们学习的榜栗?/p>




L 2011-11-24 16:49 发表评论
]]>
l新人的Q新目l理常见Nhttp://www.tkk7.com/relax/archive/2010/10/22/335906.htmlLLFri, 22 Oct 2010 09:34:00 GMThttp://www.tkk7.com/relax/archive/2010/10/22/335906.htmlhttp://www.tkk7.com/relax/comments/335906.htmlhttp://www.tkk7.com/relax/archive/2010/10/22/335906.html#Feedback1http://www.tkk7.com/relax/comments/commentRss/335906.htmlhttp://www.tkk7.com/relax/services/trackbacks/335906.html工作两三q后开始有Z带领一个不大团队,q是一个好的机会同旉临着很大的压力。从技术角色{换ؓ理角色多少有一些新的课题?/span>

Ø 需求范围的控制问题

要做到良好的控制需求至有两个前提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此文章q本h原创Q{自公司的内部论坛Q是公司一的位同事也是我的领导所写,觉得不错转出来与大家共勉?br />

L 2010-10-22 17:34 发表评论
]]>
l新人的QDb设计的常见问题的解决http://www.tkk7.com/relax/archive/2010/10/22/335905.htmlLLFri, 22 Oct 2010 09:32:00 GMThttp://www.tkk7.com/relax/archive/2010/10/22/335905.htmlhttp://www.tkk7.com/relax/comments/335905.htmlhttp://www.tkk7.com/relax/archive/2010/10/22/335905.html#Feedback1http://www.tkk7.com/relax/comments/commentRss/335905.htmlhttp://www.tkk7.com/relax/services/trackbacks/335905.htmlW一ơ做数据库设计的开发h员,隑օ会碰C些问题,Ҏ自己的经验简单的ȝ一下这些问题在没有更好的解x法前的一U可能的备选方案?/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>


声明Q此文章q本h原创Q{自公司的内部论坛Q是公司一的位同事也是我的领导所写,觉得不错转出来与大家共勉?br />

L 2010-10-22 17:32 发表评论
]]>
l新人的Q浅谈需求分析的一些方?/title><link>http://www.tkk7.com/relax/archive/2010/10/22/335904.html</link><dc:creator>L</dc:creator><author>L</author><pubDate>Fri, 22 Oct 2010 09:31:00 GMT</pubDate><guid>http://www.tkk7.com/relax/archive/2010/10/22/335904.html</guid><wfw:comment>http://www.tkk7.com/relax/comments/335904.html</wfw:comment><comments>http://www.tkk7.com/relax/archive/2010/10/22/335904.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/relax/comments/commentRss/335904.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/relax/services/trackbacks/335904.html</trackback:ping><description><![CDATA[<p style="text-indent: 28pt; margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; font-size: 14pt">需求分析是一个Y件成败的军_因素Q对于第一ơ独立承担这Q务的Ch来说Q有可能无从下手Q时看书好像又来不及。这里将我的理解和大家分享一下,希望Ҏ有所帮助?/span></p> <p style="text-indent: 28pt; margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; font-size: 14pt">无论是什么项目,假设我们已经对客L大概需求做q一些收集,好的客户可能有一些需求文档,差一点的用嘴零散的说q;收到q些信息后,我们如何分析呢?很多W一ơ做需求分析的人,会很自然的将分析后的功能变成数据库的</span><span style="font-size: 14pt"><font face="Calibri">CRUD</font></span><span style="font-family: 宋体; font-size: 14pt">Q比如:d员工、删除员工、修改员工等Q但q里客户可能要的是员工入职、员工离职、员工异动?/span></p> <p style="text-indent: 28pt; margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; font-size: 14pt">Z化分析过E,我们可以考虑分四步,每一步都建立在前一半之上的?/span></p> <p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: Wingdings; font-size: 14pt">Ø </span><span style="font-family: 宋体; font-size: 14pt">识别主题对象</span></p> <p style="text-indent: 0cm; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: 宋体; font-size: 14pt">q是分析的第一步,单的Ҏ是将业务斚w的相兛_词进行收集,从中选出相应的名词作Z题对象;以R购税ZQ最后确定ؓ“U税x?#8221;?#8220;E票”?#8220;车辆档案”?#8220;最低计Eh?#8221;?#8220;免征?#8221;{?/span></p> <p style="text-indent: 0cm; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: 宋体; font-size: 14pt">识别后再对主题对象的l构性的需求进行分析,说白了就是确定每个主题对象的内容Q以及主题对象间的依赖关p;定l构最初来源于一些客h供的表格Q依赖关p要Ҏ业务分析才能得出?/span></p> <p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: Wingdings; font-size: 14pt">Ø </span><span style="font-family: 宋体; font-size: 14pt">识别主题对象上的业务规则</span></p> <p style="text-indent: 0cm; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: 宋体; font-size: 14pt">识别Z主题对象Q下一步从规则上描qC务对主题对象的约束,比如Q纳E申报时如何定计税hQ如何确定税率,如何定免税{?/span></p> <p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: Wingdings; font-size: 14pt">Ø </span><span style="font-family: 宋体; font-size: 14pt">识别主题对象上的业务程和事?/span></p> <p style="text-indent: 0cm; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: 宋体; font-size: 14pt">围绕主题对象它有哪些程Q以及可预见的驱动流E的事g。流E可以分Zc:主题对象从无到有的流E、主题对象生命周期内的业务流E、主题对象生命周期结束的程?/span></p> <p style="text-indent: 0cm; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: 宋体; font-size: 14pt">比如一个员工从非员工变成员工,有入职流E;</span></p> <p style="text-indent: 0cm; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: 宋体; font-size: 14pt">员工在职内流E就很多Q考勤有关的请假、加班、出差,q有很多异动程Q?/span></p> <p style="text-indent: 0cm; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: 宋体; font-size: 14pt">从员工变成非员工Q有职程?/span></p> <p style="text-indent: 0cm; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: 宋体; font-size: 14pt">Ҏ一个流E来ȝ事gQ事件分为:pȝ事g和h工事Ӟpȝ事g是机器自动执行的比如Q超时等Q而h工事件是׃互完成的比如Q领导批准请假等?/span></p> <p style="text-indent: 0cm; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: 宋体; font-size: 14pt">在分析流E的q程中,逐步完善业务规则和主题对象的l构性需求?/span></p> <p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt" class="MsoListParagraph"><span style="font-family: Wingdings; font-size: 14pt">Ø </span><span style="font-family: 宋体; font-size: 14pt">识别主题对象上的数据分析价?/span></p> <p style="text-indent: 28pt; margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; font-size: 14pt">最后,也是Ch最Ҏ忽视的一点;以上所有的分析更多的站在基本交互业务分析的Q接下来我们应该考虑从管理角度来分析需求,也就是在每一个主题对象上我们能提供哪些有价值的分析报告Q一般意义上的报表)。这样就照顾C客户的管理层?/span></p> <p style="text-indent: 28pt; margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; font-size: 14pt">通过每一步的分析Q就能引出很多需要和客户交流的问题;q样避免了L客户能讲讲需求,可是又不知道要客戯哪方面的内容?/span></p> <p style="text-indent: 28pt; margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; font-size: 14pt">需求分析是一个很大的话题Q这里仅仅是一些提C性的Q希望有心h跟帖完善?br /> <br />     声明Q此文章q本h原创Q{自公司的内部论坛Q是公司一的位同事也是我的领导所写,觉得不错转出来与大家共勉?/span><br /> </p> <img src ="http://www.tkk7.com/relax/aggbug/335904.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/relax/" target="_blank">L</a> 2010-10-22 17:31 <a href="http://www.tkk7.com/relax/archive/2010/10/22/335904.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server跨数据库讉K及分布式事务的用及配置http://www.tkk7.com/relax/archive/2010/10/18/335419.htmlLLMon, 18 Oct 2010 02:50:00 GMThttp://www.tkk7.com/relax/archive/2010/10/18/335419.htmlhttp://www.tkk7.com/relax/comments/335419.htmlhttp://www.tkk7.com/relax/archive/2010/10/18/335419.html#Feedback0http://www.tkk7.com/relax/comments/commentRss/335419.htmlhttp://www.tkk7.com/relax/services/trackbacks/335419.html

一?/span>跨数据库讉K

W一U方?/span>

SELECT * FROM OPENDATASOURCE(

 'SQLOLEDB',

 'Data Source=q程ip;User ID=sa;Password=密码'

 ).库名.dbo.表名

 WHERE 条g

W二U方?/span>

?/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

二?/span>分布式事务的配置

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>



L 2010-10-18 10:50 发表评论
]]>
软g~程21法则(转自外刊IT评论)http://www.tkk7.com/relax/archive/2010/10/08/333954.htmlLLFri, 08 Oct 2010 02:12:00 GMThttp://www.tkk7.com/relax/archive/2010/10/08/333954.htmlhttp://www.tkk7.com/relax/comments/333954.htmlhttp://www.tkk7.com/relax/archive/2010/10/08/333954.html#Feedback0http://www.tkk7.com/relax/comments/commentRss/333954.htmlhttp://www.tkk7.com/relax/services/trackbacks/333954.html
下面的就是Y件编E中?1条法则:

   1. ME序一旦部|即N旧?
   2. 修改需求规范来适应E序比反q来做更Ҏ?
   3. 一个程序如果很有用Q那它注定要被改掉?
   4. 一个程序如果没用,那它一定会有很好的文档?
   5. ME序里都仅仅只有10%的代码会被执行到?
   6. 软g会一直膨胀到耗尽所有资源ؓ止?
   7. M一个有点h值的E序里都会有臛_一个bug?
   8. 原型完美的程度跟审视的h数成反比Q反比g随着涉及的资金数增大?
   9. 软g直到被变成品运行至?个月后,它最严重的问题才会被发现?
  10. 无法到的错误的形式无限多样Q而能被检到的正好相反,被定义了的十分有限?
  11. 修复一个错误所需要投入的努力会随着旉成指数增加?
  12. 软g的复杂度会一直增加,直到出l护q个E序的h的承受能力?
  13. M自己的程序,几个月不看,形同其他人写的?
  14. M一个小E序里面都有一个巨大的E序蠢蠢Ʋ出?
  15. ~码开始的早Q花费的旉长?
  16. 一个粗心的目计划会让你多?倍的旉d成;一个细心的目计划只会让你多花2倍的旉?
  17. 往大型目里添加h手会佉K目更延迟?
  18. 一个程序至会完成90%Q但永远完成不了过95%?
  19. 如果你想ȝ被自动处理掉Q你得到的是自动产生的麻烦?
  20. 开发一个傻瓜都会用的软gQ只有傻瓜愿意用它?nbsp;
  21. 用户不会真正的知道要在Y仉做些什么,除非使用q?


L 2010-10-08 10:12 发表评论
]]>
解决PowerDesigner中Name与Code同步的问?/title><link>http://www.tkk7.com/relax/archive/2010/03/10/315017.html</link><dc:creator>L</dc:creator><author>L</author><pubDate>Wed, 10 Mar 2010 00:58:00 GMT</pubDate><guid>http://www.tkk7.com/relax/archive/2010/03/10/315017.html</guid><wfw:comment>http://www.tkk7.com/relax/comments/315017.html</wfw:comment><comments>http://www.tkk7.com/relax/archive/2010/03/10/315017.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/relax/comments/commentRss/315017.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/relax/services/trackbacks/315017.html</trackback:ping><description><![CDATA[<span style="line-height: 21px; border-collapse: collapse; font-family: verdana, 'ms song', Arial, Helvetica, sans-serif; color: #393939; font-size: 14px"> <span style="padding-bottom: 0px; line-height: 19px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10pt; padding-top: 0px">PowerDesigner</span><span style="padding-bottom: 0px; line-height: 19px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10pt; padding-top: 0px">中,但修改了某个字段?span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">name</span>Q其<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">code</span>也跟着修改Q这个问题很讨厌Q因Z般来_<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">name</span>是中文的Q?span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">code</span>是字D名?/span> <p style="text-align: left; padding-bottom: 0px; line-height: 21px; text-indent: 0px; margin: 0cm 0cm 0pt; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="left"><span style="padding-bottom: 0px; line-height: 19px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10pt; padding-top: 0px">解决Ҏ如下Q?/span></p> <p style="text-align: left; padding-bottom: 0px; line-height: 21px; text-indent: 0px; margin: 0cm 0cm 0pt; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="left"><span style="padding-bottom: 0px; line-height: 19px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10pt; padding-top: 0px">1</span><span style="padding-bottom: 0px; line-height: 19px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10pt; padding-top: 0px">、选择<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">Tools->GeneralOptions...</span>菜单Q出?span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">General Options</span>对话框?/span></p> <p style="text-align: left; padding-bottom: 0px; line-height: 21px; text-indent: 0px; margin: 0cm 0cm 0pt; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="left"><span style="padding-bottom: 0px; line-height: 19px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10pt; padding-top: 0px">2</span><span style="padding-bottom: 0px; line-height: 19px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10pt; padding-top: 0px">、从<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">Category</span>中选择<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">Dialog</span>V?/span></p> <p style="text-align: left; padding-bottom: 0px; line-height: 21px; text-indent: 0px; margin: 0cm 0cm 0pt; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="left"><span style="padding-bottom: 0px; line-height: 19px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10pt; padding-top: 0px">3</span><span style="padding-bottom: 0px; line-height: 19px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10pt; padding-top: 0px">、取消右?span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">“Name to Code mirroring”</span>复选框?/span></p> </span> <img src ="http://www.tkk7.com/relax/aggbug/315017.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/relax/" target="_blank">L</a> 2010-03-10 08:58 <a href="http://www.tkk7.com/relax/archive/2010/03/10/315017.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>处事真言http://www.tkk7.com/relax/archive/2010/02/01/311507.htmlLLMon, 01 Feb 2010 06:52:00 GMThttp://www.tkk7.com/relax/archive/2010/02/01/311507.htmlhttp://www.tkk7.com/relax/comments/311507.htmlhttp://www.tkk7.com/relax/archive/2010/02/01/311507.html#Feedback9http://www.tkk7.com/relax/comments/commentRss/311507.htmlhttp://www.tkk7.com/relax/services/trackbacks/311507.html    1.长相不o厌,如果长得不好Q就让自己有才气Q如果才气也没有Q那L微笑?
    
    2.气质是关键。如果时学不好Q宁愿纯朴?
    
    3.与h握手Ӟ可多握一会儿。真诚是宝?
    
    4.不必什么都?#8220;?#8221;做主语?
    
    5.不要向朋友借钱?
    
    6.不要“?#8221;客h看你的家庭相册?
    
    7.与h?#8220;?#8221;Ӟh先坐在司机旁?
    
    8.坚持在背后说别h好话Q别担心q好话传不到当事x里?
    
    9.有h在你面前说某人坏话时Q你只微W?
    
    10.自己开RQ不要特地停下来和一个骑自行车的同事打招呹{h家会以ؓ你在炫耀?
    
    11.同事生病ӞL望他。很自然地坐在他病床上,回家再认真洗手?
    
    12.不要把过ȝ事全让h知道?
    
    13.敬不喜Ƣ你的h?
    
    14.对事不对人;或对事无情,对h要有情;或做人第一Q做事其ơ?
    
    15.自我批评总能让h怿Q自我表扬则不然?
    
    16.没有什么东西比围观者们更能提高你的保龄球的成W了。所以,q_不要吝惜你的喝彩声?
    
    17.不要把别人的好,视ؓ理所当然。要知道感恩?
    
    18.榕树上的“八哥”在讲Q只讲不听,l果乱成一团。学会聆听?
    
    19.重传达室里的师傅及搞卫生的阿姨?
    
    20.说话的时候记得常?#8220;我们”开头?
    
    21.为每一位上台唱歌的人鼓掌?
    
    22.有时要明知故问:你的L很贵吧!有时Q即使想问也不能问,比如Q你多大了?
    
    23.话多必失Qh多的场合说话?
    
    24.把未出口?#8220;?#8221;ҎQ?#8220;q需要时?#8221;?#8220;我尽?#8221;?#8220;我不定”?#8220;当我军_后,会给你打电话”……
    
    25.不要期望所有h都喜Ƣ你Q那是不可能的,让大多数人喜Ƣ就是成功的表现?
    
    26.当然Q自p喜欢自己?
    
    27.如果你在表演或者是讲演的时候,如果只要有一个h在听也要用心的l下去,即没有人喝采也要演Q因是你成功的道路,是你成功的摇,你不要看的h成功Q而是要你成功?
    
    28.如果你看C个脓子还值得一看的话,那么你一定要回复Q因Z的回复会lhl箋前进的勇气,会给人很大的Ȁ励。同时也会让人感Ȁ?/strong>


L 2010-02-01 14:52 发表评论
]]>
ubuntu root 用户 自动d http://www.tkk7.com/relax/archive/2009/12/08/305188.htmlLLTue, 08 Dec 2009 09:30:00 GMThttp://www.tkk7.com/relax/archive/2009/12/08/305188.htmlhttp://www.tkk7.com/relax/comments/305188.htmlhttp://www.tkk7.com/relax/archive/2009/12/08/305188.html#Feedback0http://www.tkk7.com/relax/comments/commentRss/305188.htmlhttp://www.tkk7.com/relax/services/trackbacks/305188.html
修改 /etc/gdm/custom.conf
TimedLoginEnable=false
AutomaticLoginEnable=true q个设ؓtrue
TimedLogin=root                 q个自已Ҏroot
AutomaticLogin=root           q个自已Ҏroot
TimedLoginDelay=30

需要注意的是ubuntu安装好后Q默认是不启动root用户的,你可以给root讄个密码就可以启用root 了?

L 2009-12-08 17:30 发表评论
]]>
ubuntu下QT开发不能编译报collect2: ld returned 1 exit status的解?/title><link>http://www.tkk7.com/relax/archive/2009/12/04/304801.html</link><dc:creator>L</dc:creator><author>L</author><pubDate>Fri, 04 Dec 2009 09:21:00 GMT</pubDate><guid>http://www.tkk7.com/relax/archive/2009/12/04/304801.html</guid><wfw:comment>http://www.tkk7.com/relax/comments/304801.html</wfw:comment><comments>http://www.tkk7.com/relax/archive/2009/12/04/304801.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/relax/comments/commentRss/304801.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/relax/services/trackbacks/304801.html</trackback:ping><description><![CDATA[sudo apt-get install libfreetype6-dev<br /> sudo apt-get install libavahi-gobject-dev<br /> sudo apt-get install libSM-dev<br /> sudo apt-get install libXrender-dev<br /> sudo apt-get install libfontconfig-dev<br /> sudo apt-get install libXext-dev<br /> <br /> <p>Edit: To get OpenGL to build I also had to install libgl1-mesa-dev and freeglut3-dev.</p> <p>Edit2: Audio required libphonon-dev.</p> 安装以上包后可以正怋用了? <img src ="http://www.tkk7.com/relax/aggbug/304801.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/relax/" target="_blank">L</a> 2009-12-04 17:21 <a href="http://www.tkk7.com/relax/archive/2009/12/04/304801.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flash player的安全限Ӟ不能播放本地文gQ?/title><link>http://www.tkk7.com/relax/archive/2009/12/04/304786.html</link><dc:creator>L</dc:creator><author>L</author><pubDate>Fri, 04 Dec 2009 08:20:00 GMT</pubDate><guid>http://www.tkk7.com/relax/archive/2009/12/04/304786.html</guid><wfw:comment>http://www.tkk7.com/relax/comments/304786.html</wfw:comment><comments>http://www.tkk7.com/relax/archive/2009/12/04/304786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/relax/comments/commentRss/304786.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/relax/services/trackbacks/304786.html</trackback:ping><description><![CDATA[最q在linux下开发flex,在开发的q程中遇C个很大的问题Q就是在windows下编译的能播放flv的swf文g到linux下就不能播放了。真是一头雾水呀。今天和同事试了一整天。终于找C问题的关键?br /> q个问题原来是由于flash的安全问题造成的?br /> ?home/{user}/.macromedia/Flash_Player/#Security/FlashPlayerTrust目录下有好多个配|文件。只有在配置文g里指定了路径下的swf文g才能够读取本地的flv.<br /> 后来又从|上查了一下相关的问题Q整体ȝ一下?br /> ubantu Linux?br /> 扑ֈ配置目录Q?home/{user}/.macromedia/Flash_Player/#Security/FlashPlayerTrust<br /> 在下面新Z文g内容写上需要的路径Q例如:<code>/home/{user}保存flash可以正怋用本地文件了<br /> unbantu下没有找到适用所有用LQ也许没有吧。其它操作系l如下?br /> <li> <p><strong>Windows 所有用? </strong></p> <p><kbd><pȝ › \Macromed\Flash\FlashPlayerTrust</kbd></p> <p></p> <p><strong>Windows 单个用户: </strong></p> </li> <li> <p><kbd><应用E序数据 › \Macromedia\Flash Player\#Security\FlashPlayerTrust</kbd> </p> </li> <li> <p><strong>Mac OS 所有用? </strong></p> <p><kbd><应用E序支持 › /Macromedia/FlashPlayerTrust </kbd></p> <p><strong>Mac OS 单个用户: </strong></p> </li> <li> <p><kbd><应用E序数据 › /Macromedia/Flash Player/#Security/FlashPlayerTrust </kbd></p> <p>但愿看过此文章的其它朋友Q别再和我一样ؓq个问题l了好几天?/p> </li> </code> <img src ="http://www.tkk7.com/relax/aggbug/304786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/relax/" target="_blank">L</a> 2009-12-04 16:20 <a href="http://www.tkk7.com/relax/archive/2009/12/04/304786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java ~码转换Q{Q?/title><link>http://www.tkk7.com/relax/archive/2009/11/17/302686.html</link><dc:creator>L</dc:creator><author>L</author><pubDate>Tue, 17 Nov 2009 05:57:00 GMT</pubDate><guid>http://www.tkk7.com/relax/archive/2009/11/17/302686.html</guid><wfw:comment>http://www.tkk7.com/relax/comments/302686.html</wfw:comment><comments>http://www.tkk7.com/relax/archive/2009/11/17/302686.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/relax/comments/commentRss/302686.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/relax/services/trackbacks/302686.html</trackback:ping><description><![CDATA[<p>׃Unicode兼容ASCIIQ??55Q,因此Q上面得到的Unicode是ASCII?至于转换成二q制或其他进ӞJava API提供了方便函敎ͼ你可以查Java的API手册?</p> <p>以字Wa的ASCIIZQ?int i = 'a'; String iBin = Integer.toBinaryString(i);//二进?String iHex = Integer.toHexString(i);//十六q制 String iOct = Integer.toOctalString(i);//八进?String iWoKao = Integer.toString(i,3);//三进制或M你想要的35q制以下的进?DEC</p> <p>[集]java中进行二q制Q八q制Q十六进Ӟ十进刉q行怺转换       十进制{成十六进Ӟ Integer.toHexString(int i) 十进制{成八q制 Integer.toOctalString(int i) 十进制{成二q制 Integer.toBinaryString(int i) 十六q制转成十进?Integer.valueOf("FFFF",16).toString() 八进制{成十q制 Integer.valueOf("876",8).toString() 二进制{十进?Integer.valueOf("0101",2).toString()</p> <p>有什么方法可以直接将2,8,16q制直接转换?0q制的吗? java.lang.Integerc?parseInt(String s, int radix) 使用W二个参数指定的基数Q将字符串参数解析ؓ有符L整数?examples from jdk: parseInt("0", 10) returns 0 parseInt("473", 10) returns 473 parseInt("-0", 10) returns 0 parseInt("-FF", 16) returns -255 parseInt("1100110", 2) returns 102 parseInt("2147483647", 10) returns 2147483647 parseInt("-2147483648", 10) returns -2147483648 parseInt("2147483648", 10) throws a NumberFormatException parseInt("99", 8) throws a NumberFormatException parseInt("Kona", 10) throws a NumberFormatException parseInt("Kona", 27) returns 411787</p> <p>q制转换如何写(二,八,十六Q不用算?Integer.toBinaryString Integer.toOctalString Integer.toHexString </p> <p>例一Q?/p> <p>public class Test{   public static void main(String args[]){</p> <p>   int i=100;    String binStr=Integer.toBinaryString(i);    String otcStr=Integer.toOctalString(i);    String hexStr=Integer.toHexString(i);    System.out.println(binStr);</p> <p>例二Q?/p> <p>public class TestStringFormat {   public static void main(String[] args) {    if (args.length == 0) {       System.out.println("usage: java TestStringFormat <a number>");       System.exit(0);    }</p> <p>   Integer factor = Integer.valueOf(args[0]);</p> <p>   String s;</p> <p>   s = String.format("%d", factor);    System.out.println(s);    s = String.format("%x", factor);    System.out.println(s);    s = String.format("%o", factor);    System.out.println(s);   } }</p> <p>各种数字cd转换成字W串型: </p> <p>String s = String.valueOf( value); // 其中 value ZQ意一U数字类型?</p> <p>字符串型转换成各U数字类型: </p> <p>String s = "169"; byte b = Byte.parseByte( s ); short t = Short.parseShort( s ); int i = Integer.parseInt( s ); long l = Long.parseLong( s ); Float f = Float.parseFloat( s ); Double d = Double.parseDouble( s ); </p> <p>数字cd与数字类对象之间的{换: </p> <p>byte b = 169; Byte bo = new Byte( b ); b = bo.byteValue(); </p> <p>short t = 169; Short to = new Short( t ); t = to.shortValue(); </p> <p>int i = 169; b = bo.byteValue(); </p> <p>short t = 169; Short to = new Short( t ); t = to.shortValue(); </p> <p>int i = 169; Integer io = new Integer( i ); i = io.intValue(); </p> <p>long l = 169; Long lo = new Long( l ); l = lo.longValue(); </p> <p>float f = 169f; Float fo = new Float( f ); f = fo.floatValue(); </p> <p>double d = 169f; Double dObj = new Double( d ); d = dObj.doubleValue();</p> <img src ="http://www.tkk7.com/relax/aggbug/302686.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/relax/" target="_blank">L</a> 2009-11-17 13:57 <a href="http://www.tkk7.com/relax/archive/2009/11/17/302686.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>通过blazeds让FLEX与java通信http://www.tkk7.com/relax/archive/2009/11/10/301812.htmlLLTue, 10 Nov 2009 05:12:00 GMThttp://www.tkk7.com/relax/archive/2009/11/10/301812.htmlhttp://www.tkk7.com/relax/comments/301812.htmlhttp://www.tkk7.com/relax/archive/2009/11/10/301812.html#Feedback1http://www.tkk7.com/relax/comments/commentRss/301812.htmlhttp://www.tkk7.com/relax/services/trackbacks/301812.html准备Q?/p>

JDK:sun jdk 1.6

开发工Peclipse+flex builder

flex sdk版本:  3.2

应用服务器: tomcat 6.0

blazed:blazeds-turnkey-3.2.0.3978 下蝲地址是:http://flexorg.wip3.adobe.com/blazeds/3.0.x/milestone/3978/blazeds-turnkey-3.2.0.3978.zip

新徏目Q?/p>

    {全部环境安装好后,打开装了flex builder(flex 4.0以后叫flash builder?Q选择Flex Development 视图Q新建项目选择Flex Project ,填写新徏目的名Uͼ目存储的目录,在Server Technology标签中的application Server Type选择J2EE,选中Use remote object access service和Create combined Java/Flex project using WTPQ这个一定要记的选上Q选项Q然后Next.如下图:

 

    在第二页中J2EE settingsQTarget runtime如果q没有可以先d一个预先准备后的tomcat环境。然后选择它。在Compiled Flex application location的Out FolderҎ与上面Content Folder相同的WebContentQ注意这个一定要改,否则无法自动~译q去Q调试时览器无法访问。如下图Q?/p>

 

新徏好项目后Q还要修改一个关键的目属性。将Flex Server标签中的Context Root修改为FirstJavaFlexQ这一块很重要Q在没有配置RemoteObject 的endPoint属性的时候,会用q个Contextȝ译FlexQ,q要注意一下Root URL参数中的端口P因ؓ默认?080,可是如果你用的是blazeds-turnkey包中的tomcat的时候,那个端口h8400记着一定也要改一下。如下图Q?/p>

 


ph建好目之后Qjava源文件放在src目录下,flex源文件放在flex_src目录下?/p>

接下来就是写代码了。新建好目之后会在flex_src下生成一个FirstJavaFlex.mxml的文件?/p>

我的javacȝ代码如下Q?/p>

view plaincopy to clipboardprint?
package com.java.flex;  
 
public class FirstJavaFlex {  
 
    public String helloJavaFlex(String name) {  
        System.err.println("call java success!");  
        return "welcome to JavaFlex world: "+name;  
    }  
}  
  
package com.java.flex;

public class FirstJavaFlex {

 public String helloJavaFlex(String name) {
  System.err.println("call java success!");
  return "welcome to JavaFlex world: "+name;
 }
}
 

q个代码也很单吧不多说了?/p>

下面是最关键的一步打开WEB-INF\flex目录中的remoting-config.xml文g在里?/p>

d一D远E目录的注册Q?/p>

 <destination id="firstJavaFlex">
  <properties>
   <source>com.java.flex.FirstJavaFlex</source>
  </properties>
 </destination>

d完后的remoting-config.xml文g如下Q?/p>

view plaincopy to clipboardprint?
<?xml version="1.0" encoding="UTF-8"?> 
<service id="remoting-service"   
    class="flex.messaging.services.RemotingService"> 
 
    <adapters> 
        <adapter-definition id="java-object"   
 
class="flex.messaging.services.remoting.adapters.JavaAdapter"   
 
default="true"/> 
    </adapters> 
 
    <default-channels> 
        <channel ref="my-amf"/> 
    </default-channels> 
    <destination id="firstJavaFlex"> 
        <properties> 
            <source>com.java.flex.FirstJavaFlex</source> 
        </properties> 
    </destination> 
</service> 
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
    class="flex.messaging.services.RemotingService">

    <adapters>
        <adapter-definition id="java-object"

class="flex.messaging.services.remoting.adapters.JavaAdapter"

default="true"/>
    </adapters>

    <default-channels>
        <channel ref="my-amf"/>
    </default-channels>
 <destination id="firstJavaFlex">
  <properties>
   <source>com.java.flex.FirstJavaFlex</source>
  </properties>
 </destination>
</service>
 


接下来修改FirstJavaFlex.mxmlQ代码如下:

view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
    <mx:Script> 
        <!--[CDATA[  
            import mx.rpc.events.FaultEvent;  
            import mx.controls.Alert;  
            import mx.rpc.events.ResultEvent;  
            public function callJava():void {  
                remoteHello.dd(myName.text);  
                remoteHello.addEventListener(ResultEvent.RESULT,getRomoteHelloRes);  
            }  
            private function getRomoteHelloRes(e: ResultEvent):void{  
                Alert.show(e.result.toString());  
            }  
              
            private function error(e:FaultEvent):void {  
                eerrorMsg.text=e.message.toString();  
            }  
        ]]--> 
    </mx:Script> 
    <mx:RemoteObject destination="helloJavaFlex" id="remoteHello" fault="error(event)"> 
          
    </mx:RemoteObject> 
    <mx:Button x="338" y="103" label="call java" click="callJava()"/> 
    <mx:TextInput x="155" y="103" id="myName"/> 
    <mx:Text x="78" y="105" text="your name:  
" height="20" width="74"/> 
    <mx:Text x="56" y="174" text="error message:" height="20" width="96"/> 
    <mx:TextArea id="errorMsg" width="256" height="200" x="155" y="173"> 
          
    </mx:TextArea> 
</mx:Application> 
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 <mx:Script>
  <!--[CDATA[
   import mx.rpc.events.FaultEvent;
   import mx.controls.Alert;
   import mx.rpc.events.ResultEvent;
   public function callJava():void {
    remoteHello.dd(myName.text);
    remoteHello.addEventListener(ResultEvent.RESULT,getRomoteHelloRes);
   }
   private function getRomoteHelloRes(e: ResultEvent):void{
    Alert.show(e.result.toString());
   }
   
   private function error(e:FaultEvent):void {
    errorMsg.text=e.message.toString();
   }
  ]]-->
 </mx:Script>
 <mx:RemoteObject destination="helloJavaFlex" id="remoteHello" fault="error(event)">
  
 </mx:RemoteObject>
 <mx:Button x="338" y="103" label="call java" click="callJava()"/>
 <mx:TextInput x="155" y="103" id="myName"/>
 <mx:Text x="78" y="105" text="your name:
" height="20" width="74"/>
 <mx:Text x="56" y="174" text="error message:" height="20" width="96"/>
 <mx:TextArea id="errorMsg" width="256" height="200" x="155" y="173">
  
 </mx:TextArea>
</mx:Application>
 

最后界面是q样的,如下图:

 


单解释一下:

界面上有一个TextInput用来输入调用q程javacȝ参数。TextArea用来昄调用不成功的错语信息。Button的click事g用来触发调用q程javaҎ。还有一个在界面上不昄的RemoteObject对象是用来注册远Ejava目标的?/p>

好了q行一下吧?/p>

右键WebContent目录中的FirstJavaFlex.html文g选择Run as->Run on Server.看一下运行结果吧。如下图Q?/p>

 

点击一下call java 按钮Q看什么什么情况?如下图:

 

恭喜你成功了Q?/p>

q个例子很简单,但因Z熟,我也是调了好久才成功。容易出错的地址好个Context的问题了。当然也可以在RemoteObject中明声明EndPoint属性,使用相对路径?/p>

<mx:RemoteObject destination="firstJavaFlex" id="remoteHello" fault="error(event)" endpoint="messagebroker/amf"/>

写到这吧,下一准备写写在真实开发中会用到的与springl合的用?/p>

 

本文来自CSDN博客Q{载请标明出处Qhttp://blog.csdn.net/zk_2000/archive/2009/11/02/4759007.aspx



L 2009-11-10 13:12 发表评论
]]>
eclipse3.5下蝲后无法正常启动的研究与解?/title><link>http://www.tkk7.com/relax/archive/2009/09/27/296608.html</link><dc:creator>L</dc:creator><author>L</author><pubDate>Sun, 27 Sep 2009 03:11:00 GMT</pubDate><guid>http://www.tkk7.com/relax/archive/2009/09/27/296608.html</guid><wfw:comment>http://www.tkk7.com/relax/comments/296608.html</wfw:comment><comments>http://www.tkk7.com/relax/archive/2009/09/27/296608.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.tkk7.com/relax/comments/commentRss/296608.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/relax/services/trackbacks/296608.html</trackback:ping><description><![CDATA[eclipse 3.5.1已经新鲜出炉了。可上下载了之后发现无法启动报错如下?img border="0" alt="" src="http://www.tkk7.com/images/blogjava_net/relax/eclipse-err.JPG" /><br /> q行一L试后发现eclipse.ini中的最后一行的-Xmx512mҎ-Xmx454m可以正常启动(455׃报错哦,我可是一个数一个数试出来的Q?br /> 再又所有其它Y件全关闭一一试后发玎ͼ刚下载不能用的问题是360安全卫士搞的|如果?60安全卫士的木马防火墙和网防火墙xQ?Xmx512m时是可以正常启动的?br /> 我已l在360的论坛上报告q个BUG了?br /> 后来又经q一L试发?br /> 正常情况?Xmx参数也只能最多设到Xmx912m设成Xmx913m也会报错的。这个还没找到是什么原因,当然也许是我机器是这Pq没有换机器试。如果哪位看到文章测试有其它l果希望能给我回复。谢谢!<br /> <br /> ȝQ?br /> eclipse3.5.1如果不想关闭360安全卫士木马和网防火墙的情况下Q可以将-Xmx设成454m,q样能eclipse使用更多的内存?br /> 如果关闭的关?60安全卫士木马和网防火墙的情况下Q可以将-Xmx设成912mq时Q这是我机器能用的最大gQ不知其它机器什么情c? <img src ="http://www.tkk7.com/relax/aggbug/296608.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/relax/" target="_blank">L</a> 2009-09-27 11:11 <a href="http://www.tkk7.com/relax/archive/2009/09/27/296608.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://ipx588.com" target="_blank">һëƬڼ</a>| <a href="http://qnyjny.com" target="_blank">þþƷƷް </a>| <a href="http://lookvod.com" target="_blank">˳ѹۿ</a>| <a href="http://1515m.com" target="_blank">sss߲</a>| <a href="http://haodiaose35pao.com" target="_blank">߹ۿƵ</a>| <a href="http://www5g9.com" target="_blank">鶹69Ƶ</a>| <a href="http://15831883389.com" target="_blank">պƷһAVۿ</a>| <a href="http://wilbysec.com" target="_blank">һƵ</a>| <a href="http://doctor5470.com" target="_blank">޾ƷɫƵ߹ۿԴ </a>| <a href="http://aijiu868.com" target="_blank">޹պ˳</a>| <a href="http://dunyny.com" target="_blank">ƬվAëƬ</a>| <a href="http://kouchoubao.com" target="_blank">eeussӰԺwww</a>| <a href="http://8b22.com" target="_blank">ƬĻӰ</a>| <a href="http://saohuo7.com" target="_blank">AvƷþ</a>| <a href="http://66keke.com" target="_blank">˾ƷƵ</a>| <a href="http://worldbiao.com" target="_blank">պƵ</a>| <a href="http://www97544.com" target="_blank">һƷƵ</a>| <a href="http://wwwnewhtbook.com" target="_blank">޾Ʒ˳߹ۿ </a>| <a href="http://www282pp.com" target="_blank">AVһ</a>| <a href="http://517fanfan.com" target="_blank">޳AVƬ߹ۻ</a>| <a href="http://1ygogo.com" target="_blank">ѹۿվ</a>| <a href="http://lyaa17.com" target="_blank">91͵߹ۿ</a>| <a href="http://8b22.com" target="_blank">˵һ</a>| <a href="http://hzczj.com" target="_blank">ëƬŮ-ٶ</a>| <a href="http://jiggybaby.com" target="_blank">޹Ƭ߹ۿ</a>| <a href="http://mychjp.com" target="_blank">˳ɾƷƵ</a>| <a href="http://shrongshan.com" target="_blank">պAVһl</a>| <a href="http://ocn888.com" target="_blank">ۺŷۺվ</a>| <a href="http://www9797nn.com" target="_blank">avרavһ</a>| <a href="http://guilinsix.com" target="_blank">Ƭѿ</a>| <a href="http://yg1617.com" target="_blank">AVպAVһ</a>| <a href="http://155562.com" target="_blank">պƷ˳߹ۿ</a>| <a href="http://tuopumao.com" target="_blank">Ƶ</a>| <a href="http://chaikexin.com" target="_blank">Ʒ༤þþ </a>| <a href="http://www-36664.com" target="_blank">337Pձŷ޴󵨾Ʒ</a>| <a href="http://wwwfac37.com" target="_blank">޳xxxxxӰ</a>| <a href="http://woaianli.com" target="_blank">avպƬ߹ۿ</a>| <a href="http://zhnetbar.com" target="_blank">벻Ƶ߹ۿ </a>| <a href="http://gsonlinet.com" target="_blank">һƬɫ</a>| <a href="http://www9k832.com" target="_blank">ݺɫۺϳ</a>| <a href="http://www24ckck.com" target="_blank">Ƶۿwww</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>