问题列表 - 第46778页

为什么更改font-size和line-height会搞砸我的HTML布局?

我可以发布代码,如果它会有所帮助(但它是很多).基本上,如果我将行高或字体大小更改为一个非常大的值,它会破坏我的html布局 - 具体来说,我的DIV似乎变得更大......但我没有这些div中的文本.

html css

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

使用Google文档作为数据库?

我想为一个站点创建一个非常简单的PHP页面,它将显示一个时间表/日历,如数据,其中每个插槽可以是免费的,也可以在其中预约.

因为所有数据实际上只是一个表,例如{month,day,hour,talk_name,talk_description},我想为什么不使用Google Docs电子表格作为数据库.好吧,主要原因是我只是在阅读有关如何在PHP中使用MySQL的书籍,所以我肯定不会达到以下目标:

  • 创建一个很好的管理界面来管理事件
  • 让整个事情变得安全(我的意思是我对安全性的所有想法都是使用.htaccess作为管理文件夹,并使网站在其他地方只读).

另一方面,每个人都可以使用Google Spreadsheets来编辑表格,因此安全方面和UI方面都将得到解决.

我的问题是你怎么建议我这样做?Google文档可以以XML和CSV格式发布.我可以使用fgetcsv来获取数据吗?你能给我一些简单的例子来解析csv,如果它有效(好吧,它每天少于50次),如果我会做这样的事情(抱歉抽象语法)?

$source_csv = fgetcsv(...);

get_talk_name(x,y,z) {
  for all rows in $source_csv {
    if (month == x && day == y && hour == z) return talk_name
  }
}

get_talk_desc(x,y,z) {
  for all rows in $source_csv {
    if (month == x && day == y && hour == z) return talk_name
  }
}
Run Code Online (Sandbox Code Playgroud)

php xml mysql csv google-sheets

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

与opendiff的git diff给出"无法启动FileMerge"错误

我有git配置为使用〜/ bin/opendiff-git.sh作为我的外部差异工具.该脚本如下所示:

opendiff $2 $5
Run Code Online (Sandbox Code Playgroud)

当我尝试从命令行执行git diff时,我收到以下消息:

2011-02-18 13:58:55.532 opendiff[27959:60f] exception raised trying to run FileMerge: launch path not accessible
2011-02-18 13:58:55.535 opendiff[27959:60f] Couldn't launch FileMerge
external diff died, stopping at source/some_file.m.
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?这已经工作了好几个月,但最近停止了工作.

git xcode filemerge opendiff

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

嵌套表单触发'无法批量分配受保护属性警告

我有一个多层嵌套表单

User->Tasks->Prerequisites 

并以相同的形式

User->Tasks->Location

位置表单工作正常,现在我正在尝试指定当前任务的先决条件.先决条件是存储在:completed_task字段中的task_id.

当我提交表单时,我在输出中收到以下错误

WARNING: Can't mass-assign protected attributes: prerequisite_attributes

对用户中的每个任务发出一个警告.

我已经完成了与此相关的所有其他问题,确保正确引用字段名称:completed_task,

将attr_accessible添加到我的模型中(它已经存在并且我将其扩展).

我不确定我还应该做什么.

我的模特看起来像

class Task < ActiveRecord::Base
     attr_accessible :user_id, :date, :description, :location_id

     belongs_to :user
     has_one :location
     accepts_nested_attributes_for :location 
     has_many :prerequisites
     accepts_nested_attributes_for :prerequisites
end

class Prerequisite < ActiveRecord::Base
     attr_accessible :completed_task

     belongs_to :task
end

表格使用formtastic,我包括表格via

<%= f.semantic_fields_for :prerequisites do |builder3| %>
    <%= render 'prerequisite_fields', :f=>builder3 %>
<% end %>

--- _prerequisite_fields.html.erb -----
< div class="nested-fields" >
   <%= f. inputs:completed_step %>
</div>

有什么建议?

ruby-on-rails nested-forms mass-assignment

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

Django内联Formset问题(列表超出范围)

这应该很简单,我实际上已经在昨天工作了.我不知道发生了什么变化,但它现在抛出一个错误.

def game_design(request):
    user=User.objects.get(pk=request.user.id)
    organization=user.organization_set.all()[0]
    website=organization.website_set.all()[0]
    surveys=website.survey_set.all()
    error=''
    SurveyFormSet=inlineformset_factory(Website, Survey, extra=0, can_delete=True)
    NavigationFormSet=modelformset_factory(Navigation, extra=1)
    if request.method=='POST':
        survey_formset=SurveyFormSet(request.POST, request.FILES, prefix="surveys")
        navigation_formset=NavigationFormSet(request.POST, request.FILES, prefix="navigations")
        if survey_formset.is_valid() and navigation_formset.is_valid():
                survey_formset.save()
            navigation_formset.save()
            return HttpResponseRedirect("/rewards/")
        else:   
            error="Please fix your errors"
           survey_formset=SurveyFormSet(request.POST, request.FILES,prefix="surveys")
           navigation_formset=NavigationFormSet(request.POST, request.FILES,prefix="navigations")
           return render_to_response('website/game_design.html', {'website':website,'survey_formset':survey_formset, 'navigation_formset':navigation_formset, 'error':error}, context_instance=RequestContext(request))
    else:
         survey_formset=SurveyFormSet(instance=website,prefix="surveys")
         navigation_formset=NavigationFormSet(queryset=Navigation.objects.none(),prefix="navigations")
    return render_to_response("website/game_design.html", {'website':website,'survey_formset':survey_formset,'navigation_formset':navigation_formset,'error':error},context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

感谢您对此提供任何帮助

django inline-formset

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

javascript函数名中的$是什么意思?

GWT输出如下代码:

function com_mycompany_mywebapp_client_CTest_$$init__Lcom_mycompany_mywebapp_client_CTest_2V(){
this$static}
Run Code Online (Sandbox Code Playgroud)

$是什么意思,或者只是另一个像下划线的角色?this_static是否意味着同样的事情?

javascript

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

如何在Eclipse中打开emacs键?

如果我转到窗口 - >首选项 - >常规 - >键,将方案更改为"Emacs",然后单击应用,没有任何反应.

我在Fedora 14上使用Eclipse 3.6.1.有什么东西我缺少或者这只是坏了吗?有没有涉及手动输入所有快捷方式的解决方法?

eclipse

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

在WebDeploy期间忽略删除文件

我正在使用TeamCity通过msbuild和WebDeploy构建和部署MVC应用程序集合.

在我的解决方案构建/部署之前的步骤中,我将app_offline.htm复制到deploy目录,以便我可以执行SQL更新和其他Web /解决方案管理步骤,包括构建.

WebDeploy中的一个设置是删除未包含在项目中或不需要运行站点的文件.这会每次删除我的app_offline.htm文件.虽然我理解这是一种理想的结果,但有没有办法在部署时排除此文件从部署目录中删除?

我尝试使用ExcludeFromPackageFiles选项添加一个ItemGroup,但没有结果.

teamcity visual-studio-2010 app-offline.htm webdeploy

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

什么是控制倒置?这与依赖注入有什么关系?

可能的重复:
依赖注入(DI)和控制反转(IOC)控制反转<依赖注入之间的差异

嘿,这是Scott Hanselman的采访问题.我总觉得这个问题很难回答.可能是这个问题的一部分可以在堆栈上回答,但总的来说这是非常重要的.

除了DI之外,我还想了解其他形式的IoC.

有人可以用一些实时的例子来解释我.

谢谢

design-patterns dependency-injection inversion-of-control

7
推荐指数
2
解决办法
7412
查看次数

Java问题,来自C++程序员

我正在学习Java,现在我已经超过了包裹驼峰,事情进展顺利.我可以用我已经知道的事物来学习大多数事物之间的相似之处,至少我已经知道了.但是接下来的代码究竟是怎么回事呢?它是某种形式的构造函数,还是匿名对象?

Something obj = new Something()
{
  private static final int num = 3;

  public void meth()
  {
    // w/e
  }
};
Run Code Online (Sandbox Code Playgroud)

java class object

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