问题列表 - 第32248页

如何在PHP中禁用线程安全?

我正在使用一些软件,要求我禁用线程安全.我正在使用Windows服务器.从我在其他地方读到的内容,我不能只在.ini文件中配置它.这是真的?如果是这样,我将如何编译它以便关闭线程安全?

php thread-safety

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

从命令行编译C#代码会出错

我正在关注本教程:

http://www.csharp-station.com/Tutorials/Lesson01.aspx

我把它粘贴到一个文本文件中,命名为Welcome.cs:

// Namespace Declaration
using System;

// Program start class
class WelcomeCSS
{
    // Main begins program execution.
    static void Main()
    {
        // Write to console
        Console.WriteLine("Welcome to the C# Station Tutorial!"); 
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我进入命令提示符,并指向文件的目录.我输入csc.exe Welcome.cs并收到此错误消息:

csc.exe is not recognized as internal or external command
Run Code Online (Sandbox Code Playgroud)

我正在使用Visual Studio 2008

我尝试将csc.exe移动到Windows目录,现在我收到此错误:

fatal error cs2018: unable to find messages file 'cscompui.dll'
Run Code Online (Sandbox Code Playgroud)

如何从命令行编译我的C#代码?

c#

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

varargs功能崩溃

我有一个函数应该根据格式字符串获取可变数量的参数(使用varargs):

void va(const char* name, const char* argformat, ...) {
    int numOfArgs = strlen(argformat);

    std::string buf = "asdf";

    va_list listPointer;
    va_start(listPointer, numOfArgs);
    char* blah;

    for(int i = 0; i < numOfArgs; i++) {
            switch (argformat[i]) {
                    case 's':
                            cout << va_arg(listPointer, char*) << endl;
                            break;
                    case 'i':
                            cout << va_arg(listPointer, int) << endl;
                            break;
                    case 'f':
                            cout << va_arg(listPointer, float) << endl;
                            break;
                    case 'b':
                            cout << va_arg(listPointer, bool) << endl;
                            break;
                    default:
                            break;
            }
    }

    va_end(listPointer);

    return;
}


int …
Run Code Online (Sandbox Code Playgroud)

c++ crash variadic-functions

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

如何从USGS Terra Server查找四/名/规模

我目前正在开发一个Google Maps API实现,该实现覆盖了USGS Terra Server的地形数据.我认为除了我无法弄清楚如何确定从Terra Server提供的当前图块的四边形,名称和比例的名称之外,我手头还有它.如果您查看此站点并放大显示信息的地图,那么必须可以:

http://www.trails.com/topomap.aspx?trailid=fgu003-087

以下是一些文章的链接,这些文章解释了Terra Server如何命名图像:

关于MSR地图

DRG产品的标准化数据集名称

我希望那里的一些地理专家已经做到了这一点,并且可以指出我正确的方向.如果您能够通过Google地图覆盖USGS拓扑数据以产生类似于示例地图的用户体验,我可以向您提供有关如何从当前地图视图中确定此信息的任何线索.

在此先感谢您的帮助!

google-maps geolocation topography

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

javascript字符串拆分为负数

是否可以在javascript中使用字符串拆分来获取生成的数组中的最后一个元素.

例如,我确定在php中你可以做同样的事情并使用负限制值来获得最后一项,即-1或最后两项-2等.

javascript arrays

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

C中的编译器错误:在'*'标记之前预期')'

正如标题所说,在尝试编译时不断收到此错误.从谷歌搜索这个错误人们说,它没有在头文件中声明,但我的功能是静态的,它不在头文件中,我原型.

#include <recGbl.h>
#include <devSup.h>
#include <devLib.h>
#include <drvIpac.h>
#include <dbScan.h>
#include <epicsExport.h>

static int cardinit(cardinfo *card);   // <-- line that gives the error

typedef struct cardinfo{
  struct cardinfo *next;

  struct io_mem_read *pMem;   /* IP register (A16) mem address */
  word *rambase;             /* RAM conversion memory mem address*/

  int isconfigured;
  int doram;   /* 1 if we are using the RAM to output data.
          0 if we are writing to registers (AO style) */

  int cardnum;
  int vmeslotnum;
  int ipslotnum;


  /* …
Run Code Online (Sandbox Code Playgroud)

c compiler-errors

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

如何用4个LED告诉IP地址?

我正在使用.NET Micro Framework开发一个网络管理设备.由于想法是在办公室中拥有一堆设备,因此有时用户必须知道特定设备的IP地址.

所以我一直试图提出如何指出用户的IP地址的想法.唯一的用户界面是4个LED灯,我可以以不同的速度闪烁.

到目前为止,我能想到的最好的想法是:看看IP地址有4个部分,我有4个LED,每个LED负责单个IP地址部分是有意义的.所以对于像192.168.0.34这样的地址,我会让LED1闪烁一次,然后暂停,然后闪烁9次,暂停,然后闪烁2次.然后该动作将转移到LED2,LED2将以类似的方式闪烁168,依此类推.数字0将通过快速闪烁半秒钟来指示.

还有其他想法吗?

hardware ip-address .net-micro-framework

14
推荐指数
4
解决办法
1038
查看次数

在Delphi 2009中使用泛型和匿名方法有什么问题?

我想开始使用泛型和匿名方法,主要是为了了解这是什么以及为什么我想要使用它们.

有了Delphi 2009,我经常读到泛型和匿名方法没有完全实现或有缺陷,这在Delphi 2010中得到了修复.

我想避免不得不怀疑这是我的错,还是Delphi 2009中的一个错误,每次有些东西不能按照我的预期运行.

我的问题是:
在Delphi 2009中使用泛型和匿名方法时,我会遇到什么问题?
我应该避免什么?

delphi generics anonymous-methods delphi-2009

6
推荐指数
2
解决办法
362
查看次数

UIView子类initWithFrame没被调用?

我有一个自定义的UIView子类.在IB中,我指定了一个"占位符"UIView并将该类设置为我的类名.我对drawRect方法的重写是有效的,并且背景正确着色,但是initWithFrame没有触发.为什么?

- (id)initWithFrame:(CGRect)frame {
    NSLog(@"initWithFrame");
    if ((self = [super initWithFrame:frame])) {
        noteTextFont = [[UIFont boldSystemFontOfSize:12] retain];
    }
    return self;
}

- (void)drawRect:(CGRect)rect {
    [super drawRect:rect];
    CGContextRef context = UIGraphicsGetCurrentContext();

    UIColor *backgroundColor = [UIColor blackColor];
    [backgroundColor set];
    CGContextFillRect(context, rect);

    UIColor *labelColor = [UIColor lightGrayColor];
    [labelColor set];
    [notificationLabel drawInRect:CGRectMake(44, 18, rect.size.width-20, rect.size.height) withFont:noteTextFont lineBreakMode:UILineBreakModeTailTruncation];

    [self setNeedsLayout];
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch

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

通过PHP使用LAST_INSERT_ID()?

当我在MySQL控制台中执行以下操作时,它可以正常工作:

INSERT INTO videos (embed_code) VALUES ('test code here');
SELECT LAST_INSERT_ID();
Run Code Online (Sandbox Code Playgroud)

但是,当我通过PHP执行上述查询时,结果为空.

在数据抽象下,我使用的是名为的数据库访问类DB.这就是我通过PHP尝试上述查询的方法:

$embedCode = htmlentities($_POST['embed_code']);

//Insert video in database **WORKS**
DB::query("INSERT INTO videos (embed_code) VALUES ('$embedCode');");

//Retrieve id **DOES NOT WORK**
$row = DB::getSingleRow("SELECT LAST_INSERT_ID();");
$videoId = $row[0];
Run Code Online (Sandbox Code Playgroud)

我不能通过embed_code选择新的id,因为embed_code可以重复.

谢谢!

php mysql lastinsertid

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