问题列表 - 第5807页

CSS:textarea的高度占视口高度的百分比

我想说文本区域的高度等于,例如,视口高度的50%.我怎样才能做到这一点?一个简单的height: 50%不做的伎俩.

css height

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

自JDK 1.4以来没有经验.我还能在市场上活跃吗?

我知道除了我以前的工作中使用的JDK之外,还有一些因素在起作用,但是自JDK 1.4以来已经发生了很多事情,并且我没有在生产环境中使用任何新的1.5或1.6功能.这会伤害我吗?几乎我看到的每个教程都使用泛型,枚举,var args等,我想知道我是否真的落后于曲线.

java

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

登台表/登台数据库是否为反模式?

staging表是一种反模式,当rpc(例如Java RMI或某种Web服务调用)或消息传递队列(例如JMS)是更好的解决方案时使用,或者是否存在更好的登台表服务问题?

澄清:

通过暂存表,我指的是那些记录通过进程附加到一个或多个表的情况,然后由第二个进程读取并由其执行.我并不是指表格中哪些表格反映了间隔状态的结束(一天的结束,支付期末等).在大多数情况下,登台表的模式非常类似于应用程序数据类型,例如客户或帐户.

这种反模式的潜在原因:

1)两个进程的所有者之间的业务单元Wall阻止写入或读取正在修改的分段的进程.

2)写入或从分段读取的进程的低可信度导致开发人员使用表来防止数据丢失"万一发生故障"

3)缺乏知识或DGAS(不给予^%$ @)的态度

database design-patterns anti-patterns staging

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

将多个 SQL 语句拆分为单个 SQL 语句

简介:我希望有一个库或例程可以做到这一点,但我还没有找到这样的东西。我真的在寻找从哪里开始的方向和建议......

情况是这样的:我有一段纯文本的 SQL 命令。它可能是一个或多个 SQL 命令。我需要一种方法来分割多个 SQL 命令,以便我可以一次运行它们。Microsoft SQL Management Studio 确实具有开箱即用的此行为。

我正在尝试将此功能添加到在 Apache (Debian) 上运行的 PHP5/MySQL5 应用程序。

一些要点:

  1. 我确实需要一次运行一个。严重地。
  2. 我不想要求用户在每个 SQL 语句后输入分号。
  3. SQL 语句可以位于一行或多行,因此我无法换行 LB/CR
  4. 它至少需要支持 SELECT、UPDATE、INSERT、DELETE。
  5. 它需要支持子选择的查询
  6. 需要整齐的选项卡式 SQL 才能工作
  7. (为了可用软件的利益)我不想强迫用户输入任何类型的分隔符。

下面是一个示例 SQL 块,我需要将其拆分为两个语句:

select sMessage, 
(
    SELECT COUNT(sTag) FROM Tags WHERE ixTicket = note.ixTicket
) FROM note
select * from ticket
    WHERE (SELECT MAX(nCount) FROM Counter WHERE ixTicket = ticket.ixTicket) > 5
Run Code Online (Sandbox Code Playgroud)

我尝试了一些正则表达式尝试,但这似乎不够强大。

关于解决这个问题的方法有什么建议吗?

php mysql sql

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

使用CGImageMaskCreate创建蒙版全黑(iphone)

我正在尝试从两个现有图像的合成中创建一个图像蒙版.

首先,我首先创建一个复合材料,它包含一个小图像作为遮罩图像,一个较大的图像与背景相同:

UIImage * BaseTextureImage = [UIImage imageNamed:@"background.png"];
UIImage * MaskImage = [UIImage imageNamed:@"my_mask.jpg"];
UIImage * ShapesBase = [UIImage imageNamed:@"largerimage.jpg"];
UIImage * MaskImageFull;

CGSize finalSize = CGSizeMake(480.0, 320.0);
UIGraphicsBeginImageContext(finalSize);
[ShapesBase drawInRect:CGRectMake(0, 0, 480, 320)];
[MaskImage drawInRect:CGRectMake(150, 50, 250, 250)];
MaskImageFull = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

我可以输出这个UIImage(MaskImageFull),它看起来是正确的,它是一个全尺寸的背景大小,它是一个白色背景,我的面具对象是黑色的,在屏幕上的正确位置.

然后我通过这个传递MaskImageFull UIImage:

CGImageRef maskRef = [maskImage CGImage];
CGImageRef mask = CGImageMaskCreate(CGImageGetWidth(maskRef),
    CGImageGetHeight(maskRef),
    CGImageGetBitsPerComponent(maskRef),
    CGImageGetBitsPerPixel(maskRef),
    CGImageGetBytesPerRow(maskRef),
    CGImageGetDataProvider(maskRef), NULL, false);

CGImageRef masked = CGImageCreateWithMask([image CGImage], mask);
UIImage* retImage= [UIImage imageWithCGImage:masked];
Run Code Online (Sandbox Code Playgroud)

问题是retImage全黑.如果我将预制的UIImage作为掩码发送它可以正常工作,那就是当我尝试从多个图像中创建它时它会断开.

我认为这是一个色彩空间的东西,但似乎无法解决它.任何帮助深表感谢!

iphone cocoa-touch image-manipulation objective-c quartz-graphics

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

单元测试 - 定义

像其他任何理解单词一样,学习语言会更容易.任何人都可以使用他们的定义(例如Mock,Fixture等)单元测试中使用的所有单词.

architecture unit-testing definition

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

在Mvc.Controller中使用Server

我有自己的遗传App.Controller距离Mvc.Controller,然后我所有的控制器继承.我写了利用接口的提供者和执行它MyService和构造函数将Server财产的Mvc.Controller这是HttpServerUtilityBase.

但是,我实例化MyServiceApp.Controller构造函数.问题是ServerController 的属性null在构建时MyService.我曾经习惯于public Controller () : base() { }建造基地.但是,Server遗体null.

我想Web.HttpContext.Current.Server尽可能避免.

有没有人解决这个问题?

编辑:嗯,我已经实现了tvanfosson的建议,当我的app MyService在属性get方法中构造时,Server仍然是null.

编辑2:没关系,我是个傻瓜.我有另一个Controller使用Server,并没有改变它.案件结案.

c# asp.net-mvc controller

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

浏览器超时,而asp.net应用程序继续运行

我遇到一种情况,ASP.NET需要很长时间才能生成网页回复(超过2小时).它由于代码隐藏运行一段时间(非常长,慢循环).

浏览器(IE和Firefox)停止等待回复(大约一小时后),并且通用无法显示网页错误(类似于您尝试导航到不存在的服务器时所看到的).

同时asp.net应用程序继续(我可以在调试器中看到它)并最终完成.

为什么会这样?web.config中是否有任何设置来影响这个?我希望有一个超时设置我错过了造成这种情况.

也许在IE或Firefox中设置?但我认为他们等待服务器保持连接活着.

即使我在VS的本地计算机上以调试模式(使用编译debug ="true")启动应用程序(因此它不在IIS上运行,但在ASP.NET Dev Server上运行),我也遇到了这种情况.

我知道生成页面需要很长时间才是很糟糕,但在这个阶段并不重要.加快它将需要大量的额外工作,延迟并不重要.这在内部使用.

我意识到我可以重新设计这个问题,将逻辑运行到后台进程,并在通过AJAX完成时收到通知,或将其拉到桌面应用程序或服务或其他任何东西.这些方面的某些东西最终会完成,但这不是我现在要问的问题.

asp.net timeout

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

在mac上检测全屏

我正在为Mac编写一个IM客户端(在python中,但这里的Objective C/Cocoa解决方案很好).我想检测用户当前是在观看电影还是在前台玩游戏,或者做其他任何占用整个屏幕的事情.如果是这样,当新的IM进入时我不会播放声音,但如果没有,我将播放声音.

我怎么能发现这个?有没有办法用AppleScript获取前景窗口并查看其尺寸?或者是否有其他API调用?

谢谢.

python macos cocoa objective-c fullscreen

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

WCF合同更改会影响客户端

我很好奇是否有人可以概述服务器端哪些类型的WCF合同(接口)更改会破坏尝试发送消息的客户端,以及原因.我相信WCF可以处理某些差异,但我不确定你可以安全地改变什么,以及你不能做什么.

  • 从OperationContract添加/删除参数?
  • 添加/删除/更改DataContract的序列化属性?
  • 从ServiceContract添加/删除OperationContracts?

一位朋友在这里问了一个类似的问题

向WCF ServiceContract添加方法是否会破坏现有客户端?

编辑:正如John Saunders所指出的那样,改变合同通常不是一个好主意,但是内置的东西允许一些版本容忍(ExtensionDataObject等?).我想知道版本容差的灵活性.

wcf datacontract servicecontract operationcontract

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