小编mea*_*gar的帖子

二进制in_array搜索

我使用了很多in_array功能,似乎让我的加载时间陷入困境.我在in_arrayphp文档中找到了以下代码.作者声明"这个函数比in_array()快五倍.它使用二进制搜索,应该可以用作直接替换."

function fast_in_array($elem, $array) 
{
   $top = sizeof($array) -1;
   $bot = 0;
   while($top >= $bot) 
   {
      $p = floor(($top + $bot) / 2);
      if ($array[$p] < $elem) $bot = $p + 1;
      elseif ($array[$p] > $elem) $top = $p - 1;
      else return TRUE;
   }
   return FALSE;
}
Run Code Online (Sandbox Code Playgroud)

然而这个功能起作用,但只有一半的时间,有时它不会输出它应该输出的所有内容,例如,如果我有一个苹果,橙子和柠檬的数组,并且匹配苹果和橙子它只会打印橙子或一些奇怪的东西.有人可以向我解释这个脚本到底是做什么的,以及为什么它不能替代它in_array.

php arrays

0
推荐指数
2
解决办法
7181
查看次数

array [array.length] = value在JavaScript中完成了什么?

我试图将以下JavaScript代码移植到C++:

var vector = new array();     
for (var i = 0; i < points.length; i++)
        {
            var newX = points[i].X * cos - points[i].Y * sin;
            var newY = points[i].Y * cos + points[i].X * sin;
            vector[vector.length] = newX;
            vector[vector.length] = newY;
            sum += newX * newX + newY * newY;
        }
Run Code Online (Sandbox Code Playgroud)

我似乎无法理解这些方面发生了什么:

vector[vector.length] = newX;
vector[vector.length] = newY;
Run Code Online (Sandbox Code Playgroud)

覆盖数组中相同位置的值有什么作用?

javascript c++ arrays

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

java切换器为什么不工作?

该程序将完成text = invoertextbox.getText();,invoertextbox.setText("");但它不想打开切换器或默认.有人建议吗?它也没有显示消息框.

import java.awt.event.*;
import javax.swing.JTextField;
import javax.swing.*;
import java.awt.*;
import java.io.*;
import java.awt.Toolkit;
import java.util.Timer;
import java.util.TimerTask;

public class Paneel extends JPanel {

    private static final long serialVersionUID = 1L;
    String text;
    String AccountName = "default";
    String autosavecheck = "";
    int level = 0;
    String iss;
    JLabel monsterlabel, progresslabel, commandslabel, label1;
    JProgressBar monsterbar, progressbar;
    JButton sendknop, clearknop, creditsknop, saveknop, loadknop, restartknop,
            disableautosaveknop;
    JTextField commandstextbox, naamtextbox, invoertextbox, dialoogtextbox;
    JOptionPane resetdialog;
    Toolkit toolkit;
    Timer timer;

    public …
Run Code Online (Sandbox Code Playgroud)

java switch-statement

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

如何使用类

我一直在学习c ++中的课程,我从一本古老的俄语书中得到了一些关于书类的代码,我尝试修改它并运行它不工作可能有些帮助我理解为什么authour使用了这个代码(什么是strdup)做?)

Author = strdup(autho);

在构造函数内部,这行代码错误

Book s("edgar", "science", "chemistry for dummies", "502","12.11.13","1.12.96");
Run Code Online (Sandbox Code Playgroud)

有简单直接解释的人吗?

主要代码如下

using namespace std;

class Book{

    char * Author;
    char * Type;
    char * Title;
    int * Pages;
    unsigned int * Yearpublished;
    unsigned int  * Publishing;

    Book(char * autho, char * type, char * title,   int * pages, unsigned int * yearpublished, unsigned int  * publishing ){

        Author = strdup(autho);
        Type = strdup(type);
        Title = strdup(title);
        Pages = pages;
        Yearpublished = yearpublished;
        Publishing = publishing;

    } …
Run Code Online (Sandbox Code Playgroud)

c++ class

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

*x = i和x =&i之间有什么区别?

*x=i和之间有什么区别x=&i

码:

int i=2;
int *x;

*x=i; //what is the difference between this...
x=&i; //...and this??

//Also, what happens when I do these? Not really important but curious.
x=i;
*x=*i;
Run Code Online (Sandbox Code Playgroud)

c pointers

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

通过ajax将表单数据发布到PHP的最佳方式

我只是想知道通过ajax将表单数据发布到PHP脚本的最佳方法是什么.我正在遵循以下3种方法:

  1. 将表单字段分别发布到PHP(并在PHP中像正常一样单独接收它们)

  2. 将表单数据转换为JSON编码数据并在单个POST字段中将其发送到PHP(并在PHP中将其作为具有JSON编码数据的单个POST变量接收)

  3. 将表单数据转换为JSON编码数据,并以PHP接收的方式将其发送到PHP $GLOBALS["HTTP_RAW_POST_DATA"].

我想问一下在安全性和性能方面最好的方法是什么.还有其他更好的方法来完成这个过程吗?我再说一遍,我是通过jQuery AJAX发送的.

php forms ajax jquery json

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

用jquery添加类

我用,一个不同的bg类的div容器,如:

<!--Recipes-->
    <div class="PozVideos BgBlue RadiusTopTen">
        <div class="Caption">Yemek tarifleri</div>
        <ul>
            <li><a href=""><img src="" alt=""></a></li>
            <li><a href=""><img src="" alt=""></a></li>
            <li><a href=""><img src="" alt=""></a></li>
            <li><a href=""><img src="" alt=""></a></li>
            <li><a href=""><img src="" alt=""></a></li>
            <li><a href=""><img src="" alt=""></a></li>
        </ul>
    </div>
    <!--Recipes-->
<!--Videos-->
<div class="PozVideos BgPurple RadiusTopTen">
    <div class="Caption">Video Galeri</div>
    <ul>
        <li><a href=""><img src="" alt=""></a></li>
        <li><a href=""><img src="" alt=""></a></li>
        <li><a href=""><img src="" alt=""></a></li>
        <li><a href=""><img src="" alt=""></a></li>
        <li><a href=""><img src="" alt=""></a></li>
        <li><a href=""><img src="" alt=""></a></li>
    </ul>
</div>
<!--Videos-->
<!--Gallery-->
<div class="PozVideos BgYellow RadiusTopTen">
    <div class="Caption">Foto?raf …
Run Code Online (Sandbox Code Playgroud)

css jquery

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

重构jquery代码到一行代码

我有这个jquery代码:

$('#csv_button').attr('disabled', 'disabled').addClass("disabled");
$('#excel_button').attr('disabled', 'disabled').addClass("disabled");
$('#delete_button').attr('disabled', 'disabled').addClass("disabled");
Run Code Online (Sandbox Code Playgroud)

是否可以将此代码简化为一行代码?

jquery

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

理解Ruby消息

提供一些背景; 在过去的几个月里我一直在学习Ruby(已经阅读了大部分Well-Grounded-Rubyist,完成了Poignant ruby​​指南,并计划在之后阅读Eloquent ruby​​)我已经掌握了大多数概念,即Objects,Ruby内核(基础),范围,循环等等,但是,当涉及到向代码发送消息/方法时,我感到很困惑.

我们以这行代码为例: toolkit = Toolkit.get_default_toolkit

现在toolkit是Toolkit对象的变量,get_default_toolkit是方法/消息.我在大多数代码中发现含糊不清的是方法/消息没有在任何地方定义.所以我的问题是,是否有一个我们(rubyists)可以研究的Kernal消息/方法列表,这些消息/方法是在基础层面上使用的?

或者这些方法是否具有较大的范围,并在程序中的其他位置定义?

ruby rubygems ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

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

在此服务器上找不到请求的URL /前端/ ru/site/login /

我有一个问题,我的项目在Windows(在Apache服务器上)工作非常好,然后我将我的项目移动到ubuntu 12.04(apache2服务器),但我的项目不工作.

的Apache2

php 5.3.10

mysql 5.5.29-ubuntu0.12.04.2

在萤火虫上:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /frontend/ru/site/login/ was not found on this server.</p>
<hr>
<address>Apache/2.2.22 (Ubuntu) Server at test.local Port 80</address>
</body></html>
Run Code Online (Sandbox Code Playgroud)

但我有URL /frontend/ru/site/login/.

main.php:

// uncomment the following to define a path alias
Yii::setPathOfAlias('site',dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'..');

// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
    'name'=>'Biotrack Backend',
    'language' => 'ru',
    'defaultController'=>'company/list', …
Run Code Online (Sandbox Code Playgroud)

apache apache2 yii

0
推荐指数
2
解决办法
9318
查看次数