??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩国产色视频,日本高清不卡一区,婷婷夜色潮精品综合在线http://www.aygfsteel.com/bluepluto/zh-cnTue, 17 Jun 2025 18:59:53 GMTTue, 17 Jun 2025 18:59:53 GMT60Keystore 相关的一些概?/title><link>http://www.aygfsteel.com/bluepluto/archive/2015/06/07/425540.html</link><dc:creator>一直在努力 !</dc:creator><author>一直在努力 !</author><pubDate>Sun, 07 Jun 2015 06:16:00 GMT</pubDate><guid>http://www.aygfsteel.com/bluepluto/archive/2015/06/07/425540.html</guid><wfw:comment>http://www.aygfsteel.com/bluepluto/comments/425540.html</wfw:comment><comments>http://www.aygfsteel.com/bluepluto/archive/2015/06/07/425540.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bluepluto/comments/commentRss/425540.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bluepluto/services/trackbacks/425540.html</trackback:ping><description><![CDATA[把一些常见的 Key 相关的内容列在这Q便于之后理解?br /><br />1. JKS (Java KeyStore) ?PFX (pkcs12) 都是常见的密钥库的格式,用于保存完整的证书密钥对,证书铑֒信Q证书信息Q前者是 Sun 制定的,适用?Java 世界Q比?TomcatQGeronimoQWebsphere {,后?据说"常用?IIS Q没配置q? {。JKS 相关的工h JDK 带的 keytoolQPFX 可以使用 openssl?br /><br />2. JKS 中有存放的内容常见有两类Q一个是 PrivateKeyEntry, 包含了完整的证书密钥对,证书铄信息Q另外一个是 trustedCertEntry, 包含受信公钥信息。可以?keytool -list -keystore 昄?br /><br />3. 一般用工L?RSA 非对U密钥对之后Q还会由W三Ҏ(gu)?(CA) 生成{֐Q用于标识密钥所有者的w䆾Q所以通常我们会说Q我们将证书下发l客LQ此时的证书包括如下信息Q公钥,{֐信息{?br /><br />4. 使用 JKS 存储信息Ӟ׃ Keystore 中可以存攑֤个密钥信息,所以通过会?alias 标识Q需要用时Q需要指定别名。另外,Keystore 本n可以使用 storepassword 保护Q而针Ҏ(gu)一?keyQ也可以是?keypassword 保护?br /><br />5. keytool 支持导入公钥和其?keystoreQ暂不支持导?PrivateKeyEntryQ此时若手中有私钥和证书两个信息Q只能先倒入?PFX 中,再导入到 JKS 中?br /><br />openssl pkcs12 -export -in [my_certificate.crt] -inkey [my_key.key] <br />-out [keystore.p12] -name [new_alias] -CAfile [my_ca_bundle.crt] -caname<br /> root<br /><br />keytool -importkeystore -deststorepass [new_keystore_pass] <br />-destkeypass [new_key_pass] -destkeystore [keystore.jks] -srckeystore <br />[keystore.p12] -srcstoretype PKCS12 -srcstorepass <br />[pass_used_in_p12_keystore] -alias [alias_used_in_p12_keystore]<br /><br />6. JAR {֐Q主要是?META-INF 目录下,除了 MANIFEST.MF 之外Q还?*.SF ?*.RSA 文g Q后~随签名用的法会略有不?, MF 保存?JAR 中每个文件的散列信息Q一般?MD5 或?SHA-1<br />Name: AndroidManifest.xml<br />SHA-256-Digest: vn9XTNvoXBMgbaxUqDoc4WUsWseMfRCQQRSR87+F/Hc=<br /><br />SF 文g使用 RSAwithSHA1, 针对 MF 中的每条信息再次生成{֐信息Q另外针Ҏ(gu)?MF 也会生成{֐信息?br />Name: AndroidManifest.xml<br />SHA-256-Digest: Pa/g6cA3KpnfBvCD/mgnyczjfLCSkAv2l9A+EVxaJlg=<br /><br />RSA 中是前述{֐所用证书等相关信息<br /><br />通常我们在读?Jar 文g的每?Entry Ӟ如果 META-INF 目录下有如上文gQ会做签名验证,因ؓ散列信息计算需要读取文件内容,所用在调用 getCertifcate Ҏ(gu)Ӟ需要读一下流里面的内容,如果只是验证的目的,d直接忽略卛_Q考虑d性能Q可以指?byte[] buffer 的大,使用的 skip Ҏ(gu)Ӟ内部 ZipInputStream 中用的?<br />private byte[] tmpbuf = new byte[512];<br /><br />7. 一般而言Q证书有两种常见用途,一是用于传输加密,主要?SSLQ另外一个对文gq行{֐Q比?JarFile 相关Q?CA 颁发证书Ӟ会在证书中指定其用途,从目前看Q以上两U不会同时生效,卌此证书声明ؓ用于 SSLQ则无法用于?JarFile q行{֐Q实际用会发现 JarSign 时未昄错误Q但通过 JarEntry 获取证书时一直ؓI?img src ="http://www.aygfsteel.com/bluepluto/aggbug/425540.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bluepluto/" target="_blank">一直在努力 !</a> 2015-06-07 14:16 <a href="http://www.aygfsteel.com/bluepluto/archive/2015/06/07/425540.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Apache Geronimo 3.0 - JSF Integrationhttp://www.aygfsteel.com/bluepluto/archive/2010/10/14/335178.html一直在努力 !一直在努力 !Thu, 14 Oct 2010 13:30:00 GMThttp://www.aygfsteel.com/bluepluto/archive/2010/10/14/335178.htmlhttp://www.aygfsteel.com/bluepluto/comments/335178.htmlhttp://www.aygfsteel.com/bluepluto/archive/2010/10/14/335178.html#Feedback0http://www.aygfsteel.com/bluepluto/comments/commentRss/335178.htmlhttp://www.aygfsteel.com/bluepluto/services/trackbacks/335178.html      ?JSF 2.0 ? d了以下几个特? 促需要对整合的代码做些许修改
     a. ManagedBean annotation, 不得不说, q个标识有些鸡肋, 事实?JSF 规范也ƈ不要求对其提供支? 其?JavaEE 6 ? 有了 WebBeans 之后. 后在在社区里面提了以? g也没什么h兛_.
     b. 多个 faces-config 文g的排序功?br />      ׃以上两个功能, 使得在部|市需要做一些工? 一是必L描出所有的使用 ManagedBean annotation ?Java c? qؓ其构建本?JNDI 目录, 否则那些 @EJB 什么的标签Ҏ(gu)没法工作. 其次是速度问题, 默认情况? MyFaces 会在启动时执行以上的两个功能, 对应用程序的影响比较?
     当前的解x法时, 参照?Web 容器的处理方? 使用一些可序列化的 Info c? 所有信息在部v旉生成? 启动时直接反序列? 再通过 MyFaces 的一?SPI 传递过? 避免每次启动旉复那些工?



]]>
Apache Geronimo 3.0 (一)http://www.aygfsteel.com/bluepluto/archive/2010/10/14/335177.html一直在努力 !一直在努力 !Thu, 14 Oct 2010 13:18:00 GMThttp://www.aygfsteel.com/bluepluto/archive/2010/10/14/335177.htmlhttp://www.aygfsteel.com/bluepluto/comments/335177.htmlhttp://www.aygfsteel.com/bluepluto/archive/2010/10/14/335177.html#Feedback0http://www.aygfsteel.com/bluepluto/comments/commentRss/335177.htmlhttp://www.aygfsteel.com/bluepluto/services/trackbacks/335177.html
    Geronimo 3.0 框架重构的工作已q行大半,  说来惭愧, 我除了感叹大师们的思想和设计之? 剩下的只有学习了, 不知何时才能与大师们煮酒?Geronimo.
    本周? M一些代? 列了一些要? 以备以后查询所需, q与大家׃n.
    1. 内核的创?
        ?OSGI 环境? 所有的lg都已 Bundle 的Ş式存? Geronimo 所有的内核cd插g也不例外, 都是?OSGI 的框架启动后被蝲入的, 再无原来?BootStrap 之类的东西了. 如今的内核的初始? 基本 Geronimo GBean 的蝲入和 Geronimo 插g的加载都攑ֈ BootActivator ? 会在W一?Geronimo ?Bundle 中处? q将 Kernel 通过 OSGI ?Service 对外发布.
   2. 插g的读?br />         原来? RepositoryConfigurationStore x不会再用? 如今 config.ser 文g的读取放? ConfigurationActivator 之中,  ?Bundle 启动时会被读? 同时通过 ConfigurationManager ? loadConfiguration Ҏ(gu)加蝲, 如此做目? 一来将插g的生命周期与 Bundle 的生命周期作了映? 二来也有Z记录? BundleContext 引用.
   3. 调用序
        BootActivator -> PersistentConfigurationListener -> loadConfiguration( Artifact ) -> ConfigurationActivator -> loadConfiguration (ConfigurationData)
        整个调用逻辑略显冗杂, 皆因 Bundle 的生命周期与 Configuration 的生命周期交合一h? 前几? 我在论坛了回了脓(chung), H以? 既然 Kernel 依旧存在, 何不区分对待, 各管各得, 省得互相映射而导致这样那L问题, 不好之处只是 Geronimo 没有? OSGI 像现在一L合在一? l果被大师们无视? x有什么问? 抑或大师们觉得俺们都弄得差不多了, 你再提个x, 让俺们白q了 ! 以以往的经? 前者居? 记录在此, 今后弄明白了再添加说? 印象会深M?
    下周有机? 要看一下类载入l构和插件依赖关pȝ变动, q个应该是从 OSGI 之最大获益了.

    回忆了一?Geronimo q行 OSGI 整合之处的讨? 当时有些q不怎么明白, 现在明朗多了.
M? 当时有这么些整合Ҏ(gu) :
    一U是?OSGI 容器以插件的形式部v?Geronimo ? 形式?Web 容器, EJB 容器{一? 部v应用? 通过索应用的部v信息, 若与 OSGI 相关, 则部|到 OSGI 容器? 其他cd的还是各回各? 各找各妈. 显而易? q种方式是种无痛整合, 工作量只是开发一个新的插?
    W二U方? 是 Geronimo 部v?OSGI 环境? 所有的 Geronimo ?JAR 文g和插件均是以 Bundle 的Ş式存在于 OSGI 环境? 好处自然是n受到 OSGI 的那些动态蝲? l粒度类载入器关联等. 依据 Geronimo ?Kernel 是否存在, q种方式又可以再做细? Kernel 存在的情况下, 事实上也是现在使用的方? 首先启动内核, 之后?ConfigurationManager 启动各个插g, 再将其加载到内核中去. q种方式? Geroniom Is Part Of OSGI, 整合依旧不是很彻? 最好的自然?Geronimo IS OSGI, 此时, 再无 Kernel, 再无 GBean, 天下大同, 皆ؓ Bundle. GBean 之流可以通过 blueprint 的服务来代替, 如此, Geronimo 则完全脱胎换骨了. 革命革命, 先革己命, 在此得到印证.
    另外, 我在? 现在? OSGI 几乎成了香馍? 感觉你的产品要是没?OSGI 架构, 都不好意思和别h打招? 我得承认, OSGI 实有很多吸引h的地? 但是应用? Java EE 的环境下, q有许多待改q的地方, q估计也是出了那么多 RFC 的原? 毕竟 OSGI 之处q不是想应用于企业应用的环境? 正如 JAVA 之处是想用来做机盒的开发一? 后来?Web 环境下确大放异彩. 在整合的q程? 出现了很多问? 例如之前讨论? RMI c蝲入器的问? 扩展c\径的问题, 均未?OSGI 中得到完解? 如此整合 OSGI, x也是配合公司新推的EBA 的编E模? qؓ WAS 先踩t雷.
    以上内容, 均是随手而写, 是从我自q理解和对大师的言Z推断而来, 大家看的时候自个注?

    OSGI ?Bundle 之间的依赖关pȝ处理比较直白Q?在一?Bunlde 安装之后的某个时机, 对其标注依赖关系q行解析Q? 如果万事俱备Q?讄其ؓ Resolved 状态, 如果不满I 则处?INSTALLED 状态?q种处理方式Q??OSGI 是一个灵zL插拔的环境有兟?br />     而在 Geronimo 中, 可不能Q其如此, 所有的 Geronimo 插g都在 geronimoQplugin.xml/config.ser 中标注了依赖关系。在启动插gӞ 必需首先启动其所依赖的所有其他组件?
    在之前版本中Q?q些都是?ConfigurationManager 来处理的Q?插g所以依赖的无非是其他插件或者类库文Ӟ 对于前者, ConfigurationManager 会首先启动之Q?而后者, 则之间将其加入当前类载入器\径中卛_?
    当切换到 OSGI之后Q?一切都变了 ?首当其冲的是那些cd文gQ??JAR 文gQ?它们成ؓ了一个个 BundleQ?都有了鲜zȝ生命Q? 不可只将其放到类载入器\径中׃了百了, 需要俺们安装和启动之?nbsp; 其次Q?谁负责按启动这些插Ӟ 之前是由 ConfigurationManagerQ?现在则在 DependencyManager QBundle ExtenderQ来处理?I其原因Q? 个h感觉Q?技术上不存在限Ӟ 但从设计上而言Q?ConfigurationManager 理的是 Geronimo 插g? Geronimo 内核中的生命周期Q?而在 OSGI 环境中,?OSGI 环境中的lg处理依赖关系Q?昑־更自然些。(个h意见Q?仅供参考)
    最后记录一?DependencyManager 的处理逻辑Q?它监听了每个 Bundle 的启动, 接收到安装事件之后, 会读?geronimoQplugin.xml 文g中的依赖关系Q?q尝试启动这些依赖组件?br />

]]>
博客重新开张了 !http://www.aygfsteel.com/bluepluto/archive/2010/10/14/335176.html一直在努力 !一直在努力 !Thu, 14 Oct 2010 13:11:00 GMThttp://www.aygfsteel.com/bluepluto/archive/2010/10/14/335176.htmlhttp://www.aygfsteel.com/bluepluto/comments/335176.htmlhttp://www.aygfsteel.com/bluepluto/archive/2010/10/14/335176.html#Feedback0http://www.aygfsteel.com/bluepluto/comments/commentRss/335176.htmlhttp://www.aygfsteel.com/bluepluto/services/trackbacks/335176.html

]]>
Ud梦网提供信息或增值服?/title><link>http://www.aygfsteel.com/bluepluto/archive/2006/06/07/51149.html</link><dc:creator>一直在努力 !</dc:creator><author>一直在努力 !</author><pubDate>Wed, 07 Jun 2006 08:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/bluepluto/archive/2006/06/07/51149.html</guid><wfw:comment>http://www.aygfsteel.com/bluepluto/comments/51149.html</wfw:comment><comments>http://www.aygfsteel.com/bluepluto/archive/2006/06/07/51149.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bluepluto/comments/commentRss/51149.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bluepluto/services/trackbacks/51149.html</trackback:ping><description><![CDATA[每一个通过Ud梦网提供信息或增值服务的公司Q移动都会给它们一个服务号码,如QQ的服务号码是 1700Q如果你想终止这个公司的服务Q只需要向该公司的L发送内容ؓ?0000”的短信卛_Q例如终止移动QQQ只需要将"00000"发往 1700卛_。所有的公司的服务代码,可以通过 http://www.bmcc.com.cn 点击 "梦网合作" 再点?"SP客服热线" Q就可查到?br /><br />reference from:<a >http://hedong.3322.org/archives/000615.html</a><br /><img src ="http://www.aygfsteel.com/bluepluto/aggbug/51149.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bluepluto/" target="_blank">一直在努力 !</a> 2006-06-07 16:06 <a href="http://www.aygfsteel.com/bluepluto/archive/2006/06/07/51149.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>水务局信息pȝFAQs!http://www.aygfsteel.com/bluepluto/archive/2006/04/27/43509.html一直在努力 !一直在努力 !Thu, 27 Apr 2006 03:07:00 GMThttp://www.aygfsteel.com/bluepluto/archive/2006/04/27/43509.htmlhttp://www.aygfsteel.com/bluepluto/comments/43509.htmlhttp://www.aygfsteel.com/bluepluto/archive/2006/04/27/43509.html#Feedback0http://www.aygfsteel.com/bluepluto/comments/commentRss/43509.htmlhttp://www.aygfsteel.com/bluepluto/services/trackbacks/43509.htmlQuestion:当初t_highlowtideq张表ؓ什么要建?高低潮ؓ什么不是直接放到sdh那张表里?br />   Answer:原来的表旉记录只记录了时分,在有些对高低潮的数据处理是会不方?br />

2.Question:sdh中的潮位旉记录只记录了时分什么意思?
   Answer:旉的数据类型是char(4)


3.Question:那用t_highlowtide表就没问题了是吧Q测试过吗?
   Answer:是的


4.Question:Z么写一些DAO
   Answer:因ؓ原来的表有一些设计不合理Q直接用o/r mapping 会有问题


5.Question:对原来的表用pupa o/r mapping?没有主键怎么?
   Answer:原来的表都是使用复合主键Q在pupa中用必L加一主键Qؓ避免与其他系l冲H,需讄默认?br />

6.Question:如何Ҏ(gu)文元素进行划?br />   Answer:那些放在一起处理的才会有意义的元素归ؓ一l,如TM(旉)单独处理是没有意义的Q必d其他元素攑֜一h可以Q保存在一张表的数据也可以归ؓ一l?br />

7.Question:为甚么分大类和小c?br />   Answer:主要是和报文中的大类q行对应Q同旉免同名的报文元素在不同大c里面处理方式会不一?br />

8.Question:如何从handler中获取报文元素的?br />   Answer:调用IMessageTextElement的getҎ(gu)Q传入的参数是报文元素名


9.Question:高低潮中含有多个TM元素如何处理
   Answer:讄正则表达式每个潮位和时间就触发一ơhandler的处理,更新到t_highlowtide中,触发器会同步到sdh


10.Question:“有些对高低潮的数据处理是会不方侎쀝有那些处理Q是我们的系l中的处理吗Q?br />     Answer:是的Q比如说想知道潮位是哪一天的

11.Question:你在做删除八时水位时Q?br />                  calendar.setTimeInMillis(deleteTime);
                  calendar.set(Calendar.HOUR_OF_DAY, 0);
                  calendar.set(Calendar.MINUTE, 0);
                  calendar.set(Calendar.SECOND, 0);
                  calendar.set(Calendar.MILLISECOND, 0); 
                  是不是删除了一天的所有记包括非八点的Q?br />    Answer:q么做的目的只是取到当天0??U的long|请仔l阅d面的代码Q谢谢! 

 

]]>
Some oracle detail...http://www.aygfsteel.com/bluepluto/archive/2005/11/11/19322.html一直在努力 !一直在努力 !Fri, 11 Nov 2005 07:46:00 GMThttp://www.aygfsteel.com/bluepluto/archive/2005/11/11/19322.htmlhttp://www.aygfsteel.com/bluepluto/comments/19322.htmlhttp://www.aygfsteel.com/bluepluto/archive/2005/11/11/19322.html#Feedback0http://www.aygfsteel.com/bluepluto/comments/commentRss/19322.htmlhttp://www.aygfsteel.com/bluepluto/services/trackbacks/19322.html2.oraclel定中文时一个中文字W按?个字节计?而且字符串最大绑定量?000字节,串长度小?66的是安全?BR>      if( str.length() > 2000 || str.getBytes("utf8").length > 2000 )
       mst.setCharacterStream(i+1,new CharArrayReader(str.toCharArray()),str.length());
      else
       mst.setString(i+1,str);
3.修改oracle blob时可以先?for update 对修改对象加锁再修改Q用时需强制转换?oracle.sql.BLOB

]]>
?http://blog.csdn.net/treaturebeauty/archive/2005/03/18/323121.aspx)惛_?http://www.aygfsteel.com/bluepluto/archive/2005/10/27/17092.html一直在努力 !一直在努力 !Thu, 27 Oct 2005 11:17:00 GMThttp://www.aygfsteel.com/bluepluto/archive/2005/10/27/17092.htmlhttp://www.aygfsteel.com/bluepluto/comments/17092.htmlhttp://www.aygfsteel.com/bluepluto/archive/2005/10/27/17092.html#Feedback0http://www.aygfsteel.com/bluepluto/comments/commentRss/17092.htmlhttp://www.aygfsteel.com/bluepluto/services/trackbacks/17092.html?http://blog.csdn.net/treaturebeauty/archive/2005/03/18/323121.aspx)惛_?/A>

(1)在java中所有类都是object的子c?数组也不例外

(2)试E序:

                  Object[] oObjArray = {"a","b"};

                  Object oObj = oObjArray;    //q句执行没有问题

                   String[] oStrArray = (String[] )oObj;  //不行

(3)试E序:

                   Object o = new String[]{"a","b","c"};

                   String[] oStrArray = (String[])o; ///Ok



]]>
(你的灯还亮着?q个问题是什? http://www.aygfsteel.com/bluepluto/archive/2005/10/27/17091.html一直在努力 !一直在努力 !Thu, 27 Oct 2005 11:16:00 GMThttp://www.aygfsteel.com/bluepluto/archive/2005/10/27/17091.htmlhttp://www.aygfsteel.com/bluepluto/comments/17091.htmlhttp://www.aygfsteel.com/bluepluto/archive/2005/10/27/17091.html#Feedback0http://www.aygfsteel.com/bluepluto/comments/commentRss/17091.htmlhttp://www.aygfsteel.com/bluepluto/services/trackbacks/17091.html    问题定义斚w学到?
       a.不要把他们的解决Ҏ(gu)误认为是问题的定?BR>       b.如果你太L地解决了他们的问题,他们永远都不会相信你真的解决了他们的问题
       c.你永q都不能肯定你已l有了一个正的定义Q即使在问题已经解决之后?BR>       d.你永q也不能肯定你有了一个正的定义Q但是永q不要放弃寻求它的努?BR>

]]>
温伯?lt;<你的灯亮着?>>(W一?问题的定? http://www.aygfsteel.com/bluepluto/archive/2005/10/27/17090.html一直在努力 !一直在努力 !Thu, 27 Oct 2005 11:15:00 GMThttp://www.aygfsteel.com/bluepluto/archive/2005/10/27/17090.htmlhttp://www.aygfsteel.com/bluepluto/comments/17090.htmlhttp://www.aygfsteel.com/bluepluto/archive/2005/10/27/17090.html#Feedback0http://www.aygfsteel.com/bluepluto/comments/commentRss/17090.htmlhttp://www.aygfsteel.com/bluepluto/services/trackbacks/17090.html        U约市金融区的心脏地带矗立着一座闪亮耀眼的73 层大|q就是被人称为徏{学C的雷龙塔。然而,遗憾的是Q尽雷龙塔q没有被完全住满Q房客们已经发现大楼的电(sh)梯不够用。甚至于有一些房客放来,如果甉|服务q不能很快得到改善的话,他们׃搬出大楼?BR>下面列出了大楼的一些事实:
1Q?U赁大楼的大部分办公室在工作日的早上9 点到下午5 点之间办公?BR>2Q?几乎所有用大楼的Z都与金融界有着某种方式的联pR?BR>3Q?所有住h较均匀地分布在大楼?3 层,甉|交通也一栗?BR>4Q?房东Z把剩余房间租出去Q已l在q告上做了大量的投资?BR>5Q?在金融区q个闭的小圈子里,所有不好的消息传播得像闪电(sh)一样快
?问题的解?BR>        1)    定问题的拥有?不同的拥有者会有一pd对应的解x?BR>               a.甉|使用?BR>                  eg.修理甉|,限制q入大楼的h?.....;
               b.大楼理?BR>                  eg.增加房租Q只需要更的房客可以支付抵Dƾ(建造大楼时所支出的),设法说服客户Q告诉他们正因ؓ大楼是一个极好极方便的工作地点,所以才会有大楼目前的电(sh)梯状?..
      2)     寚w题进行调?房客希望快走完大门与办公室之间的距?l验告诉我们,既然甉|无法提?距离无法~短,可以让他在走q段路时'忙碌'h,于是在走廊里立v镜子,q样许多Z停下来看看自׃天帅不帅,q样甉|׃会挤......后又发现部分员工爱在镜子上涂?D镜子不匝?既然q样,我给你笔,让所有h都能展示自己的才?同样又达C上述目的......

     正如序言中所?问题是期望与体验之间的差?差别出现?也就是问题被提出;
     a.最古老的Ҏ(gu):我不?我没看到,我当他不存在,q个{略有时会有?BR>     b.立即针对差别提出解决Ҏ(gu)
     c.认问题的对?定义问题的本?
        一ơ失败的问题解决案例:
        我在LY目中做|上采购?客户针对意向表列表提?nbsp; :  我需要在q添加一个按钮时,我想通过点击他看到历史信?此时客已h出的解决Ҏ(gu),?FONT color=#0000ff>与客戯论前我觉得问题是客户无法看到历史信息,或者说他期望对数据q行{?当然也许q也不是最l的问题所?但是我所能看到最q的^_^.׃pȝ设计上的原因,我了解了一?看似单的d一个按?需要改动的东西比较?M?{略一我不?g不行,客户因ؓ一些前期的原因,寚w目的满意E度不高,现在首要解决的是提高客户好感?既然要关注这个问?首先要摆Z个积极的姿?我和他说问题已放入问题列?且标注ؓhigh,q样l他一个印?问题已经得到x,他的意见得到了应有的重视(?,他是个LT,要是个MM那多?哈哈);我之后和他讨?/FONT>q个问题,他说为啥要添q个按钮?原因是想让操作h员关注当前正在维护的记录,剔除历史记录有利于聚焦工作重?事实上我q没有接触到最l用?所以我也无从得知他们是否有q个需?,我明白了,问题q一步显?是因为用h有办法区分当前记录的状?我当时晕了n?/FONT>),针对pȝ的实?现在已有一个状态列,如果我按照状态排?把当前未通过审核的意向表记录昄在前?g也能解决问题,我想提出q个解决Ҏ(gu),我觉得挺完美,既解决了他的问题又解决了我实现难的问?不过.....他说q样的话有可能有一|C?0条记录中,前九(ji)条是未通过审核?最后一条是通过审核?觉得q是不爽,q和我说:你能解决?不能解决q?搞得我很没面?l局是在系l中写了一?诡异'的代?实现了该要求.
       之后一直在?撇除pȝ设计的缺陷外,Z么没能双赢的解决q个问题,象书中那h创造?l论?nbsp;                                     


                                                         我还很弱,q得l箋看这本书,^_^!

]]>
վ֩ģ壺 Ļ| ̷| | | ˮ| Ƕ| ƽ| Դ| | | | | | ຣʡ| | Ѯ| | | ˫Ѽɽ| | | | ͷ| | | ̨| | ƫ| Ϫ| ¡| | | | | Դ| | | Դ| Ϫ| ²| |