小编Ela*_*hmi的帖子

靠近某个位置的Phonegap iPhone应用程序通知

我正在使用Cordova为iPhone创建一个应用程序.我对objective-c不太满意,但之前已经写了一些插件,所以如果需要的话我也可以.

我有一系列商店的位置(gps线)列表.我想在应用程序的用户靠近其中一个位置时弹出通知.

phonegap支持这个吗?如果没有,有人能指出我在Objective-c中实现这个目标的正确方向吗?

objective-c cordova

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

IEnumerable跳过并采取

我有一个自定义控件,其数据源类型为IEnumerable(非泛型).现在我想在数据源上实现分页,所以我需要像Skip和Take这样的东西,它有List-of-T.现在我使用以下内容:

List<object> pagingList = DataSource.Cast<object>().ToList()
Run Code Online (Sandbox Code Playgroud)

我猜这可能效率低下,所以我正在寻找一种更好的方法来做到这一点.枚举集合,使用两个计数器跳过元素等可能会更有效,但它太丑了我只是不想这样做.但也许这是最好的选择?

c# generics

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

iphone - 在viewDidAppear之前调用numberOfRowsInSection

这可能是正常的,但我是Objective-c的新手.我有一个带有两个视图控制器的应用程序,都是表视图.单击一行时,我将第二个视图加载到堆栈的顶部,并通过其中一个属性传递参数.在第一个视图(默认由导航控制器加载)上,首先调用viewDidAppear函数,它从URL打开XML文件,为每个节点构建一个对象,并将所有对象推送到一个数组中.完成此操作后,将调用numberOfRowsInSection并返回数组的计数,一切正常.在另一个视图中,首先加载它后调用numberOfRowsInSection然后调用viewDidAppear.我是iphone的新手,我不知道为什么会发生这种情况.

谢谢!

iphone cocoa-touch objective-c uitabbarcontroller uitableview

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

没有JS库的样式警报框

我想在我的网站上显示提醒.我可以使用像jQuery这样的库,但是目前,该网站没有使用它,我认为添加库只是出于警报框的唯一目的而不是一个好主意.

有什么方法可以设置警报框样式,还是有一个纯js替代jQuery模式对话框?

javascript

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

jqplot不显示ajax数据

我有以下jQuery代码:

$(document).ready(function () {
        var group = 'test';
        $.ajax({
            type: "POST",
            async: false,
            url: "/validate.asmx/GetGraphData",
            contentType: "application/json;",
            data: "{'groupBy': '" + group + "'}",
            dataType: 'json',
            success: function (data) {
                Plot(data.d);
            }
        });
    });

    function Plot(dataIn) {
        alert(dataIn);
        $.jqplot('chartcontainer', [[[ 'test1', 1 ], [ 'test2', 5]]],
        {
            seriesDefaults: {
                renderer: $.jqplot.PieRenderer,
                rendererOptions: {
                    showDataLabels: true
                }
            },
            legend: { show: true, location: 'e' }
        }
            );
    }
Run Code Online (Sandbox Code Playgroud)

webmethod(切割后进行测试)看起来像这样:

[WebMethod]
    public string GetGraphData(string groupBy)
    {
        PaymentModelDataContext db = new PaymentModelDataContext();
        var …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery jqplot

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

取消选择RichTextBox中的文本

我有一个RichTextBox搜索框.我使用以下代码进行搜索功能:

TabPage activePage = tabs.SelectedTab;
            RichTextBox xmlBox = activePage.Controls.Find("xmlBox", true).Single() as RichTextBox;

xmlBox.DeselectAll();

int index = 0;
int len = xmlBox.TextLength;
int lastIndex = xmlBox.Text.LastIndexOf(tbSearch.Text);

while (index < lastIndex)
{
     xmlBox.Find(tbSearch.Text, index, len, RichTextBoxFinds.WholeWord);
     xmlBox.SelectionBackColor = Color.Yellow;
     index = xmlBox.Text.IndexOf(tbSearch.Text, index) + 1;
}
Run Code Online (Sandbox Code Playgroud)

我想要的是让用户输入单词User.当他输入U我希望所有的Us被突出显示等等,然后如果他删除r我想要只Use突出显示.我在想这DeselectAll()会有所作为,但这不起作用.还有其他办法吗?

.net c# winforms

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

将多种内容类型发布到web api

我有一个web api,我想发布一个图像文件+一些数据,以便在服务器收到它时正确处理它.

调用代码看起来像这样:

using(var client = new HttpClient())
using(var content = new MultipartFormDataContent())
{
  client.BaseAddress = new Uri("http://localhost:8080/");
  var fileContent = new ByteArrayContent(File.ReadAllBytes(fileName));
  fileContent.Headers.ContentDisposition = new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment")
   {
     FileName = "foo.jpg"
   };

   content.Add(fileContent);
   FeedItemParams parameters = new FeedItemParams()
   {
     Id = "1234",
     comment = "Some comment about this or that."
   };
   content.Add(new ObjectContent<FeedItemParams>(parameters, new JsonMediaTypeFormatter()), "parameters");
   content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("multipart/form-data");

   var result = client.PostAsync("/api/ImageServices", content).Result;
Run Code Online (Sandbox Code Playgroud)

web api方法签名如下所示:

public async Task<HttpResponseMessage> Post([FromBody]FeedItemParams parameters)
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我得到一个UnsupportedMediaType例外.我知道这与此有关ObjectContent,因为当我ID在查询字符串中传递一个而不是正文中的对象时,此方法有效.

我在这里出错的任何想法?

c# content-type asp.net-web-api

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

为 jQuery 非侵入式验证自定义最小和最大错误消息

我正在使用带有最小和最大属性集的 HTML5 日期类型输入。

<input class="AccordionLeft" data-val="true" 
id="operationDate" max="2050-01-01" min="2014-09-02" 
name="OpDate" type="date" value="">
Run Code Online (Sandbox Code Playgroud)

当我在最小日期之前输入一个日期时,我会从内置验证器收到 jquery 验证消息。我想定制这个。我们已经创建了几个自定义规则(通过自定义数据注释)并且对于我们的 custrom 验证规则,设置错误消息很简单。

内置验证器有这样的东西吗?

jquery jquery-validate unobtrusive-validation asp.net-mvc-5.1

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