问题列表 - 第11282页

在WPF中是否有相当于BitBlt的东西?

有没有办法使用WPF反转屏幕区域?在Win32中,我会做BitBlt(.... DSTINVERT ...).当然,我会使用Interop,但这似乎很混乱.

.net c# wpf winapi

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

Delphi桌面应用程序的良好数据库需要建议

我正在创建一个用Delphi编写的桌面应用程序,我正在为我的应用程序寻找一个数据库.

我对可用选项的数量感到有些不知所措.我非常感谢其他开发人员根据他们的经验提出的一些建议和见解.

关键因素

  • 低或没有买入成本.

  • 没有配送费.

  • 轻松处理多达35,000条记录,无问题,最高可达100k.

  • 支持多个表(在这种情况下最多10个)

  • Blob支持(二进制对象,图像等)

  • 可以作为应用程序安装集的一部分进行分发.IE用户没有其他人的网站下载数据库安装程序.

  • 可以通过最小化用户交互的安装集进行安装和配置.我的目标用户群在技术上并不倾向.

  • 合理的快速性能.

  • 支持标准SQL语句(或合理的关闭)

  • 支持多个索引

不太重要

  • 数据库安装的大小
  • 一旦安装在用户系统上的数据库大小.

不重要,但如果可用的话很好

  • 多用户支持
  • 加密
  • 可扩展性

database delphi desktop-application delphi-2009

15
推荐指数
3
解决办法
3223
查看次数

关闭屏幕

我需要我的应用程序在没有iPhone进入睡眠的情况下运行.但我想关闭屏幕.当您通过电话讲话时,在电话应用程序中完成类似的操作.

我通过以下方式防止iPhone进入睡眠状态:[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

但是如何关闭屏幕呢?当用户触摸屏幕时,如何将其关闭?

谢谢.

iphone cocoa-touch

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

.Net编程:在SSL自签名证书上验证什么

我无法让用户为他们的服务器创建真正的证书,但我想做一些安全检查.因此,以下内容太轻,因为在我阅读时,没有检查证书.

ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
Run Code Online (Sandbox Code Playgroud)

您建议我让客户检查x509证书?鉴于我使用的是.NET语言(c#/ f#).

.net ssl-certificate

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

非关系数据库设计

我有兴趣听听你用过非关系型"nosql"数据库的设计策略- 也就是说,不使用传统关系设计或SQL的(通常是新的)数据存储类(如Hypertable,CouchDB, SimpleDB,Google App Engine数据存储,Voldemort,Cassandra,SQL数据服务等).它们通常也被称为"键/值存储",而在基础上它们就像巨大的分布式持久哈希表.

具体来说,我想了解概念数据设计与这些新数据库的差异.什么更容易,更难,什么不能完成?

  • 您是否想出了在非关系世界中工作得更好的替代设计?

  • 你有没有碰到任何看似不可能的东西?

  • 您是否与任何设计模式弥合了差距,例如从一个设计模式转换为另一个设计模式?

  • 你现在甚至都在做明确的数据模型(例如在UML中),还是让你完全放弃它们以支持半结构化/面向文档的数据blob?

  • 您是否错过了RDBMS提供的任何主要额外服务,例如关系完整性,任意复杂的事务支持,触发器等?

我来自SQL关系数据库背景,所以标准化在我的血液中.也就是说,我获得了非关系数据库的优点,简化和扩展,我的直觉告诉我必须有更丰富的设计功能重叠.你做了什么?

仅供参考,这里有类似主题的StackOverflow讨论:

database nosql

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

jQuery sortable('disable')来自start事件并不像预期的那样完全正常工作

以下代码不会完全禁用start事件的sortables.它将添加类ui-sortable-disabledui-state-disabled可排序元素,但它不会禁用该功能 - 换句话说,可排序的外观被禁用,但它们仍然接受拖动的项目并且表现得像启用它们一样.

var assignedSortables;
var startDrag = function(event, ui) { 
    assignedSortables.each(function() {$(this).sortable('disable');});
};

var stopDrag = function(event, ui) { 
    assignedSortables.each(function() {$(this).sortable('enable');});
};

assignedSortables = $(".my-sortable-containers").sortable({
    connectWith: '.my-sortable-containers',
    start: startDrag,
    stop: stopDrag
});
Run Code Online (Sandbox Code Playgroud)

我想要这样做的原因是拖动启动是因为我可能需要禁用已经包含被拖动项目的其他已连接的可排序项(为了简化我省略了逻辑).这是一个错误还是有办法绕过它?

javascript jquery jquery-ui sortables jquery-ui-sortable

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

"香蕉,镜片,信封和铁丝网"的实际应用?

首先,愚蠢的标题直接引用了本文:

http://eprints.eemcs.utwente.nl/7281/01/db-utwente-40501F46.pdf

我理解它的理论价值,因为它模拟了大多数(如果不是全部)编程语义.

基于此的编程范例可以最有效和最实际地解决哪些问题?什么问题不是?

想象一下整个程序的编写,其中80%的逻辑涉及这些操作符.我想知道强迫用户操作的语言是否可以利用他们的结构......

language-agnostic theory functional-programming

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

黑莓权限 - "可信应用程序状态"指的是什么?

对于某些设备用户,在启动时会显示以下权限对话框

"您想授予AppX受信任的应用程序状态吗?"

用户说是,应用运行正常.但"可信应用程序状态"是什么意思?这看起来很模糊,大多数权限对话框指的是制作http消息,访问联系信息等.

最后的问题
"可信应用程序状态"是指访问客户端设备上的特定API或特定权限设置吗?

我想知道这个的根本原因,因为如果它是API访问问题,我可能会从应用程序中排除这些调用.

permissions blackberry access-control trusted

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

通过HTTP API访问Drupal站点

我需要能够从Drupal之外的客户端编辑节点(这不能实现为Drupal模块).我想找到一个模块,它将基本的Drupal功能公开为HTTP API(REST,SOAP,JSON,...).我找到了webservices模块,但我找不到任何文档.

你知道我在哪里可以找到这个模块的文档吗?或者提供相同功能的任何其他模块?

api rest drupal

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

我应该使用ON DELETE CASCADE,:dependent =>:destroy,还是两者都使用?

在Rails应用程序中,我在MySQL中有外键约束,我将它们全部手动设置,与我的迁移分开.

我想弄清楚我是否应该使用ActiveRecord的:dependent => :destroy选项.例如,在我的架构中,我有表...

users
-----

log_entries
-----------
user_id  # Has FK constraint to users.id with ON DELETE CASCADE
Run Code Online (Sandbox Code Playgroud)

在我的模型中我可以......

class User < ActiveRecord::Base
  has_many :log_entries, :dependent => :destroy
end
Run Code Online (Sandbox Code Playgroud)

我应该在模型上省略相关选项并将其留给数据库吗?或者那里有那个好吗?删除此应用程序中的内容时,我不需要运行任何回调.在所有情况下,只需删除它们即可.

另一个要考虑的因素是我的测试环境中不会出现FK约束,可能是因为rake db:test:prepare没有设置它们.因此,如果我完全依赖MySQL来级联删除,那么很难测试会发生什么.

ruby mysql activerecord ruby-on-rails

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