问题列表 - 第6064页

(重新)使用Visual Studio 2008在IE7中启用JavaScript调试器

Visual Studio 2008带有很好的javascript调试功能.

但是我已经玩了一些NetBeans调试器,它已经从微软安装了一个丑陋的脚本调试器到我的IE ...通常IE应该问我想用什么调试,但现在我无法用Visual Studio开始调试,脚本调试器自动启动...卸载脚本调试器后,我根本无法在IE中调试.即使附加到iexplore.exe进程也没有帮助...

已经再次安装了Script Debugger ... :(((((

如何再次在IE中恢复我的Visual Studio调试?

javascript debugging internet-explorer visual-studio

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

C++样式从unsigned char*转换为const char*

我有:

unsigned char *foo();
std::string str;
str.append(static_cast<const char*>(foo()));
Run Code Online (Sandbox Code Playgroud)

错误: invalid static_cast from type ‘unsigned char*’ to type ‘const char*’

在C++风格中投射的正确方法是什么?

c++ casting const

76
推荐指数
6
解决办法
11万
查看次数

是否有一个库将Java POJO转换为JSON和XML?

为了创建REST风格的API,我有一个对象图,我想要转换为JSON和XML.令我感到震惊的是,某人必须已经这样做了,但是使用Google和Stack Overflow进行的快速搜索没有任何结果.

有没有人知道一个合适的(Apache或等效的许可首选)库来做到这一点?

java xml json pojo

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

缓存/重用MySQL中的子查询

我有一个非常复杂的MySQL查询,包括使用相同的子查询三次.MySQL实际上会运行子查询三次吗?(这是一个昂贵的.)如果是这样,有没有办法告诉MySQL保存或缓存结果,所以它不会这样做?我可以将数据保存在一个大型数组中,然后将其重新提供给MySQL,但我宁愿不将它移出并重新进入数据库.

这是三次出现的子查询:

SELECT id FROM programs 
WHERE submitter_id=32 AND id in (
    SELECT id FROM programs 
    WHERE feed_id=2478 AND id in (
        SELECT program_id FROM playlist_program_map 
        WHERE playlist_id=181)))
Run Code Online (Sandbox Code Playgroud)

这是查询出现的完整查询的示例:

SELECT object_id, programs.created AS created, 
MATCH(text) AGAINST ('excellent ' IN BOOLEAN MODE) AS relevance 
FROM comments_programs USE INDEX (text) 
LEFT JOIN programs ON programs.id=object_id 
WHERE object_id IN (
    SELECT id FROM programs 
    WHERE 1 AND id IN (
        SELECT id FROM programs 
        WHERE submitter_id=32 AND id in (
            SELECT id FROM …
Run Code Online (Sandbox Code Playgroud)

mysql subquery

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

Python相当于"php -s"

您可能知道或不知道,您可以使用php -s从PHP源文件生成颜色语法高亮的HTML文件.

我知道Stackoverflow使用的syntaxhighlighter,这不是我真正想要的.我正在寻找能够在没有Javascript的情况下生成HTML输出的东西.

有谁知道的东西等同于PHP - 小号为Python?

php python syntax-highlighting

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

PHP摆脱令人讨厌的\n广场

最难解释的问题:

$lol = "hello";
$that = "* music
* books
* games
* asos
* cry";

$lol = str_replace("*", $line, $that);

$name = str_replace(" ", "-", $line);
$myFile = "output/$name.csv";
$fh = fopen($myFile, 'w') or die("can't open file");

$stringData = $lol;
fwrite($fh, $stringData);
fclose($fh);
Run Code Online (Sandbox Code Playgroud)

我正在查看$ lol变量的大列表,并为每个变量生成一个文本文件,你可以在$中看到文本文件的模板,其中*将成为循环中的$ lol.

所以如果$ lol ="softlayer"我会得到一个csv

softlayer music
softlayer books
softlayer games
etc..
Run Code Online (Sandbox Code Playgroud)

问题是,当我在记事本中打开它们时,它们不是柔软的音乐,等等都在同一条线上,被那些意味着"新线"的可怕方块所分隔.因此,我正在生成的CSV根据我正在尝试使用的软件而被认为是无效的.

这是一个绝对可怕的问题解释,所以请原谅:)

任何帮助都将受到大力赞赏!

php

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

异步引发事件

我正在研究在具有许多其事件订阅者的组件中进行异步事件调度的选项.在仔细阅读这些选项时,我遇到了这个例子:

public event ValueChangedEvent ValueChanged;
public void FireEventAsync(EventArgs e)
{
    Delegate[] delegates = ValueChanged.GetInvocationList();
    foreach (Delegate d in delegates)
    {
        ValueChangedEvent ev = (ValueChangedEvent)d;
        ev.BeginInvoke(e, null, null);
    }
}
Run Code Online (Sandbox Code Playgroud)

除了较旧的语法(示例来自.NET 1.1),我认为这是一个严重的资源泄漏.没有完成方法,没有轮询完成,或任何其他方式EndInvoke将被调用.

我的理解是每个人都BeginInvoke 必须有相应的EndInvoke.否则,有AsyncResult异常事件中引发的待处理对象实例以及异常事件期间引发的(可能)异常.

我意识到,通过提供回调和执行操作来改变它很容易EndInvoke,但如果我不需要...

处理异步延迟完全是另一回事,并且结合与UI线程同步的需要(即InvokeRequired等)可以很好地理解这些异步通知的整个想法.

那么,有两个问题:

  1. 我是否相信每BeginInvoke一个都需要相应的EndInvoke
  2. 除了我上面提到的,在Windows窗体应用程序中执行异步事件通知还有其他缺陷吗?

.net c# winforms

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

在C#中,如何在方法中实例化传递的泛型类型?

如何在我的InstantiateType<T>方法中实例化类型T ?

我收到错误:'T'是'类型参数'但是像'变量'一样使用.:

(对于经过改进的答案,请向下滚动)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TestGeneric33
{
    class Program
    {
        static void Main(string[] args)
        {
            Container container = new Container();
            Console.WriteLine(container.InstantiateType<Customer>("Jim", "Smith"));
            Console.WriteLine(container.InstantiateType<Employee>("Joe", "Thompson"));
            Console.ReadLine();
        }
    }

    public class Container
    {
        public T InstantiateType<T>(string firstName, string lastName) where T : IPerson
        {
            T obj = T();
            obj.FirstName(firstName);
            obj.LastName(lastName);
            return obj;
        }

    }

    public interface IPerson
    {
        string FirstName { get; set; }
        string LastName { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# generics

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

如果带有String比较的语句失败

我真的不知道为什么下面的if语句没有执行:

if (s == "/quit")
{
    System.out.println("quitted");
}
Run Code Online (Sandbox Code Playgroud)

以下是全班.

这可能是一个非常愚蠢的逻辑问题,但我一直在把头发拉到这里,但是无法解决这个问题.

谢谢你看:)

class TextParser extends Thread {
    public void run() {
        while (true) {
            for(int i = 0; i < connectionList.size(); i++) {
                try {               
                    System.out.println("reading " + i);
                    Connection c = connectionList.elementAt(i); 
                    Thread.sleep(200);

                    System.out.println("reading " + i);

                    String s = "";

                    if (c.in.ready() == true) {
                        s = c.in.readLine();
                        //System.out.println(i + "> "+ s);

                        if (s == "/quit") {
                            System.out.println("quitted");
                        }

                        if(! s.equals("")) {
                            for(int j = 0; j < …
Run Code Online (Sandbox Code Playgroud)

java multithreading if-statement string-comparison

42
推荐指数
6
解决办法
37万
查看次数

如何为不与内置或CPAN软件包名称冲突的自定义Perl模块选择软件包名称?

我已经阅读了模块上perldoc,但是我没有看到有关命名包的建议,因此它不会与内置或CPAN模块/包名冲突.

过去,为了开发本地Session.pm模块,我使用我公司的名称创建了一个本地目录,例如:

package Company::Session;
Run Code Online (Sandbox Code Playgroud)

...和Session.pm可以在目录Company /中找到.

但我不是这个命名惯例的粉丝.我宁愿将包层次结构命名为更接近代码的功能.但这就是CPAN一般的做法......

我觉得我错过了一些基本的东西.我也看过达米安的Perl最佳实践,但我可能没有找到正确的地方......

有关避免包命名空间冲突的任何建议吗?

更新W /相关的问题:如果一个包名称冲突,如何Perl的选择使用哪一个?感谢大家.

perl cpan module naming-conventions

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