??xml version="1.0" encoding="utf-8" standalone="yes"?>美日韩精品视频,亚洲精品在线网站,日韩av视屏http://www.aygfsteel.com/wdog31/           老狗拉破?/description>zh-cnTue, 06 May 2025 18:45:35 GMTTue, 06 May 2025 18:45:35 GMT60XNA4.0 错误 No suitable graphics card supported. Could not find a Direct3D device that supports the XNA Framework HiDef Profile.http://www.aygfsteel.com/wdog31/archive/2010/09/24/332772.html一条老狗一条老狗Fri, 24 Sep 2010 13:07:00 GMThttp://www.aygfsteel.com/wdog31/archive/2010/09/24/332772.htmlhttp://www.aygfsteel.com/wdog31/comments/332772.htmlhttp://www.aygfsteel.com/wdog31/archive/2010/09/24/332772.html#Feedback2http://www.aygfsteel.com/wdog31/comments/commentRss/332772.htmlhttp://www.aygfsteel.com/wdog31/services/trackbacks/332772.html今天由XNA3.0升?.0Q竟然报错:

No suitable graphics card supported. Could not find a Direct3D device that supports the XNA Framework HiDef Profile.

原来是因为我的显卡不支持DirectX 10Q在工程属性中把Hidef修改为Reach卛_?/p> http://msdn.microsoft.com/en-us/library/ff604995.aspx

一条老狗 2010-09-24 21:07 发表评论
]]>
JIRA插g开发(二) [原创]http://www.aygfsteel.com/wdog31/archive/2007/10/24/155533.html一条老狗一条老狗Wed, 24 Oct 2007 03:40:00 GMThttp://www.aygfsteel.com/wdog31/archive/2007/10/24/155533.htmlhttp://www.aygfsteel.com/wdog31/comments/155533.htmlhttp://www.aygfsteel.com/wdog31/archive/2007/10/24/155533.html#Feedback0http://www.aygfsteel.com/wdog31/comments/commentRss/155533.htmlhttp://www.aygfsteel.com/wdog31/services/trackbacks/155533.htmlJIRA插g开发的工作本早已结束?br /> 但近日有个朋友来问,如何在IssueNavigator昄Ӟ昄用户的帐号名QusernameQ,而不是其FullName?br />
当时我ؓ他提供了两种思\Q?br />
思\1。写一个自定义字段插gQ这个插件就是按用户名来昄报告者及被分z者?br /> 然后再自定义问题D栏,把你的自定义字段dq去卛_?br />
思\2。承ƈ覆盖问题D功能的ActionQ直接修改其昄的数据?br />
q个问题挺有意思,今日闲来无事Q对W二U思\写了点代码来实现一下?br />
首先我们l承IssueNavigatorc:

public class IssueNavigator extends com.atlassian.jira.web.action.issue.IssueNavigator {

    
private boolean convertedResults = false;
    
public SearchResults getSearchResults() throws SearchException {
        SearchResults results 
= super.getSearchResults();
        
if (!convertedResults && results != null{
            convertedResults 
= true;

            List issueList 
= results.getIssues();
            
for (int i = 0; i < issueList.size(); i++{
                com.atlassian.jira.issue.DocumentIssueImpl issue 
=
                        (com.atlassian.jira.issue.DocumentIssueImpl)issueList.get(i);

                Document document 
= null;
                
try {
                    Field f 
= issue.getClass().getDeclaredField("document");
                    f.setAccessible(
true);
                    document 
= (Document)f.get(issue);
                    f.setAccessible(
false);
                }
 catch (NoSuchFieldException e) {
                    e.printStackTrace();
                }
 catch (IllegalAccessException e) {
                    e.printStackTrace();
                }


                DocumentIssueImpl newIssue 
= new DocumentIssueImpl(
                        document,
                        ComponentManager.getInstance().getConstantsManager(),
                        ComponentManager.getInstance().getFieldManager(),
                        ComponentManager.getInstance().getIssueManager(),
                        ComponentManager.getInstance().getIssueFactory(),
                        ComponentManager.getInstance().getAttachmentManager(),
                        ComponentManager.getInstance().getProjectFactory()
                );

                issueList.set(i, newIssue); 
            }

        }


        
return results;
    }


}

然后覆盖?getSearchResults() ҎQ将issueList中的对象换ؓ我们的新对象(DocumentIssueImpl)?br /> 注意Q?q里面ؓ了取回document对象Q有了反射。或许有其它办法Q这里只做一个测试,不考虑其它问题?br />
为此Q我们需要再l承一个类 DocumentIssueImplQ?br />
public class DocumentIssueImpl extends com.atlassian.jira.issue.DocumentIssueImpl {

    
private User resetUserFullName(User user) {
        user.setFullName(user.getName());
        
return user;
    }


    
public User getAssignee()
    
{
        
return resetUserFullName(super.getAssignee());
    }


    
public User getReporter()
    
{
        
return resetUserFullName(super.getReporter());
    }

}

然后我们覆盖?getAssignee() getReporter() ҎQ把username赋值给fullname
q样当调?getFullName 时返回的是 username了?br />
然后插g配置文g中覆盖IssueNavigation Action

<action name="xxx.IssueNavigator" alias="IssueNavigator">
    
<view name="success">/secure/views/navigator/navigator.jsp</view>
    
<view name="error">/secure/views/navigator/navigator.jsp</view>
</action>

完成Q?br />


一条老狗 2007-10-24 11:40 发表评论
]]>
POI 清空单元格数?/title><link>http://www.aygfsteel.com/wdog31/archive/2007/08/09/135416.html</link><dc:creator>一条老狗</dc:creator><author>一条老狗</author><pubDate>Thu, 09 Aug 2007 02:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/wdog31/archive/2007/08/09/135416.html</guid><wfw:comment>http://www.aygfsteel.com/wdog31/comments/135416.html</wfw:comment><comments>http://www.aygfsteel.com/wdog31/archive/2007/08/09/135416.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wdog31/comments/commentRss/135416.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wdog31/services/trackbacks/135416.html</trackback:ping><description><![CDATA[如果一个单元格的类型不是文本,而是数字该如何清I它呢?<br><br>public void <strong>setCellValue</strong>(double value)<br><br>此函数ƈ不能清受NULLQ该如何把这个单元格变成I白呢?<br>Ҏ很简单:<br><br>cell.setCellType(HSSFCell.CELL_TYPE_BLANK);<br><br>把它的类型改?HSSFCell.CELL_TYPE_BLANK 卛_? <img src ="http://www.aygfsteel.com/wdog31/aggbug/135416.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wdog31/" target="_blank">一条老狗</a> 2007-08-09 10:35 <a href="http://www.aygfsteel.com/wdog31/archive/2007/08/09/135416.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>POI 如何得到 HSSFRow 的实际行高?http://www.aygfsteel.com/wdog31/archive/2007/07/27/132780.html一条老狗一条老狗Fri, 27 Jul 2007 06:22:00 GMThttp://www.aygfsteel.com/wdog31/archive/2007/07/27/132780.htmlhttp://www.aygfsteel.com/wdog31/comments/132780.htmlhttp://www.aygfsteel.com/wdog31/archive/2007/07/27/132780.html#Feedback2http://www.aygfsteel.com/wdog31/comments/commentRss/132780.htmlhttp://www.aygfsteel.com/wdog31/services/trackbacks/132780.html以下是官方的一个例子:

    HSSFWorkbook wb = new HSSFWorkbook();
    HSSFSheet s 
= wb.createSheet();
    HSSFRow r 
= null;
    HSSFCell c 
= null;
    HSSFCellStyle cs 
= wb.createCellStyle();
    HSSFFont f 
= wb.createFont();
    HSSFFont f2 
= wb.createFont();

    cs 
= wb.createCellStyle();

    cs.setFont( f2 );
    
//Word Wrap MUST be turned on
    cs.setWrapText( true );

    r 
= s.createRow( (short2 );
    r.setHeight( (
short0x349 );
    c 
= r.createCell( (short2 );
    c.setCellType( HSSFCell.CELL_TYPE_STRING );
    c.setCellValue( 
"Use \n with word wrap on to create a new line" );
    c.setCellStyle( cs );
    s.setColumnWidth( (
short2, (short) ( ( 50 * 8 ) / ( (double1 / 20 ) ) );

    FileOutputStream fileOut 
= new FileOutputStream( "workbook.xls" );
    wb.write( fileOut );
    fileOut.close();

 

q里它是使用 r.setHeight((short)0x349) 写死了行高的Q如何根据实际内容自动计出其行高呢Q?br>我们可以不设|其行高Q此时Excel能够正确昄出来Q但看上d挤,不好看?br>我是希望在文字需要占的实际行高基上再加上一些空白,q样才好看?br>但此时调?r.getHeight() 取不到倹{?br>
我想q个需求可能是实现不了了?/p>

 



一条老狗 2007-07-27 14:22 发表评论
]]>
W话一?/title><link>http://www.aygfsteel.com/wdog31/archive/2007/07/27/132695.html</link><dc:creator>一条老狗</dc:creator><author>一条老狗</author><pubDate>Fri, 27 Jul 2007 01:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/wdog31/archive/2007/07/27/132695.html</guid><wfw:comment>http://www.aygfsteel.com/wdog31/comments/132695.html</wfw:comment><comments>http://www.aygfsteel.com/wdog31/archive/2007/07/27/132695.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wdog31/comments/commentRss/132695.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wdog31/services/trackbacks/132695.html</trackback:ping><description><![CDATA[1、桃源话很奇特,N很高Q比?#8220;局”Q便发音成了“?#8221;?br><br>  先到县委宣传部,联系Ch事局采访。宣传部的h打电话替我预U,用免提?br><br>  宣传部:“喂,你h是猪吗?Qh事局Q?#8221;<br><br>  ҎQ?#8220;不是Q你搞错了。我不是人是猪(Z局Q,我娘是猪Q粮食局Q?#8221;<br><br>  我拼命忍住笑Q肚子都g?br><br>  W二天参加一个县政府的汇报会。会前点名?br><br>  L人:“哪些单位CQ?#8221;<br><br>  于是参会者一个个地自报家门:<br><br>  “我是公阉猪(公安局Q?#8221;<br><br>  “我叫肉猪Q教育局Q?#8221;<br><br>  “我有点猪Q邮电局Q?#8221;<br><br>  “我是典型猪(电信局Q?#8221;<br><br>2、话说湖南一个口韛_重的厉K到村里作报告Q?nbsp;<br><br>  “兔子们,虄们,猪尾_不要qQ咸菜太贵啦Q!” <br>  Q翻译:同志们,乡民们,注意吧!不要讲话Q现在开会啦Q!Q?nbsp;<br><br>  厉K讲完后,LQ?#8220;咸菜请香肠酱瓜!” <br>  Q翻译:现在请乡长讲话!Q?nbsp;<br><br>  乡长_“兔子们,今天的饭狗吃了,大家都是大王八!” <br>  Q翻译:同志们,今天的饭够吃了,大家都大碗吧!Q?nbsp;<br><br>  “不要qQ我捡个狗屎l你们舔舔。。?#8221; <br>  Q翻译:不要讲话Q我讲个故事l你们听听。。。)<br> <img src ="http://www.aygfsteel.com/wdog31/aggbug/132695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wdog31/" target="_blank">一条老狗</a> 2007-07-27 09:45 <a href="http://www.aygfsteel.com/wdog31/archive/2007/07/27/132695.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>POI 操作ExcelQ如何实现Cell的克隆?http://www.aygfsteel.com/wdog31/archive/2007/07/13/130134.html一条老狗一条老狗Fri, 13 Jul 2007 09:19:00 GMThttp://www.aygfsteel.com/wdog31/archive/2007/07/13/130134.htmlhttp://www.aygfsteel.com/wdog31/comments/130134.htmlhttp://www.aygfsteel.com/wdog31/archive/2007/07/13/130134.html#Feedback0http://www.aygfsteel.com/wdog31/comments/commentRss/130134.htmlhttp://www.aygfsteel.com/wdog31/services/trackbacks/130134.htmlhttp://blog.java-cn.com/user1/6749/archives/2005/18347.html

sheet有现成的Ҏ实现clone

但如何克隆一行,一列呢Q找了找好像没有现成的方法可用?/p>

只有一列一列的复制其属性,一些基本属性倒是可以复制Q如寚w、字体、边框、背景色、CellType{?/p>

但如何复制Cell?条g格式"呢?Q?困惑中。。?/p>

一条老狗 2007-07-13 17:19 发表评论
]]>
JIRA插g开发(一Q?[原创]http://www.aygfsteel.com/wdog31/archive/2007/07/12/129758.html一条老狗一条老狗Thu, 12 Jul 2007 01:45:00 GMThttp://www.aygfsteel.com/wdog31/archive/2007/07/12/129758.htmlhttp://www.aygfsteel.com/wdog31/comments/129758.htmlhttp://www.aygfsteel.com/wdog31/archive/2007/07/12/129758.html#Feedback4http://www.aygfsteel.com/wdog31/comments/commentRss/129758.htmlhttp://www.aygfsteel.com/wdog31/services/trackbacks/129758.html大家都知道,JIRA是一个优U的问题跟t系l?br>但它不一定就能完全满你的需要,比如导入Excel方式提交的BUG?br>值得庆幸的是QJIRA提供了强大的插g开发功能,现说一说我的一点小l验?/p>

准备Q?JIRA3.9,  JIRA SDK,  IDEA / Eclipse, 熟悉JavaQ废话),  熟悉WebWork
资料Q?http://confluence.atlassian.com/display/JIRA/JIRA+Development+Hub
官方资料可能无法全部扑ֈ你想要的Q这时你可以下蝲一些其它第三方插g来分析其源码?/p>
最重要的一点,那就是反~译JIRA代码Q直接查看之?br>比如Q你x?/secure/IssueNavigator.jspa 的代?br>打开 WEB-INF/classes/actions.xml 查找 IssueNavigator Q如下:   

<action name="issue.IssueNavigator" alias="IssueNavigator">   
    
<view name="success">/secure/views/navigator/navigator.jsp</view>   
    
<view name="error">/secure/views/navigator/navigator.jsp</view>   
</action>   

表示其对应的cL  com.atlassian.jira.web.action.issue.IssueNavigator 反编译之卛_?/font>


以下说一说一些常用的ҎQ?br>JIRA提供各种 xxxManager 提口来实现各U操?br>你可以通过 ComponentManager.getInstance().getXxx() 来得到其实例
也可以通过 ComponentManager.getComponentInstanceOfType(xxx.class) 来得刎ͼ非常方便?/span>

比如Q?br>

JiraAuthenticationContext authenticationContext = ComponentManager.getInstance().getJiraAuthenticationContext();    
   
ProjectComponentManager pcm 
= (ProjectComponentManager)ComponentManager.getComponentInstanceOfType(ProjectComponentManager.class);   

例子Q?/p>

public static User getCurrentUser() {        
    JiraAuthenticationContext authenticationContext 
= ComponentManager.getInstance().getJiraAuthenticationContext();        
    
return authenticationContext == null ? null : authenticationContext.getUser();        
}
        
       
public static Project getProject(long pid) {        
    
return ComponentManager.getInstance().getProjectManager().getProjectObj(pid);        
}
     
   
public static MutableIssue getIssueById(Long id) {    
    
try {    
        IssueManager issueManager 
= ComponentManager.getInstance().getIssueManager();    
        
return issueManager.getIssueObject(id);    
    }
 catch (Exception e) {    
        
return null;    
    }
    
}
    

把邮件加入JIRA队列Q?/p>

Email mail = new Email(toaddr);    
    
MailQueueItem item 
= new SingleMailQueueItem(mail);    
ManagerFactory.getMailQueue().addItem(item);    

另外你可以覆盖JIRA的ActionQ比如覆?font face=Arial>CreateSubTaskIssueDetails
让其在创建子d时自动导入父d的一些数据(?所属模?Q?/font>


<action name="jira.plugin.rstoolkit.webui.action.CreateSubTaskIssueDetails" alias="CreateSubTaskIssueDetails">   
    
<view name="error">/secure/views/createsubtaskissue-details.jsp</view>   
    
<view name="input">/secure/views/createsubtaskissue-details.jsp</view>   
    
<view name="init">/rstoolkit/initsubtaskdetails.jsp</view>   
</action>   

实在不想打字Q其它的一些就不一一列D了?/p>

一条老狗 2007-07-12 09:45 发表评论
]]>
Linux下的日语词典(Java? [原创]http://www.aygfsteel.com/wdog31/archive/2007/07/12/129754.html一条老狗一条老狗Thu, 12 Jul 2007 01:37:00 GMThttp://www.aygfsteel.com/wdog31/archive/2007/07/12/129754.htmlhttp://www.aygfsteel.com/wdog31/comments/129754.htmlhttp://www.aygfsteel.com/wdog31/archive/2007/07/12/129754.html#Feedback1http://www.aygfsteel.com/wdog31/comments/commentRss/129754.htmlhttp://www.aygfsteel.com/wdog31/services/trackbacks/129754.htmlq是一个用Java Swing写的日语词典Q主要是Z在Linux下用?br>
Linux下用: # ./csjpdict.sh
Windows下: csjpdict.exe  QWindows下推荐你使用原版"随想日语"Q?br>
当然前提是你已经配置好Javaq行环境JRE?br>
特别说明Q?日语词库来源?#8220;随想日语晶典2004”Q版权归其原作者所有?/p>



下蝲Q?csjpdict.part1.rar  csjpdict.part2.rar



一条老狗 2007-07-12 09:37 发表评论
]]>
IPMsg-多语a支持?RTF? [原创]http://www.aygfsteel.com/wdog31/archive/2007/07/12/129750.html一条老狗一条老狗Thu, 12 Jul 2007 01:28:00 GMThttp://www.aygfsteel.com/wdog31/archive/2007/07/12/129750.htmlhttp://www.aygfsteel.com/wdog31/comments/129750.htmlhttp://www.aygfsteel.com/wdog31/archive/2007/07/12/129750.html#Feedback1http://www.aygfsteel.com/wdog31/comments/commentRss/129750.htmlhttp://www.aygfsteel.com/wdog31/services/trackbacks/129750.htmlIPMsg 是一Ƒֱ域网内即旉信软gQ中文名飞鸽传书Q?br>此版本ؓ从日文版2.0.6修改而来。(VC6~译Q?br>


使用RTF格式解决在日文Windows下发送接受中文消息问题?br>不过׃使用RTFQ所以发送消息给其它版本的IPMsgӞ比如Linux下的Q,Ҏ无法显C?br>此时可以把RTF复选框LQ不发送RTF格式?br>
注: 你需要在日文Windows上运行,不然界面是ؕ码?br>Q你也可以在中文Windows下用AppLocal切换到日文编码下q行Q?br>


 

下蝲 IPMsgRS-Setup.rar

一条老狗 2007-07-12 09:28 发表评论
]]>
վ֩ģ壺 «ɽ| ¬| | | ϲ| | ɽ| | | Ž| | ¡| »| | ʩ| ˶| | | | | | | | | | ƽɽ| ͭϿ| ˫| ɽ| ½| | | | ԭ| ɽʡ| | | | ̳| | |