我需要帮助建模一个主题的用例图,它将在java GUI中
设计一个计算器
1.允许用户键入涉及数字,运算符+, - 和括号'('和')'的合法算术语句;
2.当用户按"计算"按钮时,显示结果;
3.有些合法陈述是((3 + 2)-4 + 2)(等于3)和(-2 + 3) - (3-1)(等于-1);
4.您不应该使用仅作为参数接受语句的预先存在的函数并返回结果,但您应该编写解析代码中每个字符的逻辑.
5.存储最后一个语句并回答,以便在用户按"上次计算"按钮时显示.
我在netbeans 6.5.1上使用UML设计了两个用例图,其中一个用例我不确定它是否包含太多的用例等,而另一个是我认为对于该主题来说太模糊了.希望得到一些关于用例图是否合适的反馈,谢谢.我包含了GUI中的内容
你能在这个例子中帮忙吗?我是初学者.我试图在控制台窗口中显示键盘的名称.
class Program
{
public static void Main(string[] args)
{
Console.Write("Your Name?: ");
string name = Console.Read();
Console.WriteLine("Welcome {0}", name);
}
}
Run Code Online (Sandbox Code Playgroud) 我有这个XML:
<rootCategories>
<category id="1">
<category id="2">
<category id="3">
<category id="4" />
<category id="5" />
<category id="6" />
</category>
<category id="7" />
</category>
</category>
</rootCategories>
Run Code Online (Sandbox Code Playgroud)
我有这个LINQ声明:
int count = doc.XPathSelectElements("//category").Elements().Count();
Run Code Online (Sandbox Code Playgroud)
我想要的是所有"类别"元素,基本上,扁平成一个数组,然后我可以预约.
问题是返回的计数值(如果被淘汰,返回的数组)显示没有返回最顶层的类别元素.在这种情况下,我得到6个"类别"元素返回,而不是7.
我正在使用从[本页]学到的XPath( http://www.developer.com/xml/article.php/10929_3383961_1/NET-and-XML-XPath-Queries.htm).
有人可以告诉我为什么以及如何解决这个问题?XPath查询中有问题吗?
我有一个wsf服务和一个客户端应用程序.在尝试与客户端和服务进行通信时,我收到了以下消息:
" 格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数http://tempuri.org/:blob时出错.InstallException消息是'反序列化FileBlob类型的对象时出错.读取XML数据时已超过最大数组长度配额(16384).可以通过更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象的MaxArrayLength属性来增加此配额.第1行,位置25931.'.请参阅InnerException了解更多详细信息. "
我有customBinding元素,它不允许我插入"readerQuotas"部分.在客户端和服务配置中,我有以下绑定元素:
<customBinding>
<binding name="LicenseServiceBinding"
closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00">
<security authenticationMode="UserNameOverTransport">
<localClientSettings maxClockSkew="00:07:00" />
<localServiceSettings maxClockSkew="00:07:00" />
</security>
<windowsStreamSecurity />
<httpsTransport maxReceivedMessageSize="2147483646"/>
</binding>
</customBinding>
Run Code Online (Sandbox Code Playgroud)
在此先感谢任何帮助:)
我在c ++窗口编码.
INT64 dirID = -1;
CString querySQLStr = _T("");
querySQLStr.Format(L"select * from ImageInfo where FolderPath=%64d;", dirID);
querySQLStr always like this:
select * from ImageInfo where FolderPath= 1214;
Run Code Online (Sandbox Code Playgroud)
使用%64d是对的吗?非常感谢
我将mod_rewrite/.htaccess用于漂亮的URL.
我正在使用这个条件/规则来消除尾部斜杠(或者更确切地说:通过301重定向重写到非尾部斜杠URL;我这样做是为了避免重复内容,因为我喜欢不带尾随斜杠的URL更好):
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{HTTP_HOST} !^\.localhost$ [NC] RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
到目前为止运作良好.唯一的缺点是:
它还将"多尾随斜杠"-URL转发给非尾随斜杠网址.
示例:
http://example.tld/foo/bar//////
转发到http://example.tld/foo/bar
我只想http://example.tld/foo/bar/
转发到http://example.tld/foo/bar
.
那么,如果它实际上只是一个斜杠,是否可以只消除尾部斜杠?
对不起,如果这是一个有点烦人或怪异的问题!
谢谢.
有没有关于如何安装和使用Mac OS X Snow Leopard的好教程?您还使用哪些工具?TextMate?或者是其他东西?
在Windows平台上进行多年的ASP.NET开发后,我正在尝试使用RoR的第一步,但我很想知道其他事情以及成为更好的开发人员.
我最近一直在学习Ruby Web框架Sinatra,我发现它很棒.我读过的关于它的大多数文章和博客似乎都认为它仅适用于小型网站或"小型"网络应用程序.这是真的?可以在Sinatra中构建完整的Web应用程序,还是Ruby on Rails?
我正在使用 SQLAlchemy 查询 SQL Server 数据库,并且需要将一列转换为 varbinary(max)。我正在努力解决的问题是“最大”部分。我可以让演员表适用于任何实际数字(比如 varbinary(20)),但我找不到如何让它适用于 varbinary 列的“最大”大小。
任何指针?链接?解决方案?
问候, 马克
我正在开发纯Python的网页游戏,并希望有一些简单的脚本可用于更多动态的游戏内容.特权用户可以实时添加游戏内容.
如果脚本语言可以是Python,那就太好了.但是,由于恶意用户可能会造成严重破坏,因此无法在访问游戏运行环境的情况下运行.是否可以在纯Python中运行沙盒Python?
更新:事实上,由于真正的Python支持会有点过分,因此使用Pythonic语法的简单脚本语言将是完美的.
如果没有任何Pythonic脚本解释器,是否有任何其他开源脚本解释器用纯Python编写,我可以使用?要求是对变量,基本条件和函数调用(不是定义)的支持.