小编Jak*_*mpl的帖子

如何使用JavaScript禁用锚点?

我必须根据条件禁用锚链接如果某些数据到达该字段它应该作为超链接工作,如果该数据没有来,那么链接不应该在那里?对此有任何想法都是受欢迎的.

html javascript css

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

WebView页数

我有一个WebView显示一些经常更新的内容.我想在我的UI中显示一个页面计数器,它会告诉用户如果要打印它们,Web视图会有多少页面.

我试过做:

NSRange r = NSMakeRange(0, 0);
BOOL knows = [[[[webView mainFrame] frameView] documentView] knowsPageRange: &r];
Run Code Online (Sandbox Code Playgroud)

给出knows = YESr.length总是等于1.

我怎样才能获得这些信息?(如果可能,最好以高效的方式).

cocoa objective-c webview

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

如何从外部URL获取html源代码

如何从外部网页获取html源代码?

像:getHtml('http://google.com');.

我试图使用:获取iframe的内容$("#frame").contents().find("html");,但如果在我的情况下网页没有html标签,只有1行文字.我无法使用PHP,file_get_contents()因为它不会保留会话数据.

javascript jquery

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

使用纯文本文件存储任意元数据

我正在编写一个文本编辑器,我需要存储一些信息(通常只是几个字符串;存储不需要特别耐用)与应用程序保存的每个文件(不包含文本文件的一部分)因为其他应用可能会阅读它,而且信息仅针对我的应用).

我该怎么做?


更多信息:我有一个NSDocument设置,我想简单地存储一个NSString实例变量作为每个文件元数据.根据下面的答案,我提出了这个问题,这个问题目前存在问题并导致程序在启动时崩溃:

#import <sys/xattr.h>
@interface MyDocument : NSDocument {
  NSString *metadatum;
}

@implementation MyDocument 

- (BOOL)writeToURL:(NSURL *)url ofType:(NSString *)type error:(NSError **)err
{
  BOOL output = [super writeToURL:url ofType:type error:err];
  if(!setxattr([[url path] cStringUsingEncoding:NSUTF8StringEncoding], 
               "eu.gampleman.xattrs.style", 
               [metadatum cStringUsingEncoding:NSUTF8StringEncoding], 
               sizeof(char) * [styleName length], 0, 0)) 
  {
      NSLog(@"Write failure");
  }
  return output;
}

- (BOOL)readFromURL:(NSURL *)url ofType:(NSString *)type error:(NSError **)err {
  char *output;
  ssize_t bytes = getxattr([[url path] cStringUsingEncoding:NSUTF8StringEncoding],
                           "eu.gampleman.xattrs.style", &output, 1024, 0, 0);
  if (bytes > 0) {
    metadatum = [[NSString alloc] initWithBytes:output …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

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

使用elm高阶函数进行键盘事件

我正在尝试创建一个更高阶的函数来创建函数来捕获特定的密钥代码.该代码的灵感来自于他的todomvc实现中的Evan的"onEnter"功能,该功能仅捕获输入功能.

onKeyCode : Int -> Msg -> Attribute Msg
onKeyCode keycode msg =
    let
        captureKey code =
            if code == keycode then
                msg
            else
                NoOp
    in
        on "keydown" (Json.map captureKey keyCode)

onEnter = onKeyCode 13
onEsc =  onKeyCode 27
Run Code Online (Sandbox Code Playgroud)

现在我想将它添加到查看器中的输入组件:

input
 [ class "edit"
 , id ("todo-" ++ toString item.uid)
 , value item.message
 , onInput (UpdateItem item.uid)
 , onBlur (SwitchEditTodo item.uid False)
 , onEnter (SwitchEditTodo item.uid False)
 , onEsc (UndoEditTodo item.uid)
 ]
[]
Run Code Online (Sandbox Code Playgroud)

如果我只有onEnter,代码将按预期工作,但如果我添加onEsc,onEnter代码永远不会执行.我在哪里做错了?是高阶函数上下文的问题还是在单独的函数中使用多个值进行"on"映射?

functional-programming javascript-events elm

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

如何删除(或隐藏)jqgrid中的标题栏?

我看到你可以添加一个顶部标题栏并使用以下代码放置标题:

jQuery('#grid').setCaption("Title");
Run Code Online (Sandbox Code Playgroud)

无论如何,如果我已经设置了标题,删除标题栏?

我试过这个,但它只删除了文本(不删除整个标题栏).

jQuery('#grid').setCaption("");
Run Code Online (Sandbox Code Playgroud)

jquery filter jqgrid caption

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

如何使用C#或Java发送SYN数据包

我想将SYN数据包发送到远程主机,现在的问题是,如果我使用任何.NET框架类,那么我就不能这样做了; 例如,TCP客户端获取主机IP和端口号并建立连接,与java中的ClientSocket类相同.

我想控制自己的连接建立; 我的意思是我想发送连接请求(SYN数据包)然后等待连接回复然后发送数据包.我知道没有外部库可能并不容易,所以如果有人可以指导我如何在C#或Java中完成它..

c#

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

如何使用xmpp框架仅列出facebook上的在线用户

我已经在我的应用程序中集成了xmpp并能够在表格视图中列出所有用户,但我只想显示在线用户,然后想要实现该功能以向我的在线朋友发送和接收消息...

请给我一些有用的代码......

这是我的代码,在facebook登录后执行.

    - (void)fbDidLogin
{
    NSLog(@"logged in.....................");
    [appDelegate.facebook requestWithGraphPath:@"me" andDelegate:self]; 

    DDLogVerbose(@"%s accessToken: %@ expirationDate: %@",__PRETTY_FUNCTION__,appDelegate.facebook.accessToken,appDelegate.facebook.expirationDate);
    self.accessToken = appDelegate.facebook.accessToken;

    if (xmppStreamFB) {  
        [xmppStreamFB release];  
        xmppStreamFB = nil;  
    }
    xmppStreamFB = [[XMPPStreamFacebook alloc] init];
    xmpReconnect = [[XMPPReconnect alloc] initWithStream:xmppStreamFB];  

    if (xmppRosterStorage) {  
        [xmppRosterStorage release];  
        xmppRosterStorage = nil;  
    }
    xmppRosterStorage = [[XMPPRosterCoreDataStorage alloc] init];

    if (xmppRoster) {  
        [xmppRoster release];  
        xmppRoster = nil;  
    } 
    xmppRoster = [[XMPPRoster alloc] initWithStream:xmppStreamFB rosterStorage:xmppRosterStorage];

    [xmppStreamFB addDelegate:self];
    [xmppRoster addDelegate:self];
    [xmppRoster setAutoRoster:YES];

    xmppStreamFB.myJID = [XMPPJID jidWithString:[NSString stringWithFormat:@"%@@chat.facebook.com", uid]];

    // …
Run Code Online (Sandbox Code Playgroud)

iphone xmpp facebook-graph-api xmppframework

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

为什么只能在指定src时使用defer?

验证使用该<script>标记的代码时,我在validator.w3.org上收到以下警告

除非还指定了属性src,否则元素脚本不能具有属性延迟.

我不明白这个需要,有人可以解释一下吗?

html javascript

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

Heroku子域重复内容?如何重定向到域?

Google已将我的Heroku应用子域编入索引:myapp.heroku.com

它是重复内容吗?

我应该如何将myapp.heroku.com重定向到mydomain.com?

seo heroku

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