问题列表 - 第44350页

使用HQL和Grails"不在"

以下查询应选择不在以下内容中的所有组织excludedOrgs:

Organisation.findAll("from Organisation o where o not in elements(?)", 
    [excludedOrgs])
Run Code Online (Sandbox Code Playgroud)

我得到的是一个org.springframework.orm.hibernate3.HibernateQueryException告诉我: expecting IDENT, found '?'

我正在使用Grails 1.3.6.

我的查询有什么问题?

java orm grails hibernate hql

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

在C++中托管Silverlight

我在这里有点头脑,想要了解如何去做.

基本上我想要做的是能够在我的C++应用程序中呈现和控制silverlight.我想要的东西是:

class silverlight_host
{    
public: 
     // Prio 1
     silverlight_host(const std::string& filename); // Load a xap file       
     void draw(void* dest); // Draw with alpha to dest
     std::pair<size_t, size_t> get_size(); // Need to know required size of dest

     // Prio 2
     bool is_dirty() const; // Check for dirty rect since last call to draw
     void send_param(const std::string& param); // Send data to silverlight control or call functions. Alternative name maybe, call_function
     void set_size(size_t width, size_t height); // Set the size of …
Run Code Online (Sandbox Code Playgroud)

c++ com silverlight atl

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

c# - 如果方法运行时间过长,则中止该方法的执行

如果运行时间过长,我怎样才能中止方法的执行?

例如

string foo = DoSomethingComplex();
Run Code Online (Sandbox Code Playgroud)

但如果DoSomethingComplex()花的时间太长(20秒就可以说).然后只需将foo设为"";

.net c#

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

无法连接到PHP中的邮件服务器

我写了一小段用于发送邮件的PHP代码:

   <?php
    //define the receiver of the email
    $to = 'rohaanthakare@gmail.com';
    //define the subject of the email
    $subject = 'Hishob email';
    //define the message to be sent. Each line should be separated with \n
    $message = "Hello World!\n\nThis is my first mail.";
    //define the headers we want passed. Note that they are separated with \r\n
    $headers = "From: webmaster@example.com\r\nReply-To: webmaster@example.com";
    //send the email
    $mail_sent = mail( $to, $subject, $message, $headers );
    //if the message is sent successfully print "Mail sent". …
Run Code Online (Sandbox Code Playgroud)

php email

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

如何衡量页面时间负载?

我想知道我的应用程序中的特定代码需要多长时间?!!! 谢谢

c#

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

MySQL:id号中自动增量的不一致性

我想知道你是否遇到过这种情况,当你点击phpMyAdmin上的Browse按钮时,自动增量的id号码没有按正确顺序排列- 这只是我吗?我在db表中设置错误的东西?

例如,当您将一系列数据插入到表中并且还删除了其中一些数据时,所以当您在phpMyAdmin上检查此表时,这些数据应该按照这样的顺序出现,

id

2
24
28
296
300
Run Code Online (Sandbox Code Playgroud)

但在我的大多数表格中,它们不会出现在订单中,而是出现在这样的表格中,

id

24
300    
2
296    
28
Run Code Online (Sandbox Code Playgroud)

如下图所示,

替代文字

我们可以做些什么来使ID以正确的顺序出现吗?

编辑1:

我想大多数人都误解了我在这里突袭的问题.我的意思是当你点击phpMyAdmin上的Browser按钮列出表中的所有数据时 - 而不是当你使用SQL查询列出输出时order by.

是否有意义?

替代文字

编辑2:

这是我的表格结构之一 - 它能帮助您查看其中的错误吗?

CREATE TABLE IF NOT EXISTS `root_pages` (
  `pg_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `pg_url` varchar(255) DEFAULT NULL,
  `pg_title` varchar(255) DEFAULT NULL,
  `pg_subtitle` varchar(255) DEFAULT NULL,
  `pg_description` text,
  `pg_introduction` text,
  `pg_content_1` text,
  `pg_content_2` text,
  `pg_content_3` text,
  `pg_content_4` text,
  `pg_order` varchar(255) DEFAULT NULL,
  `pg_hide` varchar(255) DEFAULT '0',
  `pg_highlight` varchar(255) DEFAULT …
Run Code Online (Sandbox Code Playgroud)

mysql database database-design create-table auto-increment

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

Maven - 如何编译测试而不运行它们?

Maven有没有办法在不运行它们的情况下编译测试?我想使用IDE来运行特定的测试而不是所有测试.

maven

116
推荐指数
5
解决办法
7万
查看次数

删除D中的命令提示符?

我在D中编写SDL应用程序(因此我希望保持大量的平台独立性),我正在寻找一种方法来停止命令提示符打开发布版本.怎么做到这一点?

d command-prompt platform-independent

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

C# 通过句柄 (hWnd) 32 和 64 位获取路径/文件名

我得到了以下代码来通过句柄获取路径/文件名:

    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    private static extern int GetWindowThreadProcessId(IntPtr handle, out uint processId);

    public static string GetProcessPath(IntPtr hwnd)
    {
        uint pid = 0;
        GetWindowThreadProcessId(hwnd, out pid);
        Process proc = Process.GetProcessById((int)pid);
        return proc.MainModule.FileName.ToString();
    }
Run Code Online (Sandbox Code Playgroud)

它在 32 位上运行良好,但在 64 位中出现错误 >“仅部分 ReadProcessMemory 或 WriteProcessMemory 请求已完成。” 该项目被编译为 x86(平台目标 x86)。

我该如何解决?

~谢谢罗恩

.net c# 64-bit filenames path

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

如何绑定Live()上的滚动事件?

不久之前,我已经为那些希望他的textarea成长的人解决了一个问题.我做了监听的功能scrollkeyup领域的活动,并重新计算的行数.我想在另一个项目中使用代码,但是有一个问题.textarea不知道为了解决这个问题,我正在使用live而不是bind,所以未来的区域也将被束缚.

现在我发现live执行速度比a慢很多bind.我在jsFiddle上创建了一个简化的例子.上面的textarea表现得像我想要的那样,但由于后期信令(我正在使用Chrome),新添加的内容会闪烁.

我怎样才能做得live那么快bind问题是scroll不能与live声明一起使用.有没有一种方法,使scrolllive是否有一个jQuery事件告诉我已经添加了一个新的TextArea,所以我可以使用bind来添加scroll新创建的元素?

我期待着你的想法.

编辑:更改了代码的链接.删除了scrollingCode.添加了另一个按钮来创建不同的textarea.问题与'滚动'有关.它不会开火.

澄清:我不知道什么函数会创建textarea的.我看到Chrome中动态添加的框闪烁.

对于未来的读者:

在jQuery 1.3.x中,只有以下JavaScript事件(除了自定义事件)才能与.live()绑定:click, dblclick, keydown, keypress, keyup, mousedown, mousemove, mouseout, mouseover, and mouseup.从jQuery 1.4开始,.live()方法支持自定义事件以及所有冒泡的JavaScript事件.从jQuery 1.4.1开始,即使是使用live进行聚焦和模糊(映射到更合适,冒泡,聚焦和聚焦的事件).从jQuery 1.4.1开始,可以指定悬停事件(映射到mouseenter和mouseleave,然后映射到mouseover和mouseout).

javascript jquery textarea live autoresize

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