问题列表 - 第21707页

为什么C++ strtok()不适合我?

该程序应该通过cin接收输入,对其进行标记,然后输出每个输入以显示它正常工作.它没.

程序编译没有错误,并接受输入,但无法输出任何内容.

我究竟做错了什么?

int main(int argc, char* argv[])
{
  string input_line;

  while(std::cin >> input_line){
    char* pch = (char*)malloc( sizeof( char ) *(input_line.length() +1) );

    char *p = strtok(pch, " ");
    while (p != NULL) {
      printf ("Token: %s\n", p);
      p = strtok(NULL, " ");
    }
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我按照这里的代码示例:http://www.cplusplus.com/reference/clibrary/cstring/strtok/

谢谢.

c++ tokenize strtok

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

原型继承:你可以链接Object.create吗?

我是原型继承的新手,所以我试图理解'正确'的方式.我以为我能做到这一点:

if (typeof Object.create !== 'function') {
    Object.create = function (o) {
        function F() {}
        F.prototype = o;
        return new F();
    };
}

var tbase = {};

tbase.Tdata = function Tdata() {};

tbase.Tdata.prototype.say = function (data) {
    console.log(data);
};

var tData = new tbase.Tdata();

tbase.BicData = Object.create(tData);

tbase.BicData.prototype.say = function (data) {
    console.log("overridden: " + data)
};

tbase.BicData.prototype.shout = function (data, temp) {
    console.log("SHOUT: " + data + ", " + temp)
};

var test = new tbase.BicData();

tData.say("test1"); 
test.say("test2"); …
Run Code Online (Sandbox Code Playgroud)

javascript inheritance prototype object-create

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

ASP .NET MVC保护控制器/动作

如果我只想让管理员访问名为"ManagerUser"的操作,我知道我可以这样做:

[Authorize( Roles = Constants.ROLES_ADMINISTRATOR )]
public ActionResult ManageUser( string id )
{
}
Run Code Online (Sandbox Code Playgroud)

如果我想让除了管理员以外的所有人访问该怎么办?我不想在函数上编写所有角色:|.

有什么建议/出路吗?

security asp.net-mvc

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

KML + Google Earth:用位图填充四边形?

我正在构建一个 KML 文件以用作 Google Earth 中的地图层以及其他处理 KML/KMZ 文件的文件。

我想要做的是:显示一些位图图像,这样每个图像都被拉伸以适应指定的四边形,例如,指定的四边形的第一个顶点将是位图的左上角,下一个顶点将是右上角所在的位置,依此类推。有没有(相对)简单的方法来做到这一点?如果无法以任何简单的方式扭曲/拉伸图像,只需将其显示在指定位置,缩放和旋转是可以接受的。

更新:澄清:给定一组形成四边形的四个地理空间坐标,我想获取一个矩形位图(通过指定的 URL 或包含在 KMZ 文件中)并将其放置在地图上,使其四个角与上述四边形的四个角对齐。如果无法扭曲图像以适合任何四边形,那么仅指定位置、旋转和大小就足够了。希望这更清楚一点。

任何帮助将非常感激。

谢谢!

gis maps kml google-earth kmz

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

您认为Silverlight是企业准备好了吗?有关平台渗透的任何统计数据?任何F500 comps在Silverlight中认真投资?

我们需要一些支持统计数据,以确定我们计划在Silverlight平台上进行的少数重大投资的未来.

根据RiaStats http://riastats.com/- 2009年3月Silverlight普及率约为20%,现在约为50%.在美国,目前约为38%

寻找这些问题的一些统计数字/数字的答案

  • 您有关于平台渗透率,增长率等的更多详细信息吗?
  • 您认为Silverlight是企业准备好了吗?
  • 来自已经使用Silverlight的财富500强公司的主要项目是什么?

注意:我认为关注Riastats.com的统计数据会很有趣 - 奥运会肯定会增加SL渗透率.

.net c# silverlight

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

如何将英文数字转换为阿拉伯数字?

我有这个C#代码

DateTime.Now.ToString("MMMM dd, yyyy");
Run Code Online (Sandbox Code Playgroud)

现在当前的线程正在加载阿拉伯文化.所以结果是这样的

???? 19, 2010
Run Code Online (Sandbox Code Playgroud)

但我不希望'2010'和'19'用英语(也称拉丁语或西阿拉伯语数字) - 我想要东阿拉伯数字,如"2".

我试过了

DateTime.Now.ToString("MMMM dd, yyyy", CultureInfo.GetCultureInfo("ar-lb"));
Run Code Online (Sandbox Code Playgroud)

给出了相同的结果.那么任何想法?

c# cultureinfo arabic

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

如何使我的静态类不那么静态?

我有一个包含我的数据库逻辑的静态类.

此类用于网站,Web服务以及中间件组件的一部分.

对于此类中的每个方法,我都需要来自调用者的一段上下文信息.在网站的情况下,这将是用户信息,对于web服务和中间件组件,这将标识呼叫服务.

我无法将此值存储在配置中,因为每个用户可能会有所不同,并且我并不总是有httpcontext来获取此值.

我可以轻松地在这个类中的每个方法上添加一个新参数,或者我可以从静态类中更改它,以便它具有单个非静态属性,但这些解决方案似乎都不是很优雅.

那么我还有其他选择吗?

c# class-design

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

Python的标准库 - 是否存在平衡二叉树的模块?

在Python的标准库中是否有AVL或Red-Black模块或其他类型的平衡二叉树?我试图找到一个,但没有成功(我对Python比较新).

python tree standard-library

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

使用样式表更改索引的QTabBar选项卡的背景

使用Qt样式表,是否可以为包含4个或更多选项卡的QTabBar中的每个选项卡设置不同的背景颜色?

我的Qt应用程序在菜单栏下面有6个选项卡.我想使用样式表将其背景颜色更改为6种不同的颜色.

2个问题似乎阻碍了我:

  • 我只能使用纯样式表语法设置"第一个","中间"和"最后"选项卡的样式(因此我说"4个或更多"选项卡).

  • 我不认为单个选项卡是我可以访问的QTabBar的子窗口小部件.我的想法是,我可以将属性附加到我可以在样式表中引用的每个子选项卡.

例如:

// Stylesheet
QTabBar::tab[index="3"] {
   background: blue;
}

// Code
QTabBar* bar = new QTabBar;
int index = bar->addTab("Tab 1");
QWidget* tab1; //= ????
tab1->setProperty("index", index);
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.谢谢.

c++ qt qtabbar

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

如何使用mysqlimport读取mysqldump --databases的结果

我已成功使用转储整个MySQL数据库

mysqldump --databases
Run Code Online (Sandbox Code Playgroud)

生成一个很好的.txt文件.但是,我看不出如何一次性将整个文件读回MySQL; mysqlimport似乎一次只需要一个表.

mysql mysqldump mysqlimport

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