问题列表 - 第43224页

从chrome扩展程序监视history.pushstate

我正在开发Chrome扩展程序以调整Facebook.然而,支持HTML5的网站,如Facebook内醒目浏览行为要求的覆盖window.history.pushState解释在这太问题.

不幸的是,Chrome的孤立世界似乎阻止了这种覆盖.有没有其他方法来捕捉历史变化(除了民意调查document.location.href)?

javascript google-chrome-extension

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

捏缩放UIOSView for ios 3.0及更高版本

我一直在阅读如何支持缩放webview,我发现了很多资源.而现在我真的输了.

我读过的内容:

  • 您只需要启用"缩放页面以适应"
  • 在uiscrollview中添加uiwebview(同时设置
    最小/最大缩放比例并
    实现 - (UIView
    *)viewForZoomingInScrollView:(UIScrollView*)scrollView)
  • 那么你可能需要手动处理触地事件......然后你可能需要手动
    识别它们......或者
    使用手势识别器.

苹果文档并没有真正帮助,我无法确定他们在谈论哪些ios?我现在真的迷路了.

因此,如果一些coco-touch的老手(很难找到)可以指导我们.

  • 我需要一个uiscrollview吗?
  • 我真的需要实现什么?
  • 我什么时候需要捕捉触摸事件,识别手势和缩放工作.

并且大约需要哪个ios.也许这个话题会帮助我和其他像我一样的人.

非常感谢提前

iphone cocoa-touch zooming uiwebview ios

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

这个C代码反转字符串有问题,但我不知道是什么?请帮忙

我开始编程.我写了这个小程序来反转一个字符串.但是如果我试图反转长度小于5个字符的字符串,那么它会输出错误的字符串.我似乎无法找到什么错误.

#include<stdio.h>
#include<string.h>
int main()
{
 char test[50];
 char rtest[50];
 int i, j=0;
 printf("Enter string : ");
 scanf("%s", test); 
 int max = strlen(test) - 1;
 for ( i = max; i>=0; i--)
 {
  rtest[j] = test[i];
  j++;
 }
 printf("Reversal is : %s\n", rtest); 

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

c string reverse

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

在textarea中,滚动条没有显示高度:30px

我今天正在帮助我的朋友.他遇到了一个问题,他希望textarea能够以30px的高度显示滚动条.不幸的是,如果我们给textarea一个高度,滚动条没有显示但是当我们使用鼠标滚轮/键盘上下导航键时它的工作.

CSS

<style type="text/css">
.txtarea { height:50px; overflow-y:scroll;  }
</style>
Run Code Online (Sandbox Code Playgroud)

HTML

<textarea class="txtarea"></textarea>
Run Code Online (Sandbox Code Playgroud)

请帮忙.

html css textarea scrollbar

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

如何在localhost中测试google place apis并获取客户端ID

我想使用places api在localhost中获取一个圆圈内的地名.有谁知道如何获取localhost的客户端ID?

google-maps

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

构造函数重载示例中的混淆

以下程序将输出作为

 I am Parameterized Ctor
 a = 0
 b = 0
Run Code Online (Sandbox Code Playgroud)
public class ParameterizedCtor {

    private int a;
    private int b;

    public ParameterizedCtor() {
        System.out.println("I am default Ctor");
        a =1;
        b =1;
    }

    public ParameterizedCtor(int a, int b) {
        System.out.println(" I am Parameterized Ctor");
        a=a;
        b=b;

    }
    public void print() {
        System.out.println(" a = "+a);
        System.out.println(" b = "+b);
    }

    public static void main(String[] args) {

        ParameterizedCtor c = new ParameterizedCtor(3, 1);
        c.print();
    }

}
Run Code Online (Sandbox Code Playgroud)

是什么原因?

java

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

在.net Framework 4.0下运行.net Framework 1.1程序

我想在 Windows Server 2008 r2 64 位上运行免费版本的 codesmith(2.6,基于 .net Framework 1.1 构建)

有办法强制它在.net Framework 4.0下运行吗?

.net 1.1 安装程序表示我的操作系统存在兼容性问题

编辑:我想知道是否有一种方法可以反编译/重新编译,例如那些将 x64 兼容性添加到 .net 应用程序(如果它仅在 Visual Studio 中被标记为 32 位)的技巧

.net .net-1.1 windows-server-2008-r2

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

如何关闭用FB.ui()打开的facebook SDK对话框?

我正在成功显示邀请朋友对话框(代码如下所示).当用户点击跳过时,iframe /对话框会显示新页面.但是从这一点来说,我找不到如何关闭iframe /对话框的方法.FB.ui不返回任何对象,似乎没有Javascript SDK方法,并且使用DOM遍历和操作将对任何FB代码更改都很脆弱.

有任何想法吗?

function popupInviteForm(actionUrl) {
    var fbmlString = '<fb:fbml>' +
              '   <fb:request-form type="POST" content="Play against me in game?" action="' + actionUrl + '" method="post" >' +
              '       <fb:multi-friend-selector target="_self" exclude_ids="" max="20" cols="4" rows="3" showborder="false" actiontext="Invite friends!" />' +
              '   </fb:request-form>' +
              '</fb:fbml>';

    FB.ui({
        method: 'fbml.dialog',
        fbml: fbmlString,
        display: 'dialog',
        size: {width:640,height:480}, width:640, height:480
    });

    $(".FB_UI_Dialog").css('width', $(window).width()*0.8);
}
Run Code Online (Sandbox Code Playgroud)

(注意:我在Facebook论坛上发布了相同的问题而没有回复.我会更新两者,如果有答案的话.)

Javascript代码是从堆栈溢出答案改编而来的.

javascript facebook facebook-javascript-sdk

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

检查对象是否符合Objective-C中的两个单独协议

在Objective-C中,当您声明一个实例变量时,您可以检查它是否符合编译时分配的协议,如下所示:

id <MyProtocol> variable;
Run Code Online (Sandbox Code Playgroud)

是否有可能在编译时检查分配给变量的对象是否符合两个单独的协议?如:

id <MyProtocol, MyOtherProtocol> variable;
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用conformsToProtocol:and respondsToSelectoral等进行运行时检查(我在实际使用对象之前做的是为了增加安全性),我可以编写自己的setter方法进行检查,但我想在编译时知道.

cocoa cocoa-touch protocols objective-c compile-time

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

jqGrid ASP.NET MVC2 DataBind NullReferenceException

我正在尝试JQGrid ASP.NET MVC2版本.

创建了一个模型和控制器:

    var itemsGridModel = new OrderItemsjqGridModel();
    itemsGridModel.OrderItemsGrid.DataUrl = Url.Action("ItemsDataRequested", new {OrderID = OrderID, CustomerID = CustomerID });
    orderVM.orderItemsGrid = itemsGridModel;


    return View(orderVM);
Run Code Online (Sandbox Code Playgroud)

ItemsDataRequested:

public JsonResult ItemsDataRequested(int OrderID, int CustomerID)
{
    // Get both the grid Model and the data Model

    var gridModel = new OrderItemsjqGridModel();
    var orderItems = ordersRepository.GetOrder(OrderID).ItemsInOrders.ToList();

    IQueryable<ItemsInOrder> myItems = orderItems.AsQueryable<ItemsInOrder>();

    return gridModel.OrderItemsGrid.DataBind(myItems);
}
Run Code Online (Sandbox Code Playgroud)

我在最后一行得到一个NullReferenceException.myItems有1个项目,其中包含所有值.

任何想法我做错了什么?

谢谢.

堆栈跟踪:

   at Trirand.Web.Mvc.Util.PrepareJsonResponse(JsonResponse response, JQGrid grid, DataTable dt)
   at Trirand.Web.Mvc.Util.ConvertToJson(JsonResponse response, JQGrid grid, DataTable dt)
   at Trirand.Web.Mvc.JQGrid.FilterDataSource(Object dataSource, …
Run Code Online (Sandbox Code Playgroud)

asp.net jqgrid-asp.net asp.net-mvc-2

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