小编Gon*_*ing的帖子

如何从项目文件夹中读取文件?

当我的应用程序第一次在Windows手机上启动时,我想从项目文件夹中获取一些文件(xml/images)并将它们写入隔离存储.

如何检测我的应用程序是否第一次运行?

如何访问项目文件夹中的文件?

windows-phone-7

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

应用程序使用的Windows Phone电话功能

我有一个类库,它是一组帮助类来开发windows phone 7应用程序.

我在此库中的核心帮助程序类之一负责提供位置服务功能,因此它使用ILocationWatcher和对System.Device的引用.

现在问题是即使我在市场上提交应用程序后不使用此助手类(即,将永远不会启动LocationWatcher),它会将"位置服务"显示为我的应用程序正在使用的功能之一.

我相信市场检测到这一点的方式,或多或少地分析了项目中的所有代码和库.

我们怎么能以某种方式覆盖这种行为?

silverlight windows-phone-7

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

启动多个线程时Silverlight应用程序无响应

我有一个silverlight应用程序,可以在服务器端启动一些工作.每项工作都是一个彼此独立的工作单元.

我使用了Parallel.ForEach()并且它工作正常然而我意识到如果我有大量的工作(比如超过300),当线程数增加50时,silverlight应用程序似乎停止响应(它不会冻结浏览器但是应该在其中填充数据的网格是空的并且小圆环保持旋转.

只有当线程计数再次下降(即所有作业都已完成处理)时才会填充网格.

我正在使用Asp.net开发服务器(基于cassini)进行测试,并且想知道它与它有什么关系.

我也改变了我的代码以使用异步编程模型,但是我遇到了与线程增加相同的问题.

可能导致这种情况的任何想法?

JD

我正在考虑做ThreadPool.SetMaxThread(),但我在某处读到这可能不适用于Web托管应用程序.

c# silverlight multithreading

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

通过SQL Agent从SQL Server导出到Excel并作为附件发送电子邮件

我意识到这个问题涵盖了许多技术,但我只是在这里寻找高层贡献.

我目前的任务是从SQL Server proc导出到Excel,然后通过SQL Agent将Excel文件作为附件发送.必须每天运行SQL代理作业.

我尝试过的:

  • SQL - > Excel使用xp_cmdshell和bcp.这很好,但是excel输出会将非alpha文本字段更改为数字.(即电话号码)
  • SQL OpenRowset.根据我的理解,由于64位Win7,我无法克服缺乏使用OpenRowset的Jet 4.0提供程序.
  • SSIS.在克服了动态文件名困境之后,当我从SQL到Excel的数据类型不匹配时,我就陷入困境.(某些Unicode到非Unicode问题)
  • 我可以用.NET编写导出过程,但后来我不知道如何将它附加到SQL Agent.

我想我最大的问题是,如果你要自己解决这个问题(我相信很多人必须这样做),我应该选择哪种技术路径?

注意:我几乎可以肯定我不应该在服务器上安装Office

提前致谢.

excel ssis sql-server-2008

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

这段JavaScript如何工作?

这段代码只是停留在Body中它完全符合我的期望,但我不明白为什么.

特别是我没看到如何调用webservice,看起来脚本将调用添加到Head部分并且可能重新加载页面但是我不确定并且不喜欢不知道或者这行意味着什么 - script.onload = script.onreadystatechange = function()

有人可以解释一下吗?

var script = document.createElement("script"),
    head = document.getElementsByTagName("head")[0],
    url = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/FindByPostcode/v1.00/json.ws?";

// Build the query string
url += "&Key=" + encodeURI(pca_Key);
url += "&Postcode=" + encodeURI(postcode);
url += "&CallbackFunction=PostcodeAnywhere_FindByPostcode_End";

script.src = url;

// Make the request
script.onload = script.onreadystatechange = function () {
    if (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") {
        script.onload = script.onreadystatechange = null;
        if (head && script.parentNode)
            head.removeChild(script);
    }
}

head.insertBefore(script, head.firstChild);
Run Code Online (Sandbox Code Playgroud)

斯图

javascript

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

使用jQuery动态调整div的大小

我有一个div(id="mainDiv"),如果用户更改其浏览器窗口的大小,我需要动态调整大小.我已经编写了以下代码来尝试让它工作,但这似乎并没有设置我的高度div:

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
    var height = $(window).height(); 
    $("#mainDiv").height(height);
</script>
<body>
    <div id="mainDiv"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

我不太了解jQuery,我犯了一个明显的错误吗?

html javascript jquery

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

如何将HTTP Post的整个主体作为单个字符串传递给WebAPI

我有一个"查找"WebAPI服务,它返回查询表数据,如Salutations(Mr Mrs etc)和一些更长时间(例如业务类型).

为了省去自己手动填充查找表的麻烦,我添加了一个HttpPost方法,假设我可以使用Fiddler2 简单地在主体中传递一行分隔的数据集.这样我就可以将数据列表粘贴到fiddler中,并在几秒钟内添加所有查找:

    // post api/lookup/lookupName
    [HttpPost]
    public void SaveNewLookups([FromUri(Name="id")] string lookupName, [FromBody]string body)
Run Code Online (Sandbox Code Playgroud)

但是现在我对内容类型的尝试很重要,当命中方法时,body参数始终为null.

我通过使用以下代码来访问原始正文文本,但是让参数化版本工作会很好:

string body = Request.Content.ReadAsStringAsync().Result;
Run Code Online (Sandbox Code Playgroud)

我不想使用JSON或其他格式的数据,因为这会破坏使用简单文本列表的目的.

http-post asp.net-web-api

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

在列表<产品>中搜索产品名称

该功能实现了列表中产品的搜索.我在if循环中的返回类型中收到错误.如果找到产品应该返回什么类型,如果找不到productname则返回类型应该是什么?应该将值返回到main()方法中的哪个变量?

namespace Sample
{

    public class Product
    {
        public int Id { get; set; }
        public string Name { get; set; }
    } 

    class Program
    {
        public static Product SearchProductsByName(string ProductsName, List<Product> products)
        {
            Product pd;
            pd= new Product();
            foreach (Product rs in products)
            {
                if (ProductsName == rs.Name)
                {
                    return pd;
                }
            }   
        }
    }

    static void Main(string[] args)
    {
        Product res=new Product();
        Console.WriteLine("Enter the name of the product");
        string pname = Console.ReadLine();
        res=SearchRestaurantsByName(pname , products);
    }
Run Code Online (Sandbox Code Playgroud)

c# search list

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

jQuery 查找 &lt;table&gt; 的子元素?

我正在尝试使用 jquery 为我的“表”的每个“tr”子元素执行一个函数,但此代码无法识别子元素。我之前已经将此代码用于基于“div”的设计,如果我将“table”和“tr”标签更改为“div”,它可以完美运行,但它不会在这里运行!这是一个简单的设计:

<table id="tblSearch" border="1px">
    <tr>
        <td>Hello</td>
    </tr>
    <tr>
        <td>Hey</td>
    </tr>
    <tr>
        <td>Hi</td>
    </tr>
    <tr>
        <td>There!</td>
    </tr>
</table>
<table>
    <tr align="center">
        <input id="btnSearch" type="button" value="Search" />
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这是jquery:

$(function () {
    $('#btnSearch').click(function () {
        var a = $("#tblSearch").children("tr").each(function(){
            alert($(this).text);
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

jsfiddle: 请注意,警报只运行一次!而且我还在我的 jsfiddle 中删除了儿童的“tr”以使代码可以运行......有人可以帮助我吗?

html javascript jquery

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

jQuery click()无法在Google Chrome扩展程序中使用

我正在编写一个插件,以便在亚马逊卖家中央仪表板中为自己处理有用的信息.

由于某种原因,click()下一页链接的调用不会从上下文脚本中触发.

代码正在运行,但这没有任何作用:

var $next = $('a:contains(Next)');
$next.click();
Run Code Online (Sandbox Code Playgroud)

但奇怪的是这有效:

var $next = $('a:contains(Next)');
window.location = $next.attr("href");
Run Code Online (Sandbox Code Playgroud)

链接HTML的示例是:

<td align="right" valign="middle" width="60%" class="tiny">
    <nobr>&nbsp;&nbsp;&nbsp;<a href="https://sellercentral-europe.amazon.com/gp/feedback-manager/view-all-feedback.html?ie=UTF8&amp;currentPage=2&amp;dateRange=&amp;descendingOrder=1&amp;pageSize=50&amp;sortType=Date">Next</a>
    </nobr>
</td>
Run Code Online (Sandbox Code Playgroud)

在Chrome扩展程序中运行点击事件有任何限制吗?按下另一页上的按钮效果很好(尽管那个结构不同 - 见下文):

<a class="buttonImage" name="View all your feedback" href="https://sellercentral-europe.amazon.com/gp/feedback-manager/view-all-feedback.html/ref=fb_fbmgr_vwallfb?ie=UTF8&amp;dateRange=&amp;descendingOrder=1&amp;sortType=Date">
    <span class="awesomeButton buttonLarge primaryLargeButton inner_button">
        <span class="button_label">View all your feedback</span>
    </span>
</a>
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-chrome-extension

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