小编Lin*_*een的帖子

在C中格式化字符串

通常你可以像这样在C中打印一个字符串.

printf("No record with name %s found\n", inputString);
Run Code Online (Sandbox Code Playgroud)

但我想用它制作一个字符串,我该怎么做呢?我在寻找像这样的东西..

char *str = ("No record with name %s found\n", inputString);
Run Code Online (Sandbox Code Playgroud)

我希望很清楚我在寻找什么......

c

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

JS匿名函数调用语法

这两者有什么区别:

(function () {
    alert('something');
})();?  # invocation parens after the wrapping parens
Run Code Online (Sandbox Code Playgroud)

(function () {
    alert('something');
}());  # invocation parens inside the wrapping parens
Run Code Online (Sandbox Code Playgroud)

- 给我同样的结果:警告"某事".

javascript

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

数学能力运算符未按预期工作

short sho1, sho2;
printf("Enter two shorts.\n");
scanf("%hd %hd", &sho1, &sho2);
printf("%hd^%hd is %hd.\n", sho1, sho2, sho1^sho2);
Run Code Online (Sandbox Code Playgroud)

当我输入'2 2'时,我得到这个输出:

2 ^ 2是0.

怎么会?我在Eclipse中使用MinGW GCC编译器,以防万一.

c math

3
推荐指数
2
解决办法
5474
查看次数

另一个php数组循环问题

一直在和这个人争斗似乎永远.

我有一个数组:

$url_array
Run Code Online (Sandbox Code Playgroud)

它包含以下信息:

Array ( 
   [ppp] => Array ( 
      [0] => stdClass Object ( 
         [id] => 46660 
         [entity_id] => 0 
         [redirect_url] => http://www.google.com 
         [type] => Image 
      ) 
      [1] => stdClass Object ( 
         [id] => 52662 
         [entity_id] => 0 
         [pixel_redirect_url] => http://www.yahoo.com 
         [type] => Image 
      ) 
      [2] => stdClass Object ( 
         [id] => 53877 
         [entity_id] => 0 
         [redirect_url] => http://www.msn.com 
         [pixel_type] => Image 
      ) 
   ) 
   [total_count] => 3 
)
Run Code Online (Sandbox Code Playgroud)

我需要遍历它,并为每个变量做一些事情.我可以让这个工作:

foreach ($piggies_array as $key => $value) {
$id = $value[0]->id; …
Run Code Online (Sandbox Code Playgroud)

php arrays loops multidimensional-array

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

string :: npos是什么意思?

以下陈述是什么意思?

    string s="Joe Alan Smith"";
    cout << (s.find("Allen") == string::npos) << endl; 
Run Code Online (Sandbox Code Playgroud)

c++

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

证明修改后快速排序的运行时间= O(Nk)

这是一个家庭作业的问题,我不是那个找到复杂性但是我正在尽我所能!

  • 三向分区是对快速排序的修改,它将元素分成小于,等于和大于枢轴的组.只需要递归地对较小和较大元素的组进行递归排序.显示如果有N个项目但只有k个唯一值(换句话说有很多重复项),则对quicksort的此修改的运行时间为O(Nk).

我的尝试:

平均情况:

树子例程将在以下索引处:

我假设具有重复项的子例程将等于(nk)

  • 第一:从0到(i-1)
  • 第二:我 - (i +(nk-1))
  • 第三名:(i + nk) - (n-1)
  • 比较次数=(nk)-1

所以,

T(n) = (n-k)-1 + Sigma from 0 until (n-k-1) [ T(i) + T (i-k)]
Run Code Online (Sandbox Code Playgroud)

然后我不确定我将如何继续:S

这可能是一个非常糟糕的开始:$希望找到帮助

algorithm complexity-theory quicksort

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

Django/MongoDB初学者教程

我是初学者,没有任何Web应用程序开发经验.到目前为止,我只做了一些CLI编程.谁能建议我如何开始使用Django和MongoDB?

django mongodb

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

用于评估表示算术表达式的二叉树的非递归方法

正如主题所述,我需要描述一种不使用递归来评估二进制算术表达式树的方法.没有给我任何其他细节或说明.

至于我对这些事情的理解,我需要模拟树的顺序遍历.假设在我的书列出的ADT方法的可用性,我有hasLeft(),hasRight(),left(),right(),isInternal(),和isExternal()方法.我需要问我的教授我是否可以制作自己的方法,但是没有parent()方法可以使用,所以我可以遍历树.虽然,我确实有一种root()方法.

有人可能会指出我正确的方向来弄清楚如何做到这一点?我没有想到没有递归的方法,因为我没有立即跳回树的方法.

java algorithm binary-tree

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

不支持的操作数类型

我正在为网站使用购物车功能,但偶然发现此错误:

致命错误:第77行上的...中不支持的操作数类型

我认为这可能是因为我正在数组中的变量和值之间执行一些数学运算。我不确定如何在数组中的值上执行数学运算:

($line_cost = $price * $quantity). 
Run Code Online (Sandbox Code Playgroud)

有人可以给我任何指导吗?我将不胜感激!这是我的代码-

<?php session_start(); ?>

<?php

    $product_id = $_GET['id'];   //the product id from the URL 
    $action     = $_GET['action']; //the action from the URL 

    //if there is an product_id and that product_id doesn't exist display an error message
    if($product_id && !productExists($product_id)) {
        die("Error. Product Doesn't Exist");
    }

    switch($action) {   //decide what to do 

        case "add":
            $_SESSION['cart'][$product_id]++; //add one to the quantity of the product with id $product_id 
        break;

        case "remove":
            $_SESSION['cart'][$product_id]--; //remove one from …
Run Code Online (Sandbox Code Playgroud)

php arrays math

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

我是第一次使用Perl

我参加了一个Bioinformatics课程,并且我继续在ReverseComp.txt第4行调用"Undefined subroutine&main :: Print".错误

# ReverseComp.txt => takes DNA sequence from user
# and returns the reverse complement

print ("please input DNA sequence:\n");
$DNA =<STDIN>;

$DNA =~tr/ATGC/TACG/;   # Find complement of DNA sequence

$DNA =~reverse ($DNA);  # Reverse DNA sequence

print ("Reverse complement of sequence is:\n");

print $DNA."\n";
Run Code Online (Sandbox Code Playgroud)

这是我的代码,我用第4行尝试了一些不同的东西,但没有结果.有什么建议?(我是在提示中写的,一切看起来都正确......)

perl bioinformatics

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