问题列表 - 第14667页

Office VBA开发人员的文档资源

在哪里可以找到有关VBA编程的有用文档?像SitePoint for HTML开发之类的东西.MSDN简单地列出并描述了类的操作和属性/方法,而不是解释它们的用途或何时使用它们.

书籍也很受欢迎.

documentation vba office-2007

14
推荐指数
1
解决办法
1万
查看次数

gnu screen - 将默认转义命令键更改为ALT-X?

在GNU屏幕中,我想更改默认命令绑定到Alt-s(通过调整.screenrc)而不是默认的Ca,原因是我使用emacs因此GNU屏幕绑定Ca键,发送"Ca"到emacs变成乏味(如@Nils所说,发送"Ca"我应该键入"Ca a"),以及bash shell中的"Ca",我可以将转义更改为C-但是其中一些已经映射到emacs和其他组合并不像ALT-s那么容易.如果有人已经完成了ALT键映射,请告诉我.

emacs gnu gnu-screen screenrc

24
推荐指数
5
解决办法
2万
查看次数

SQL查询中没有重复项

我正在使用内部联接在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查询.

mysql sql distinct duplicates

5
推荐指数
2
解决办法
4万
查看次数

2
推荐指数
1
解决办法
2988
查看次数

python中列表中的简单删除元素

我想达到以下效果

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)

python filter

1
推荐指数
1
解决办法
232
查看次数

通过jquery $ .ajax发布时的ASP.NET MVC验证框架?

有很多非常好的帖子和解释如何使用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)

validation ajax asp.net-mvc jquery xval

6
推荐指数
1
解决办法
5805
查看次数

如何将TCP套接字更改为非阻塞?

你如何使套接字无阻塞?

我知道这个fcntl()功能,但我听说它并不总是可靠的.

c sockets

34
推荐指数
7
解决办法
13万
查看次数

Mac L&amp;F 问题:JTextField.requestFocus() 的不同行为

我有 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

我的一般问题是:

  • 你能建议一个解决这个问题的方法吗?

如果范围太广,对这些子问题的回答已经是一个很大的帮助:

  • 一个可能的解决方案是更改属性“Quaqua.TextComponent.autoSelect”。我怎么做?
  • 我什至不确定“Quaqua”是什么。它看起来像是定制的外观。Mac OS X 的默认外观是什么?它是否具有类似于 Quaqua.TextComponent.autoSelect 的属性?
  • 是否有可能仅为单个组件实例调整外观?如果是这样,如何?
  • 是否可以在我的 Linux 开发机器上设置 Mac 的外观,以便我可以实际确认这个错误(以上所有内容都是基于预感和怀疑)?如果是这样,如何?

java macos look-and-feel jtextfield

4
推荐指数
1
解决办法
2138
查看次数

如何将String对象转换为Date对象?

如何将String对象转换为Date对象?

我想我需要做这样的事情:

Date d=(some conversion ) "String "
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

java date

10
推荐指数
2
解决办法
3万
查看次数

LazyInitializationException,同时使用TestNG对Spring中使用的Hibernate实体类进行单元测试

在我的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 testng spring unit-testing hibernate

1
推荐指数
1
解决办法
2234
查看次数