小编tha*_*guy的帖子

拆分阵列的最佳方法

下午,我需要找出将阵列拆分成较小"块"的最佳方法.

我正在传递大约1200个项目,并且需要将这些项目拆分为更容易处理的100个组,然后我需要将它们传递给处理.

有人可以提出一些建议吗?

c# arrays split

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

定位CSS类的第二个实例

由于我使用的解决方案,我只有有限的CSS类.我想知道是否有一种方法可以定位第二类,当有2个同名的类时.

我有2个媒体链接实例包含一个名为DIV的项目.我需要基本上为类的第二个实例添加其他样式.然而,这就是困难所在......我无法在代码中添加任何额外的代码或类!我知道,不是理想的,但它归结为使用的解决方案,而不是个人选择.

示例代码:

 <a href="#" class="media-link" style="display: block">
    <img src="images/ph-a.png" alt="">
 </a>
 <a href="#" class="media-link">
    <img src="images/auth-2-100px.png" alt="">
    <p class="author">Author: John Smith</p>
 </a>
Run Code Online (Sandbox Code Playgroud)

提前感谢任何建议或解决方案.

css

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

如何从webservice返回JSON

早上,

我需要从我的网络服务返回一条消息.下面是我的代码示例,我将返回一个字符串.

[web method]
public string CheckFeedSubmission()
    {
        string responseText = "";
        try
        {
            //Stuff goes here
            responseText = "It Worked!"
        }
        catch (Exception ex) { responseText = "Opps wehave an error! Exception message:" + ex.Message; }
        return responseText ;
    }
Run Code Online (Sandbox Code Playgroud)

我目前得到以下回复......

<string xmlns="http://tempuri.org/"/>
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望返回类似的内容

 {"success" : true, "message" : "***Message Here***"}
Run Code Online (Sandbox Code Playgroud)

我相信一旦我理解了它,我将能够在需要时返回其他物品.它只是这个基础我需要解决.

非常感谢所有帮助,在此先感谢:)

更新:刚发现这个......

 return "{Message:'hello world'}"
Run Code Online (Sandbox Code Playgroud)

我需要类似的东西吗?

 responseText = "{"success" : true, "message" : \"There has been an error. Message: " + ex.Message + "\"}"
Run Code Online (Sandbox Code Playgroud)

c# asp.net json web-services

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

jQuery在桌子上无限滚动?

有没有人知道一个好的教程,或jQuery插件,我可以用来添加无限滚动到我的桌子上?

当用户向下滚动页面时,我基本上想要向表中添加更多行.

提前致谢.

jquery

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

使用jQuery删除类

早上,

是否有一个我可以在jQuery中使用的通配符,它​​会从元素中删除一个类?

我正在将新类应用到我的信息消息框中,如果用户单击它一次,然后再次单击它就会添加新类,但保留现有类.

我需要删除上一个类,然后添加新类的样式.有任何想法吗?

 <div id="infoMsg" style="display: block; " class="er-green er-red">All submitted feeds are complete.</div>
Run Code Online (Sandbox Code Playgroud)

正如你可以看到原来的课程是绿色的,它已经添加了红色.

javascript css jquery

7
推荐指数
3
解决办法
7261
查看次数

ASP.NET将文件上载到Amazon S3

我正在将图像上传到Amazon S3,但是我不断收到错误"请指定文件名,提供FileStream或提供ContentBody以将对象输入S3".

基本上我是从文件上传控件上传图像然后点击下面的代码.它上传本地罚款,但不上传到亚马逊.凭证是正确的,所以它只有在上传时才会出错.

有人能看出为什么会这样吗?

protected void uploadImg(int prodId, int prodFormat)
    {
        if (imgPack.HasFile)
        {
            string fileExt = Path.GetExtension(imgPack.PostedFile.FileName);
            string filename = "img" + prodId + ".jpg";

            // Specify the upload directory
            string directory = Server.MapPath(@"\images\packshots\");

            if (fileExt == ".jpeg" || fileExt == ".jpg" || fileExt == ".png")
            {
                if (packUK.PostedFile.ContentLength < 716800)
                {
                    // Create a bitmap of the content of the fileUpload control in memory
                    Bitmap originalBMP = new Bitmap(packUK.FileContent);

                    // Calculate the new image dimensions
                    decimal origWidth …
Run Code Online (Sandbox Code Playgroud)

c# asp.net file-upload amazon-s3 amazon-web-services

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

ASP.NET MVC将JSON从控制器传递给View

想知道从API(以JSON格式)提取数据的最佳方法是什么.我的控制器中有代码,它调用返回数据的API.

我想将数据放到我的View上,这样我就可以在页面上显示它.我已经看到了使用jQuery/AJAX记录最多的方法,但我真的不希望将API网址公之于众.

我正在考虑传递从返回的数据创建的对象.但老实说,我不知道该怎么做!

以下代码返回每个用户的产品数据.这很好用.

public static List<productDetails> GetUserProducts(string userid)
{
    //api/product/user/<Guid>
    var url = baseUrl + "/product/user/" + userid;

    var syncClient = new WebClient();
    var content = syncClient.DownloadString(url);

    List<productDetails> Products = (List<productDetails>)Newtonsoft.Json.JsonConvert.DeserializeObject(content, typeof(List<productDetails>));

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

目前我正在使用ViewBag将返回的数据传递给页面.如果有多个产品,这种方法效果不佳.我在ActionResult中传递了这个视图.

var p = GetUserProducts(userGuid);

foreach(var product in p)
{
    ViewBag.pId = product.Id;
    ViewBag.pName = product.FriendlyName;
    ViewBag.pSerial = product.SerialNumber;
    ViewBag.pbatt = product.Location.BatteryCharge + "%";

    ViewBag.devicehistory = "~/Location/History/" + product.Id;
}
Run Code Online (Sandbox Code Playgroud)

任何想法/例子将不胜感激.

asp.net asp.net-mvc json asp.net-mvc-4

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

asp.net检查是否使用本地主机

我想知道如何检查我是使用我的本地主机还是在实时服务器上.

基本上我想...

if (using localhost)
{
  Do Stuff...
}
else
{
   Do this instead...
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我四处寻找,但找不到任何东西.我想这样做,因为我对live和dev服务器有不同的设置.我想要一种自动检查以查看我正在使用的方法,然后使用某些设置.

提前致谢.

c# asp.net

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

jquery一起加价

早上,我有一个问题,使用jQuery添加一些总计.

我将以下内容传递给了...

  • 价格 - 600.00
  • 送货 - 4.05

但是我得到以下结果......

subTotal = 600
productShipping = 4.05
orderTotal = 4.05600

 $.each(result, function (index, res) {
                var price = 600.00; //res.productPrice;

                var subTotal = res.itemQty * price;
                var orderTotal = res.productShipping + subTotal;

                new_record = "<tr>" +
                             "<td class=\"totals\">Sub Total</td>" +
                             "<td>£" + subTotal + "</td>" +
                             "</tr>" +
                             "<tr>" +
                             "<td class=\"totals\">Shipping</td>" +
                             "<td>£" + res.productShipping + "</td>" +
                             "</tr>" +
                             "<tr>" +
                             "<td class=\"totals\">Order Total</td>" +
                             "<td>£" + orderTotal + "</td>" …
Run Code Online (Sandbox Code Playgroud)

jquery

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

删除@in和电子邮件地址后面的字符 - ASP.NET

我想从电子邮件地址中删除字符和@符号以创建用户名.所以somethinghere@email.com会成为什么样的人可以解释如何做到这一点吗?我用Google搜索了它,似乎无法找到关于这个主题的内容.

提前致谢.

asp.net username

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

Android微调器增量编号

我想在android中创建一个spinner,它有一个0到255的列表.我想知道我是怎么做的?

我目前有这个......

 public void addItemsOnSpinner() {

        spinner = (Spinner) findViewById(R.id.spinner);
        List<String> list = new ArrayList<String>();
        list.add("list 1");
        list.add("list 2");
        list.add("list 3");
        ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_spinner_item, list);
        dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(dataAdapter);
    }
Run Code Online (Sandbox Code Playgroud)

我对java没有太多经验,所以真的只是希望微调器从0开始并逐渐增加到255.

干杯

java android

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