我正在尝试设置一个表格,以便每一行都是不同的颜色(奇数/偶数).我有以下CSS:
#woo tr:nth-child(even) td {
background-color: #f0f9ff;
}
#woo tr:nth-child(odd) td {
background-color: white;
}
Run Code Online (Sandbox Code Playgroud)
但是,我的一些行可以隐藏,我仍然希望行交替.如何调整上面所以它给出了备用行的外观,即使彼此相邻的行不一定是奇数和偶数?
我很尴尬,我只是失败了一个示例代码,但我会责怪它已经晚了...
我已经复制并粘贴了以下内容:https://developers.google.com/gmail/api/quickstart/quickstart-java 并下载了客户端库:https://code.google.com/p/google-api- java-client / 和https://developers.google.com/api-client-library/java/apis/gmail/v1
当我运行示例时,我得到以下异常:
Exception in thread "main" java.lang.IllegalArgumentException
at com.google.api.client.repackaged.com.google.common.base.Preconditions.checkArgument(Preconditions.java:76)
at com.google.api.client.util.Preconditions.checkArgument(Preconditions.java:37)
at com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets.getDetails(GoogleClientSecrets.java:82)
at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeFlow$Builder.<init>(GoogleAuthorizationCodeFlow.java:195)
at com.emailreply.musterion.GmailApiQuickstart.main(GmailApiQuickstart.java:40)
Run Code Online (Sandbox Code Playgroud)
谷歌搜索,我找不到一个简单的答案,所以假设愚蠢或库缺失/不正确.
我拥有的图书馆是:
/libs/commons-logging-1.1.1.jar
/libs/google-api-client-1.19.0.jar
/libs/google-api-client-android-1.19.0.jar
/libs/google-api-client-appengine-1.19.0.jar
/libs/google-api-client-gson-1.19.0.jar
/libs/google-api-client-jackson2-1.19.0.jar
/libs/google-api-client-java6-1.19.0.jar
/libs/google-api-client-servlet-1.19.0.jar
/libs/google-http-client-1.19.0.jar
/libs/google-http-client-android-1.19.0.jar
/libs/google-http-client-appengine-1.19.0.jar
/libs/google-http-client-gson-1.19.0.jar
/libs/google-http-client-jackson2-1.19.0.jar
/libs/google-http-client-jdo-1.19.0.jar
/libs/google-oauth-client-1.19.0.jar
/libs/google-oauth-client-appengine-1.19.0.jar
/libs/google-oauth-client-java6-1.19.0.jar
/libs/google-oauth-client-jetty-1.19.0.jar
/libs/google-oauth-client-servlet-1.19.0.jar
/libs/gson-2.1.jar
/libs/httpclient-4.0.1.jar
/libs/httpcore-4.0.1.jar
/libs/jackson-core-2.1.3.jar
/libs/jdo2-api-2.3-eb.jar
/libs/jetty-6.1.26.jar
/libs/jetty-util-6.1.26.jar
/libs/jsr305-1.3.9.jar
/libs/transaction-api-1.1.jar
google-api-services-gmail-v1-rev10-1.19.0.jar
Run Code Online (Sandbox Code Playgroud)
上面提到的例子:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.List;
import com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeFlow;
import com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets;
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;
import com.google.api.client.googleapis.auth.oauth2.GoogleOAuthConstants;
import …Run Code Online (Sandbox Code Playgroud) 我似乎有一个内存泄漏,其中一个罪魁祸首似乎是ConnectionProperty,无论是String,Int还是Boolean.例如:com.mysql.jdbc.ConnectionPropertiesImpl$BooleanConnectionProperty数百万人似乎待在身边而不是GC.
以下是我对DB,Session Factory,Hibernate和Pooling等的设置.:
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url"
value="jdbc:mysql://${dbHostName}:${database.port}/${database.name}" />
<property name="username" value="${database.username}" />
<property name="password" value="${database.password}" />
</bean>
<bean id="txManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<aop:config>
<aop:pointcut id="pcut" expression="execution(* com.package.data..*.*(..))"/>
<aop:advisor advice-ref="txAdvice" ref="pcut" />
</aop:config>
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="*" propagation="REQUIRED" />
</tx:attributes>
</tx:advice>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
<prop key="current_session_context_class">thread</prop>
<prop key="cache.provider_class">org.hibernate.cache.NoCacheProvider</prop>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.connection.release_mode">after_transaction</prop>
<prop key="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</prop>
<prop key="c3p0.acquire_increment">1</prop>
<prop key="c3p0.min_size">20</prop>
<prop …Run Code Online (Sandbox Code Playgroud) 我有一个表,通常我使用这个选择器来应用奇数和偶数行:
table.find('tbody tr:even').addClass('even');
table.find('tbody tr:odd').removeClass('even');
Run Code Online (Sandbox Code Playgroud)
我的表有各行插入的行,因此我从奇数行中删除它.
我现在隐藏了某些行
jQueryTrObject.hide();
Run Code Online (Sandbox Code Playgroud)
我想要应用与以前相同的样式,以便备用行,就用户而言被标记为奇数和偶数,并且我希望它考虑到隐藏的行.
我如何编写选择器来执行此操作,因为我必须使用每个选项并专门检查吗?
我没有遇到什么问题,只是想着事情.
如果我有一个Web应用程序,让我们调用一个servlet.如果servlet调用调用数据库层的数据管理器.让我们假设其中一个级别会引发异常.有没有一种方法可以识别堆栈顶部存在的会话ID,而不会将表达式一直冒到顶层并进入servlet层?
希望这是有道理的....:o)
java ×3
javascript ×2
jquery ×2
css ×1
css-tables ×1
css3 ×1
gmail ×1
hibernate ×1
memory-leaks ×1
mysql ×1
selector ×1
servlets ×1
spring ×1