??xml version="1.0" encoding="utf-8" standalone="yes"?>在线一区二区三区四区五区,欧美精品一二三区,在线观看av资源http://www.aygfsteel.com/wdog31/
老狗拉破?/description>zh-cnThu, 03 Jul 2025 10:20:56 GMTThu, 03 Jul 2025 10:20:56 GMT60- XNA4.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

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

]]> - POI 清空单元格数?/title>http://www.aygfsteel.com/wdog31/archive/2007/08/09/135416.html一条老狗一条老狗Thu, 09 Aug 2007 02:35:00 GMThttp://www.aygfsteel.com/wdog31/archive/2007/08/09/135416.htmlhttp://www.aygfsteel.com/wdog31/comments/135416.htmlhttp://www.aygfsteel.com/wdog31/archive/2007/08/09/135416.html#Feedback0http://www.aygfsteel.com/wdog31/comments/commentRss/135416.htmlhttp://www.aygfsteel.com/wdog31/services/trackbacks/135416.html
public void setCellValue(double value)
此函数ƈ不能清受NULLQ该如何把这个单元格变成I白呢?
Ҏ很简单:
cell.setCellType(HSSFCell.CELL_TYPE_BLANK);
把它的类型改?HSSFCell.CELL_TYPE_BLANK 卛_?

]]> - 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( (short) 2 );
r.setHeight( (short) 0x349 );
c = r.createCell( (short) 2 );
c.setCellType( HSSFCell.CELL_TYPE_STRING );
c.setCellValue( "Use \n with word wrap on to create a new line" );
c.setCellStyle( cs );
s.setColumnWidth( (short) 2, (short) ( ( 50 * 8 ) / ( (double) 1 / 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>

]]> - W话一?/title>http://www.aygfsteel.com/wdog31/archive/2007/07/27/132695.html一条老狗一条老狗Fri, 27 Jul 2007 01:45:00 GMThttp://www.aygfsteel.com/wdog31/archive/2007/07/27/132695.htmlhttp://www.aygfsteel.com/wdog31/comments/132695.htmlhttp://www.aygfsteel.com/wdog31/archive/2007/07/27/132695.html#Feedback0http://www.aygfsteel.com/wdog31/comments/commentRss/132695.htmlhttp://www.aygfsteel.com/wdog31/services/trackbacks/132695.html
先到县委宣传部,联系Ch事局采访。宣传部的h打电话替我预U,用免提?br>
宣传部:“喂,你h是猪吗?Qh事局Q?#8221;
ҎQ?#8220;不是Q你搞错了。我不是人是猪(Z局Q,我娘是猪Q粮食局Q?#8221;
我拼命忍住笑Q肚子都g?br>
W二天参加一个县政府的汇报会。会前点名?br>
L人:“哪些单位CQ?#8221;
于是参会者一个个地自报家门:
“我是公阉猪(公安局Q?#8221;
“我叫肉猪Q教育局Q?#8221;
“我有点猪Q邮电局Q?#8221;
“我是典型猪(电信局Q?#8221;
2、话说湖南一个口韛_重的厉K到村里作报告Q?nbsp;
“兔子们,虄们,猪尾_不要qQ咸菜太贵啦Q!”
Q翻译:同志们,乡民们,注意吧!不要讲话Q现在开会啦Q!Q?nbsp;
厉K讲完后,LQ?#8220;咸菜请香肠酱瓜!”
Q翻译:现在请乡长讲话!Q?nbsp;
乡长_“兔子们,今天的饭狗吃了,大家都是大王八!”
Q翻译:同志们,今天的饭够吃了,大家都大碗吧!Q?nbsp;
“不要qQ我捡个狗屎l你们舔舔。。?#8221;
Q翻译:不要讲话Q我讲个故事l你们听听。。。)

]]> - 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>

]]> - 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>

]]> - 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

]]> - 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

]]>
վ֩ģ壺
ó|
ƺ|
|
¡|
̨|
|
ٲ|
Ӣ|
|
|
|
|
|
Ͳ|
Դ|
|
|
|
״|
β|
ɳ|
˫|
|
|
|
ͼ|
|
|
|
|
ڽ|
ͻȪ|
|
|
|
|
|
|
ׯ|
ľ|
|