问题列表 - 第18616页

在PHP中添加包含多个项目的购物车和PayPal按钮

我正在使用PHP构建购物车,并希望允许客户输入每个项目的数量,然后按下一个按钮,将您带到PayPal并列出您拥有的产品数量.

在PayPal的网站上,我发现的所有信息似乎都导致我需要一个购物车.如果这是绝对必要的,我该如何实现呢?

php shopping-cart paypal

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

混合多个jQuery文件 - 最佳实践?

我开始学习JavaScript和jQuery了.我设法做了一些调整和事情,到目前为止一切都很好.但我想是混合多个jQuery文件和插件是否是最佳实践.例如:

我有jQuery 1.3.2 min.js,jQuery easing 1.3.js,jQuery Cycle min.js和jQuery UI.是否建议将jQuery(main),jQuery easing和jQuery循环放在一个文件中?

请在这里给我一些启示.

谢谢,

jquery jquery-ui

8
推荐指数
3
解决办法
830
查看次数

一个gcc sqrt函数bug?

以下程序无法在gcc中编译.但它与g ++和MSC++的.c扩展编译正常.

#include <math.h>
#include <stdio.h>

int main()
{
  double t = 10;
  double t2 = 200;

  printf("%lf\n", sqrt(t*t2));

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

我的系统是CentOS,版本信息.

> gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Run Code Online (Sandbox Code Playgroud)

错误信息:

> gcc test.c
/tmp/ccyY3Hiw.o: In function `main':
test.c:(.text+0x55): undefined reference to `sqrt'
collect2: …
Run Code Online (Sandbox Code Playgroud)

c gcc

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

LoadControl在静态/共享功能中

任何人都知道如何动态加载共享/静态函数内的控件?函数本身位于mustinherit/abstract类中.(这是VB中的ASP.NET项目)我想做这样的事情:
VB:

    Public Shared Function GetWidget(ByVal name As WidgetName) As Control
        Select Case name
            Case WidgetName.Name1
                Return LoadControl("~/Control1.ascx")
            Case WidgetName.Name2
                Return LoadControl("~/Control2.ascx")
            Case WidgetName.Name3
                Return LoadControl("~/Control3.ascx")
        End Select
    End Function
Run Code Online (Sandbox Code Playgroud)

我的C#有点生疏,所以这可能有一些语法错误:

Public Static Control GetWidget(WidgetName name)  
{  
    switch (name)  
    {  
        Case WidgetName.Name1:  
            return LoadControl("~/Control1.ascx");  
            break;  
        Case WidgetName.Name2:  
            return LoadControl("~/Control2.ascx");  
            break;  
        Case WidgetName.Name3:  
            return LoadControl("~/Control3.ascx");  
            break;  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

(WidgetName是一个枚举器.)

我得到"无法在没有类的显式实例的情况下从共享方法或共享成员初始化程序中引用类的实例成员.",但我不明白这个错误.我明白它意味着什么,我只是不明白为什么编译器看不到调用LoadControl是一个显式的类实例.使用LoadControl从文件创建新控件有什么不明确的?我尝试创建一个新的用户控件并初始化它,然后使用LoadControl将其设置为不同的控件无济于事.我也不想做DirectCast,因为我试图将它放在一个共享的,必须(抽象)的类中,因此没有.aspx文件写入<%@ Reference Control="~/SomeControlPath.ascx" %>,所以类名不可用.

我要做的是编写一个静态函数,它接受一些值,并仅根据该控件的源文件位置返回一个控件.最终结果是用户可修改的控件列表.他们获得了一列控件,他们可以根据我指定的可用子控件的静态列表自由添加,删除或重新排序.我没有和这种方法结婚; 它可能在很多方面都是错误的.

是的,我知道那里的静态字符串有代码味道,它实际上看起来并不像那样; 为了提出这个问题,这是一个简化.

欢迎使用C#,VB或简单的英文解释.

.net vb.net asp.net dynamic-controls

5
推荐指数
2
解决办法
4394
查看次数

正则表达式用单个空格替换多个空格

给出如下字符串:

"The dog      has a long   tail, and it     is RED!"

什么样的jQuery或JavaScript魔法可用于将空间最多只保留一个空间?

目标:

"The dog has a long tail, and it is RED!"

javascript regex jquery

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

绑定功能出错(C只是服务器)

这是我服务器的代码:

#include <stdio.h>
#include <stdlib.h>
#include <getopt.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/wait.h>
#include <signal.h>

int main (int argc, char **argv)
//------------------------MAIN--------------------------//
{
int sock;       // sock descriptor
int new_sock;
int c;
int sin_size;
int koniec = 0;
char *ip_address;
char *port_number;
while (1)
        {
        static struct option OpcjeProgramu[] =
        {
        { "port", required_argument, 0, 'p'},
        { "interface", required_argument, 0, 'i'},
        { 0, 0,0,0 }
        };

int option_index = 0; …
Run Code Online (Sandbox Code Playgroud)

c bind

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

并发调用同一套接字上的send/recv是否有效?

  1. 我们可以在同一个套接字上调用一个线程的发送和另一个线程的recv吗?
  2. 我们可以从同一个套接字上的不同线程并行调用多个发送吗?

我知道一个好的设计应该避免这种情况,但我不清楚这些系统API将如何表现.我也找不到相同的好文档.

方向上的任何指针都会有所帮助.

c sockets networking

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

设置公共类变量

如何设置公共变量.它是否正确?:

class Testclass
{
  public $testvar = "default value";

  function dosomething()
  {
    echo $this->testvar;
  }
}

$Testclass = new Testclass();
$Testclass->testvar = "another value";    
$Testclass->dosomething();
Run Code Online (Sandbox Code Playgroud)

php variables public

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

WriteComponentResFile不包括动态添加到TTabSheet的组件

我试图将一组使用自定义工具创建的表单转换为Delphi表单.我试图在运行时添加所有必要的组件,然后使用WriteComponentResFile来创建DFM文件.

在我尝试添加TPageControl和TabSheets之前,我的所有初始测试看起来都很好.当前表单可以有多个页面,所以我将使用PageControl镜像它.问题是我添加到TabSheet的任何组件都没有流式传输到DFM.如果我显示表单看起来很好,但WriteComponentResFile缺少某些东西.

我正在写一个相应的pas文件,所以我可以在完成后在IDE中打开它.目标是远离自定义表单设计器,并开始使用Delphi IDE作为表单设计器.

下面是一些示例代码,展示了我如何创建组件:

procedure WriteFormAsDFM(OutputFileName: string);
var
  PageIndex: integer;
  PageCount: Integer;
  OutputForm: TForm;
  Pages: TPageControl;
  NewPage: TTabSheet;
  NewLabel: TLabel;
begin

  OutputForm := TForm.Create(nil);
  OutputForm.Name := ChangeFileExt(ExtractFileName(OutputFileName), '');
  OutputForm.Caption := OutputForm.Name;
  OutputForm.Height := 300;
  OutputForm.Width := 300;

  Pages := TPageControl.Create(OutputForm);
  Pages.Parent := OutputForm;
  Pages.Top := 50;
  Pages.Left := 0;
  Pages.Height := 200;
  Pages.Width := 200;

  NewLabel := TLabel.Create(OutputForm);
  NewLabel.Parent := OutputForm;
  NewLabel.Caption := 'Label on Form';

  //write pages
  PageCount := 2;

  for PageIndex := 0 to PageCount - 1 …
Run Code Online (Sandbox Code Playgroud)

delphi delphi-2007

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

URLWithString:返回nil

它可能很容易,但我似乎没有找到为什么URLWithString:在这里返回零.

//localisationName is a arbitrary string here
NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false&key=", webName];
NSURL* url = [NSURL URLWithString:stringURL];
Run Code Online (Sandbox Code Playgroud)

iphone url objective-c nsurl nsstring

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