我需要获取表的"td"元素.我无法将鼠标悬停或onclick事件添加到"td"元素,因此我需要使用JQUERY添加它们.
我需要JQUERY将mouseover和onclick事件添加到表中的所有"td"元素.
多数民众赞成我需要的,也许有人可以帮助我?
我以为人们会一起处理小代码项目,但是我没有看到它们,所以这里很简单:
验证有效美国邮政编码的代码.我知道那里有邮政编码数据库,但仍有一些用途,如网页,快速验证,以及邮政编码不断发布的事实,因此您可能希望使用弱验证.
我在维基/博客的侧面项目中写了一些关于邮政编码的文章:
https://benc.fogbugz.com/default.asp?W24
还有一种新的,奇怪的邮政编码类型.
https://benc.fogbugz.com/default.asp?W42
我可以使用javascript代码,但看看我们可以在这里获得多少种语言会很有趣.
情况就是这样:我正在开发一个具有以下结构的简单应用程序:
对?
好吧,在FormMain中我有以下功能:
private void DoItInNewThread(ParameterizedThreadStart pParameterizedThreadStart, object pParameters, ThreadPriority pThreadPriority)
{
Thread oThread = new Thread(pParameterizedThreadStart);
oThread.CurrentUICulture = Settings.Instance.Language;
oThread.IsBackground = true;
oThread.Priority = pThreadPriority;
oThread.Name = "?Remote: Background operation";
oThread.Start(pParameters);
}
Run Code Online (Sandbox Code Playgroud)
因此,每次我需要调用位于ComplexFunctions上的耗时方法时,我会执行以下操作:
// This is FormMain.cs
string strSomeParameter = "lala";
DoItInNewThread(new ParameterizedThreadStart(ComplexFunctions.DoSomething), strSomeParameter, ThreadPriority.Normal);
Run Code Online (Sandbox Code Playgroud)
另一个类FormNotification,它是一个向用户显示进程信息的表单.可以从FormMain或ComplexFunctions调用此FormNotification.例:
// This is ComplexFunctions.cs
public void DoSomething(string pSomeParameter)
{
// Imagine some time consuming task
FormNotification formNotif = new FormNotification();
formNotif.Notify();
}
Run Code Online (Sandbox Code Playgroud)
FormNotify有一个计时器,因此,在10秒后关闭表单.我没有使用formNotif.ShowDialog,因为我不想把焦点放在这个Form上.您可以查看此链接以查看我在通知中所做的事情.
好吧,这就是问题所在:当我从 …
我从一个非常简单的WPF测试应用程序使用Console.WriteLine(),但是当我从命令行执行应用程序时,我看不到任何内容被写入控制台.有谁知道这里会发生什么?
我可以通过在VS 2008中创建WPF应用程序来重现它,并简单地在执行任何地方添加Console.WriteLine("text").有任何想法吗?
我现在需要的只是Console.WriteLine()这么简单.我意识到我可以使用log4net或其他日志记录解决方案,但我真的不需要这个应用程序的那么多功能.
编辑:我应该记得Console.WriteLine()是用于控制台应用程序.哦,好吧,没有愚蠢的问题,对吗?:-)我现在只使用System.Diagnostics.Trace.WriteLine()和DebugView.
我正在尝试组合这样的函数列表.
我有这个:
Func<int, bool>[] criteria = new Func<int, bool>[3];
criteria[0] = i => i % 2 == 0;
criteria[1] = i => i % 3 == 0;
criteria[2] = i => i % 5 == 0;
Run Code Online (Sandbox Code Playgroud)
我想要这个:
Func<int, bool>[] predicates = new Func<int, bool>[3];
predicates[0] = i => i % 2 == 0;
predicates[1] = i => i % 2 == 0 && i % 3 == 0;
predicates[2] = i => i % 2 == 0 && i % …
Run Code Online (Sandbox Code Playgroud) 我一直在想是否有一个很好的"git export"解决方案,它创建了一个没有.git
存储库目录的树的副本.我知道至少有三种方法:
git clone
然后删除.git
存储库目录.git checkout-index
提到这个功能,但开头是"只需将所需的树读入索引...",我不完全确定如何做.git-export
是第三方脚本,基本上git clone
进入临时位置,然后rsync --exclude='.git'
进入最终目的地.这些解决方案都没有让我感到满意.最接近的一个svn export
选项可能是选项1,因为这两个都要求目标目录首先为空.但是假设我可以弄清楚将树读入索引意味着什么,选项2似乎更好.
我正在尝试单元测试(JUnit)我创建的DAO.我使用Spring作为我的框架,我的DAO(JdbcPackageDAO)扩展了SimpleJdbcDaoSupport.测试类(JdbcPackageDAOTest)扩展了AbstractTransactionalDataSourceSpringContextTests.我已经覆盖了configLocations,如下所示:
protected String[] getConfigLocations(){
return new String[] {"classpath:company/dc/test-context.xml"};
}
Run Code Online (Sandbox Code Playgroud)
我的test-context.xml文件定义如下:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="dataPackageDao" class="company.data.dao.JdbcPackageDAO">
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:hsqldb:hsql://localhost"/>
<property name="username" value="sa" />
<property name="password" value="" />
</bean>
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>company/data/dao/jdbc.properties</value>
</list>
</property>
</bean>
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
</beans>
Run Code Online (Sandbox Code Playgroud)
我使用HSQL作为我的后端,它以独立模式运行.我选择的IDE是eclipse.当我作为JUnit测试运行类时,这是我的错误(下面).我不知道为什么会发生这种情况.根据Eclipse,hsql.jar在我的构建路径上.
org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: No suitable driver found for jdbc:hsqldb:hsql://localhost at …
为什么平面文本文件是表示源代码的最新技术?
当然 - 预处理器和编译器需要查看文件的平面文件表示,但这很容易创建.
在我看来,某些形式的XML或二进制数据可能代表很多难以跟踪的想法,否则.
例如,您可以将UML图直接嵌入到代码中.它们可以半自动生成,并由开发人员注释以突出设计的重要方面.特别是交互图.哎呀,嵌入任何用户绘图可能会使事情变得更加清晰.
另一个想法是将代码评论中的注释直接嵌入到代码中.
可能有各种各样的辅助工具可以更容易地合并多个分支.
我热衷的不仅仅是跟踪代码覆盖率,还要查看自动化测试所涵盖的代码部分.困难的部分是跟踪代码,即使源被修改.例如,将一个函数从一个文件移动到另一个文件,等等.这可以通过GUID来完成,但是它们很容易嵌入到文本文件中.在丰富的文件格式中,它们可以是自动且不显眼的.
那么为什么没有IDE(据我所知,无论如何)允许你以这种方式处理代码?
编辑: 2009年10月7日.
在我的问题中,大多数人都非常喜欢"二元"这个词.我收回它.图片XML,非常简单地标记您的代码.在将其交给普通预处理器或编译器之前的那一刻,您将删除所有XML标记,并仅传递源代码.在这种形式中,您仍然可以对文件执行所有常规操作:差异,合并,编辑,在简单的最小编辑器中使用,将它们提供给数千个工具.是的,直接使用最小的XML标记进行差异,合并和编辑确实会变得更复杂.但我认为价值可能是巨大的.
如果存在一个尊重所有XML的IDE,那么您可以添加比我们今天所能做的更多的东西.
例如,您的DOxygen注释实际上看起来像最终的DOxygen输出.
当有人想要进行代码审查时,比如Code Collaborator,他们可以在适当的位置标记源代码.
XML甚至可以隐藏在评论之后.
// <comment author="mcruikshank" date="2009-10-07">
// Please refactor to Delegate.
// </comment>
Run Code Online (Sandbox Code Playgroud)
然后,如果您想使用vi或emacs,您可以跳过评论.
如果我想使用最先进的编辑器,我可以通过十几种不同的有用方式看到它.
所以,这是我粗略的想法.它不是你在屏幕上拖动的图片的"构建块"......我不是那么疯狂.:)
我想要一个显示单个PNG或JPEG图像的HTML页面.我希望图像占据整个屏幕,但是当我这样做时:
<img src="whatever.jpeg" width="100%" height="100%" />
Run Code Online (Sandbox Code Playgroud)
它只会拉伸图像并混淆纵横比.如何解决此问题,以便在缩放到可能的最大尺寸时图像具有正确的宽高比?
Wayne发布的解决方案几乎可以工作,除了你有一个高大的图像和一个宽窗口的情况.这段代码是对他的代码的略微修改,它做了我想要的:
<html>
<head>
<script>
function resizeToMax(id){
myImage = new Image()
var img = document.getElementById(id);
myImage.src = img.src;
if(myImage.width / document.body.clientWidth > myImage.height / document.body.clientHeight){
img.style.width = "100%";
} else {
img.style.height = "100%";
}
}
</script>
</head>
<body>
<img id="image" src="test.gif" onload="resizeToMax(this.id)">
</body>
</html>
Run Code Online (Sandbox Code Playgroud) c# ×3
.net ×2
console ×1
eclipse ×1
export ×1
expression ×1
flat-file ×1
git ×1
git-archive ×1
hsqldb ×1
html ×1
java ×1
javascript ×1
jquery ×1
junit ×1
linq ×1
netflix ×1
spring ×1
svn-export ×1
validation ×1
winforms ×1
wpf ×1