小编afa*_*f12的帖子

在中心设计上滚动时固定面板

好的,所以我想使用一个有三个div(布局为列)的布局.外部两个将与导航相关,因此我希望它们在用户滚动时保持原位.中间部分将容纳内容,因此需要与页面正常滚动.

我知道你通常使用position:fixed,但我希望整个设计都集中在页面上.使用固定定位不允许它像在中心设计中那样水平移动.有人知道如何满足所有这些标准吗?

我已经设置了一个jsfiddle来启动它:http://jsfiddle.net/8RqEt/

css

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

如何正常加载图像?

我想知道在html网站中优雅地加载图像的方法是什么.我相信你知道我在说什么.有很多网站的图片加载缓慢,减慢了网站核心/内容的加载速度,并使用户体验非常糟糕.

  • 我正在寻找方法,让网站核心/内容首先加载,图像最后加载.

我在搜索时找到了这个:

Javascript/jQuery预加载器教程

以上教程的工作示例

然而,这似乎是装饰性的,它实际上并没有预加载任何东西,也没有提升性能.它只是显示一个.gif文件,直到图像完全加载.

  • 我也看到过这样的网站,图像首次出现非常蹩脚,质量提高了几秒钟.这是怎么做到的?

html javascript ajax jquery

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

元素顺序无关紧要时的DTD

我无法弄清楚如何为XML文件编写DTD,它可以包含混合顺序的相同元素.

显示问题的小例子如下:

<root>

  <element>
    <one></one>
    <two></two>
  </element>

  <element>
    <two></two>
    <one></one>
  </element>

  <element>
    <two></two>
    <two></two>
    <two></two>
    <two></two>
    <one></one>
    <one></one>
  </element>

</root>
Run Code Online (Sandbox Code Playgroud)

我的DTD:

<!ELEMENT root(element*)>
<!ELEMENT element((one*,two*)|(two*,one*))>
Run Code Online (Sandbox Code Playgroud)

我找到了一个类似的主题,但解决方案在我的情况下不起作用(我不确定我的DTD目前有什么问题).我收到此错误消息:

xmllint: Content model of Instructors is not determinist: ((one* , two*) | (two* , one*))
Run Code Online (Sandbox Code Playgroud)

xml dtd

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

如何用.cs文件替换DLL文件?

我正在为大型系统开发一个子应用程序.

有一家公司X创建了该系统.子应用程序由许多小公司创建,包括我工作的公司.

我们的应用程序即将完成,但有一个新的要求,即我们的应用程序不得使用DLL文件,并且所有业务逻辑都应包含在.cs文件中.

为什么有这样的要求?X公司相信它可以解决拥有太多DLL和依赖性问题的问题.由于许多子应用程序和许多不同的公司都在创建它们,因此/ bin目录和依赖项问题都会出现问题.

主要问题是许多子应用程序是相互关联的.使用面向服务的体系结构.

我知道这是一个架构问题.而要求也来得太晚了.


我是开发人员.

更具体地说我的问题:对于ascx.cs文件来说很简单,我可以从CodeBehind切换到CodeFile.这里没问题.

我们的图书馆存在问题.显然,我可以只复制服务器上所有相应的.cs文件但是如何让应用程序从那里加载类而不是使用DLL库?

我从未实现过不使用DLL的asp.net网站,我不清楚我的选择是什么.

我一直在阅读: 如何从.cs文件加载类

我希望我已经足够好地解释了我的情况.

c# asp.net

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

优化sql join查询,比较查询效果

我是一名学生正在为我的学院的moodle cms(课程管理系统)工作.我必须为我的模块编写一些连接查询.我不能对表结构进行更改,它们几乎是一成不变的(我没有制作它们,它们是给我的).

我没有为大型数据库编写查询的经验.我已经创建了我的模块的工作原型,现在我正在尝试组织代码/优化查询等.

任务:

| id     | task    |
--------------------
| 1      | task1   |
| 2      | task3   |
| 3      | task3   |
| 4      | task4   | 
| ...    | ...     |

资产:

| id     | asset   |
--------------------
| 1      | task1   |
| 2      | task3   |
| 3      | task3   |
| 4      | task4   |
| ...    |   ...   |

TaskAsset:

| id     | taskid  | assetid  | coefficient   |
-----------------------------------------------
| 1 …

mysql sql

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

无法使用Devise gem在Rails应用中注销,没有路由匹配/ users/sign_out

我知道不同网站上有很多关于这个问题的问题.我已经尝试了很多东西,但仍然无法使用DELETE方法获得链接.

我已经创建了一个空的rails应用程序

版本:

  • 设计2.0.4
  • 铁轨:3.2.2
  • Ruby:1.9.2
  • RVM:1.10.3

在我安装了devise gem之后,我运行了以下命令:

rails generate devise:install
rails generate devise User
Run Code Online (Sandbox Code Playgroud)

我尝试过的修复如下:

初始链接:

<%= link_to "Sign out", destroy_user_session_path %>
Run Code Online (Sandbox Code Playgroud)

我在ticks中添加了删除方法,没有它们:

<%= link_to "Sign out", destroy_user_session_path, :method => 'delete' %>
<%= link_to "Sign out", destroy_user_session_path, :method => :delete %>
Run Code Online (Sandbox Code Playgroud)

将此添加到application.html.erb:

<%= javascript_include_tag :defaults %>
Run Code Online (Sandbox Code Playgroud)

我在assets/javascripts/application.js中取消注释了这些行:

= require jquery
= require jquery_ujs
Run Code Online (Sandbox Code Playgroud)

我也试过让GET链接工作,从config/initializers/devise.rb更改了这一行

config.sign_out_via = : delete
Run Code Online (Sandbox Code Playgroud)

对此:

config.sign_out_via = :get if Rails.env.test?
Run Code Online (Sandbox Code Playgroud)

无论我尝试什么,DELETE链接都会导致:

No route matches [GET] "/users/sign_out" 
Run Code Online (Sandbox Code Playgroud)

GET链接不起作用:

没有路线匹配[GET]"/"

当然,我已经尝试重启服务器了.

耙路线包含:

 destroy_user_session DELETE /users/sign_out(.:format)      devise/sessions#destroy …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails devise

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

标签 统计

ajax ×1

asp.net ×1

c# ×1

css ×1

devise ×1

dtd ×1

html ×1

javascript ×1

jquery ×1

mysql ×1

ruby ×1

ruby-on-rails ×1

sql ×1

xml ×1