问题列表 - 第49254页

在写上下文中不能使用函数返回值

好的,这是我的代码.它应该做的是检索发送给您页面的引用者,用户将输入someurl.com/refcreate.php?ref=username

<?php
session_start();

$referer = $_GET['ref'];
$_SESSION['referer'] = $referer;

if (!isset($referer))
{
    echo 'You did not specify a referer, please correct this to continue';
    die;
}
elseif($referer == "")
{
    echo 'You did not specify a referer, please correct this to continue';
    die;
}
Run Code Online (Sandbox Code Playgroud)

如果忘记指定引用者,上面的部分工作正常.下面的一半是检查指定的当前引用是否是数据库中的实际用户.

if(refcheck($referer) = false)
    {
        echo 'that referer is not in our database,please double chek the spelling and try again.';
        die;
    }

    function refcheck($ref)
    {
        require('mysql_con.php');

        $query="SELECT username FROM jos_users WHERE username='". $ref ."'";
        echo $query; …
Run Code Online (Sandbox Code Playgroud)

php

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

WSDL到Java或Java到WSDL?

我最近选择了一个相当讨厌的构建过程的项目.JAXB读取手工编码的XSD模式以生成类和工厂的Java模型,该模型用于手工编码的Java Web服务类(带注释),然后将其部署到服务器,该服务器用作读取完整的源的源WSDL来自以生成第二个基于Java的模型,该模型包括用于客户端程序的完整WSDL的服务和工厂类.

这听起来很糟糕,我认为我不需要它如此复杂,所以在某些阶段我想把这一切都扔掉,或者

  • 手工制作WSDL,生成完整模型并添加服务代码.
  • 或者 - 编写服务和模型类,并在运行时根据需要在服务器上生成WSDL.

无论哪种方式,我想最终得到一个服务器和客户端都可以使用的模型的源代码库,并且对于模型应该具有一个"真实来源",在那时我觉得我有几个.

目前我倾向于第二种选择,但你会选择哪种?你会使用哪些技术?

java soa wsdl web-services java-ee

8
推荐指数
2
解决办法
8789
查看次数

如何使用更高级别的C++代码编写句子逆转算法?

运行此代码.你可以将"长寿和繁荣"转变为"繁荣和万岁".

#include <stdio.h>
#include <string.h>

void rev(char *l, char *r);


int main(int argc, char *argv[])
{
char buf[] = "live long and prosper";
char *end, *x, *y;

// Reverse the whole sentence first..
for(end=buf; *end; end++);
rev(buf,end-1); 


// Now swap each word within sentence...
x = buf-1; 
y = buf; 

while(x++ < end)
{
if(*x == '\0' || *x == ' ')
{
rev(y,x-1);
y = x+1;
}
} 

// Now print the final string....
printf("%s\n",buf);

return(0);
}


// Function …
Run Code Online (Sandbox Code Playgroud)

c c++ algorithm

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

android imageButton onClick方法没有调用

编辑:发布完整的代码(除了XML,因为它是一堆荒谬的表格格式!)请忽略与我的问题无关的代码!我现在正在提供功能.我稍后会清理它.

大家好!第一个应用和第一个问题.我在这里研究了一段时间,通常会找到我的答案,但我有一个可能非常明显的bugger.我有一个imageButton似乎没有调用指定的方法.

我的imageButton的XML:

<ImageButton 
 android:background="@null"
 android:onClick="click" 
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content" 
 android:id="@+id/imageButton1" 
 android:src="@drawable/stats" 
 android:layout_gravity="center_vertical">
</ImageButton>
Run Code Online (Sandbox Code Playgroud)

我的代码:

package com.talismancs;

import android.app.Activity;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;

public class sheet extends Activity{
   private String selection;
   private String pick;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.sheet);
  Bundle extras = getIntent().getExtras(); 


  if(extras !=null) {
      // Get extra from .main and remove spaces
      String pick = extras.getString(selection);
      pick = pick.replace(" ", …
Run Code Online (Sandbox Code Playgroud)

android onclick imagebutton

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

使用C++程序中的C函数 - extern关键字问题

我遇到了C++程序的问题.我想使用在C++文件中的C文件中定义的函数.这是我的C++文件代码:

#include <string>
#include <iostream>
#include <stdio.h>
extern void squre_array();
using namespace std;

int main() {
    squre_array();
}
Run Code Online (Sandbox Code Playgroud)

现在这里是我定义的C文件的代码squre_array():

#include <stdio.h>
#include <cuda.h>

__global__ void square_array(float *a, int N)
{
  int idx = blockIdx.x * blockDim.x + threadIdx.x;
  if (idx<N) 
    a[idx] = a[idx] * a[idx];
}
void squre_array()
{
  float *a_h, *a_d; 
  const int N = 10;  
  size_t size = N * sizeof(float);
  a_h = (float *)malloc(size);        
  cudaMalloc((void **) &a_d, size);   
  for (int i=0; i<N; i++) a_h[i] = …
Run Code Online (Sandbox Code Playgroud)

c extern

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

由于位图大小较大而导致内存不足

由于虚拟内存堆大小有限,我遇到了内存不足的问题.
这是我从服务器获取位图的代码:

@SuppressWarnings("unchecked")
public class DrawableManager {

@SuppressWarnings("rawtypes")
private final Map drawableMap;

    @SuppressWarnings("rawtypes")
    private DrawableManager() {
        drawableMap = new HashMap();
    }

    static private DrawableManager  _instance;

    static public DrawableManager getInstance() {
        if(_instance == null) {
            _instance = new DrawableManager();
        }
        return _instance;
    }

    public Bitmap fetchBitmap(final String sURL) {
        if(sURL.length() == 0)
            return null;
        Bitmap bm = (Bitmap) drawableMap.get(sURL);
        if(bm != null) {
            return bm;
        }

        byte[] imageData = ThumbImg(sURL);

        if(imageData == null)
            return null;

        if(imageData.length > 0) {
            bm = …
Run Code Online (Sandbox Code Playgroud)

android

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

ASP.NET服务器控件的jQuery版本冲突解决方案

我正在开发一个ASP.NET服务器控件,它使用jQuery作为一些客户端逻辑.我已将jQuery文件嵌入控件中作为资源.

我不想将使用控件的应用程序限制为特定版本的jQuery,我想继续使用我嵌入的jQuery版本.

我知道noconflict方法,但我看到的问题是我无法控制页面上脚本标签的顺序.

如果用户的jQuery版本包含在我之前,那么在我可以调用noconflict之前,我最终会覆盖它.

请帮忙

versioning asp.net jquery custom-server-controls conflict

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

在ssh上使用Macvim

我的项目涉及在远程服务器上处理大型代码库.我不断编辑多个文件,因此不能将scp'ing文件备份到第四个文件中.我的本地Macvim设置就像我喜欢它一样,有多个插件,包括ctags.

是否可以通过ssh使用Macvim,以便我可以轻松地从本地运行的Macvim中浏览并打开文件?

如果没有将ctags安装在远程服务器上就能使用ctags会更好但我怀疑不可能......

还有一个问题是,远程服务器是使用别人的.vimrc设置的,我不想使用它,但不能覆盖.

vim ssh ctags macvim

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

什么是分面搜索?

在全文搜索的背景下,究竟什么是分面搜索?

我甚至从维基百科上读过它,但我无法完全理解它的用途/好处.希望社区能够通过一些好的例子来回答/扩展和解释.

注意:我们正在进行评估/研究不同开放式搜索全文搜索引擎的过程,而且大多数情况下我都将分面搜索列为其中一项功能.所以我试图评估这是否有助于我们的应用程序要求.

database search full-text-search faceted-search

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

从Make Variables中删除值

使用GNU Make我想从变量中删除值:

VAR := x.c y.c z.c
<snip>
VAR += x_x.c y_y.c
Run Code Online (Sandbox Code Playgroud)

我现在想从变量中删除"xc"和"yc".我尝试过使用subst命令,但也删除了x_x.c.

有没有办法做到这一点?

最终变量应如下所示:

VAR = z.c x_x.c y_y.c
Run Code Online (Sandbox Code Playgroud)

variables makefile gnu-make

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