我将把我的第一个MVC Web应用程序部署到互联网上.
对于我这个框架的第一个应用程序,我想知道我是否可以收集一些关于应该采取什么措施来防止麻烦的建议.
我在这个问题上是通用的,这是收集最多样的答案的xpressely.
谢谢!
更新:
谢谢大家的回答.问题不只是关于"部署"范围,而是更多这些范围:
简而言之,所有需要从初始部署解决的问题.
我正在尝试编写一个脚本,单击该脚本时会在Windows中的PATH环境变量中添加几个条目,而不是手动进行更改.我看到.bat文件在Windows上一直被用于各种原因,因此.bat脚本可以帮助我这样的东西吗?
我实际上需要从Internet上的某个位置下载zip,将其解压缩到指定位置,然后更新环境变量中的PATH.从来没有这样做,所以任何提示赞赏.
Visual Studio 2010没有"连接线"键盘快捷键吗?
编辑 - 那就是在X线的任何地方,我点击一次快捷键,然后第X + 1行连接到第X行(消除它们之间的CR)
嘿,这只是课堂上的一个简单的练习,我决定去做一个例外.根据书的输入,这个问题应该采用以下格式:2009年4月19日我想要的是什么做我的例外是确保用户(无论谁评级)遵循这些参数,以便我的程序工作.这看起来不错吗?我可以做得更好吗?
编辑:感谢您的及时答复!我知道我有很多东西需要学习,但希望有一天我能够回答这里的问题.干杯
import jpb.*;
public class ConvertDate {
public static void main(String[] args) {
try{
SimpleIO.prompt("Enter date to be converted: ");
String bam = SimpleIO.readLine();
bam = bam.trim().toLowerCase();
//empty space is taken off both ends and the entirety is put in lower case
int index1 = bam.indexOf(" ");
int index2 = bam.lastIndexOf(" ");
int index3 = bam.indexOf(",");
/*critical points in the original string are located using indexing to divide and conquer
in the next step*/
String month = bam.substring(0,index1);
String …Run Code Online (Sandbox Code Playgroud) 我有两个对象集合(List list1和List list2).每个被称为"ID"的属性.我知道list2总是会有比list1更多的项目,我只需要一个简单的方法来获取list2中存在的所有项目的集合,但不使用LINQ lambda表达式获取list1.
所以我在遗留项目中使用 Velocity。甚至渲染中等大小的页面也需要 FOREVER。字面意思是 10+ 分钟。
我一定遇到了某种错误……其他人对 Velocity 的总体体验很糟糕吗?我即将开始单步执行源代码,看看它挂在哪里/等,但我想看看 SO 不得不说些什么。:)
如果我使用构建器创建独立的alertdialog(未连接到活动/视图),如何保持搜索按钮不会导致alertdialog关闭?
谢谢.
有一天,用户向我报告了一个错误,该错误是在应该启用时禁用的工具栏项.验证代码(为了您的利益而简化)看起来像:
- (BOOL) validateToolbarItem: (NSToolbarItem *) toolbarItem {
NSArray* someArray = /* arrray from somewhere*/
return [someArray count];
}
Run Code Online (Sandbox Code Playgroud)
我花了几分钟才意识到-count返回一个32位的unsigned int,而BOOL是一个8位的signed char.事实上,在这种情况下,someArray中有768个元素,这意味着较低的8位都是0.当int在返回时被转换为BOOL时,它会解析为NO,即使人类希望得到答案是YES.
我已经改变了我的代码,return [someArray count] > 0;但现在我很好奇为什么BOOL真的是一个签名的char.这是真的"更好"在某种程度上它是一个int吗?
我似乎无法通过Eclipse调试tomcat应用程序.我已经定了
CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
然后我跑bin/catalina.sh,我在那里看到输出说这是监听dt_socket的port 8000.但每当我尝试连接到8000Eclipse中的端口时(通过在远程java应用程序菜单中添加一个条目),它就会抱怨拒绝连接.有任何想法吗?
android ×1
apache ×1
asp.net-mvc ×1
batch-file ×1
deployment ×1
eclipse ×1
exception ×1
hosting ×1
java ×1
lambda ×1
linq ×1
objective-c ×1
path ×1
performance ×1
tomcat ×1
velocity ×1
windows ×1
xpath ×1