问题列表 - 第35361页

如何在twitter,gmail,facebook等上分享信息链接

我正在实施新闻申请.我需要在gmail,twitter或facebook等上实现共享新闻链接.我该怎么做?

android

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

是一个if继续一个好的模式,以防止在Javascript中迭代属性时过度嵌套?

我通常使用此模式迭代对象属性:

for(var property in object) {
   if(object.hasOwnProperty(property)) {
      ...
   }
}
Run Code Online (Sandbox Code Playgroud)

我不喜欢这种过度的缩进,最近有人向我指出我可以通过这样做摆脱它:

for(var property in object) {
   if(!object.hasOwnProperty(property)) {
      continue;
   }

   ...
}
Run Code Online (Sandbox Code Playgroud)

我喜欢这个,因为它没有引入额外的缩进级别.这种模式是否正常,还是有更好的方法?

javascript loops object object-properties for-in-loop

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

指数数组的边界之外

我随机收到此错误消息:

指数数组的边界之外.

它指向这一行:

Dim placename As String = RichTextBox1.Lines(0)
Run Code Online (Sandbox Code Playgroud)

vb.net indexoutofboundsexception

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

这个javascript表达式的最高和最低结果?

这个javascript表达式可以评估的最高数字是多少?最低的数字是多少?为什么?

+(''+Math.random()).substring(2)
Run Code Online (Sandbox Code Playgroud)

额外信用:表达式可以评估多少个不同的值?可以是从最小值到最大值的每个值,还是由于舍入问题而无法获得的某些中间值?


回应丹尼尔的回答(删除,为10000000000000000最大,0分):

我在Chrome的控制台里玩,得到了这个:

    Math.random();

>> 0.00012365682050585747

    '12365682050585747'.length

>> 17

    12365682050585747 > 10000000000000000

>> true
Run Code Online (Sandbox Code Playgroud)

......所以10000000000000000不能是最大的!

javascript floating-point

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

编写一个简单的邮件服务器

关于创建电子邮件服务器,我将有什么好的起点?

基本上,我想做的是让服务器(如foo.com)为我收到邮件,所以如果我发送电子邮件到(blah@foo.com),它会将电子邮件的内容转储到/ mail/blah /主题,然后将其发送到我的真实电子邮件帐户.

我希望将此作为编程练习,因此链接到RFC等会很不错.重新发明轮子是学习轮子的好方法.

编辑:随意适当地重新录制.

language-agnostic email network-programming smtp

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

良好的UI设计:如何处理空的ListView?

我的应用程序连接到网络并填充ListView.有时候什么也不会归还.通知用户列表为空的最佳方法是什么?

我自己的一些建议:

  • 在第一个ListItem中显示"No Results"
  • 显示"无结果"的新视图

java user-interface android listview

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

如何做这个java递归

我有这个代码:

static int countStu = 0;

public static int countStudent(Node<Student> lst) {
    // pre : true
    // post : res = number of students in list
    if (lst != null) {
        countStu++;
        countStudent(lst.getNext());      
    }
    return countStu;
}
Run Code Online (Sandbox Code Playgroud)

这个方法的问题是我必须countStucountStudent()方法之外声明,这在我想要调用countStudent()两次的情况下不好,它会使返回的值加倍.如何解决此问题并能够countStudent()无限次调用正确的结果?

java recursion

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

在tel://链接中插入一个暂停

我正在创建一个供iOS用户使用的webapp,但数据库中的某些电话号码需要添加扩展.有没有办法修改tel://URL方案以包括暂停或等待?

提前致谢!

iphone hyperlink

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

malloc灾难性地失败了

我正在尝试在C中实现Queue.来自Java和其他托管语言,我真的在努力进行内存管理.这是enqueue()功能:

int enqueue(Queue q, int value) {

    Node newNode = malloc(sizeof(Node));
    /*newNode->value = value;

    if (q->size == 0)
        q->head = newNode;
    else
        q->head->next = &newNode;

    q->size++;*/
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & …
Run Code Online (Sandbox Code Playgroud)

c malloc struct

0
推荐指数
3
解决办法
955
查看次数

Vim从脚本中搜索并突出显示控件

我正在编写一个脚本,我想以编程方式控制搜索,并突出显示它们.search()函数结果没有突出显示(我认为),所以使用该函数对我没用.

我想要做的是使用'normal /'命令来搜索变量,但这似乎并不简单.我可以编写命令脚本:

    execute 'normal /' . my_variable . '\<CR>'
Run Code Online (Sandbox Code Playgroud)

(或vim提示中建议的其他变体:http: //vim.wikia.com/wiki/Using_normal_command_in_a_script_for_searching)

但它没有做任何事情.执行脚本行后,我可以在命令行中看到正确的搜索项,但焦点位于文档中,搜索寄存器未被更改,并且光标未进行任何搜索.(似乎<CR>没有进入,虽然没有抛出错误 - 是的,我也试过使用文字^ M.)

我这样做至少可以控制搜索寄存器:

execute 'let @/ ="' . a:term .'"'
Run Code Online (Sandbox Code Playgroud)

然后显而易见的事情似乎是:

    normal n
Run Code Online (Sandbox Code Playgroud)

但是,如果我在脚本中运行它,那么'正常n'不会做任何事情.设置搜索寄存器确实有效,如果我在脚本终止后手动按'n'进行搜索(并且显示突出显示,因为hlsearch已启用).我甚至不关心光标是否定位,我只想突出显示寄存器模式.但是脚本中'set hlsearch'的各种组合也不起作用.

我知道我可以使用'match()',但我想让它与常规搜索突出显示,我想知道我做错了什么.它必须是简单的东西,但我没有看到它.谢谢你的帮助.

vim search highlighting

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