我,在你生命中的某些时刻,几乎所有人都知道,作为一名程序员,你已经知道(或多或少)不同的技术/语言/ IDE,并且当你想要把事情放在一起并开始使用它们时 - 更有效率和更高效 - 更接近真实生活情况,实际上只是了解Java,或者使用Eclipse的一些经验并不意味着什么,以及让你成为程序员有价值的东西是能够使用2或者2的组合更多组合.
记住这一点是我的问题 - 您认为进入Java + Eclipse + Spring3.1世界的最佳方式是什么?我读过,而且我读了很多.我开始编写真正的代码,但几乎每一步都是一次又一次地发现轮子,想知道如何做你知道的事情是一些微不足道的事情,但你错过了一篇讨论这个话题的文章,等等.我不介意为一个很好的教程付费,例如,经过一些研究后,我决定不再浪费很多时间将不同的部分放在一起,而是宁愿为视频付费http://knpuniversity.com/screencast/starting-in-symfony2-tutorial并节省很多自己的费用.时间(我希望)并尽可能快地编写一个真实的代码,而不是想知道什么做什么等等.
但是我发现找到这样的信息来源要困难得多,特别是当你想要一些比我更具体的东西时,这就是提出这个问题的理由.我知道你们中的很多人都经历过艰难的经历,如果我必须做同样的事情,我也不会放弃,但说实话,我真的希望能够在这个主题上发表有关这个主题的有用教程(有偿或有无),因为在我的情况时间实际上就是金钱.
谢谢
Leron
所以我试图解决这个问题:
您将获得随机32位正整数,您需要做的是将第3,第4和第5位的位值与第24位,第25位和第26位的值进行交换.
我有一个MDIform应用程序,其中一个名为的表单MainForm设置为父级。每次我打开一个新表单时,我都会关闭其他表单,并使用自定义方法执行此操作,该方法获取 3 个参数,其中一个object代表MDIparent. 大多数情况下,我从我的MainForm其中打开表单,这也是一个,MDIparent但我有这种情况,我必须从另一个子表单打开一个子表单。假设我调用我的方法来打开一个新表单,例如:
NewForm newForm = getMyForm(this, arg2, arg3)
当我在MainForm这也是父母时,这很容易。但是MDIparent当我从其他子窗体调用时如何调用我的方法或如何传递我的对象?
这是我生产代码的第一个正则表达式,直到现在我总是避免自己编写它们,现在我有点担心它是否真的像预期的那样工作.我试图打破它做了很多尝试,但我真的不想依赖它,特别是当我没有经验时.
我的正则表达式应该与此模式完全匹配
K,C,M,X,S,W0-9- A-Z或0-9)(不区分大小写)和A-Z)(不区分大小写).就是这样.它不能短,它不能长,它必须完全匹配这种模式.我现在拥有的是:
string RegExPattern = @"^(K|C|M|X|S|W){1}[0-9]{1}[-]{1}[A-Z0-9]{4}[A-Z]{1}$";
if (!Regex.IsMatch(txtCode.Text, RegExPattern, RegexOptions.IgnoreCase))
{
MessageBox.Show("Fail");
return false;
}
Run Code Online (Sandbox Code Playgroud)
是否有任何工具,或其他方式来验证正则表达式的行为,这个正则表达式是否正确我上面解释的匹配模式?
这是一种相当简单的方法.我entity framework用来获取一些数据,然后检查一些值if statement.但是现在该方法标有红色.
这是我的方法:
private bool IsSoleInProduction(long? shoeLastID)
{
if (shoeLastID == null)
{
MessageBox.Show(Resources.ERROR_SAVE,
"Error",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
return false;
}
ISoleService soleService =
UnityDependencyResolver.Instance.GetService<ISoleService>();
List<Sole> entity =
soleService.All().Where(s => s.ShoeLastID == shoeLastID).ToList();
if (entity.Count() != 0)
{
foreach (var items in entity)
{
if (items.Status == 20)
{
return true;
}
else
{
return false;
}
}
}
else
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
这是我目前的方法,但我不时要处理这个问题,我想知道是否有更优雅的方式.
我有:long? LoadEntityId田地.我有一个方法,我用它作为参数:
private bool IsUsedInProduction(long? loadEntityId)
Run Code Online (Sandbox Code Playgroud)
问题是,当LoadEntityId我实际上是null时,我得到了Nullable object must have a value.
我现在做的是:
if ((byte)cboStatus.SelectedValue == 10
&& LoadEntityId.HasValue
&& IsUsedInProduction(LoadEntityId.Value))
Run Code Online (Sandbox Code Playgroud)
但我认为应该有更好的方法来解决这个问题.
PS
在我的解释中,我似乎不够清楚所以问题在于,如果我:
if ((byte)cboStatus.SelectedValue == 10
&& IsUsedInProduction(LoadEntityId.Value))
Run Code Online (Sandbox Code Playgroud)
(当LoadEntityId实际为null时,删除LoadEntityId.HasValue检查)我得到异常,如果我离开它 - 好吧我只是想找到一种方法让我的代码在没有这个检查的情况下工作.
这似乎是一个明显的答案,但我在网上阅读了混合的答案,所以我决定在这里问.我进行客户端验证,并且字段必须验证它们的值是浮点数.我做了这样的检查:
else if ($(".checkFloat").val().match('^[0-9]*\.[0-9]*$'))
Run Code Online (Sandbox Code Playgroud)
但我真正需要的是与此相反的.如果该值与此模式不匹配则...在我使用过的所有语言中都!用于此类事情,但我不确定它到底在哪里以及它是否真的有效(I找不到使用的例子!).
那么..如何正确检查?
我正在开发一个ASP.NET MVC 4具有管理面板的应用程序,其目的是提供非常基本的CMS功能.我需要的是为管理员提供使用这些布局创建新布局和新页面并使用内容填充它们的能力.
使用现有的CMS不是一个选项(不知道为什么),我从来没有必要实现这样的事情,我无法找到任何关于这个主题的教程和文章.
你能提供一些基本的逻辑,或者如何构建这样一个基本功能的好教程,它似乎是一个普遍的问题,但仍然是为这个想法工作ASP.NET MVC 4.
在我的应用程序中,我有一个视图,在某些情况下,我为用户提供了个人输入一些基本信息的能力.然而,这是动态完成的,所以我在我的.js文件中有功能,如果符合条件我做了这个:
$("#clientdata-container").append('<label>Private Client</label>...);
Run Code Online (Sandbox Code Playgroud)
你可以在这个JS小提琴中看到这个问题的相关部分.
我想做的事.我希望能够在这两个optins该复选框提供,但从未允许他们俩在同一时间选择之间切换(切换).换句话说,如果您已经看过小提琴,如果Private Client选中了复选框,然后用户直接Company User选中我想要隐藏与之相关的html Private user的复选框,请取消选中复选框,然后显示html Company user.我一直在使用大量的if检查,但我觉得这个toggle()功能就是这样的情况,但我在实现它时遇到了问题所以我需要帮助才能使用切换来完成这项工作.当然,如果可能的话.
在运行时我得到两个不同的数组{object[10]},我想检查第一个数组中的值是否与另一个数组中的值相同.元素的实际类型可以是string,int或bool.例如元素[1] = "Test"和元素[2] = 3等.
我做的是这样的:
for (var j = 0; j < newData.ItemArray.Length; j++)
{
if (newData.ItemArray[j].ToString().ToLower() != originalData.ItemArray[j].ToString().ToLower())
{
isModified = true;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
我不能说我对这个解决方案感到满意,但似乎通过我做的几个测试来判断.但是我觉得应该有更好的方法来做到这一点.
另外,评论中的Judjing可能在我的问题中并不太清楚.这是我得到的输入:
我希望其他数组包含相同的数据.唯一的问题是所有元素都存储为对象.因此,例如,我想知道[3]第一个数组中的元素是否[3]与另一个数组中的元素相似.理想情况下,我想比较两个布尔值,但由于所有内容都存储为对象,我正在寻找如何检查值是否相同的想法,或者例如来自[1] = "Training"另一个数组中的[1] = "Not Training"等等.