表单元宽度 – 固定宽度,包装/截断长词

我有一个包含不同长度文本的单元格的表格。 所有表格单元的宽度是相同的。 如果这意味着截断冗长的单词或者用长单词强行突破,那就没问题了。 我想不出有什么办法让这个工作。 这是用于内部客户端应用程序,因此只需要在IE6和IE7中工作。 下面是一个示例页面。 包含一个onereallylongword长字的单元是违规的单元。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> td { width: 30px; } </style> </head> <body> <table border="2"> <tr> <td>word</td> <td>two words</td> <td>onereallylongword</td> </tr> </table> </body> </html>

testing套接字连接的好工具?

我正在写一个TCP / IP客户端,我需要一个“testing服务器”才能够轻松testing。 它应该监听一个可configuration的端口,当客户端连接时显示给我,客户端发送了什么,允许我手动input文本发送给客户端。 它应该在Windows上工作。 通常我会使用简单但function强大的nc.exe(Unix上的别名“Netcat”和Windows上一样),但是防病毒软件将它检测为“黑客工具”,这样我的系统pipe理员就不希望我使用它工作中。 有没有人使用另一个工具来testing套接字连接,并很高兴呢?

在XAML风格中,如何将纯色背景更改为渐变?

我有一个MainResources.xaml文件,其中我有一个样式,它定义了我的应用程序中每个窗口的外观: <Style x:Key="MainBorderStyle" TargetType="{x:Type Border}"> <Setter Property="Background" Value="WhiteSmoke" /> <Setter Property="BorderBrush" Value="LightGray" /> <Setter Property="BorderThickness" Value="1" /> <Setter Property="CornerRadius" Value="5" /> <Setter Property="SnapsToDevicePixels" Value="True" /> </Style> 而不是“WhiteSmoke”,我希望我的背景是这个渐变: <LinearGradientBrush> <GradientStop Color="#ccc" Offset="0"/> <GradientStop Color="#bbb" Offset="1"/> </LinearGradientBrush> 但下面的尝试会导致VS2008告诉我“样式设置器不支持子元素”: <Style x:Key="MainBorderStyle" TargetType="{x:Type Border}"> <Setter Property="Background"> <LinearGradientBrush> <GradientStop Color="#ccc" Offset="0"/> <GradientStop Color="#bbb" Offset="1"/> </LinearGradientBrush> </Setter> <Setter Property="BorderBrush" Value="LightGray" /> […]

在.config文件中启用自定义节的智能感知

在Visual Studio中编辑.NETconfiguration文件(app.config,web.config等)时,当select我的应用程序的设置时,我会得到Visual Studio的智能感知。 如果我添加自定义configuration部分,如何启用智能感知我的自定义设置? 我确信这个问题肯定有一个简单的答案,但粗略的谷歌search没有给我任何帮助。 谢谢!

是否有可能从Visual Studio复制代码并将格式化的代码粘贴到OneNote?

有没有办法从Visual Studio(C#)复制代码并将其粘贴到OneNote中,而不会丢失格式? 我能够做到这一点,但只有从VS复制,粘贴到Word,从Word复制,然后粘贴到OneNote。

在gcc中使用静态和dynamic链接库

我需要分发一个可以在尽可能多的x86 Linux发行版上运行的二进制文件。 这意味着我必须静态链接一些库,比如glibc,因为用户可能没有我使用的版本。 其他库必须dynamic链接,如fontconfig,因为它依赖于caching文件格式和每个系统上可能不同的硬编码位置。 什么是命令行选项来做到这一点? 如果我指定-static,那么gcc将拒绝dynamic链接任何库。

纯function语言中的高效堆

作为Haskell的练习,我试图实现heapsort。 堆通常以命令式语言实现为一个数组,但是在纯粹的函数式语言中这是非常低效的。 所以我研究过二进制堆,但是到目前为止我发现的一切都是从一个必要的观点来描述它们,所提出的algorithm很难转化为一个function设置。 如何高效地实现一个像Haskell这样的纯函数语言的堆? 编辑:效率我的意思是它应该仍然在O(N *日志),但它不必击败一个C程序。 另外,我想使用纯function编程。 在Haskell中做什么呢?

处理UIWebview中的触摸

我创build了UIWebView一个子类,并实现了touchesBegan , touchesMoved和touchesEnded方法。 但webview子类不处理touch事件。 有什么办法来处理UIWebView子类中的触摸事件?

链接到djangopipe理网站

非常基本的问题,但我无法在networking上追踪答案。 我有一个模板,我想链接到Django的pipe理网站(即本地主机:8000 /pipe理)。 这是什么代码? 我正在想像这样的事情 <a href="{% url admin.site.root %}">link to admin panel</a> 但是,当我尝试上面的代码片段时,我得到: Caught an exception while rendering: Reverse for 'project_name.django.contrib.admin.sites.root' with arguments '()' and keyword arguments '{}' not found. 帮帮我?

事务隔离级别范围

SQL Server 2005中事务隔离级别的范围规则是什么? 我知道不同级别的意思,但不知道如何在手动运行的脚本之外正确应用它们。 我无法在生产质量代码中find实际使用的指南。 很明显,当你使用这样的命令时,范围就开始了: SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 但是它在哪里结束? 如果我在一个存储过程中设置iso级别,然后该proc调用另一个,嵌套proc是否inheritance它? 更好的是,如果我在嵌套的proc中升级iso级别,它会返回到调用过程中? 像BEGIN TRAN,ROLLBACK和COMMIT这样的事务命令是否有区别? 当应用程序或代理作业调用存储过程时,隔离级别更改会以某种方式持续下去? 我是否总是必须恢复到每个过程结束时的默认READ COMMITTED? 我会在不同的情况下testing它,但我不知道如何读取当前的隔离级别。