问题列表 - 第45252页

仅提取特定页面中使用的css

假设您有一个动态生成的网站,过去和现在都有太多人使用,现在您有一组包含超过20,000行CSS的共享样式表.它根本没有组织,有一些类和基于id的选择器,但也有太多基于标签的选择器.然后说你有100个模板使用这些样式,通过一些控制器.

是否有一个工具,可能像Firebug一样工作,您可以指向一个URL,它将确定该页面的所有适用的CSS选择器并将它们转储到文件中?基本上是一种逐页拆分共享样式表的方法.

css

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

PlayFramework:Ajax + Drag n'Drop + File Upload + File对象在控制器中?

有没有人知道通过Ajax上传文件并使用支持PlayFramework将文件上传转换为File对象的桌面拖放的方法?

我尝试了几种不同的方法,没有任何方法可以正常工作.

ajax drag-and-drop file-upload playframework

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

同一多方法的不同方法之间的递归

我正在编写一个Clojure库来解析Mac OS X的基于XML的属性列表文件.代码工作正常,除非你给它一个大的输入文件,此时你得到java.lang.OutOfMemoryError: Java heap space.

这是一个示例输入文件(小到可以正常工作):

<plist version="1.0">
<dict>
    <key>Integer example</key>
    <integer>5</integer>
    <key>Array example</key>
    <array>
        <integer>2</integer>
        <real>3.14159</real>
    </array>
    <key>Dictionary example</key>
    <dict>
        <key>Number</key>
        <integer>8675309</integer>
    </dict>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

clojure.xml/parse 把它变成:

{:tag :plist, :attrs {:version "1.0"}, :content [
    {:tag :dict, :attrs nil, :content [
        {:tag :key, :attrs nil, :content ["Integer example"]}
        {:tag :integer, :attrs nil, :content ["5"]}
        {:tag :key, :attrs nil, :content ["Array example"]}
        {:tag :array, :attrs nil, :content [
            {:tag :integer, :attrs nil, :content ["2"]}
            {:tag :real, …
Run Code Online (Sandbox Code Playgroud)

xml recursion clojure

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

在SQLite for Android中插入TimeStamp

我有以下字段

1> WorkName - Varchar

2> TimeStap 

我想用上面的字段创建一个表.

  1. 什么是TimeStamp数据类型

  2. 如何将时间戳值插入表中.

  3. 插入数据时的时间戳值是什么或如何获取时间戳.

我曾经在SQLite上工作,但没有任何将TimeStamp作为字段添加到表中并为其添加值的经验.

什么样的CREATE- INSERT我应该使用的语句?

sqlite android

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

高效的程序,用于打印/返回数组中大小为3的所有增加的子序列

给出一个类似的数组

1,6,5,2,3,4

我们需要打印

1 2 3
1 3 4
1 2 4
2 3 4
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?这是动态编程吗?

有没有比暴力O(n3)更好的方法?我确信有.

我说动态编程的原因是因为我可以看到这样的东西

  • 对于'1'(打印具有大小为2的子序列的数组其余部分的子问题的所有结果).

  • 为'2'(打印所有数组其余部分子问题的结果,大小为2的子句)

并继续这样下去.

但是,上面两个结果有很多重叠,所以我们需要找到一种有效的重用方法.

嗯,这些只是随意的想法.你可以用正确的appraoch纠正我.

好吧,让我纠正,如果不打印,我需要返回不同的增加序列.我的观点是,我需要找到一种以最有效的方式获得这些序列的方法.

algorithm

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

如何管理服务层中的事务?

我们正在开发一个具有以下架构的.Net应用程序:表示层(使用带有ASP.Net MVC 2的MVC模式),服务层,数据访问层(使用实体框架上的存储库模式).

我们决定将事务管理放在服务层中,但我们不确定如何实现它.我们希望完全在服务层级别控制事务.也就是说,每次控制器调用服务层中的方法时,它都必须是关于数据库更新的原子操作.

如果服务层中提供的不同服务之间没有关系,那么它很简单:每个方法应该在执行结束时提交更改(即,在它使用的上下文中调用save方法).但有时服务层的服务可以协同工作.

例如:我们提供的货运服务具有接收以下参数的确认方法:货件ID,指示其是否对应于新客户或现有客户的标志,客户ID(如果货件确认是针对现有的客户)和客户名称(如果是新客户).如果该标志设置为"新客户",则服务层必须(a)创建客户并(b)确认装运.对于(a)货运服务调用客户服务(已经实现了创建新客户并将其存储在数据库中所需的验证和逻辑).

谁应该在这种情况下提交更改?

  • 客户服务部门应该这样做吗?它在创建新客户后无法提交更改,因为稍后在发货确认方法中可能会出现问题,但是在直接调用的情况下它必须提交更改(在其他用例中,提供用于创建客户端).
  • 调用服务方法的控制器应该这样做吗?但是控制器不应该对交易有任何了解,我们决定将所有交易知识放在服务层.
  • 服务层中的事务管理器?如何设计它?谁叫它什么时候?

我们应该遵循这样的设计模式吗?

asp.net-mvc entity-framework transactions service-layer

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

"CopyOnWriteArrayList"和"ConcurrentHashMap"可以序列化吗?

我有一个使用RMI的类传送.但我不确定那些线程安全的对象是否可以序列化.以前有人试过吗?

更新 skaffman说是的,但我没有序列化.

这是我传送的课程.

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package net.shisoft.beans;

import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;

/**
 *
 * @author Shisoft
 */
public class WhatzNewList {

    ConcurrentHashMap<String, CopyOnWriteArrayList<WhatzNewEntry>> WhatzNewTable = new ConcurrentHashMap<String, CopyOnWriteArrayList<WhatzNewEntry>>();
    String user;

    public ConcurrentHashMap<String, CopyOnWriteArrayList<WhatzNewEntry>> getWhatzNewTable() {
        return WhatzNewTable;
    }

    public void setWhatzNewTable(ConcurrentHashMap<String, CopyOnWriteArrayList<WhatzNewEntry>> WhatzNewTable) {
        this.WhatzNewTable = WhatzNewTable;
    }

    public String getUser() {
        return user;
    }

    public void setUser(String usere) {
        this.user = …
Run Code Online (Sandbox Code Playgroud)

java serialization rmi thread-safety concurrenthashmap

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

适用于非IDE Java开发人员的C#SDK

多年来,我一直在使用Java作为开发重复性任务的快速简便工具的一种方法.我不是传统意义上的真正的"开发者",但我有很多经验来创建各种各样的工具和PoC.

对我来说不幸的是,我注意到很多商店都专门寻找C#的经验,而不是那么多的Java.即使在SO上,与Java相比,C#相关问题还有更多问题和更多关注者.我的偏好永远是Java over C#,只是为了跨平台兼容性,但由于语言非常相似,我相信对我来说,交叉训练是有益的.我已经涉足过其他语言和脚本(VB和其他BASIC版本,Javascript,VBScript,ASP,JSP,PHP等),所以添加另一个并不是不可能的.

我当前的Java环境只包含一个文本编辑器(主要是jEdit用于其插件和布局)和自制脚本来编译/ jar我的项目.我不喜欢使用IDE,因为我想完全控制我的代码,不希望程序为我编写代码.(如果可行,我也更喜欢编写自己的代码,而不是使用任何类型的外部库/包.它可以帮助我学习并大大减少不必要的代码.)

因此,对于非IDE C#SDK,我有哪些选择?图书馆对我来说显然不那么重要.我听说Mono似乎将功能分开了,但还没有尝试过.还有哪些其他SDK类似于结合文本编辑器的简单Java SDK?

c# java sdk

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

Django:css引用静态文件中的媒体(django dev/1.3 /静态文件)

像django用户的任何其他用户一样,我提供静态文件.我选择使用django-staticfiles为django 1.3做好准备,它基本上将它集成到核心中.

我的问题非常简单 - 这非常适合将多个媒体源整合在一起并在django模板中以统一的方式引用它们.但是,我经常在Css中使用图像背景,如下所示:

#itemname { background-image: url('/path/to/image.png'); }
Run Code Online (Sandbox Code Playgroud)

我的问题很简单 - 如果我使用绝对名称,我必须对它们进行硬编码.如果我使用相对名称,移动到"子目录"URL会弄乱这些项目的资源位置,并且无法加载它们.

那么,我该如何将此解决方案扩展到CSS?所述解决方案必须避免

  • 在html中嵌入css.我个人避免这个.
  • 使用硬编码的网址.这不能很好地工作,因为在我的本地设置中,我通常使用'localhost/project'和apache进行测试(mod_wsgi),而我倾向于project.com用于部署.

想法?

html css python django django-1.3

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

我应该如何编写要在Mathematica中应用的函数?

我想知道如何编写一个Apply在Mathematica函数中使用的函数?例如,我想简单地重新实现该Or功能,我发现了以下内容

Apply[(#1 || #2)&,{a,b,c}]
Run Code Online (Sandbox Code Playgroud)

不好,因为它只Or列出了列表中的前两个元素.非常感谢!

wolfram-mathematica

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