问题列表 - 第26319页

如何将宏用于命令行参数以调试.NET项目?

在Visual Studio Debug属性页面(对于.NET 4项目),我希望能够在Build Events中指定宏,例如$(OutDir).但它不起作用,宏不会被替换.

不起作用

它只是不受支持吗?有工作吗?

.net macros command-line visual-studio

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

使用带有动态加载链接的jQuery Fancybox(灯箱类型对话框)

我正在尝试绑定Fancy box链接,以便在创建新链接时它仍然有效.我在这里看到了一些其他问题,但没有真正回答.这就是我想要做的.

jQuery("a#[id^='domore_']").fancybox({
'autoDimensions' : false,
'width'           : 'auto',
'height'          : 'auto'
});
Run Code Online (Sandbox Code Playgroud)

这工作正常,但当ajax重新加载页面或链接时,它不起作用.我尝试使用live(),但我无法让它工作.你如何重新启动或实现fancybox上的直播?有什么办法吗?谢谢

javascript jquery fancybox

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

真实世界并发软件中的读写示例

我正在寻找在并发系统中需要对相同值进行读写访问的真实世界示例.

在我看来,存在许多信号量或锁定,因为没有已知的替代方法(对于实现者),但是你知道任何模式似乎需要互斥量吗?

在某种程度上,我要求考虑现实世界中并发软件的标准HARD问题集.

concurrency multithreading semaphore locking

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

什么是用于创建和发送电子邮件的良好Perl OO界面?

我正在寻找一种简单的(OO?)方法来创建和发送电子邮件.

就像是

$e = Email->new(to => "test <test@test.com>", from => "from <from@from.com>");
$e->plain_text($plain_version);
$e->html($html_version);
$e->attach_file($some_file_object);
Run Code Online (Sandbox Code Playgroud)

我发现Email :: MIME :: CreateHTML几乎在所有方面看起来都很棒,但它似乎不支持文件附件.

此外,我正在考虑将这些电子邮件写入数据库并让cronjob在以后发送它们.这意味着我需要一个$e->as_text()sub来返回整个电子邮件,包括附件,作为原始文本,我可以填入数据库.因此,我需要一种发送原始电子邮件的方式 - 实现这一目标的好方法是什么?

非常感谢

email perl cpan

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

JavaScript对象字面符号混淆

在Firefox控制台中,此代码将生成错误:

{"d" : ["bankaccountnumber", "$1234.56"] } 
>   SyntaxError: invalid label {
> message="invalid label",  more...}
Run Code Online (Sandbox Code Playgroud)

这段代码工作得很好

{d : ["bankaccountnumber", "$1234.56"] } 
> ["bankaccountnumber", "$1234.56"]
Run Code Online (Sandbox Code Playgroud)

此代码也可以正常工作

var a = {'d' : ["bankaccountnumber", "$1234.56"] };
a.d
> ["bankaccountnumber", "$1234.56"]
Run Code Online (Sandbox Code Playgroud)

有人可以帮助解释为什么会有差异?谢谢!

javascript json

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

如何从其他代码中读取长SQL?

这是一个非常开放的问题,但我认为它对SQL可读性非常有益.

所以你有一个Java程序,并且你试图从它调用一个怪物SQL语句,有许多子查询和连接.我的问题的起点是一个字符串常量,如下所示:

static string MONSTER_STATEMENT = 
  "SELECT  " +
  "   fields" +
  "WHERE "+
  "   fieldA = (SELECT a FROM TableC) " +
  "AND fieldB IN (%s)" +
  "AND fieldC = %d " +
  "FROM "
  "   tableA INNER JOIN tableB ON ...";
Run Code Online (Sandbox Code Playgroud)

它稍后使用String.format填充并执行.

你有什么技巧让这种东西可读?你分开你的内部联接吗?你在字符串中缩进SQL本身吗?你把评论放在哪里?请分享你的武器库中的所有技巧.

java sql readability

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

erlang OTP Supervisor崩溃

我正在研究Erlang文档,试图了解设置OTP gen_server和supervisor的基础知识.每当我的gen_server崩溃时,我的主管也会崩溃.事实上,每当我在命令行上出错时,我的主管就会崩溃.

我希望gen_server在崩溃时重新启动.我希望命令行错误对我的服务器组件没有任何影响.我的主管不应该崩溃.

我正在使用的代码是一个基本的"回声服务器",它回复你发送的任何内容,以及一个主管,它最多每分钟重启一次echo_server 5次(one_for_one).我的代码:

echo_server.erl

-module(echo_server).
-behaviour(gen_server).

-export([start_link/0]).
-export([echo/1, crash/0]).
-export([init/1, handle_call/3, handle_cast/2]).

start_link() ->
    gen_server:start_link({local, echo_server}, echo_server, [], []).

%% public api
echo(Text) ->
    gen_server:call(echo_server, {echo, Text}).
crash() ->
    gen_server:call(echo_server, crash)..

%% behaviours
init(_Args) ->
    {ok, none}.
handle_call(crash, _From, State) ->
    X=1,
    {reply, X=2, State}.
handle_call({echo, Text}, _From, State) ->
    {reply, Text, State}.
handle_cast(_, State) ->
    {noreply, State}.
Run Code Online (Sandbox Code Playgroud)

echo_sup.erl

-module(echo_sup).
-behaviour(supervisor).
-export([start_link/0]).
-export([init/1]).

start_link() ->
    supervisor:start_link(echo_sup, []).
init(_Args) ->
    {ok,  {{one_for_one, 5, 60},
       [{echo_server, {echo_server, start_link, …
Run Code Online (Sandbox Code Playgroud)

erlang erlang-otp gen-server erlang-supervisor

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

C#代表引擎问题

在SO中阅读以下问题后,我正在研究代理方差:Delegate.CreateDelegate()和泛型:绑定到目标方法的错误

我在Barry kelly找到了一段非常好的代码, 网址是https://www.blogger.com/comment.g?blogID=8184237816669520763&postID=2109708553230166434

这是(以加糖形式:-)

using System;

namespace ConsoleApplication4
{
    internal class Base
    {
    }

    internal class Derived : Base
    {
    }

    internal delegate void baseClassDelegate(Base b);

    internal delegate void derivedClassDelegate(Derived d);


    internal class App
    {
        private static void Foo1(Base b)
        {
            Console.WriteLine("Foo 1");
        }

        private static void Foo2(Derived b)
        {
            Console.WriteLine("Foo 2");
        }

        private static T CastDelegate<T>(Delegate src)
            where T : class
        {
            return (T) (object) Delegate.CreateDelegate(
                                    typeof (T),
                                    src.Target,
                                    src.Method,
                                    true); // throw on fail …
Run Code Online (Sandbox Code Playgroud)

c# delegates generic-variance

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

带Silverlight 4的插座

我需要实现从浏览器中的Silverlight 4应用程序到网络上的设备的持久套接字连接.

我需要以下内容:

  1. 连接到它并保持持久连接
  2. 发送和接收数据
  3. 在连接断开时获取某种类型的事件或通知(或检测它).

Silverlight 4可以实现吗?如果是这样,有人能指出一些例子吗?我发现的只是Silverlight 2的一些尝试.

.net c# sockets silverlight silverlight-4.0

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

C#使私有实例变量可访问(锯齿状数组)

为了在程序中添加更多oop,我希望在一个可访问类的类(对象)中创建一个私有实例变量.

private byte [] [] J;

所有这些代码都引用了这个锯齿状数组.
现在在另一个类中,我将所有for循环与控制台写入一起放置以显示想要的结果.基本上它说"当前上下文中不存在名称J"
但是我如何使这个J可以访问?

我尝试过get和set但是我一直在'无法转换为byte to byte [] []'

获取和设置我需要什么样的cyntax?

像这样的东西?或者我还需要几个步骤?:

public Byte JArray
get { return J; }  //can converrt to byte here
set { J = value; } //cannnot convert to byte here
Run Code Online (Sandbox Code Playgroud)

亲切的问候

c#

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