问题列表 - 第22263页

__attribute __((格式(printf,1,2)))对于MSVC?

使用GCC,我可以指定__attribute__((format(printf, 1, 2))),告诉编译器该函数采用printf格式说明符的vararg参数.

这在我包装例如vsprintf函数系列的情况下非常有用.我可以有 extern void log_error(const char *format, ...) __attribute__((format(printf, 1, 2)));

每当我调用这个函数时,gcc将检查参数的类型和数量是否与printf一样符合给定的格式说明符,如果没有则发出警告.

Microsoft C/C++编译器是否有类似的东西?

c c++ visual-c++

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

如何访问存储在Hash中的数据

我有这个代码:

$coder = JSON::XS->new->utf8->pretty->allow_nonref;
%perl = $coder->decode ($json);
Run Code Online (Sandbox Code Playgroud)

当我写print %perl变量时,它说HASH(0x9e04db0).如何访问此HASH中的数据?

perl json

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

Zend Framework:如何使用Joins在一个查询中组合三个表?

我有三个这样的表:

人员表:

person_id |    name     |   dob
--------------------------------
    1     |   Naveed    |  1988
    2     |   Ali       |  1985
    3     |   Khan      |  1987
    4     |   Rizwan    |  1984
Run Code Online (Sandbox Code Playgroud)

地址表:

address_id |  street  |   city  |  state  | country
----------------------------------------------------
   1       | MAJ Road | Karachi |  Sindh  | Pakistan
   2       | ABC Road | Multan  |  Punjab | Pakistan
   3       | XYZ Road | Riyadh  |    SA   | SA
Run Code Online (Sandbox Code Playgroud)

Person_Address表:

person_id | address_id
----------------------
   1      |     1
   2      |     2 …
Run Code Online (Sandbox Code Playgroud)

sql database zend-framework join zend-db-select

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

iPhone:向scrollview添加按钮使按钮无法进行交互

出于某种原因,在我的viewController的addBook方法中初始化的按钮不会响应触摸.我分配给它的选择器从不触发,在点击图像时也不会出现UIControlStateHighlighted图像.

在他们到达UIButton之前是否有某些拦截的触摸,或者它的交互性因某种方式而被我正在做的事情所禁用?

- (void)viewDidLoad {

    ...

    _scrollView.contentSize = CGSizeMake(currentPageSize.width, currentPageSize.height);
    _scrollView.showsHorizontalScrollIndicator = NO;
    _scrollView.showsVerticalScrollIndicator = NO;
    _scrollView.scrollsToTop = NO;
    _scrollView.pagingEnabled = YES;

    ...
}

- (void)addBook {
    // Make a view to anchor the UIButton
    CGRect frame = CGRectMake(0, 0, currentPageSize.width, currentPageSize.height);
    UIImageView* bookView = [[UIImageView alloc] initWithFrame:frame];

    // Make the button
    frame = CGRectMake(100, 50, 184, 157);
    UIButton* button = [[UIButton alloc] initWithFrame:frame];
    UIImage* bookImage = [UIImage imageNamed:kBookImage0];

    // THIS SECTION NOT WORKING!
    [button setBackgroundImage:bookImage forState:UIControlStateNormal];
    UIImage* bookHighlight = …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uibutton uiscrollview

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

raycasting:如何正确应用投影矩阵?

我目前正在研究GLSL中的一些光线投射,效果很好.无论如何我现在想从正交投影到透视投影,但我不知道如何正确地做到这一点.关于如何使用投影矩阵与光线投射有任何良好的联系吗?我甚至不确定我应该将矩阵应用到(以某种方式对射线方向?).现在我这样做(伪代码):

vec3 rayDir = (0.0, 0.0, -1.0); //down the negative -z axis in parallel;
Run Code Online (Sandbox Code Playgroud)

但是现在我想使用一个类似于gluPerspective函数的projMatrix,这样我就可以简单地定义宽高比,fov以及近和远平面.所以基本上,任何人都可以为我提供一大堆代码来设置类似的proj矩阵gluProjection吗?其次告诉我将它与rayDirection相乘是否正确?

opengl 3d raytracing glsl perspectivecamera

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

检查Selenium中的HTTP状态代码

如何在Selenium中获取HTTP状态代码?

例如,我可以测试一下,如果浏览器请求/ user/27并且没有ID = 27的用户,则返回HTTP 404?

我的主要兴趣是Selenium RC,但如果有人知道"正常"硒的答案,我可以很容易地将其翻译成RC.

/皮特

selenium selenium-rc

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

在MySQL数据库表中存储正则表达式并对其进行加工

我有一个非常有趣的任务,我不知道如何实现.

我需要在数据库表中存储许多正则表达式,并且需要能够找到它们与给定字符串匹配的内容.

例如:

id | regexp
---|-------------
1  | ^hello world$
2  | ^I have [0-9] flowers&
3  | ^some other regexp$ 
4  | ^and another (one|regexp)$
Run Code Online (Sandbox Code Playgroud)

我需要找到哪些表达式匹配字符串"我有5朵花".当然我可以SELECT*FROM table并循环遍历在PHP中逐个匹配它们的表达式,但这对于服务器处理起来会很糟糕.

我可以以某种方式索引此表或使用特殊的SQL查询来处理此任务吗?

我会感激任何答案.谢谢.

php regex mysql

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

正则表达式为字母数字

我有这个PHP正则表达式:

$username = preg_replace('/[^a-z0-9]/i', '', $username);
Run Code Online (Sandbox Code Playgroud)

它只允许A-Z0-9.我怎么能允许.,-而且_还有?

php regex alphanumeric

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

为什么struct的tagName经常与typedef的名称不同?

有时我会看到这样的代码(我希望我能正确记住它):

typedef struct st {
    int a; char b;
} *stp;
Run Code Online (Sandbox Code Playgroud)

虽然我熟悉的通常模式是:

typedef struct st {
    int a; char b;
} st;
Run Code Online (Sandbox Code Playgroud)

那么第一个代码示例中的优势是什么?

c struct

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

Solr日期范围存储帮助

如何在solr中存储日期范围?

我需要存储开始日期和结束日期.

让我们说它是一个别墅,在一段时期(开始和结束)出租.

我必须使用两个字段吗?

在搜索中,用户可以选择开始日期和结束日期,所以在查询solr时我想我可以使用类似的东西:

     date:[$start TO $end]
Run Code Online (Sandbox Code Playgroud)

但这只查询一个字段,这很好,但存储日期范围是我的问题.

Hmmmmm.

有帮助吗?

谢谢

php java sql database solr

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