小编Lar*_*ien的帖子

用于将基于表格的HTML布局重构为CSS的工具?

给定一个HTML页面具有复杂的基于表格的布局和许多复制和浪费的标签,例如:

td align="left" class="tableformat" width="65%" style="border-bottom:1px solid #ff9600; border-right:1px solid #ff9600; background-color:#FDD69E" nowrap etc.
Run Code Online (Sandbox Code Playgroud)

是否有工具可以帮助将页面重构为更紧凑的形式?例如,一个自动生成CSS样式和选择器的工具?将表转换为div布局?

只是为了了解问题的顺序,我正在查看的页面是> 8000行HTML和JavaScript,500Kb 不计算图像!


更新:重新."放弃并从头开始"评论.在现实世界中,这意味着什么?打印页面,扫描它,在Dreamweaver中将其设置为背景图像,然后从那开始?真的吗?这真的比重构更有效吗?


更新:我不是在诋毁"从头开始追踪",也不是说暗示Dreamweaver无论如何都是我的选择工具.我很惊讶重构布局被认为是一个棘手的问题.

html css refactoring css-tables

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

是否可以查看/优化Hibernate查询计划?

Hibernate中是否有一些工具可用于查询查询的查询计划?我可以查看源代码并跟踪连接和急切的提取,并希望我不会错过任何,或者我可以查看SQL日志并尝试将SQL语句与其源匹配,但我想知道是否存在是一种更快的方式.例如,我可以想象一个显示相关类的对象图或带有某种测序符号的ER图.

performance hibernate

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

Scala可以约束对象图,以便只显示与上下文相关的那些对象吗?

有没有办法使用Scala的类型系统来简明地指定完整对象图的上下文相关子图?

DCI认为你经常有一个相当复杂的对象图,但在任何一个用例中你通常只想使用一个子图.你有一个Fooa Bar和a Bat,但是当你处于用例1时,你只关心Bar用例2和用户2时的情况Bat.

例如,假设您拥有此结构,Foo->Bar->Baz->Bin并且Role1用例需要和Role2用例需要Foo->Bat->Baz->Buz:

class Foo{
   val bar = new Bar() //Only relevant to Role 1
   val bat = new Bat() //Only relevant to Role 2 
}

class Bar {
   val baz = new Baz() 
}

class Bat {
   val baz = new Baz()
}

//Relevant to both Role 1 and 2 (via Bar or Bat)
class Baz {
  val bin = new Bin() //Only relevant to …
Run Code Online (Sandbox Code Playgroud)

abstraction scala typeclass dci

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

不推荐使用的AVCaptureConnection帧持续时间属性的替代方案?

根据该文件,与视频帧最大和最小持续时间有关的属性和方法:

  • supportsVideoMaxFrameDuration
  • supportsVideoMinFrameDuration
  • videoMaxFrameDuration
  • videoMinFrameDuration

都被弃用了.还有替代品吗?

avfoundation ios ios7

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

SCNText渲染没有曲线,不像字体

当我运行此SceneKit代码时:

let txt = SCNText(string: "Hello", extrusionDepth: 0.2)
let textNode = SCNNode(geometry: txt)
scene.rootNode.addChildNode(textNode)
Run Code Online (Sandbox Code Playgroud)

我得到非常有棱角的文字:

文字效果不佳

似乎不管字体如何都可以这样做,并且它在设备上的行为与在模拟器中的行为相同。

这是上下文中的代码:

    // create a new scene
    let scene = SCNScene()

    // create and add a camera to the scene
    let cameraNode = SCNNode()
    cameraNode.camera = SCNCamera()
    scene.rootNode.addChildNode(cameraNode)

    // place the camera
    cameraNode.position = SCNVector3(x: 10, y: 0, z: 75)

    // create and add a light to the scene
    let lightNode = SCNNode()
    lightNode.light = SCNLight()
    lightNode.light!.type = SCNLightTypeOmni
    lightNode.position = SCNVector3(x: 0, y: 10, …
Run Code Online (Sandbox Code Playgroud)

ios scenekit scntext

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

Mathematica:用于替换符合条件的列表中的值的惯用法?

我想将epsilon下面的绝对值截断为0,例如,

Truncate[{-3, -2, -1, 0, 1, 2, 3}, 1.5] -> {-3, -2, 0, 0, 0, 2, 3}
Run Code Online (Sandbox Code Playgroud)

我想我可以使用Scan []和If []来编写一个函数,但是在Mathematica中是否有更惯用的"单行"方式?

conditional wolfram-mathematica list

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

如何为Scala中的值分配实例方法?

相关:如何为Scala中的值分配函数?

鉴于:

class Foo{
  def bar = println("bar")
  def bat = println("bat")
}
Run Code Online (Sandbox Code Playgroud)

如何创建一个fnRef指向Foo.bar或者Foo.bat

def deepFunction(foos : List[Foo], fnRef : ()=>Unit) = {
  foos.map(_.fnRef) //May call either bar or bat
}  
Run Code Online (Sandbox Code Playgroud)

额外:是否有可能约束fnRef,以便它只是Foo类中该签名的方法?

scala

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

是否可以使用成员而不是让F#事件?

在此代码中,EventL使用let绑定和EventM(尝试)使用成员:

type MyType() =
   let EventL = new Event<_>()
   member this.EventM = new Event<_>()

   member this.AddHandlers() =
      Event.add (fun string1 -> printfn "EventL: %s" string1) EventL.Publish
      Event.add (fun string1 -> printfn "EventM: %s" string1) this.EventM.Publish

   member this.Trigger(message) =
      EventL.Trigger(message)
      this.EventM.Trigger(message)

let myMyType = MyType()
myMyType.AddHandlers()
myMyType.Trigger("Event arg.")
Run Code Online (Sandbox Code Playgroud)

运行时,仅EventL: Event arg.EventM未调用处理程序时输出.

我犯了一个愚蠢的错误或遗漏了一些关于成员的逻辑吗?

events f# observable

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

检索UIImage(MonoTouch)的像素alpha值

这个问题是1042830的重复,但MonoTouch是特定的.有没有比分配IntPtr更安全的方法,使用CGBitmapContext绘制它然后在适当的偏移处读取字节?

unsafe pixel uikit uiimage xamarin.ios

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

Dispatcher.BeginInvoke lambda捕获线程安全吗?

在Windows Phone 7/Silverlight中,以下代码是安全的还是竞争条件?

//Snippet 1
foreach(var item in list)
{
   Deployment.Current.Dispatcher.BeginInvoke( () => { foo(item); });
}
Run Code Online (Sandbox Code Playgroud)

当然(?)这个替代品很活泼?

//Snippet 2
Deployment.Current.Dispatcher.BeginInvoke( () => 
   { 
       foreach(var item in list){ foo(item); }
   });
list.Clear();
Run Code Online (Sandbox Code Playgroud)

silverlight concurrency dispatcher thread-safety windows-phone-7

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

如何启动Scala流一段距离"in"(ala takeWhile)?

问题为什么我的takeWhile无法使用我的Stream清楚地表明它takeWhile()是懒惰的:

Stream.from(1).takeWhile(_ < 5) //Stream(1, ?) 
Run Code Online (Sandbox Code Playgroud)

但对于这个问题,解决方案似乎是可以根据toList需要强制进行评估.但是,如果你想要的,不是列表或具体价值,而是继续Stream

似乎我可以通过强制评估来实现它,直到我找到所需的值然后Stream再次实例化并使用index但肯定有更好的方法?

更新:显然我的措辞令人困惑; 我想要提供的解决方案dropWhile.

scala stream lazy-evaluation

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

如何修复开始提供与PYTHON_EGG_CACHE相关的错误的Trac安装?

我们一直在使用Trac进行任务/缺陷跟踪,事情进展顺利,但今天早上它开始提供500错误.查看Apache error_log,我得到一个最终的堆栈跟踪:

PythonHandler trac.web.modpython_frontend:
  ExtractionError: Can't extract file(s) to egg cache

The following error occurred while trying to extract file(s) to the Python egg
cache:

  [Errno 13] Permission denied: '/.python-eggs'

The Python egg cache directory is currently set to:

  /.python-eggs

Perhaps your account does not have write access to this directory?  You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory

所以我明确地将PYTHON_EGG_CACHE设置为/ srv/trac/plugin-cache.我重新启动了Apache.然而我得到了同样的错误(它仍然说"鸡蛋缓存目录当前设置为:\n \n /.python_eggs.")

我该怎么办?重新安装Trac最简单的事情是什么?如果我走这条路,我需要采取哪些措施来确保我不会丢失现有数据?

python configuration trac python-egg-cache

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