问题列表 - 第34190页

你可以在NetTcpBinding中使用WCF数据服务(ne OData,ne Astoria,ne ADO.NET Data Service)吗?

我正在寻找通过慢速卫星连接创建数据查询WCF服务,我真的很喜欢WCF数据服务.我看到的问题是HTTP是一种非常冗长的格式,因为我所做的一切都是内部和.NET,是否可以使用NetTcpBinding来减少一些开销?

这甚至可能吗?可取?

wcf nettcpbinding wcf-data-services odata

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

我应该采用哪种模式来评论我的PHP代码?

我刚刚完成编码我的PHP应用程序现在编码已经变得有些巨大而且我正在使用的注释看起来很丑陋和无效,因为我评论的每一行代码//,这是我的第一个编码,我完全没有意识到采用的方法使我的评论看起来更好,更清洁,以便将来参考我或任何人.我会很感激,如果有人建议我的模式与示例..

这是我用我用过的丑陋评论写的函数.您将使用哪种模式来评论代码?

//function to check if the uploaded Image is valid
    function valid_image($image, $target, $url, $width, $height = 0) {
            //Check if the uploaded image is of type jpeg
            //if not then pop up a warning message and return false and redirect back
        if( $image["type"] !== "image/jpeg") {
            alert('File must be of type image/jpeg'); 
            redirect_url($url);           
            return false;
            }
            //Check the file Dimension of the Uploaded Image if it matches with the defined Value
             //Get the Dimensions of the image
            list($image_width, …
Run Code Online (Sandbox Code Playgroud)

php

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

最有效的Dictionary <K,V> .ToString()格式化?

将Dictionary转换为格式化字符串的最有效方法是什么.

例如:

我的方法:

public string DictToString(Dictionary<string, string> items, string format){

    format = String.IsNullOrEmpty(format) ? "{0}='{1}' " : format;

    string itemString = "";
    foreach(var item in items){
        itemString = itemString + String.Format(format,item.Key,item.Value);
    }

    return itemString;
}
Run Code Online (Sandbox Code Playgroud)

是否有更好/更简洁/更有效的方式?

注意:字典最多有10个项目,如果存在另一个类似的"键值对"对象类型,我就不会使用它

另外,既然我无论如何都会返回字符串,那么通用版本会是什么样子?

.net c# dictionary tostring type-conversion

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

C++外部/多个定义

我试图使用externs在C++中与Ada连接.这两个实现有什么区别?

实施A.

namespace Ada
{
    extern "C"
    {
        int getNumber();
        int index;
        int value;
    }
}
Run Code Online (Sandbox Code Playgroud)

实施B.

namespace Ada
{
    extern "C"
    {
        int getNumber();
    }
    extern "C" int index;
    extern "C" int value;
}
Run Code Online (Sandbox Code Playgroud)

两种实现都编译得很好.但Impl-A无法链接,我得到索引的多重定义错误.我只是想了解这些差异.

c++ extern

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

检测并抑制加载javascript文件的错误

我想从facebook http://connect.facebook.net/en_US/all.js中获取一个javascript文件

我工作的组织有一个阻止访问Facebook的防火墙,它只是转到一个html页面,上面写着"Access Denied blah blah blah blah"

我希望能够放置一个javascript src标记<script src="http://... "> </script>,并在浏览器尝试将html评估为javascript时检测并禁止警告.

谁知道怎么样?

javascript

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

实现前端而不是链接库的优点

我想写一个播放MP3的C++程序.在可用的MP3解码库中,我选择了mpg123.

我注意到,除了能够链接libmpg123并在我的代码中进行必要的函数调用之外,该库还包含一个后端/前端接口,使我能够与它的可执行文件通信,因此不必包含它的代码在我的程序中.

编写前端而不是简单地链接到库有什么好处?

c++ linker frontend

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

使用Git恢复基于提交ID的特定提交?

有了git log,我得到了我到目前为止提交的一系列提交.

commit f5c5cac0033439c17ebf905d4391dc0705dbd5f1
Author: prosseek 
Date:   Fri Sep 3 14:36:59 2010 -0500

    Added and modified the files.

commit c14809fafb08b9e96ff2879999ba8c807d10fb07
Author: prosseek 
Date:   Tue Aug 31 08:59:32 2010 -0500

    Just simple test for core.editor.

... etc ...
Run Code Online (Sandbox Code Playgroud)
  • 如何将其还原为特定提交?例如,如果我想回去,我该怎么办commit c14809fafb08b9e96ff2879999ba8c807d10fb07

  • 有没有其他/更好的方法回到Git的特定提交?例如,我可以将每个提交的一些标签放回标签中吗?

git

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

C#如何获得操作系统架构(x86或x64)?

可能重复:
如何使用.net检测Windows 64位平台?

如何使用.NET 2.0检索操作系统体系结构(x86或x64)?

我还没有找到任何在Google上获得操作系统架构的好方法.我发现的是如何判断进程是32位还是64位.

如果无论如何都没有在.NET 2.0中找到,请告诉我.:)

c# windows 64-bit x86 .net-2.0

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

将Twitter哈希标记转换为链接并链接到可点击链接

我在PHP中创建一个Twitter结果列表,我已经使用PHP将字符串中的文本链接转换为可点击链接而不是纯文本.

在某些Twitter结果中,字符串包含哈希标记,只是前缀为#字符的文本.

我想做的是拿hastag并将其转换为可点击的链接.

例如:

Hello my name is Dan, and im working with the #twitter api
Run Code Online (Sandbox Code Playgroud)

我想转变成:

Hello my name is Dan, and im working with the <a href="http://search.twitter.com/search?q=%23twitter">#twitter</a> api
Run Code Online (Sandbox Code Playgroud)

请注意,在URL中我必须将#更改为%23 - 我认为编码或解码.

也....

我已经使用以下代码在字符串中创建可点击链接,是否可以将两个RegEx组合在一起?

这是我的PHP将链接转换为可点击链接:

            //Convert links in string to links
            preg_match('/(http:\/\/[^\s]+)/', $row["content"], $text);
            $hypertext = "<a target='_blank' href=\"". $text[0] . "\">" . $text[0] . "</a>";
            $newString = preg_replace('/(http:\/\/[^\s]+)/', $hypertext, $row["content"]);
Run Code Online (Sandbox Code Playgroud)

php

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

C#中的跨进程锁定

我编写了一个API,将在(1)Windows服务,(2)Web应用程序和(3)Windows窗体应用程序的同一个框中使用.他们都需要共享一小组常用数据(一些int,一个日期和一个字符串,我可以将其作为单个类的属性).

我可以使用什么样的锁定机制进行跨进程,以便三个进程可以安全地共享资源而不会遇到冲突?

请不要数据库,寻找不需要额外依赖性的解决方案.优选地,解决方案将以某种方式使用共享存储器或文件系统.

c# multithreading locking

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