我正在使用VBA创建Excel文件的副本.在该文件中,有一列包含前面为零的数字.创建文件的副本,但删除此列中的数据.我需要保留前面的零值.如何使用VBA解决此问题?
我有一个MS访问数据库.但它在共享驱动器上.并且要求只有一些选定数量的人可以使用它.有没有办法验证用户?
如何列出用户指定目录中与特定模式匹配的所有文件?这应该在所选目录的子文件夹内递归地工作。我还需要一种方便的方式(如树控件)来列出它们。
我的 freemarker 页面中有一个选择框,其中年份来自数据数据库
<select id = "years" name = "years">
<#list getYears as year>
<option value = "${year.years}">${year.years}</option>
</#list>
</select>
Run Code Online (Sandbox Code Playgroud)
假设值即将到来 2009,2010,2011,2012,2013 但我希望选择值应该是 2011 即。今年我该怎么做?
在 hibernate.xml 中,我有:
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
Run Code Online (Sandbox Code Playgroud)
这就是我想做的:
final Session sess = sessionFactory.openSession();
Transaction tx = null;
try {
tx = sess.beginTransaction();
Collection<Rfc> rfcs;
Criteria criteria = sessionFactory.getCurrentSession().createCriteria(Rfc.class);
criteria = criteria.add(Restrictions.like(Rfc.RFC_IDENTIFIER, input.replace('*', '%')));
rfcs = criteria.list();
// ...
tx.commit();
} catch (final Exception e) {
if (tx != null) {
tx.rollback();
}
throw new IllegalArgumentException(e);
} finally {
sess.close();
}
Run Code Online (Sandbox Code Playgroud)
这一切看起来非常简单,但我得到:
引起原因:java.lang.ClassCastException:org.hibernate.dialect.PostgreSQLDialect 无法在 org.hibernate.service.jdbc.dialect.internal 处转换为 org.hibernate.dialect.Dialect。
这是我的 pom.xml 的相关部分:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<!-- <version>4.1.9.Final</version>-->
<version>4.1.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.6.3.Final</version>
</dependency>
<dependency> …Run Code Online (Sandbox Code Playgroud) 我是theano的新手.我试图实现简单的线性回归,但我的程序抛出以下错误:
TypeError :('ofano函数的错误输入参数,名称为"/home/akhan/Theano-Project/uog/theano_application/linear_regression.py:36",索引0(从0开始)','预期类似于数组的对象,但是找到了一个变量:也许你试图在(可能是共享的)变量而不是数值数组上调用函数?')
这是我的代码:
import theano
from theano import tensor as T
import numpy as np
import matplotlib.pyplot as plt
x_points=np.zeros((9,3),float)
x_points[:,0] = 1
x_points[:,1] = np.arange(1,10,1)
x_points[:,2] = np.arange(1,10,1)
y_points = np.arange(3,30,3) + 1
X = T.vector('X')
Y = T.scalar('Y')
W = theano.shared(
value=np.zeros(
(3,1),
dtype=theano.config.floatX
),
name='W',
borrow=True
)
out = T.dot(X, W)
predict = theano.function(inputs=[X], outputs=out)
y = predict(X) # y = T.dot(X, W) work fine
cost = T.mean(T.sqr(y-Y))
gradient=T.grad(cost=cost,wrt=W)
updates = [[W,W-gradient*0.01]]
train = theano.function(inputs=[X,Y], outputs=cost, …Run Code Online (Sandbox Code Playgroud) 我有这个豆:
@Entity
@Table(name = "accesos")
public class Acceso implements Serializable {
/** */
@Column(name = "idUser")
private String idUser;
/** */
@ManyToOne
@JoinColumn(name = "idArea")
private Area area;
/** */
@ManyToOne
@JoinColumn(name = "idRol")
private Rol rol;
Run Code Online (Sandbox Code Playgroud)
但是我得到这个错误:
原因:org.hibernate.AnnotationException:未为实体指定标识符:com ... Acceso
我该如何设置这个豆?我需要的是根据用户ID获取他有权访问的所有ROL-AREA。
我尝试将更@Entity改为@Embedded,但是当我进行搜索时没有返回任何结果,即使在日志中也没有执行SQL语句。
即时通讯在使用“ is not true”子句检查布尔字段时遇到麻烦,即时通讯收到此错误:
(“ [语法错误]行0,列510:错误:预期=,<,<=,<>,>,> =,!=,得到了“ IS””)
查询是使用dql构建的。所以在代码中我像这样添加了它
$dql .= " AND p.archived IS NOT TRUE ";
Run Code Online (Sandbox Code Playgroud)
执行的查询:
SELECT COUNT(p.id)
FROM Sandbox\WebsiteBundle\Entity\Pages\OfferPage p
INNER JOIN Kunstmaan\NodeBundle\Entity\NodeVersion nv WITH nv.refId = p.id
INNER JOIN Kunstmaan\NodeBundle\Entity\NodeTranslation nt WITH nt.publicNodeVersion = nv.id and nt.id = nv.nodeTranslation
INNER JOIN Kunstmaan\NodeBundle\Entity\Node n WITH n.id = nt.node WHERE n.deleted = 0
AND n.hiddenFromNav = 0
AND n.refEntityName = 'Sandbox\WebsiteBundle\Entity\Pages\OfferPage'
AND nt.online = 1 AND nt.lang = :lang AND p.archived IS NOT TRUE AND p.expirationDate >= …Run Code Online (Sandbox Code Playgroud) 我需要从python脚本中调用Excel工作簿中的VBA宏.其他人为Excel工作簿提供了宏.宏从外部数据库中获取更新的值,并执行一些相当复杂的数据按摩.我需要这个按摩的结果,我真的不想在我的Python脚本中复制它,如果我可以避免它.因此,如果我可以从我的脚本中调用宏并获取按摩结果,那将会很棒.
我所知道的关于COM的一切我都是从"Win32上的Python编程"中学到的.好书,但不足以完成我的任务.我搜索过,但没有找到任何关于如何做到这一点的好例子.有没有人有任何好的例子,或者一些如何解决/调用VBA宏的骨架代码?Excel COM接口上的一般参考(书籍,Web链接等)在这里也会有所帮助.谢谢.
将变量标注在函数的开头并且在它们被使用之前声明它们是否有性能优势?
我在MS Access 2003中使用VBA.
例,
Function f(y As Long) As Long
Dim x As Long
If y <> 0 Then
x = 1000000
End If
End Function
Run Code Online (Sandbox Code Playgroud)
经文
Function f(y As Long) As Long
If y <> 0 Then
Dim x As Long
x = 1000000
End If
End Function
Run Code Online (Sandbox Code Playgroud) vba ×5
excel ×3
access-vba ×2
excel-vba ×2
hibernate ×2
java ×2
ms-access ×2
com ×1
doctrine-orm ×1
dql ×1
file-listing ×1
freemarker ×1
ms-office ×1
mysql ×1
performance ×1
postgresql ×1
pywin32 ×1
sql ×1
symfony ×1
theano ×1