问题列表 - 第12599页

如何将裸体CALayer作为"子视图"添加到UIView?

我认为将CALayer添加为"子视图",不知何故,确实可以节省大量内存.UIView总是带有3个内容位图副本(表示层,渲染树和另一个,加上视图本身,因此每个像素保存4次).但是怎么办呢?

iphone cocoa-touch uikit

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

如何在批处理文件中转义&符号?

如何在批处理文件(或从Windows命令行)中转义&符号,以便使用该start命令在URL中打开带有&符号的网页?

双引号不适用start; 这会启动一个新的命令行窗口.

更新1:Wael Dalloul的解决方案有效.此外,如果URL中存在URL编码字符(例如,空格编码为%20)并且它位于批处理文件中,则'%'必须编码为'%%'.在示例中不是这种情况.

例如,从命令行(CMD.EXE):

start http://www.google.com/search?client=opera&rls=en&q=escape+ampersand&sourceid=opera&ie=utf-8&oe=utf-8
Run Code Online (Sandbox Code Playgroud)

会导致

http://www.google.com/search?client=opera 
Run Code Online (Sandbox Code Playgroud)

在默认浏览器中打开并在命令行窗口中显示以下错误:

'rls' is not recognized as an internal or external command,
operable program or batch file.
'q' is not recognized as an internal or external command,
operable program or batch file.
'sourceid' is not recognized as an internal or external command,
operable program or batch file.
'ie' is not recognized as an internal or external command,
operable program or batch file. …
Run Code Online (Sandbox Code Playgroud)

windows escaping batch-file

135
推荐指数
5
解决办法
10万
查看次数

如何在Windows上为任务栏创建工具栏?

如何创建自己的任务栏工具栏,即Windows Media Player:

Windows Media Player的"开始"栏工具栏http://me.monoxide.ws/images/wmp-toolbar.gif

任何语言的实例或文档甚至开源软件都会受到赞赏,但谷歌并不是很有帮助.最终,我希望在C#中实现这一点(我希望需要P/Invoke),但是任何语言和Vista都可以接受/有用.

.net windows taskbar

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

无法访问已处置的对象.交易

我们正在使用Entity Framework并在事务范围内运行单元测试.我们原来在标题中得到了错误.

我设法将问题与某些问题隔离开来.

using (TransactionScope scope1 = new TransactionScope())
{
    using (TransactionScope scope2 = new TransactionScope())
    {
           // Here there is no code
    }

    using (Entities se = new Entities())
    {
        EntityConnection entityConnection = (EntityConnection)se.Connection;
        DbConnection storeConnection = entityConnection.StoreConnection;

        storeConnection.Open(); // On this line the error occurs

           // Some code that runs a stored procedure
    }
}
Run Code Online (Sandbox Code Playgroud)

我们当前得到的错误是"操作对事务状态无效......"

如果我删除事务scope2,一切正常.

如果我将范围2标记为环境事务,它也可以正常工作.

c# entity-framework transactions transactionscope

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

子查询返回多行SQL

我已经执行了一个代码

SELECT CASE b.ON_LOAN
    when 'Y' then
        'In Lib'
    when 'N' then 
        (SELECT c.duedate from book_copy a, book b, loan c
            where b.isbn = 123456
            and a.isbn = b.isbn 
            and a.book_no = c.book_no)
    END AS Availability, a.isbn, a.class_number 
FROM book_copy b, book a
where a.isbn = b.isbn and a.isbn = 123456
Run Code Online (Sandbox Code Playgroud)

它返回一个错误,说子查询返回多行.我想获得一本书的可用性.一本书可以有多个副本,由book_no标识.如果副本可用,它应该只返回'在lib',否则,来自贷款表的duedate.例如,如果一本书有三个副本,2个和1个在lib中,我希望我的查询显示所有三个副本.我想我错过了一个外连接.你能澄清一下吗?

我用这个的表是

book_copy: book_no, isbn, on_loan
loan: student_id, book_no, duedate,datereturned,loan_id
    fk: book_no with book_no in book_copy
book: isbn (pk), title, class
Run Code Online (Sandbox Code Playgroud)

谢谢,rk

sql t-sql subquery

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

POCO Net C++库中的代理验证

我一直在玩Poco Net库一段时间,这是非常好的.非常方便易懂.

我能够设置代理地址,并且正确地说需要407代理授权.我想是的

HTTPRequest req(HTTPRequest::HTTP_GET, path, HTTPMessage::HTTP_1_1);
req.setCredentials(scheme, authInfo);
Run Code Online (Sandbox Code Playgroud)

我尝试了方案中的"basic","plaintext"和authInfo中的"user:password"等值.它似乎不起作用.谷歌没有帮助.

有没有人以前使用Poco Net做过这件事?或者用法是显而易见的,因为我一般不了解代理身份验证,所以我无法使用它?请指教.

编辑:经过一些更多的游戏,我认为当远程服务器期望身份验证信息登录时使用setCredentials函数.我无法找到使用Poco Net库进行代理身份验证的方法.我能够设置代理服务器和端口.如果只有没有身份验证的代理服务器,我就会这样做:

HTTPClientSession session(uri.getHost(), uri.getPort());
HTTPRequest req(HTTPRequest::HTTP_GET, path, HTTPMessage::HTTP_1_1);
session.setProxy("host", port);
session.sendRequest(req);
Run Code Online (Sandbox Code Playgroud)

需要帮忙.

编辑:基于@StackedCrooked建议的解决方案,我尝试在发出请求之前将代理身份验证详细信息设置到请求标头,并且在互联网上找到的另一种方法中,我只在发出初始请求和407错误后才设置代理身份验证详细信息来了,然后再次提出请求.两种方法都保持相同的407错误.我当前的代码如下所示:

HTTPClientSession session(uri.getHost(), uri.getPort());
HTTPRequest req(HTTPRequest::HTTP_GET, path, HTTPMessage::HTTP_1_1);
session.setProxy("10.7.128.1", 8080);
req.set("Proxy-Authentication", "Basic bGVlbGE6bGVlbGExMjM=");
session.sendRequest(req);
Run Code Online (Sandbox Code Playgroud)

c++ proxy-authentication

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

使用JSF创建XML

我需要使用我的JSF应用程序将XML发送到浏览器.此XML由应用程序生成.我尝试创建它,但我的JSF应用程序每次都发送HTML.

如何更改内容类型以发送xml?

谢谢你的帮助.

java xml jsf java-ee

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

Ruby使用标题机械化帖子

我有js页面,通过XMLHttpRequest发布数据,服务器端脚本检查此标头,如何发送此标头?

agent = WWW::Mechanize.new { |a|
  a.user_agent_alias = 'Mac Safari'
  a.log = Logger.new('./site.log')
}

agent.post('http://site.com/board.php',
  {
    'act' => '_get_page',
    "gid" => 1,
    'order' => 0,
    'page' => 2
  }
) do |page|
  p page
end
Run Code Online (Sandbox Code Playgroud)

ruby mechanize xmlhttprequest

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

如何在Hibernate条件api查询中插入"优化器提示"

我有一个使用条件api动态组合的hibernate查询.如果按原样执行,它会生成难以忍受的慢速查询.

但我已经注意到,如果我在查询前加上/*+ FIRST_ROWS(10)*/,它们的速度提高了大约1000%.我怎么能用标准api做到这一点?

我尝试过criteria.setComment(..),但这似乎被忽略了.

在hibernate docs中,3.4.1.7.提到了查询提示,但它明确指出:"请注意,这些不是SQL查询提示"

查询的结果将被分页,因此在99%的情况下,我将显示结果1-10.

java sql oracle hibernate criteria

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

jGrowl:我怎样才能一次将界面限制为一条消息?

给定:我在页面加载时加载了一个消息队列.

使用jGrowl,我如何以类似滴水的方式一次显示每条消息,一条消息?

messaging jquery message-queue jquery-plugins jgrowl

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