问题列表 - 第2021页

是否可以使用Javascript在Firefox,Safari和Chrome中读取剪贴板?

我正在尝试使用Javascript读取剪贴板的内容.使用Internet Explorer可以使用该功能

window.clipboardData.getData("Text")
Run Code Online (Sandbox Code Playgroud)

是否有类似的方式在Firefox,Safari和Chrome中阅读剪贴板?

javascript clipboard cross-browser

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

Beta测试新产品

作为Micro ISV,我正在开发一个新的桌面软件应用程序,在那里与外部用户组进行beta测试会很棒.

我希望私人邀请只进行beta测试而不是公开免费进行所有beta测试.

是否存在免费或付费的网站/组织,我可以向那些想要测试软件并提供反馈/错误报告的人(有一定程度的选择性)"伸出援手"等等?

在测试他们的产品时,其他人做了什么?

更新:我遇到了看起来很有趣的TryBeta(尽管网站上的活动似乎已经在2007年左右结束).

关于将测试人员转变为客户,我现在并不太关心这样做.向目标受众做广告以建立客户群将在​​稍后阶段实施.现在只有测试人员,理想情况下由第三方网站/组织管理,将是理想的.

提前谢谢了.

testing

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

LINQ to SQL多个DataContext-s

我正在尝试制定有关如何组织DataContexts的最佳策略.我们工作的典型数据库有50到100个表,通常采用第三范式,并且它们之间有很多关系.我想我们有两个选择:

  1. 将所有表放在一个上下文中.这将确保我们所做的任何事情都将以正确的顺序提交到数据库中.问题是LINQ设计师将会有50多个表格,我担心性能可能会受到影响.
  2. 根据表的逻辑分组创建多个数据上下文.问题在于,将存在关系的一侧将在一个上下文中而另一侧在另一个上下文中的位置.我们必须手动处理以正确的顺序提交两个上下文.

有没有推荐的做法来处理这个问题?

更多细节:

我想在LINQ to SQL之上创建自己的实体和工作单元.实体将在xml模型文件中定义,其中还将指定到LINQ实体的映射.自定义工具将根据模型生成我的实体(POCO).客户端代码只与我的实体和我的工作单元进行交互; 从不直接使用DataContext或LINQ实体.但是我不想复制LINQ to SQL提供的开箱即用,所以我想使用底层的LINQ DataContext.这意味着我不能在不同的数据上下文中有两个订单,因为无法将我的POCO订单映射到它们.

sql linq datacontext linq-to-sql

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

C#项目设置"允许不安全的代码"的实际功能是什么

我想知道C#项目设置"允许不安全代码"是否仅适用于项目本身的不安全C#代码,还是在链接本机C++ DLL时是否需要设置此选项?如何链接自身链接到本机DLL的托管DLL?这个选项在引擎盖下真正做了什么?

c# dll interop unsafe native

6
推荐指数
3
解决办法
4106
查看次数

在eclipse控制台中着色日志

有没有办法在eclipse控制台中着色部分日志.我知道我可以发送错误和标准流并对它们进行不同的着色,但我更喜欢ANSI转义代码(或任何其他,HTML?)的行,我可以在字符串中嵌入颜色以使其在日志.

它确实有助于使重要的部分脱颖而出而不依赖于奇怪的布局,而是将布局保持为log4j设置

这是我正在寻找的一个例子:

[INFO]网格完整....... false

在粗体部分为蓝色的情况下,这种着色可以通过应用程序在一定程度上控制.像这样(标签是概念性的和任意的,但你明白了):

log.info(String.format("网格完整....... <blue>%s </blue>",isComplete));


更一般地说,它是在日志中嵌入元信息以帮助显示这些日志的能力.就像我们标记网页内容以帮助通过CSS呈现信息一样.

java eclipse console metadata escaping

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

在Windows上寻找用于开发的轻量级PHP堆栈

我希望在Windows上设置一个轻量级,仅开发人员的Web堆栈(以及可能的OSX).理想情况下,我将使用Zend框架,MySQL.但我对其他API持开放态度,以便于创建RESTFul(或伪Restful)Web服务.我见过一些工具,比如QuickPHP,但它可能太轻了,因为我无法让所有工作都按照我想要的方式工作.我并不反对安装Apache以及所有这些,但只是好奇是否有其他工具我没有看到快速加速.

请记住,这仅适用于本地开发.

谢谢.

php windows rest

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

Rails:检测用户代理是否在开发中工作但不在生产中?

我试图在我的应用程序中检测Blackberry用户代理,这在我的开发版本中工作正常.但是,当我在生产中重新部署应用程序时,没有任何反应.

application_helper.rb

  def blackberry_user_agent?
    request.env["HTTP_USER_AGENT"] && request.env["HTTP_USER_AGENT"][/(Blackberry)/]
  end
Run Code Online (Sandbox Code Playgroud)

application.html.erb

<% if blackberry_user_agent? -%>
<div class="message">
<p>Using a Blackberry? <a href="http://mobile.site.ca/">Use the mobile optimized version</a>.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用rake tmp:cache清除缓存:清除并重启mongrel几次.显然,HTTP_USER_AGENT在生产中回归为零.我正在使用Nginx和一个mongrel集群.

ruby ruby-on-rails

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

viewstate到期了吗?

假设您有一个不依赖于会话的aspx页面,但依赖于viewstate来表示回发之间的持久性.

如果用户正在访问此页面并离开长时间的午餐,那么当他返回时,viewstate仍然有效吗?

asp.net viewstate

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

TSQL:如何使用生成的sql命令字符串填充变量而不使用游标

我试图在存储过程中获取生成的sql的值.
执行此操作

   DECLARE @sSQL varchar(5000), @retval int
   DECLARE @tablename varchar(50)

   SELECT @tablename = 'products'

   SELECT @sSQL = 'SELECT @retval = MAX(ID)'
   SELECT @sSQL = @sSQL + ' FROM ' + @tablename
   EXEC (@sSQL) 

   SELECT @retval
Run Code Online (Sandbox Code Playgroud)

我明白了

   Must declare the variable '@retval'.
Run Code Online (Sandbox Code Playgroud)

如何在不使用游标的情况下获取值(我正试图避免)?

t-sql

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

俄罗斯方块片段旋转算法

用于表示和旋转俄罗斯方块游戏的最佳算法(和解释)是什么?我总是发现片段旋转和表示方案令人困惑.

大多数俄罗斯方块游戏似乎在每次轮换时都使用了一个天真的"重制阵列块":

http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=tetris

但是,有些人使用预先构建的编码数字和位移来表示每个部分:

http://www.codeplex.com/wintris

有没有一种方法可以使用数学来做到这一点(不确定哪种方法适用于基于单元的电路板)?

algorithm rotation tetris

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