问题列表 - 第30298页

动态JavaScript图像SRC路径替换

我正在尝试使用JS根据选择下拉列表中所选选项的值动态替换页面上的图像.我在下面包含的代码中的所有内容都可以完美运行.我的"selected_text"变量正在我的选择下拉列表中正确拉出所选选项的值,但我需要以某种方式将该值写入替换img src路径.

IE:如果有人从我的选择下拉菜单中选择"奥迪",我想写"奥迪",我在替换的img src路径中有"[selected_text]".

有任何想法吗?

<script type="text/javascript">
function popmake() {
    var w = document.vafForm.make.selectedIndex;
    var selected_text = document.vafForm.make.options[w].text;
    document.getElementById('make-image').src="/path/to/images/[selected_text].jpg";
}
</script>
Run Code Online (Sandbox Code Playgroud)

javascript

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

处理视图中的nil(即@ post.author.name中的nil作者)

我想展示作者的姓名; <% @post.author.name %>除非作者为零,否则有效.所以我要么使用unless @post.author.nil?或者添加一个检查nil的author_name方法<% @post.author_name %>.我试图避免后者.

问题是我可能需要根据是否有值来添加/删除单词.例如,如果我只显示nil,则"发布于1/2/3 by"将是内容.如果作者是零,我需要删除"by".

ruby null views ruby-on-rails

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

git和亚马逊s3

我可以设置Git和Amazon S3吗?关于如何做到这一点的任何想法?

git amazon-s3

8
推荐指数
2
解决办法
2302
查看次数

如何在存储日期和时间的应用程序中处理多个TimeZones?

我意识到这有点主观,但是我希望在这里选择大家如何处理多个时区?这里有各种类似的问题和各种各样的接受答案.

怎么会有这种衣食住行中的应用程序,你已经建立,并且你必须克服哪些问题?

mysql sql-server oracle timezone database-design

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

防止用箭头键滚动

如果在其中的iframe被聚焦时,如何在按下箭头键时阻止html页面滚动?

我在chrome中获取此错误

iframe是专注的,我知道它的重点.父母无论如何滚动.

html javascript scroll

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

核心情节:仍然不明白如何拥有自定义标签和刻度

我有这个问题很长一段时间,我找不到任何解决这个问题.我读了几个论坛,但无法找到有效的解决方案.我有以下代码:

// Adjust graph using above data                
CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.xRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(-10) length:CPDecimalFromFloat(xmax + 17)];
plotSpace.yRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(-450) length:CPDecimalFromFloat(3750)];

// Setup axis
CPXYAxisSet *axisSet = (CPXYAxisSet *)graph.axisSet;
CPLineStyle *lineStyle = [CPLineStyle lineStyle];
lineStyle.lineColor = [CPColor whiteColor];
lineStyle.lineWidth = 1.0f;
CPTextStyle *cyanStyle = [CPTextStyle textStyle];
cyanStyle.color = [CPColor cyanColor];
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setMaximumFractionDigits:0];

// x axis with custom labels
axisSet.xAxis.labelingPolicy = CPAxisLabelingPolicyNone;
axisSet.xAxis.majorTickLineStyle = lineStyle;
axisSet.xAxis.axisLineStyle = lineStyle;
axisSet.xAxis.majorTickLength = 3.0f;
axisSet.xAxis.labelOffset …
Run Code Online (Sandbox Code Playgroud)

iphone label core-plot

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

Ubuntu Linux中的Eclipse外观配置

在我的Ubuntu 10.04中,我遇到了新安装的Eclipse的问题.工具栏和标签太宽,文本或图像上方和下方有很多空白空间,所以我希望它们更窄.

看起来如何http://i32.tinypic.com/vpccyc.png

快速查看谷歌没有给出如何配置它的答案,所以我希望有人处理它.这与任何GTK主题相同,所以我想这与SWT配置有关.在此先感谢您的帮助.

PS 前段时间有类似的问题最终提出了使用Clearlooks Compact GTK主题的建议,但我不认为这是解决这个问题的好方法.我对Ambiance主题感到满意,并希望有一种方法可以让SWT应用程序看起来很好,而无需转换到另一个主题.

java eclipse linux gtk swt

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

从ASP.Net应用程序中检索Quartz.net作业信息

我们有一个作为Windows服务运行的Quartz.Net安装.那运行得很好.我们还有一个ASP.Net应用程序,可以添加/编辑作业和监视作业.我们偶尔会在ASP.Net应用程序中出错.错误是"调度程序已关闭".或"名为'JOB_SCHEDULER_NAME'的计划程序已存在."

如果刷新页面,它可以正常工作.我已经能够通过一遍又一遍地快速打开同一页面的多个实例来重新创建问题.所以,我目前的理论是,我们获取调度程序实例的方式不是线程安全的.

例如,以下是我们如何获取工作信息的简化版本:

var schedulerFactory = new StdSchedulerFactory();
var scheduler = schedulerFactory.GetScheduler();
var jobDetail = scheduler.GetJobDetail("SomeJobName", "SomeJobGroup");
Run Code Online (Sandbox Code Playgroud)

这是在ASP.Net应用程序中加载页面时完成的.

ASP.Net的配置设置是:

<quartz>
  <add key="quartz.scheduler.instanceName" value="COMPANY_NAME_JobScheduler" />
  <add key="quartz.scheduler.instanceId" value="Provider.DEV" />
  <add key="quartz.jobStore.type" value="Quartz.Impl.AdoJobStore.JobStoreTX, Quartz" />
  <add key="quartz.jobStore.useProperties" value="true" />
  <add key="quartz.jobStore.dataSource" value="default" />
  <add key="quartz.jobStore.tablePrefix" value="QRTZ_" />
  <add key="quartz.jobStore.lockHandler.type" value="Quartz.Impl.AdoJobStore.UpdateLockRowSemaphore, Quartz" />
  <add key="quartz.jobStore.driverDelegateType" value="Quartz.Impl.AdoJobStore.SqlServerDelegate, Quartz " />
  <add key="quartz.dataSource.default.connectionString" value="server=PROD_SQL_SERVER;uid=SQL_USER;pwd=SQL_PASSWORD;database=Scheduler" />
  <add key="quartz.dataSource.default.provider" value="SqlServer-20" />
</quartz>
Run Code Online (Sandbox Code Playgroud)

Windows服务正在初始化调度程序,如下所示:

var schedulerFactory = new StdSchedulerFactory();
var scheduler = schedulerFactory.GetScheduler();
Run Code Online (Sandbox Code Playgroud)

Windows服务配置是:

<quartz>
  <add key="quartz.scheduler.instanceName" value="COMPANY_NAME_JobScheduler" …
Run Code Online (Sandbox Code Playgroud)

quartz.net

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

Oracle的ADD_MONTHS()的SQL Server版本

在Oracle中,您可以使用ADD_Months在sql语句中动态添加月份.什么是MS SQL版本.

Oracle示例

Select TestDate, 
       TestFrequency,
        ADD_MONTHS(TestDate, TestFrequency) AS FutureTestDate 
  FROM Tests
Run Code Online (Sandbox Code Playgroud)

来源:java的网站

sql sql-server oracle date-arithmetic

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

如何在标记为Internal的属性上使用AutoMapper?

我有几个项目的解决方案.业务组件项目,MVC Web应用程序,DTO和ViewModels项目,业务组件单元测试项目和MVC单元测试项目.总而言之,并非太不寻常.业务组件具有对多个WCF端点的服务引用.在业务组件中,使用AutoMapper将来自WCF端点的数据协定自动化为ViewModel所需的数据.我想解决的问题是自动生成的WCF代理中的数据契约POCO都是PUBLIC,所以当我从我的MVC Web应用程序引用我的业务组件时(实际上是通过StructureMap注入的,所以如果我需要,我可以使用模拟业务组件),我可以从网络应用程序中访问WCF POCO.由于其他几个开发人员将在网络应用程序上工作,我' 我希望他们不要试图直接使用WCF POCO,而是通过业务组件.所以我删除了业务组件中的服务引用,而是添加了一个脚本,该脚本使用/ INTERNAL标志调用SVCUTIL,以便自动生成的类被标记为INTERNAL而不是public.但是,现在AutoMapper不会映射到我的数据合同POCO中.

我找不到任何文档可以告诉我如何让AutoMapper使用INTERNAL属性,所以我从github中提取源并修改了TypeInfo.cs,这样它就忽略了Fields并包含了非公共成员.现在我的解决方案完美无缺,但我自己定制版本的AutoMapper让人觉得非常hackish.似乎应该有一种方法来映射WCF数据合同POCO,而不必将它们作为PUBLIC.我错过了什么?

更改了TypeInfo.cs

private IEnumerable<MemberInfo> GetAllPublicReadableMembers()
{
    IEnumerable<Type> typesToScan = new[] { Type, Type.BaseType };

    if (Type.IsInterface)
        typesToScan = typesToScan.Concat(Type.GetInterfaces());

    return typesToScan
        .Where(x => x != null)
        .SelectMany(x => x.FindMembers(
            MemberTypes.Property, //changed this
            BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, //and this
            (m, f) => m is FieldInfo ||
                      m is PropertyInfo && ((PropertyInfo)m).CanRead && !((PropertyInfo)m).GetIndexParameters().Any(),
            null)
        );
}
Run Code Online (Sandbox Code Playgroud)

c# automapper

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