问题列表 - 第47737页

使两列div等于高度

<div id="content">
  <div id="leftColumn">
    left column stuff
  </div>
  <div id="rightColumn">
    right column sidebar stuff
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当左列比右列长时,右列的背景图像被切断.如何使两列的高度相同?(我尝试将背景图像应用于内容div并修复了问题,但有些页面不使用侧边栏,所以我正在尝试寻找其他解决方案).

列也不能固定高度.

html css background

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

是否有可能来自引用的dll的方法代码在我自己的代码中被内联?

前段时间我读过一些关于"内联"的内容..Net编译器将从小方法注入代码(内联)以更快地执行.

是否有可能来自引用的dll的方法代码在我自己的代码中被内联?

.net c# inlining

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

XCode调试 - 我可以绕过步进反汇编代码

在调试项目时,在XCode中设置断点后,我将开始逐步执​​行我的代码,然后我会遇到反汇编的代码,我假设调用了各种没有源代码的框架.(这是一个正确的假设吗?)是否有一种方法(可能通过我尚未找到的项目设置)来抑制此汇编代码的显示而不必逐步通过它但只是逐步通过我的源代码已实施?

我看到我可以点击"继续程序执行"图标,但我并不认为这是实现这一目标的最佳技巧.在我的开发经验的这个阶段,通过源代码来更好地理解代码执行并能够检查数据值是非常有价值的,但是通过汇编代码踩踏......不是那么多.

我正在使用XCode 4 GM,但我也在XCode 3.x中遇到过这种情况.

debugging xcode ios

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

使用Zend Framework安全地运行Cron Jobs

我已经看过很多关于cron和ZF的帖子,但大多数解决方案都让这项工作可以让公众触发.

如果你想设置一个只能由cron运行的动作怎么办?不是某个匿名用户而是某个必须登录的人?

我正在使用的解决方案涉及将一个文件放在我的web根目录之外,让它足够引导ZF以使用我需要的东西(比如,我不需要视图),然后从cron中找到它.我的问题是,这是一种"最佳实践"方式吗?如果您需要通过Web访问代码但仍需要阻止随机用户查找和运行代码,该怎么办?

为了说明,这里是我正在做的(有效)从php命令行运行的cron作业,并在同一台服务器上,如下所示:

* 10 * * * php /Apps/ZF/cronjobs/crontest.php
Run Code Online (Sandbox Code Playgroud)

Webroot是: /Apps/ZF/someproject/

crontest.php:

<?php
ini_set('include_path', ini_get('include_path') . ':/Apps/ZF/someproject/library');

define('APPLICATION_PATH','/Apps/ZF/someproject/application');
define('APPLICATION_ENVIRONMENT','test');

//Include the loader (for loading ZF resources)
require_once 'Zend/Loader.php';

//Include the model (to access the Sites model in this case)
require_once(APPLICATION_PATH . '/models/Planets.php');

Zend_Loader::registerAutoload();

$configuration = new Zend_Config_Ini(
    APPLICATION_PATH . '/config/config.ini',
    APPLICATION_ENVIRONMENT
);

// DB adapter
$dbAdapter = Zend_Db::factory($configuration->database);

// DB table setup
Zend_Db_Table_Abstract::setDefaultAdapter($dbAdapter);

// Whatever code we want to run... 
$test = new Model_Planets();

$test->fetchEntries();

Zend_Debug::dump($test);
?> …
Run Code Online (Sandbox Code Playgroud)

php cron zend-framework

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

代码点火器 - 仅使用购物车类?

我的客户有一个很大的PHP网站,并希望添加购物车功能.是否可以使用Code Igniter的购物车类,而无需在Code Igniter框架中编写整个站点?

怎么样?

php shopping-cart codeigniter e-commerce

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

嵌入式Linux中的C vs C++

我正在开发嵌入式Linux(ARM)的应用程序.它将执行500次/秒,因此速度很重要.我更喜欢使用C++,但我担心它会比C慢,即使我避免像虚函数这样的奇特功能.是否有理由使用C或者用C++编写它就好了?

c c++ performance embedded-linux

13
推荐指数
4
解决办法
5723
查看次数

初始化C++结构

struct CUSTIOMSTRUCT
{
    FLOAT x, y, z;
    DWORD color;
};

CUSTOMSTRUCT MyVertex = {320.0f, 50.0f, 1.0f, 0xFF00FFCC};
Run Code Online (Sandbox Code Playgroud)

我不明白那部分:

{320.0f, 50.0f, 1.0f, 0xFF00FFCC};
Run Code Online (Sandbox Code Playgroud)

我必须把它们整理好吗?

对不起,我是C#的家伙.

c++ winapi struct initialization

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

使用Powershell进行外科XML编辑

我正在使用Powershell处理csproj文件,以执行项目引用的大规模编辑.到目前为止,我已经设法使用以下行编辑ProjectReferences上的Include属性:

    $projectXml = [xml](Get-Content $_.Project.FullName)
    Add-TfsPendingChange -edit $_.Project.FullName -ErrorAction Stop
    $projectXml | Select-Xml -namespace @{msb = "http://schemas.microsoft.com/developer/msbuild/2003"} -xpath "//msb:ProjectReference[msb:Project='$projectGuid']" | Select-Object -ExpandProperty Node | foreach { $_.Include = "$newPath" }
    $projectXml.Save($_.Project.FullName)
Run Code Online (Sandbox Code Playgroud)

这可以工作,并按照我的预期替换相应ProjectReferences上的Include属性.但是,还有很多额外的"无害"更改,例如在自己的行上格式化所有标记,例如
<FileUpgradeFlags></FileUpgradeFlags>

<FileUpgradeFlags>
</FileUpgradeFlags>

有没有办法执行这样的编辑,没有这些副作用?

编辑:为了清楚任何因其他原因发现此帖子的人,Select-MsBuildXml只是我在Select-Xml周围编写的包装函数,它使用msbuild命名空间预加载namespace参数,然后扩展node属性.

xml powershell formatting side-effects select-xml

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

在SSMS Microsoft SQL Server Management Studio中重复滚动条显示已损坏

Microsoft SQL Server Management Studio(SSMS)会破坏2005和2008版本中的显示结果和查询窗口,如屏幕截图所示.看起来窗口绘制/重新绘制显示系统重复滚动条并且不绘制/重新绘制内容区域.这种情况发生在Windows 7 x64上的工作站和笔记本电脑上的双显示器设置上.

更新2011年第一季度:MS已在MS Connect的问题跟踪器上标记为"活动" .

更新2011年第二季度:在NVidia(2)和Radeon硬件上重现了Bug

一些附加组件(如Tabs Studio和一些屏幕捕获实用程序)正在使用中,但即使这些已禁用和/或卸载以及重新启动,行为也会持续存在.

我的问题是,这是否是由我控制范围内的事情以及如何修复行为引起的.与此同时,我正在使用Linqpad(很棒),但我们仍然需要使用SSMS,原因有很多,这让我们感到疯狂.

至少有一个人已经发生这种情况,已经发布在MS的连接网站上,但据我所知,它尚未被MS解决或解决.

这是一个很好的截图

sql-server ssms

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

List的ViewModel验证

我有以下viewmodel定义

public class AccessRequestViewModel
{
    public Request Request { get; private set; }
    public SelectList Buildings { get; private set; }
    public List<Person> Persons { get; private set; }
}
Run Code Online (Sandbox Code Playgroud)

所以在我的应用程序中,访问请求必须至少有一个人.您可以使用什么方法进行验证?我不希望在我的控制器中进行这种验证,这很简单.是自定义验证属性的唯一选择吗?

编辑:目前正在使用FluentValidation执行此验证(漂亮的库!)

RuleFor(vm => vm.Persons)
                .Must((vm, person) => person.Count > 0)
                .WithMessage("At least one person is required");
Run Code Online (Sandbox Code Playgroud)

c# asp.net model-validation fluentvalidation asp.net-mvc-3

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