我正在撰写项目报告,并解释我曾经使用的稍微疯狂的不直观的代码,我需要在其中放入大量的示例代码的简短摘录.
如何将代码导入LaTeX:
EDITED(想想我会添加设置,这样人们就不必尝试自己解决这些问题了(取自wikibooks(进一步向下链接)并编辑好看))
不错的设置:
\usepackage{color}
\usepackage{listings}
\lstset{ %
language=C++, % choose the language of the code
basicstyle=\footnotesize, % the size of the fonts that are used for the code
numbers=left, % where to put the line-numbers
numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers
stepnumber=1, % the step between two line-numbers. If it is 1 each line will be numbered
numbersep=5pt, % how far the line-numbers are from the code
backgroundcolor=\color{white}, % …Run Code Online (Sandbox Code Playgroud) 如果您使用的是TFS 2005或2008,那么您如何使用迭代和区域?
您是否为正在构建的应用程序的特定部分创建了一个区域?
这是一篇关于领域以及TeamSystem团队如何使用它们的有趣文章:
http://blogs.msdn.com/ericlee/archive/2006/08/09/when-to-use-team-projects.aspx
但是,我对迭代更加好奇,如果你能向我展示一些具体的例子,我将不胜感激.
您是根据里程碑创建迭代还是基于某些功能?
完成v1后会发生什么,如何管理v2或v1的更新?
我们正在使用MSF Agile模板.
我有一个UIViewController,当我实例化它时,它的retainCount为3.这让我觉得非常不正确.找出谁将retainCount提升到3的最佳方法是什么?我想像实例化对象应该给指针1,然后我想可能把它推到UINavigationController的堆栈上可能会碰到它(虽然不确定?),但第三个......是个谜.
我将 JPA 与 postgres DBMS 结合使用,并尝试创建一个映射到表“User”的新实体。
这是一个非常常见的问题,因为 User 是 Postgres 中的保留字。我的问题是,如何“转义”保留关键字或设置 JPA 来转义它?
我尝试了 @Table(name = "\"user\"") 但没有成功:
2009-02-25 15:43:14,218错误[org.hibernate.tool.hbm2ddl.SchemaUpdate]不成功:创建表“User”_Module(users_login varchar(100)不为空,modules_id int8不为空)
如何在最初显示时将复选框默认为"选中"?
我没有找到一个"Rails"方式来做这个(有效)所以我用JavaScript做到了.在Rails中有没有正确的方法呢?我正在使用Rails 1.2.3.
我有一个用C++编写的循环,它是为一个大整数数组的每个元素执行的.在循环内部,我屏蔽了整数的一些位,然后找到最小值和最大值.我听说如果我使用SSE指令进行这些操作,它将比使用按位AND和if-else条件写入的普通循环运行得快得多.我的问题是我应该参加这些SSE指令吗?此外,如果我的代码在不同的处理器上运行会发生什么?它仍然可以工作或这些指令是特定于处理器的吗?
我有这个XML文件:
<Response>
<errorCode>error Code</errorCode>
<errorMessage>msg</errorMessage>
<ResponseParameters>
<className>
<attribute1>a</attribute1>
<attribute2>b</attribute2>
</className>
</ResponseParameters>
</Response>
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
<className>
<attribute1>a</attribute1>
<attribute2>b</attribute2>
</className>
Run Code Online (Sandbox Code Playgroud)
我当前的XSL文件还包含"ResponseParameters"标记,我不想要它.
编辑:请注意,节点className是动态的.我不知道这个名字在运行时会是什么.
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output indent="yes" />
<xsl:template match="/">
<xsl:copy-of select="//ResponseParameters">
</xsl:copy-of>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud) 我的地形引擎有问题(使用DirectX).
我正在使用矢量来保存细节块的顶点.当块增加细节时,向量就会增加.
但是,当块减少其细节时,矢量的大小不会缩小.
所以,我的问题是:有没有办法缩小向量的大小?我试过这个:
vertexvector.reserve(16);
Run Code Online (Sandbox Code Playgroud) 基本上我想PRINT在用户定义的函数中使用语句来帮助我的调试.
但是我收到以下错误;
在函数的"PRINT"中无效使用副作用或时间相关的运算符.
这可不可以吗?
无论如何,以帮助我的用户定义函数调试?
是否有一个很好的经验法则或测试我可以执行以确定方法或字段是否属于类?如何识别会员何时不属于?
我发现在面向对象设计中我唯一最大的绊脚石就是试图弄清楚究竟是什么.似乎有太多的案例答案是:"它可以在这里或那里."
这是我正在努力解决的事情的一个简单例子:
Public Class ITDepartment
Private _sysadmins As List(Of Employee)
Private _developers As List(Of Employee)
// properties, public stuff...
Private Sub AddSkillToGroup(ByVal emps As List(Of Employee), ByVal skill As Skill)
For Each e As Employee In emps
e.AddSkill(skill)
Next
End Sub
End Class
Run Code Online (Sandbox Code Playgroud)
该ITDepartment对象管理两组Employees...但它应该知道Employees有技能吗?应该AddSkillToGroup重新安置一个方法吗?
编辑:
到目前为止,共识似乎是IT部门不应该了解员工的技能.我将扮演魔鬼的拥护者,以说明我的混乱发挥作用.
IT部门由两个Employee集合组成.它不应该能够委托给那些收藏品吗?AddSkill方法仍属于Employee类.IT部门只是指示其员工团队为每个成员添加技能.
c++ ×2
assembly ×1
class-design ×1
cocoa ×1
cocoa-touch ×1
hibernate ×1
iphone ×1
jakarta-ee ×1
java ×1
jboss ×1
jpa ×1
latex ×1
listings ×1
objective-c ×1
oop ×1
optimization ×1
processor ×1
ruby ×1
sse ×1
stl ×1
t-sql ×1
tfs ×1
tfs-workitem ×1
vector ×1
xml ×1
xslt ×1