小编Ele*_*hoy的帖子

我可以在一个sqlite3文本字段中挑选一个python字典吗?

我应该知道的任何陷阱?我可以将它存储在文本字段中,还是需要使用blob?(我对pickle或sqlite都不太熟悉,所以我想确保我用一些高级设计思想咆哮着正确的树.)

python sqlite pickle

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

有没有办法以编程方式确定字体文件是否具有特定的Unicode字形?

我正在开发一个项目,可以生成包含相当复杂的数学和科学公式的PDF.文本以Times New Roman呈现,它具有非常好的Unicode覆盖范围,但不完整.我们有一个系统来交换一个更unicode完整的字体,用于TNR中没有字形的代码点(就像大多数"陌生人"的数学符号一样),但我似乎找不到查询的方法*.ttf文件以查看是否存在给定的字形.到目前为止,我只是硬编码了一个存在代码点的查找表,但我更喜欢自动解决方案.

我在ASP.net下的Web系统中使用VB.Net,但是可以理解任何编程语言/环境中的解决方案.

编辑:win32解决方案看起来很棒,但我试图解决的具体情况是在ASP.Net网络系统中.有没有办法在不将Windows API dll包含到我的网站中的情况下执行此操作?

vb.net asp.net unicode fonts

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

如何减少无序列表中列表项之间的垂直空间?

我有一个非常简单的html无序列表:

<ul>
<li>First</li>
<li>Second</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

问题是firefox中这样一个列表的默认样式在每个列表项之间留下了很多空间 - 与<p>标记中的段落之间大致相同.我的google-fu今天证明是非常无用的 - 我如何减少垂直空间?我假设有一个css元素我可以应用于<ul>标签,但我似乎无法找到任何东西.

(这是在页面的侧面导航元素中,因此它需要尽可能紧凑.)

html css

24
推荐指数
2
解决办法
9万
查看次数

JVM最大堆大小可以动态吗?

JVM -Xmx参数允许将JVM的最大堆大小设置为某个值.但是,有没有办法让这个价值变得有活力?换句话说,我想告诉JVM"看看,如果你需要它,只需继续从系统中取RAM,直到系统出来."

问题的两个部分原因:首先,有问题的应用程序可以使用非常广泛的ram,具体取决于用户正在做什么,因此概念性的min和max值相差很远.其次,JVM似乎在启动时保留虚拟内存的最大堆空间.这个特定的应用程序运行在各种各样的硬件上,因此选择"一刀切"的最大堆空间很难,因为它必须足够低才能在低端硬件上运行,但我们真的喜欢能够利用真正强劲的机器,如果它们可用的话.

java memory jvm

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

只要单元格失去焦点,Jtable可以保存数据吗?

高级:我有一个用户可以用来编辑数据的JTable.

每当用户按Enter或Tab键完成编辑时,数据都会被保存(我发现"保存"实际上意味着"调用TableModel的setValueAt()方法".)

如果用户在进行编辑后以任何其他方式离开单元格,则不会保存新数据,并且值保持原样.因此,例如,如果用户更改了值,然后单击屏幕上的其他窗口小部件,则更改不会"粘住".

我相信这是一个充满字符串的JTable的默认行为,是吗?

由于各种原因,所需的行为是单元格在用户离开单元格时保存任何和所有编辑.让Swing做到这一点的最佳/正确方法是什么?

java swing jtable

23
推荐指数
3
解决办法
3万
查看次数

在大写字母之前插入空格的pythonic方式

我有一个文件,我的格式是通过python脚本改变的.我在这个文件中有几个camel cased字符串,我只想在大写字母之前插入一个空格 - 所以"WordWordWord"变成"Word Word Word".

我有限的正则表达式经验只是让我感到困惑 - 有人可能会想到一个像样的正则表达式,或者(更好的是)是否有更多的pythonic方法来做到这一点,我错过了?

python regex text-files

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

.NET是否具有与Java的.properties文件相同的功能?

为了慢慢占用每个人的内存,Java将这些文件扩展为".properties",这些文件基本上是一个充满键值对的ASCII文本文件.该框架有一些非常简单的方法将该文件吸入(基本上)一个花哨的hashmap.

两个巨大的优势(我认为)是手工编辑和阅读/写作的极易.

.NET是否有相同的烘焙?当然,我可以用XML文件做同样的事情,但如果你知道我的意思,我宁可不要手工输入所有尖括号.此外,将所有数据吸入内存中的数据结构的方法也很好.

(侧栏:我有点不敢相信这里已经没有问过了,但我找不到这样的问题.)

编辑:

为了回答一些评论暗示的问题,我不是在寻找一种在.NET下专门阅读java .properties文件的方法,我正在寻找.NET领域中的功能等价物.(而且我希望它不会基于XML,显然已经忘记了这是我们正在讨论的.NET.)

并且,虽然配置文件很接近,但我需要存储一些任意字符串,而不是应用程序配置信息,所以配置文件的焦点和设计似乎是偏离基础的.

.net java properties-file

21
推荐指数
3
解决办法
2万
查看次数

Swing&Batik:从SVG文件创建ImageIcon?

简单地说,我正在寻找一种使用batik库从SVG文件制作ImageIcon的方法.我不想首先将SVG光栅转换为磁盘,我只是希望能够从jar文件中提取svg并将其作为UI元素.

我觉得这应该相当容易,但蜡染javadocs并没有告诉我我需要知道什么.

(为什么选择蜡染?好吧,我们已经在使用它了,所以我们不必经营另一个合法的图书馆.)

java icons swing svg batik

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

鼓励JVM加入GC而不是增加堆?

(注意,当我说"JVM"时,我的意思是"Hotspot",我正在运行最新的Java 1.6更新.)

示例情况:

我的JVM在-Xmx设置为1gb的情况下运行.目前,堆已经分配了500mb,其中使用了450mb.该程序需要在堆上加载另外200 MB.目前,堆中有300mb的"可收集"垃圾(我们假设它们都是最老一代的.)

在正常操作下,JVM会将堆增长到700 MB左右,并在它到达时进行垃圾收集.

在这种情况下我想要的是JVM首先gc,然后分配新的东西,这样我们最终的堆大小保持在500mb,而使用的堆在350mb.

是否有JVM参数组合可以做到这一点?

java heap jvm jvm-hotspot jvm-arguments

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

绘制一个看起来像JLabel的JButton(或者至少没有按钮边缘?)

我有一个JButton,出于各种原因我想表现得像一个按钮,但看起来像一个JL​​abel.它实际上并不一定是引擎盖下的JLabel,我只是不希望凸起的按钮边缘显示出来.

是否有一种简单的方法可以关闭JButton的"按钮外观",但保留所有按钮功能?

我可以构建一些组合的子类超级按钮,它被委托给jlabel用于显示目的,但我真的希望有类似的东西button.lookLikeAButton(false).

java swing jlabel jbutton

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