问题列表 - 第37794页

JavaScript - 如何使用var中的转义引号来通过Json传递数据

我将一些数据通过Json传递给Webservice.我的问题是我传递了html(来自tinyMCE输入),因此var的内容使用引号,这给了我一些问题.我正在传递这样的值:

 data: '{ id: "' + news_id + '", title: "' + news_title + '", body: "' + news_body + '" }',
Run Code Online (Sandbox Code Playgroud)

无论如何在javascript中使用espace引用,所以我可以在news_body var中发送html吗?

谢谢

javascript json

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

从unsigned char*数据构造QImage

我遇到了将Image对象(使用Point Grej FlyCapture2 SDK捕获)传递给QImage对象的问题.我按功能得到一个与图像数据相关的指针:

virtual unsigned char* FlyCapture2::GetData  (   ) 
Run Code Online (Sandbox Code Playgroud)

然后通过以下方式加载数据:

QImage::QImage ( uchar * data, int width, int height, int bytesPerLine, Format format )
Run Code Online (Sandbox Code Playgroud)

两个Image对象的数据格式都是8位单色.BytesPerLine参数应该等于Image的宽度(我已经通过将FlyCapture2 :: Image保存到.bmp并将其加载到QImage来检查它).

你问题是从unsigned char*转换为uchar*吗?你还有其他建议吗?逐像素复制图像太慢了.

编辑:我正在将FlyCapture捕获的图像转换FlyCapture2::PIXEL_FORMAT_RGB8为:R = G = B = 8位,在PGR::SnapShot()函数内.SnapShot()返回unsigned char*const.这是我的Qt显示功能的一部分:

unsigned char *const img = PGRSystem->SnapShot();
QImage Img(img, 1024, 768, QImage::Format_RGB888);
QGraphicsScene *Scene = new QGraphicsScene();
Scene->addPixmap(QPixmap::fromImage(Img));
ui.ImageView->setScene(Scene);
ui.ImageView->fitInView(ui.ImageView->itemAt(100,100));
delete [] Scene;
Run Code Online (Sandbox Code Playgroud)

我也尝试将Img保存到文件中,但是后来遇到了未处理的异常.我尝试过其他像素格式对(FlyCapture2::PIXEL_FORMAT_RGB- 24位RGB与QImage::RGB888和FlyCapture2::PIXEL_FORMAT_RGBU32QImage::RGB32)

还值得一提的是,我正在使用的QImage构造器没有设置colorTable(我在检查QImage是否为grayScale时遇到异常).我想我还需要一些帮助.

qt data-capture qimage

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

Rails/application.html.erb没有加载

我创建了一个ruby应用程序,并且从不加载application.html.erb(查看webrick输出,我从未得到"在布局/应用程序中渲染CLASS/index.html.erb",但是"Rendered CLASS/index.html.erb" )

CLASS.html.erb也永远不会被加载.

只有在控制器中明确指定"render:file =>'layouts/application'"时,才会加载application.html.erb.

有人可以帮忙吗?

非常感谢提前

塞巴斯蒂安

ruby-on-rails

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

在任务并行库中:如何推迟Task.TaskFactory.FromAsync任务执行?

我有一个返回任务的方法,如:

public static Task<int> SendAsync(this Socket socket, byte[] buffer, int offset, int count)
{
    if (socket == null) throw new ArgumentNullException("socket");
    if (buffer == null) throw new ArgumentNullException("buffer");

    return Task.Factory.FromAsync<int>(
        socket.BeginSend(buffer, offset, count, SocketFlags.None, null, socket),
        socket.EndSend);
}
Run Code Online (Sandbox Code Playgroud)

我想保留对该任务的引用并稍后运行它.但是,似乎由FromAsync方法创建的任务立即执行.我怎样才能推迟执行?

.net task-parallel-library

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

从Java执行cmd.exe命令

我正在尝试从用户读取一个文件,其中每一行都是一个cmd.exe命令,并运行它(可以假设命令是合法的),但是当我给出一个命令时echo hi,我得到运行时异常错误:

线程"main"中的异常java.io.IOException:无法运行程序"echo":CreateProcess error = 2,系统找不到指定的文件

我正在尝试运行这样的命令:

Runtime.getRuntime().exec(command);
Run Code Online (Sandbox Code Playgroud)

哪里command = "echo hi".这对于像regedit这样的命令是有效的,所以我得到的运行时似乎就像"运行"窗口而不是cmd.有没有办法运行这些命令?

java windows cmd

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

为什么需要Twisted?

我一直在使用扭曲的框架大约一个星期(更多是因为好奇而不是必须使用它)并且它在进行事件驱动的异步网络编程时非常有趣.

但是,有些事我无法理解.扭曲的文档开始于

Twisted是一个非常灵活的框架,可以编写功能强大的服务器.

我的疑问是: - 为什么我们需要这样一个事件驱动的库来编写功能强大的服务器,因为那里已经有非常高效的各种服务器实现了?

当然,在编写这个事件驱动的I\O库时,扭曲的开发人员必须考虑的不止一些具体实现.那些是什么?为什么要扭曲?

python asynchronous twisted

10
推荐指数
3
解决办法
2730
查看次数

iPhone,如何获取设备短日期格式?

我没有设备价格格式设置.

NSNumber *temp = [NSNumber numberWithDouble:dblPrice];
NSDecimalNumber *someAmount = [NSDecimalNumber decimalNumberWithDecimal:[temp decimalValue]];

NSNumberFormatter *currencyFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];

return [currencyFormatter stringFromNumber:someAmount];
Run Code Online (Sandbox Code Playgroud)

如何获得短日期设置?

iphone xcode objective-c

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

防止父目录被涂焦

基本上我只想tar目录中的所有文件,但不能获取存档中的所有父目录.

我试过-C,但我想我没用它.

tar -cjf archive.tar.bz2 -C /var/some/log/path ./*
Run Code Online (Sandbox Code Playgroud)

这导致tar尝试添加CWD中的所有文件.使用完整路径作为最后一个参数不会阻止添加目录.

看似简单,但无法弄明白.以某种方式tar不会将./*作为相对于-C的焦点,尽管它应该更改为该dir.

帮助赞赏.

shell tar

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

实体框架CTP 4 - 代码优先自定义数据库初始化程序

我想实现一个自定义数据库初始化策略,以便我可以使用提供的用户ID和密码生成数据库模式并将其应用于EXISTING EMPTY SQL数据库.

不幸的是,内置策略没有提供我正在寻找的东西:

// The default strategy creates the DB only if it doesn't exist - but it does 
// exist so this does nothing
Database.SetInitializer(new CreateDatabaseOnlyIfNotExists<DataContext>());

// Drops and re-creates the database but then this breaks my security mapping and 
// only works if using a “Trusted" connection
Database.SetInitializer(new RecreateDatabaseIfModelChanges<DataContext>());

// Strategy for always recreating the DB every time the app is run. – no good for 
// what I want
Database.SetInitializer(new AlwaysRecreateDatabase<DataContext>());
Run Code Online (Sandbox Code Playgroud)

我已经解决了以下问题,但这不会创建ModelHash,因此我无法使用"context.Database.ModelMatchesDatabase()"来验证是否已创建数据库模式并阻止多次初始化:

public class …
Run Code Online (Sandbox Code Playgroud)

entity-framework code-first ctp4

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

使用hibernate的DAO和服务层

我在服务层的实现方面遇到了麻烦,我想我不太了解这个概念.

在DAO实现中,我可以为特定技术和实体编写所有CRUD逻辑(例如,hibernate和User表),在服务层中,我们使用DAO对DAO中的实体进行所有数据操作(如getUser,loginUser等) ..) 这个可以吗?

如果这没关系,我有一个简单的问题,我可以在服务层,DAO实现或两者中处理数据库连接(或在hibernate,会话和事务的情况下)吗?

例如,我有一个简单的GUI,一个按钮(加载所有用户),一个表将包含所有用户.按下按钮将加载所有用户的表格.

我有一个HibernateDAO for User实体(UserHibernateDAO)包含所有CRUD操作和一个服务层UserService,用于与用户进行某些特定的数据操作.

ServiceLayer:

public class UserService extends AbstractServiceLayer{

    private AbstractDAO dao;

    public UserService(AbstractDAO dao){
     this.dao=dao;
    }

    public List<User> loadAllUsers(){
     return dao.findAll();
    }

}
Run Code Online (Sandbox Code Playgroud)

在执行Button的行动中:

private void buttonActionPerformed(ActionEvent evt) {
    Transaction transaction=HibernateUtil.getSessionFactory().getCurrentSession().beginTransaction();
    List<User> users=userService.loadAllUsers();
    loadTableWithUsers(users);
    transaction.commit();
}
Run Code Online (Sandbox Code Playgroud)

这个实现好吗?会话和事务处理是在正确的位置还是我必须将其放入服务层?..或者也许是道?

EDIT1:

如果我有一个UserDAO接口和一个实现UserDAO的UserHibernateDAO,服务层没有理由存在,是不是真的?Becouse我可以使用所有方法来管理我的UserDAO中的"USER",UserHibernateDAO为hibernate技术实现了所有这些方法...然后我可以拥有UserJdbcDAO,UserMysqlDAO等... mmm ......

EDIT2:

private void buttonActionPerformed(ActionEvent evt) {
    myBusinessMethod();
}

private void myBusinessMethod(){
    Transaction transaction=HibernateUtil.getSessionFactory().getCurrentSession().beginTransaction();
    List<User> users=userService.loadAllUsers();
    loadTableWithUsers(users);
    //some other useful operation before close session
    transaction.commit();
}
Run Code Online (Sandbox Code Playgroud)

我不确定,商业方法是这样的方法吗?

谢谢大家.

java session dao hibernate transactions

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