我使用的是Visual Studio 2010,但这也适用于VS 2008.
在我的MVC视图中,我更喜欢编写我的编码元素,如下所示:
<% if (somecondition) { %>
<p>something</p>
<% } else { %>
<p>something else</p>
<% } %>
Run Code Online (Sandbox Code Playgroud)
这看起来比以下更易读,这是VS自动纠正我的代码看起来像:
<% if (somecondition)
{ %>
<p>something</p>
<%}
else
{ %>
<p>something else</p>
<%} %>
Run Code Online (Sandbox Code Playgroud)
我通常会停止工作,将代码格式化为我喜欢的时尚,但我已经厌倦了.我喜欢VS中的自动纠正,但希望这只能在我的观点中停止,并且仅限于我上面描述的内容.这可能吗?
我可以用一个验证器验证两个相互依赖的字段吗?
<h:form>
<h:inputText value="#{logRegBean.person.name}" >
<f:validator validatorId="loginCorrectValidator" />
</h:inputText>
<h:inputSecret value="#{logRegBean.person.password}" />
<h:commandButton action="#{logRegBean.login}" />
</h:form>
Run Code Online (Sandbox Code Playgroud)
我想在数据库中搜索用户,如果有用户,我将测试密码(在db和输入中)是否匹配.但是如何在一个验证器中访问密码字段呢?我试图通过评估其他字段中的int值createValueExpression(),但看起来我无法在那段时间访问该值,因为我总是得到空字符串.
我有一个非常简单的问题,但我自己无法弄清楚.我有以下问题.
我有几个列表项,如下所示.
<li></li>
<li>
<img src="images/persoon1.jpg" alt="persoon1">
<div id="infoPersoon">
<h3>Jaap-Jan van der Gouw</h3>
<ul id="contactInfo">
<li class="label">T</li>
<li>070 31 31 066</li>
<li class="label">F</li>
<li>070 31 31 066</li>
<li class="label">M</li>
<li>070 31 31 066</li>
</ul>
<ul id="contactOpties">
<li class="email"><a href="#" class="active">Email</a></li>
<li class="publicaties"><a href="#">Publicaties</a></li>
<li class="vcard"><a href="#">Vcard</a></li>
<li class="meerinfo"><a href="#">Meer info</a></li>
</ul>
</div>
</li>
<li></li>
Run Code Online (Sandbox Code Playgroud)
问题是我想通过我点击的当前列表添加一个类,当我点击下一个列表项时,必须删除前一个类"active".
我怎么能解决这个问题.
是否可以在JPA 1.0中使用CriteriaQuery.我猜JPA 2.0不适用于Java Se(版本 - Java(TM)SE运行时环境(版本1.6.0_16-b01)).我绑着使用,
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<Test> cq = cb.createQuery(Test.class);
Root<Test> test= cq.from(Test.class);
Run Code Online (Sandbox Code Playgroud)
....
但是在javax.persistence中找不到CriteriaBuilder的定义.*; (尝试导入javax.persistence.criteria.CriteriaBuilder;以及)
如果不可能,我有什么最好的选择.我在后端使用hibernate,但仍然有非专有的方法来做到这一点?如果不是在休眠怎么办?
谢谢.
我们有两个应用程序都在Google App Engine上运行.App1向app2发出请求,作为经过身份验证的用户.通过从Google ClientLogin请求与cookie交换的身份验证令牌来进行身份验证.然后将cookie用于后续请求(如所描述的在这里).App1运行以下代码:
class AuthConnection:
def __init__(self):
self.cookie_jar = cookielib.CookieJar()
self.opener = urllib2.OpenerDirector()
self.opener.add_handler(urllib2.ProxyHandler())
self.opener.add_handler(urllib2.UnknownHandler())
self.opener.add_handler(urllib2.HTTPHandler())
self.opener.add_handler(urllib2.HTTPRedirectHandler())
self.opener.add_handler(urllib2.HTTPDefaultErrorHandler())
self.opener.add_handler(urllib2.HTTPSHandler())
self.opener.add_handler(urllib2.HTTPErrorProcessor())
self.opener.add_handler(urllib2.HTTPCookieProcessor(self.cookie_jar))
self.headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; ' +\
'Windows NT 6.1; en-US; rv:1.9.1.2) ' +\
'Gecko/20090729 Firefox/3.5.2 ' +\
'(.NET CLR 3.5.30729)'
}
def fetch(self, url, method, payload=None):
self.__updateJar(url)
request = urllib2.Request(url)
request.get_method = lambda: method
for key, value in self.headers.iteritems():
request.add_header(key, value)
response = self.opener.open(request)
return response.read()
def __updateJar(self, url):
cache = memcache.Client()
cookie = …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个(提升权限)服务,该服务将与非特权winforms应用程序进行通信.我能够有两个控制台应用程序(一个没有升级)应答来回没问题,但我在服务和winforms应用程序时遇到问题.
管道的第一个实例完美无缺.然而,在我的客户端连接后,我尝试创建一个新实例,以便在第二个客户端连接时准备就绪,但NamedPipeServerStream的构造函数会引发异常
System.UnauthorizedAccessException was unhandled
Message=Access to the path is denied.
Source=System.Core
StackTrace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Pipes.NamedPipeServerStream.Create(String fullPipeName, PipeDirection direction, Int32 maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, Int32 inBufferSize, Int32 outBufferSize, PipeAccessRights rights, SECURITY_ATTRIBUTES secAttrs)
at System.IO.Pipes.NamedPipeServerStream..ctor(String pipeName, PipeDirection direction, Int32 maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, Int32 inBufferSize, Int32 outBufferSize, PipeSecurity pipeSecurity, HandleInheritability inheritability, PipeAccessRights additionalAccessRights)
at System.IO.Pipes.NamedPipeServerStream..ctor(String pipeName, PipeDirection direction, Int32 maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, Int32 inBufferSize, Int32 outBufferSize, PipeSecurity pipeSecurity)
at PipeServer.Server.Client..ctor(String pipeName, List`1 container) …Run Code Online (Sandbox Code Playgroud) Type是对象中的枚举属性.
JSP:
<form:radiobutton path="type" value="Male" />
Run Code Online (Sandbox Code Playgroud)
Java的:
public enum TestType
{
Male, Female;
}
Run Code Online (Sandbox Code Playgroud)
并得到错误
无法将'male'从'java.lang.String'类型转换为'java.lang.Enum'类型; reason ='java.lang.Enum不是枚举类型'
我想编写一个函数,需要在DC上设置剪切区域,但在完成时恢复DC上的任何现有剪切区域.
所以我发现GetClipRgn哪些听起来就像我想要的那样,但似乎令人困惑.我找不到任何使用它的例子,Petzold没有提供任何东西.
我想出的是:
void DrawStuff( HDC hDC )
{
HRGN restoreRegion = CreateRectRgn( 0, 0, 0, 0 );
if (GetClipRgn( hDC, restoreRegion ) != 1)
{
DeleteObject( restoreRegion );
restoreRegion = NULL;
}
//
// Set new region, do drawing
//
SelectClipRgn( hDC, restoreRegion );
if (restoreRegion != NULL)
{
DeleteObject( restoreRegion );
}
}
Run Code Online (Sandbox Code Playgroud)
我需要创建一个区域才能获得当前区域,这似乎很奇怪.
这是正确的用法吗?
是否有更好的方法来达到同样的效果?
从Visual Studio(Casini)中启动的默认ASP.NET Web服务器在我的开发机器上有点小错误,因此我喜欢在我的开发机器上发布到本地IIS实例并查看那里的Web应用程序.但是,当我以这种方式启动应用程序时,我不会自动进入"调试模式".
我知道VS 2010有一个"附加到进程"调试功能,但我不确定如何使用它.要从Visual Studio中调试本地IIS ASP.NET Web应用程序,我需要做什么?特别:
背景信息:我在Windows XP SP3上使用IIS 5.1和.NET 4.0运行Visual Studio 2010.
附加信息:
我应该补充一点,我已经尝试附加到aspnet_wp.exe,但是当我进入一个我知道其中有断点的页面时,当我将鼠标悬停在"空心圆"断点上时,我收到以下消息:
断点当前不会被击中.没有为此文档加载任何符号.
我们已经开始使用Part Cover来跟踪我们应用程序的测试代码覆盖率.IMO是一个很好的工具,用于获得测试的总分,并突出显示测试区域,你可能对测试有点懒,但今天我写了一个测试并意识到它没有真正测试任何有用的东西,它只是增加了我的报道!
如果您是TDD,那么您只编写代码来传递测试,并且测试充分描述了应用程序所需的所有功能.那么在这种情况下,进行覆盖率分析仍然非常有价值吗?
对于那些拥有覆盖工具的人来说,你是多么虔诚地坚持将覆盖率保持在100%并且你是否发现自己编写的测试没有真正测试任何东西,只是为了保持你的覆盖范围?这不是一件坏事吗?
java ×2
.net ×1
.net-3.5 ×1
asp.net ×1
asp.net-mvc ×1
c# ×1
c++ ×1
criteria-api ×1
debugging ×1
hibernate ×1
iis ×1
jpa ×1
jquery ×1
jsf ×1
jsp ×1
named-pipes ×1
orm ×1
python ×1
spring ×1
spring-mvc ×1
tdd ×1
testing ×1
urllib2 ×1
validation ×1
winapi ×1