问题列表 - 第33567页

在HTML文件中调试javascript

如何在javascript函数的HTML页面中放置断点,以便在行执行时查看变量的值.最简单的方法是什么?

谢谢

javascript debugging profiling breakpoints

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

为什么这个正则表达式,使用"not"和backref,需要一个懒惰的匹配?

将not ^运算符与back引用结合使用时,为什么需要使用惰性匹配?似乎not应该打破比赛.

例如:

<?php
preg_match('/(t)[^\1]*\1/', 'is this test ok', $matches);
echo $matches[0];
?>
Run Code Online (Sandbox Code Playgroud)

this testthis t尽管中间t不匹配,否则将输出而不是输出[^\1].我需要/(t)[^\1]*?\1/用来匹配this t.

此外

preg_match('/t[^t]*t/', 'is this test ok', $matches);
Run Code Online (Sandbox Code Playgroud)

确实只匹配this t.

发生了什么事,我误解了什么?

php regex regex-negation

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

VS2010中是否缺少报告参数?

这可能是一个愚蠢的问题,但他们在VS2010中埋葬报告参数的位置是什么?

2005/2008年这很容易.转到报告菜单,然后选择报告参数.现在我不能为我的生活找到它!

谢谢.

reportviewer

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

如何保护进程的内存

我有一个在内存中有一些重要值的进程.我不希望任何人能够读取我的进程的内存并获取这些值.所以我尝试创建一个程序,查看运行的程序列表,并确定它们中的任何一个是"调试器"等.但我意识到有人可以编写一个快速程序来转储我的进程的内存.我知道我系统上的几个进程都有内存保护.我怎么能得到这个呢?(ps:我正在使用C#)

c# memory windows

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

jQuery:检查下一个元素,如果不隐藏

我有一些H3元素,有时后面跟着一个P元素.我想检查并查看h3之后的下一个元素是否为ap,如果不是,则隐藏h3.

jquery next

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

有没有比设置变量更好的方法?

在我的javascript对象中,我发现自己写了这个:

this_object = this;
Run Code Online (Sandbox Code Playgroud)

看来这是将成员变量传递给外部函数的唯一方法......

google.maps.event.addListener(this.marker, 'click', function() {
    this.info_window.setContent('Chicago marker');
    this.info_window.open(this.map,this.marker);
});
Run Code Online (Sandbox Code Playgroud)

这是不行的,我有对象复制到一个成员变量,并通过新的对象(和替换所有thisthis_object)

这感觉很难看.是否有"更好"或"更清洁"的方式,或者这是我唯一的选择?

javascript oop callback javascript-objects

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

不在类路径中的依赖项的测试资源?

我有一个使用Maven设置的多模块Spring项目:

my-root (pom)
    - my-logic
    - my-webapp (depending on my-logic)
    - my-consoleapp (depending on my-logic)
Run Code Online (Sandbox Code Playgroud)

我的测试类继承AbstractTransactionalJUnit4SpringContextTests@ContextCofiguration用于设置ApplicationContext.

例如Spring Controller的测试类:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { 
  "classpath:applicationContext-logic-test.xml",
  "classpath:applicationContext-web-test.xml"})
public class ControllerTest extends AbstractTransactionalJUnit4SpringContextTests {

  @Autowired
    private ApplicationContext applicationContext;
    ...
}
Run Code Online (Sandbox Code Playgroud)

如您所见,每个模块都有一个配置XML.我有单独的配置用于测试,驻留在每个模块的测试/资源中(另外还有后缀"-test").如果我在Eclipse中运行JUnit测试,这一切都有效(类编译,运行并且JUnit测试成功).

现在我的问题:使用Maven运行测试将无法正常工作!(例如,使用"Run As">"Maven install" my-root(我使用m2eclipse)).具体来说,它将抛出以下异常:

java.io.FileNotFoundException:类路径资源[applicationContext-logic-test.xml]无法打开,因为它不存在

似乎Maven没有将文件添加my-logic/src/test/resources到运行单元测试时设置的类路径中my-webapp.

我该如何解决这个问题?

java junit spring maven-2 classpath

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

为什么这个Boost ASIO代码不能与这个python客户端一起使用?

此代码与原始udp异步回显服务器相同,但具有不同的套接字.

响应将在wireshark中传输并显示,但随后会将ICMP Port Unreachable错误发送回服务器.我试图理解为什么因为一切看起来都正确.

您可以将此代码直接复制到源文件中,例如server.cpp.然后用.编译

gcc server.cpp -lboost_system

使用如下命令运行它: ./a.out 35200

#include <cstdlib>
#include <iostream>
#include <boost/bind.hpp>
#include <boost/asio.hpp>

using boost::asio::ip::udp;
class server
{
public:
  server(boost::asio::io_service& io_service, short port)
    : io_service_(io_service),
      socket_(io_service, udp::endpoint(udp::v4(), port)),
      socket2_(io_service, udp::endpoint(udp::v4(),0))
  {
    socket_.async_receive_from(
        boost::asio::buffer(data_, max_length), sender_endpoint_,
        boost::bind(&server::handle_receive_from, this,
          boost::asio::placeholders::error,
          boost::asio::placeholders::bytes_transferred));
  }

  void handle_receive_from(const boost::system::error_code& error,
      size_t bytes_recvd)
  {
    if (!error && bytes_recvd > 0)
    {
        // use a different socket... random source port.
        socket2_.async_send_to(
            boost::asio::buffer(data_, bytes_recvd), sender_endpoint_,
            boost::bind(&server::handle_send_to, this,
                        boost::asio::placeholders::error,
                        boost::asio::placeholders::bytes_transferred));
    }
    else
    {
      socket_.async_receive_from( …
Run Code Online (Sandbox Code Playgroud)

c++ python boost-asio

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

最适合生产的最安全的Java Profiler?

我正在寻找一个Java Profiler,用于满足以下所有要求的非常高需求的商业或免费生产环境:

  • 与代码轻量级集成(无需使用特殊选项重新编译,无代码挂钩等).在应用程序代码旁边删除一些特定于探查器的.jars是可以的.
  • 应该能够连接/断开JVM而无需重新启动应用程序.
  • 分析未激活时,不会影响性能
  • 分析处于活动状态时,对性能的影响可以忽略不计.非常轻微的降解是可以接受
  • 必须完成分析器所做的所有"预期"事情 - 在每个方法中花费的时间来查找热点,对象分配/内存分析等.

基本上我需要一些可以在生产中处于休眠状态的东西,当一切都很好而没有任何人知道或关心它在那里,但随后能够连接到它麻烦(和性能降级)自由地找出难以找到的问题,如热点和同步的问题.

java profiler profiling production-environment

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

X11剪贴板如何处理多种数据格式?

它可能发生在你身上,以及-有时当你复制一些网页中的文字转换为富文本电子邮件草案中你最喜欢的网络邮件客户端,你不喜欢粘贴的事实部分有不同的字体/尺寸/重量.它以某种方式记住了风格(通常是图像,选中时).如果将它粘贴到像Vim这样的喜爱的文本编辑器中,那么没有HTML,只有纯文本?

替代文字

剪贴板似乎以各种格式维护所选数据.如何以任何一种格式(以编程方式或使用某些实用程序)访问数据?X11剪贴板是如何工作的?

x11 clipboard text xorg

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