小编Bar*_*mar的帖子

push()将无法在reduce()中按预期工作

为什么不在a.push(b)我的Array.reduce()? a=a.push(b)where b字符串中工作,转为a整数.?!

 getHighestValuesInFrequency: function(frequency) {
 //Input:var frequency = {mats: 1,john: 3,johan: 2,jacob: 3};
 //Output should become ['John','jacob']

var objKeys = Object.keys(frequency);
var highestVal = objKeys.reduce((a,b)=>
            {highestVal = (frequency[b] > a)? frequency[b] : a;
             return highestVal;},0);

var winner = objKeys.reduce((a,b)=>
      { a = (frequency[b] === highestVal)? a.push(b) : a;
        return a},[]);

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

javascript arrays reduce

14
推荐指数
2
解决办法
9146
查看次数

.click()在IE11中拒绝访问

尝试向网址调用.click()某个anchor标记时auto click.代码在除Internet Explorer v11之外的所有浏览器中都能正常运行.

任何帮助将不胜感激.

var strContent = "a,b,c\n1,2,3\n";
var HTML_APS = strContent;
var data = new Blob([HTML_APS]);
var temp_link = document.createElement('a');
temp_link.href = URL.createObjectURL(data);
temp_link.download = "report_html.htm";
temp_link.type = "text/html";
temp_link.style = "display:none";
document.body.appendChild(temp_link);
if (confirm("Press a button!") == true) {
  temp_link.click();
  temp_link.remove();
}
Run Code Online (Sandbox Code Playgroud)

这是小提琴.

html javascript internet-explorer

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

如果目录存在,则使用Unix Bash Shell编程

所以我试图在bash shell脚本中进入if语句,但我认为我做错了什么,反正这里是我的示例代码.

#!/bin/bash
read sd
if [ -d "~/tmp/$sd" ]; then
    echo "That directory exists"
else
    echo "That directory doesn't exists"
fi
;;
Run Code Online (Sandbox Code Playgroud)

我指向正确的目录吗?我希望用户输入将被放入"sd"的内容,如果该子目录存在,那么它会说它确实存在,如果没有,那么它将转到其他地方并说它不存在.

unix linux bash shell

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

在c ++中将bitset转换为int

在c ++中.我将bitset初始化为-3,如:

std::bitset<32> mybit(-3);
Run Code Online (Sandbox Code Playgroud)

是否存在转换mybit为的优雅方式-3.因为bitset对象只有像to_ulong和的方法to_string.

c++ bitset

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

Javascript警报窗口重定向到另一个网页

    <?php

session_start();

include_once "connect.php";

$fullName = $_POST['fullname'];
$userName = $_POST['username'];
$emailAdd = $_POST['email'];
$passWord = $_POST['password'];
$query =  mysql_query("SELECT * FROM users where USERNAME = '$username' ");
$result = mysql_fetch_array($query);

  if($fullName == "")
  {

?>
    <script>
      alert("Full Name is required!");
      window.location.href = "registeruser.php";
    </script>
<?php
  }

    else
    {
      if ($userName == "")
      {
?>
        <script>
          alert("Invalid username!");
          window.location.href = "registeruser.php";
        </script>
 <?php     
      }

        else
        {
          if($userName == $result['USERNAME'])
          {
?>
            <script>
              alert("Username already exists!");
              window.location.href = "registeruser.php";
            </script>
<?php
          } …
Run Code Online (Sandbox Code Playgroud)

javascript php alert

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

禁用typedef之间的隐式转换

在C++ 11中,是否有一种干净的方法来禁用typedef之间的隐式转换,或者你是否需要做一些令人讨厌的事情,比如在类中包装int并定义和删除各种运算符?

typedef int Foo;
typedef int Bar;
Foo foo(1);
Bar bar(2);
bar = foo; // Implicit conversion!
Run Code Online (Sandbox Code Playgroud)

c++ types typedef

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

str.contains pandas 返回 'str' 对象没有属性 'contains'

我正在分析推文。

我有 10k 条推文,并且对出现的单词列表感兴趣:

lst1=['spot','mistake']
lst1_tweets=tweets[tweets['tweet_text'].str.contains('|'.join(lst1))].reset_index()
Run Code Online (Sandbox Code Playgroud)

我想仔细检查一下:

f=lst1_tweets['tweet_text'][0]
f='Spot the spelling mistake Welsh and Walsh. You are showing picture of presenter Bradley Walsh who is alive and kick'
type(f)
<class 'str'>
Run Code Online (Sandbox Code Playgroud)

我用了

f.str.contains('|'.join(lst1))
Run Code Online (Sandbox Code Playgroud)

返回:

AttributeError: 'str' object has no attribute 'str'
Run Code Online (Sandbox Code Playgroud)

f.contains('|'.join(lst1))
Run Code Online (Sandbox Code Playgroud)

返回:

AttributeError: 'str' object has no attribute 'contains'
Run Code Online (Sandbox Code Playgroud)

任何关于如何在字符串中搜索单词列表的建议

python pandas

13
推荐指数
3
解决办法
4万
查看次数

使用许多参数最大化函数(python)

首先,我要说我缺乏科学数学或统计学的经验 - 所以这可能是一个众所周知的问题,但我不知道从哪里开始.

我有一个函数f(x1, x2, ..., xn),我需要猜测x'并找到最高值f.该函数具有以下属性:

  • 总数或参数通常在40到60左右,因此蛮力方法是不可能的.

  • 每个x的可能值范围为0.01到2.99

  • 该函数是稳定的,这意味着较高的f值意味着参数的猜测更好,反之亦然.

到目前为止,我在python中实现了一个非常基本的方法.它最初将所有参数设置为1,随机猜测新值并检查f是否高于之前.如果没有,请回滚到先前的值.在具有10,000次迭代的循环中,这似乎以某种方式起作用,但结果可能远非完美.

关于如何改进搜索最佳参数的任何建议将不胜感激.当谷歌搜索这个问题时,linke MCMC出现了,但这似乎是一种非常先进的方法,我需要花费大量时间来理解这种方法.基本提示或概念对我的帮助不仅仅是详细阐述方法和算法.

python math function mcmc

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

PHP用数字键引用对象数据

我已将数组转换为对象数据,如下所示:

<?php
$myobject->data = (object)Array('zero','one','two');
print_r($myobject);
?>
Run Code Online (Sandbox Code Playgroud)

输出是:

stdClass对象([data] => stdClass对象([0] =>零[1] =>一[2] =>二))

到现在为止还挺好.但是如果我试着参考数字键......

<?php
$myobject->data = (object)Array('zero','one','two');
$counter = 1;
echo $myobject->data->$counter;
?>
Run Code Online (Sandbox Code Playgroud)

......没有回复!我希望它能回应"一".

我做错了吗?

php

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

查找唯一的天数

我希望编写一个 SQL 查询来从 table 中查找每个员工的唯一工作日数times

*---------------------------------------*
|emp_id  task_id  start_day   end_day   |
*---------------------------------------*
|  1        1     'monday'  'wednesday' |
|  1        2     'monday'  'tuesday'   |
|  1        3     'friday'  'friday'    |
|  2        1     'monday'  'friday'    |
|  2        1     'tuesday' 'wednesday' |
*---------------------------------------*
Run Code Online (Sandbox Code Playgroud)

预期输出:

*-------------------*
|emp_id  no_of_days |
*-------------------*
|  1        4       |
|  2        5       |
*-------------------*
Run Code Online (Sandbox Code Playgroud)

我已经编写了查询sqlfiddle,它给了我expected输出,但出于好奇,有没有更好的方法来编写这个查询?我可以使用日历或理货表吗?

with days_num as  
(
  select
    *,
    case 
      when start_day = 'monday' then 1 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

11
推荐指数
2
解决办法
1170
查看次数

标签 统计

javascript ×3

c++ ×2

php ×2

python ×2

alert ×1

arrays ×1

bash ×1

bitset ×1

function ×1

html ×1

internet-explorer ×1

linux ×1

math ×1

mcmc ×1

pandas ×1

reduce ×1

shell ×1

sql ×1

sql-server ×1

typedef ×1

types ×1

unix ×1