在哪里可以找到有关VBA编程的有用文档?像SitePoint for HTML开发之类的东西.MSDN简单地列出并描述了类的操作和属性/方法,而不是解释它们的用途或何时使用它们.
书籍也很受欢迎.
在GNU屏幕中,我想更改默认命令绑定到Alt-s(通过调整.screenrc)而不是默认的Ca,原因是我使用emacs因此GNU屏幕绑定Ca键,发送"Ca"到emacs变成乏味(如@Nils所说,发送"Ca"我应该键入"Ca a"),以及bash shell中的"Ca",我可以将转义更改为C-但是其中一些已经映射到emacs和其他组合并不像ALT-s那么容易.如果有人已经完成了ALT键映射,请告诉我.
我正在使用内部联接在MySQL中进行选择:
SELECT DISTINCT tblcaritem.caritemid, tblcar.icarid
FROM tblcaritem
INNER JOIN tblprivatecar ON tblcaritem.partid = tblprivatecar.partid
INNER JOIN tblcar ON tblcaritem.carid = tblcar.carid
WHERE tblcaritem.userid=72;
Run Code Online (Sandbox Code Playgroud)
有时我会在结果中得到重复的tblcaritem.caritemid.我想确保永远不会得到tblcaritem.caritemid的副本,但我怎么能这样做?我试图使用DISTINCT,但它只是检查整行是否重复,我想只检查tblcaritem.caritemid,有没有办法?
对不起,如果我没有很好地解释它,我不是最好的SQL查询.
我想达到以下效果
a=[11, -1, -1, -1]
msg=['one','two','tree','four']
msg[where a<0]
['two','tree','four']
Run Code Online (Sandbox Code Playgroud)
以类似的简单方式(没有讨厌的循环).
PS.对于好奇的人来说,这个if语句本身就是一种函数式语言.
//编辑
我知道下面的文字与上面的要求不同,但我发现了我想要的东西.我不想在我自己的帖子中发送另一个答案,所以我也找到了一些不错的解决方案,我想把它呈现给你.
filter(lambda x: not x.endswith('one'),msg)
Run Code Online (Sandbox Code Playgroud) 有很多非常好的帖子和解释如何使用ASP.NET MVC实现验证,我更喜欢其中一个:
但是,我真的想通过jquery $ .ajax方法调用ActionMethods.我想使用$ .ajax的原因之一是因为会有很多部分视图通过$ .ajax调用动态地加载到页面中(甚至是实体创建的形式),我不能只返回视图 - 我将丢失所有动态加载的内容.
为了让您更好地了解问题,我将发布一些简单的代码来解释我如何在客户端jquery代码中调用控制器操作和处理响应.
控制器ActionMethod:
public ActionResult CreateCustomer(string name, string accountNumber)
{
try
{
CustomerService.InsertCustomer(name, accountNumber);
return Json(new ActionInfo()
{
Success = true,
Message = "Customer Is Successfully Created"
});
}
catch (Exception ex)
{
return Json(new ActionInfo()
{
Success = false,
Message = ex.Message
});
}
}
Run Code Online (Sandbox Code Playgroud)
在客户端代码中调用和处理:
$.ajax({
type: "POST",
url: $form.attr('action'),// /MyController/CreateCustomer
data: $form.serialize(),
error: HandleUnespectedError,
dataType: "json",
success: function(response) {
if (response.Success)
alert("Success: " + response.Message);
else …Run Code Online (Sandbox Code Playgroud) 我有 JTextField.requestFocus() 行为的问题,它在 Mac OS X 上似乎有所不同。
这是我的情况:我有一个带有 JList 和 JTextField 的对话框。用户应该在文本字段中写入一个布尔表达式,该列表包含可能在表达式中输入的所有变量的名称。因为希望用户在单击列表中的变量后继续输入表达式,所以程序调用 JTextField.requestFocus() 很有帮助。通过这种方式,您可以例如从列表中单击“pvalue”,然后键入“<0.05”,而无需单击中间的文本字段。
这一切在我的开发机器 (Linux) 上都运行良好,但我从 Mac 用户那里得到了一个错误报告,即单击列表实际上选择了文本字段中的所有文本,因此很容易意外覆盖之前输入的内容。
我怀疑这是 Mac 外观的问题,经过一番搜索后,似乎确实存在与此问题有关的 mac 外观的“Quaqua.TextComponent.autoSelect”属性:http://www.randelshofer.ch/quaqua/guide/jtextcomponent.html
我的一般问题是:
如果范围太广,对这些子问题的回答已经是一个很大的帮助:
如何将String对象转换为Date对象?
我想我需要做这样的事情:
Date d=(some conversion ) "String "
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
在我的Spring配置中,我已经要求会话在我的视图中保持打开状态:
<bean name="openSessionInViewInterceptor" class="org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor">
<property name="sessionFactory" ref="sessionFactory"/>
<property name="flushMode" value="0" />
</bean>
Run Code Online (Sandbox Code Playgroud)
但是,这个bean似乎不认为我的TestNG单元测试是一种观点.;-)那没关系,但有没有类似的bean用于单元测试,以便在单元测试时避免可怕的LazyInitializationException?到目前为止,我的一半单元测试因此而死亡.
我的单元测试通常如下所示:
@ContextConfiguration({"/applicationContext.xml", "/applicationContext-test.xml"})
public class EntityUnitTest extends AbstractTransactionalTestNGSpringContextTests {
@BeforeClass
protected void setUp() throws Exception {
mockEntity = myEntityService.read(1);
}
/* tests */
@Test
public void LazyOneToManySet() {
Set<SomeEntity> entities = mockEntity.getSomeEntitySet();
Assert.assertTrue(entities.size() > 0); // This generates a LazyInitializationException
}
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试将setUp()更改为:
private SessionFactory sessionFactory = null;
@BeforeClass
protected void setUp() throws Exception {
sessionFactory = (SessionFactory) this.applicationContext.getBean("sessionFactory");
Session s = sessionFactory.openSession();
TransactionSynchronizationManager.bindResource(sessionFactory, new SessionHolder(s));
mockEntity …Run Code Online (Sandbox Code Playgroud) java ×3
ajax ×1
asp.net-mvc ×1
c ×1
date ×1
distinct ×1
duplicates ×1
emacs ×1
filter ×1
geolocation ×1
gnu ×1
gnu-screen ×1
hibernate ×1
ip-address ×1
jquery ×1
jtextfield ×1
macos ×1
mysql ×1
office-2007 ×1
php ×1
python ×1
screenrc ×1
sockets ×1
spring ×1
sql ×1
testng ×1
unit-testing ×1
validation ×1
vba ×1
xval ×1