问题列表 - 第49453页

获取所有ID并将它们放入PHP中的数组中

如何获取SQL脚本以从字段中收集所有ID并将它们放入数组中?

php mysql

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

Netbeans平台

我即将开始Netbeans平台的项目.有人推荐他们使用过并且发现有用的书籍或教程吗?

编辑:

这是一个已经开发的摇摆应用程序.

java netbeans netbeans-platform

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

检查一个点是否在指定的Rectangle内

好的,所以我正在为Java类做一个赋值,并且赋值的一部分是找出一个点是否在矩形的维度内.所以我创建了这段代码:

    public boolean contains(Point p){
        return (this.getLocation().getX() < p.getX() && this.getLocation().getY() < p.getY() &&
                this.getLocation().getX() + this.getWidth() > p.getX()  &&
                this.getLocation().getY() + this.getHeight() > p.getY());
    }
Run Code Online (Sandbox Code Playgroud)

我也创建了一个点类,这就是我要求"Point p"参数的原因.为了测试这个布尔值,我在Main类中创建了一个简单的'if'语句:

//check if one rectangle's point is inside another
                if (rectangle.contains(rectangle2.getLocation()))
                    System.out.println("the point is in the rectangle");
Run Code Online (Sandbox Code Playgroud)

该点的位置是(6,7).矩形1的点,宽度和高度分别为(4,5),9和3.我知道这一点是在第一个矩形内部,但println语句没有显示,这意味着我创建的布尔值必定存在问题,但我没有看到错误,也许我的头是阴天但是可能有人指出我这里有什么问题?

PS这是所有控制台工作,我不处理一些GUI或图形编程.

java geometry

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

.emacs中区分大小写的setq无效

我的.emacs文件中有很多自定义内容:字体,颜色,窗口大小,键绑定等等.所有这些都有效.

然后在最后,我刚刚添加了:(setq case-fold-search nil).这是一个变量,当设置nil为应该在所有emacs模式下使搜索区分大小写时.它不适合我.

在单个缓冲区中设置case-fold-searchnil有效,但是当我将其设置为时.emacs,它不起作用.是否有理由为什么a中的setq声明.emacs有时可能不起作用?我该如何尝试调试此问题?

variables emacs case-sensitive dot-emacs case-insensitive

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

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

iTextSharp如何旋转/切换页面从横向到纵向

我正在使用iTextSharp将多个PDF文件合并为一个Pdf.我发现了一个代码示例2在网络上对如何完成这个任务.

它们都可以工作,没有明显的问题,因为我能够将多个PDF文件合并为一个PDF.

我所遇到的问题是我希望所有页面都在PORTRAIT中,因为一些PDF文件在LANDSCAPE中有页面,我希望它们可以旋转到PORTRAIT.我不介意他们要么颠倒,要么侧身,但他们都必须是肖像.

查看列出的示例中的代码部分:

page = writer.GetImportedPage(reader, i);
rotation = reader.GetPageRotation(i);
Run Code Online (Sandbox Code Playgroud)

始终将页面旋转值返回为0(零),因此代码部分

if (rotation == 90 rotation == 270)
{
    cb.AddTemplate(page, 0, -1f, 1f, 0, 0, 
                         reader.GetPageSizeWithRotation(i).Height);
}
Run Code Online (Sandbox Code Playgroud)

永远不会被执行(如果这是应该做的,旋转页面).

那么,基于第一个代码示例链接中的代码,在将其添加到新的合并PDF文档之前,我将page = writer.GetImportedPage(reader, i)如何更改page从Landscape到Portrait 的页面布局cb.AddTemplate...

PS.确定页面是横向还是纵向我使用从SO获得的以下代码(适用于上面的代码示例):

float pageXYRatio = page.Width / page.Height;
if (XYRatio > 1f)
{
    //page is landscape
}
else
{
    //page is portrait
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

谢谢

c# itext

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

Chrome自动格式化输入=数字

我有一个Web应用程序,我使用HTML5属性type ="number"将输入字段指定为数字.

<input type="number" value="123456" />
Run Code Online (Sandbox Code Playgroud)

通过指定类型,Chrome会自动将值格式化为包含逗号(123,456).在其他浏览器中,它不会格式化数字,但也不会阻止非数字字符.

在这种情况下,我不希望添加逗号.有没有办法关闭本地化格式?

html5 google-chrome input

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

使用ODBC连接到SQL SERVER 2008

我正在试图与数据库连接的W32机器上.为此,我尝试开始测试示例程序:

#include <iostream>
#include <windows.h>
#include <sqltypes.h>
#include <sql.h>
#include <sqlext.h>

using namespace std;

void show_error(unsigned int handletype, const SQLHANDLE& handle){
    SQLCHAR sqlstate[1024];
    SQLCHAR message[1024];
    if(SQL_SUCCESS == SQLGetDiagRec(handletype, handle, 1, sqlstate, NULL, message, 1024, NULL))
        cout<<"Message: "<<message<<"\nSQLSTATE: "<<sqlstate<<endl;
}

int main(){

    SQLHANDLE sqlenvhandle;
    SQLHANDLE sqlconnectionhandle;
    SQLHANDLE sqlstatementhandle;
    SQLRETURN retcode;

    if(SQL_SUCCESS!=SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &sqlenvhandle))
        goto FINISHED;

    if(SQL_SUCCESS!=SQLSetEnvAttr(sqlenvhandle,SQL_ATTR_ODBC_VERSION, (SQLPOINTER)SQL_OV_ODBC3, 0))
        goto FINISHED;

    if(SQL_SUCCESS!=SQLAllocHandle(SQL_HANDLE_DBC, sqlenvhandle, &sqlconnectionhandle))
        goto FINISHED;

    SQLCHAR retconstring[1024];
    switch(SQLDriverConnect (sqlconnectionhandle,
                NULL,
                (SQLCHAR*)"DRIVER={SQL Server};SERVER=localhost, 1433;DATABASE=MyDatabase;UID=sa;PWD=Admin-123;",
                SQL_NTS,
                retconstring,
                1024,
                NULL,
                SQL_DRIVER_NOPROMPT)){
        case SQL_SUCCESS_WITH_INFO:
            show_error(SQL_HANDLE_DBC, …
Run Code Online (Sandbox Code Playgroud)

c++ odbc codeblocks

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

Sys.setlocale:设置区域设置的请求...无法兑现

我正在使用strptime(...)我的包的功能.我需要使用特定的本地设置解析字符串,并将其用作Sys.setlocale解决方法以获取英语本地化设置.为减少副作用,之后恢复先前的本地设置.该函数的基本代码片段如下所示:

#parameter settings
sometext <- "Mon, 14 Mar 2011 23:42:16 GMT"
timeFormat <- "%a, %d %b %Y %H:%M:%S"
timeZone <- "GMT"
#get current locale
loc <- Sys.getlocale("LC_TIME")
#set british localization
dummy <- Sys.setlocale("LC_TIME", "en_GB.UTF-8")
#parse datetime string
time <- strptime(sometext, format = timeFormat, tz= timeZone)
#set local back
dummy <- Sys.setlocale("LC_TIME", loc)
Run Code Online (Sandbox Code Playgroud)

不幸的是,我的同事在使用此功能时会收到以下警告:

In Sys.setlocale("LC_TIME", "en_GB.UTF-8") :
OS reports request to set locale to "en_GB.UTF-8" cannot be honored
Run Code Online (Sandbox Code Playgroud)

在我的电脑上一切正常.是否有更好的(并且独立于已安装的R本地化)执行此任务的方式?通常我想使用strptime,因为它允许非常灵活地解析日期时间字符串.

encoding datetime localization r

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

扑克游戏的商业级随机化

我需要一些关于如何解决算法问题的建议(即不是编程本身).以下是我的需求以及我如何尝试满足它们.任何改进意见都会受到欢迎.

首先让我解释一下我的目标.我想玩一些扑克大约十亿次.也许我正在尝试创建下一个PokerStars.net,也许我只是疯了.

我想创建一个程序,可以产生更好的随机卡片组,而不是典型的程序调用random().这些需要是由高质量随机数创建的生产质量套牌.我听说商业级扑克服务器为每张卡使用64位向量,从而确保每天玩的数百万扑克游戏的随机性.

我想保留我写的简单的东西.为此,该计划只需要一个输入来实现既定目标.我已经决定,无论何时程序开始,它都会记录当前时间并将其作为起点.我意识到这种方法对于商业环境来说是不可行的,但只要能够支持几十亿游戏,比简单的替代方案更好,我会很高兴.

我开始编写伪代码来解决这个问题,但遇到了一个棘手的问题.这对我来说很清楚,但它可能不适合你,所以请让我知道.

Psuedo代码如下:

    Start by noting the system time.
    Hash the current time (with MD5) around ten times (I chose the ten arbitrarily).
    Take the resulting hash, and use it as the seed to the language-dependent random() function.
    Call random() 52 times and store the results.
    Take the values produced by random() and hash them.
    Any hash function that produces at least 64-bits of output will do for this.
    Truncate (if the hash …
Run Code Online (Sandbox Code Playgroud)

random mapping algorithm poker

4
推荐指数
3
解决办法
1206
查看次数