问题列表 - 第26926页

我可以在SQLite事务中查询吗?

我在Android库中使用SQLite3数据库系统.

我需要在事务期间执行查询以查看是否已存在类似的条目.如果有,我必须在添加新行之前执行一些其他逻辑和调整.

我可以在事务中执行查询并立即返回结果吗?

sqlite android

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

提交的内存进入物理RAM还是在页面文件中保留空间?

  1. 当我使用MEM_COMMIT执行VirtualAlloc时,"在内存中或在磁盘上的页面文件中为指定的保留内存页分配物理存储"(引自MSDN文章http://msdn.microsoft.com/en-us/library/aa366887% 28VS.85%29.aspx).

一切都很好,直到现在但是:

  1. Committed Bytes Counter的描述说"Committed memory是在磁盘分页文件上保留空间的物理内存."

  2. 我还读过"通过C/C++第5版的Windows",这本书说提交内存意味着在页面文件中保留空间....

最后两种情况对我没有意义......如果你提交内存,这是不是意味着你承诺物理存储(RAM)?当存储器变低时,页面文件用于交换当前未使用的存储器页面.

书中说,当你提交内存时,你实际上在页面文件中保留了空间.如果这是真的,那意味着对于一个已提交的页面,页面文件中保留了空间,而内存中的页面框架是......所以需要两倍的空间?!页面文件的目的不是使总物理内存大于实际值吗?如果我有一个带1G页面文件的1G RAM => 2G可用的"物理内存"(该书也说明了这一点,但在此之后它说明了我在第2点描述的内容).

我错过了什么?谢谢.

编辑:我看到它的方式在这里完美描述:http://support.microsoft.com/kb/555223

"它显示了进程分配了多少字节,操作系统在页面文件中提交了一个RAM页面框架或一个页面槽(可能两者都有)"

但我已阅读,违背我的信念就像那些两个点以上和其他像这样的,例如东西太多了:http://blogs.msdn.com/ricom/archive/2005/08/01/446329.aspx

windows memory-management

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

从另一个php执行php文件

我想调用一个类似的PHP文件

<?php
function connection () {
   //Statements
}
Run Code Online (Sandbox Code Playgroud)

我这样从PHP调用:

<?php
exec ('/opt/lampp/htdocs/stuff/name.php');
?>
Run Code Online (Sandbox Code Playgroud)

我明白了:

line1-> cannot open ?: No such file
line 3 //Connection: not found
line 4 Syntax errror: "("
Run Code Online (Sandbox Code Playgroud)

为什么这没有正确执行name.php文件?

php

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

DSA和RSA有什么区别?

它们似乎都是需要公钥和私钥的加密算法.为什么我会选择一个与另一个在我的客户端服务器应用程序中提供加密?

encryption rsa key dsa

112
推荐指数
5
解决办法
13万
查看次数

ASP.NET MVC 2在部分视图中禁用浏览器后退按钮的缓存

Html.RenderAction<CartController>(c => c.Show());在我的主页面上使用显示所有页面的购物车.问题是当我将一个项目添加到购物车然后点击浏览器后退按钮时.它显示旧购物车(来自Cache),直到我点击刷新按钮或导航到另一个页面.

我已经尝试了这个并且它完美地工作但是它为我的站点中的所有页面全局禁用了全局缓存(因为这个Action方法在主页面上使用).出于性能原因,我需要为其他几个部分视图(操作方法)启用缓存.

我不想在页面加载时使用带有AJAX的客户端脚本刷新购物车(和登录视图) - 但这是我现在能想到的唯一解决方案.

有谁知道更好吗?

asp.net caching outputcache donut-caching asp.net-mvc-2

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

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

Linux程序员如何在不使用IDE的情况下创建GUI应用程序

我在一些论坛上读过一些评论,说Linux程序员通常不使用任何IDE.他们更喜欢使用Vim和Emacs来编程.

如果我没弄错的话,Vim和Emacs只是文本编辑器,类似于记事本,但语法高亮.

我只是想知道Linux程序员如何在不使用任何IDE的情况下创建复杂的GUI应用程序.

谢谢.

linux ide vim emacs user-interface

0
推荐指数
2
解决办法
4204
查看次数

是否有一个C++并发容器库

可能重复:
C++中是否存在生产就绪无锁队列或散列实现

我正在寻找无锁容器的实现:

  • 队列
  • 哈希地图
  • 等等...

阻止容器怎么样:

  • 阻止队列
  • 阻止堆栈

那里有好的图书馆吗?我想不要编写这些数据结构......我宁愿使用经过社区测试的东西.

c++ concurrency containers multithreading

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

WatiN LogonDialogHandlers在Windows 7中无法正常工作

我最近更新到Windows 7,VS2010和IE8.我们有一个自动化套件,使用WatiN针对IE运行测试.这些测试需要使用登录对话框处理程序,以便将不同的AD用户登录到IE浏览器中.

这在使用Windows XP和IE8时效果很好,但现在使用Windows 7导致Windows安全对话框不再被识别,对话框被忽略.这是用于启动浏览器的方法:

        public static Browser StartBrowser(string url, string username, string password)
        {
            Browser browser = new IE();
            WatiN.Core.DialogHandlers.LogonDialogHandler ldh = new WatiN.Core.DialogHandlers.LogonDialogHandler(username, password);
            browser.DialogWatcher.Add(ldh);
            browser.GoTo(url);
            return browser;
        }
Run Code Online (Sandbox Code Playgroud)

任何建议或帮助将不胜感激......

watin windows-7

8
推荐指数
3
解决办法
6136
查看次数

WPF:从代码中动画TranslateTransform

我有一个WPF画布,我在其中动态地从代码创建对象.通过设置RenderTransform属性来转换这些对象,并且需要在其中一个转换中应用动画.目前,我无法将任何变换的属性设置为动画(虽然不会引发异常并且动画似乎运行 - 已完成的事件被引发).

此外,如果动画系统受到压力,有时则永远不会引发Storyboard.Completed事件.

我所有的例子都是来自XAML的转换动画.MSDN文档建议必须设置变换的x:Name属性才能使其可动画,但我还没有找到一种从代码中设置它的工作方式.

有任何想法吗?

这是重现问题的完整代码清单:

using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace AnimationCompletedTest {
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window {

        Canvas panel;
        public MainWindow() {
            InitializeComponent();
            MouseDown += DoDynamicAnimation;

            Content = panel = new Canvas();
        }

        void DoDynamicAnimation(object sender, MouseButtonEventArgs args) {

            for (int i = 0; i < 12; ++i) {
                var e = new …
Run Code Online (Sandbox Code Playgroud)

c# wpf animation

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