问题列表 - 第15978页

是否可以在WPF中设置BulletDecorator的样式?

显然它可以应用一种样式 - 我试图找出它是否可以在样式中定义Bullet元素,因此你不必在xaml中反复定义它

<BulletDecorator>
       <BulletDecorator.Bullet>
            ...my bullet UIElement here...
        </BulletDecorator.Bullet>
        <TextBlock>
            ... my text here...
        </TextBlock>
</BulletDecorator> 
Run Code Online (Sandbox Code Playgroud)

wpf styles

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

什么是context.xml的替代品

我习惯于配置web应用程序context.xml,包括jdbc resorces和应用程序配置参数.

在glassfish下,什么被认为是存储应用程序配置信息的标准位置?

我们曾经将它存储在context.xml文件中,如下所示:

<Resource
url="jdbc:mysql://localhost:3306/db?useUnicode=true&amp;characterEncoding=utf8"
username="username"
name="jdbc/db"
password="secret"
auth="Container"
driverClassName="com.mysql.jdbc.Driver"
maxActive="5" maxIdle="2" maxWait="10000"
removeAbandoned="true"
type="javax.sql.DataSource"
/>

<Parameter name="application.url" value="http://localhost:8080/News/" override="false"/>
<Parameter name="smtp.server" value="smtp.example.com" override="false"/>
<Parameter name="smtp.port" value="25" override="false"/>
<Parameter name="smtp.from.address" value="admin@example.com" override="false"/>
<Parameter name="smtp.from.name" value="Site administrator" override="false"/>
<Parameter name="list.name" value="DEV" override="false"/>
<Parameter name="temporary.folder" value="/tmp" override="false"/>
<Parameter name="authentication.type" value="LDAP" override="false"/>
Run Code Online (Sandbox Code Playgroud)

java glassfish

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

如何使用JSON进行Ruby对象序列化

我有一个像这样的简单容器类的结构(在伪ruby中):

class A
  attr_reader :string_field1, :string_field2
  ...
end

class B
  attr_reader: int_field3, :string_field4
  ...
end

# C includes an instance of A and B
class C
  attr_reader: :a_instance, :b_instance
  ...
end
Run Code Online (Sandbox Code Playgroud)

是否有简单的方法在Ruby中将其/序列化为JSON?或者我应该像每个类一样制作嵌套的序列化方法,如本例所示

编辑:

在我的特定场景中,我想将一些JSON数据发送到运行Ruby的服务器,这将提取数据并采取相应的行动.

JSON的发送者不一定是Ruby进程,但可能是其他系统的后端.(虽然在我的测试工具中是Ruby).

因此,我不需要JSON采用某种"特定于Ruby"的格式,我只是假设如果它实际上是内置于Ruby的话会更容易.

ruby serialization json

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

我可以从由偏航/俯仰/滚动创建的两个四元数中插入旋转吗?

四元数适用于它们之间的插值旋转.到现在为止还挺好.

如果我有一个网络游戏,将旋转转移为vector3f还是应该使用四元数?为了使游戏更流畅,我可能需要在最后发送的旋转和当前旋转之间进行插值.

但是我可以在从Yaw/Pitch/Roll创建的两个四元数之间插入旋转吗?

Quaternion a = Quaternion.FromYawPitchRoll(x1,y1,z1);

Quaternion b = Quaternion.FromYawPitchRoll(x2,y2,z2);

a.Interpolate(b, value); // will this work correctly?
Run Code Online (Sandbox Code Playgroud)

opengl math directx 3d quaternions

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

/ in vi搜索和替换?

在vi中,搜索和替换,如何逃避'/'(正斜杠)以使其正确.说道.

喜欢:/ Users/tom/documents/pdfs /

:%s//Users/tom/documents/pdfs//<new text>/g  --FAILS (obviously)

:%s/\/Users/tom/documents/pdfs\//<new text>/g -- FAILS with a trailing error

:%s/'/Users/tom/documents/pdfs/'/<new text>/g -- FAILS with a trailing error
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

vim text replace

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

在.net中写入CSV文件

我需要将数据集导出为CSV文件.

我花了一段时间搜索一组规则,并意识到编写CSV文件时有很多规则和例外.

http://knab.ws/blog/index.php?/archives/3-CSV-file-parser-and-writer-in-C-Part-1.html http://bytes.com/topic/c- sharp/answers/236875-problems-streamwriter-output-csv http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/0073fcbb-adab-40f0-b768-4bba803d3ccd

所以现在不是用逗号分隔字符串的简单过程,我已经搜索了现有的CSV编写器,无论是第三方还是(希望!)都包含在.net框架中.

编辑:新链接:http: //www.thinqlinq.com/Post.aspx/Title/LINQ-to-CSV-using-DynamicObject-and-TextFieldParser

TextFieldParser是一个VB对象(可以从C#引用),它将自动解析CSV文件.:)

我想知道是否有人知道任何方便的.Net(2.0 - > 3.5和4.0)库可用于生成格式正确的CSV文件.

此外,如果有任何规则集用于生成CSV文件.

有很多关于CSV阅读器和解析CSV文件的细节,但是没有多少关于写作(好吧,我知道它正好相反:P).

http://www.codeproject.com/KB/database/CsvReader.aspx

任何帮助将非常感激 :)

我发现了另一篇文章,其中包含一些更详细的CSV规则:http: //www.creativyst.com/Doc/Articles/CSV/CSV01.htm

一个简洁的第三方库是Linq-to-CSV(非框架库):http: //www.codeproject.com/KB/linq/LINQtoCSV.aspx

谢谢大家的帮助.我已经决定最好的解决方案是创建一个简单的静态类,它将进行特殊的字符替换(Chris提到).

如果我需要Linq查询我的CSV文件,我会查看Linq-to-CSV的CodeProjects实现.

再次感谢 :)

.net c# csv

42
推荐指数
4
解决办法
7万
查看次数

我可以告诉Hibernate一个类是不可变的,所以它将共享对象以节省构造成本吗?

我有一些代表不可变对象的类(数量,价格,概率).有没有办法告诉Hibernate对象永远不会改变,所以它可以重用对象,而不是为每个0或1或Price = $ 1的实例创建一个新对象?

我最终创建了这些类,因为我发现双打并不能很好地表示用户输入的数字.用户输入十进制数字,如果将它们转换为双精度数,则会立即失去精度(有时也会失去正确性).因此,我用这些基于BigDecimal的对象替换了所有数字(除了短期的int).

在之前的几个项目中,性能优化的一个重要步骤是缓存小数字,因此每次我们引用0或1或者特定项目中常见的任何其他小数字时,我们都不会创建新对象.所以我怀疑如果hibernate知道它可以重用特定类型的对象,那么它也可以节省大量资金.

作为一个干净的编程实践,它们是纯数字和不可变的,这意味着Java代码不必担心共享对象和副作用.我已经为我的代码中常用的数字定义了一些清单常量,但是Hibernate为它从数据库中分页的每个数字创建了一个新对象.(怎么会这样呢?它不知道它们是不可变的,所以它不能假设它们可以共享.)

此时我还将所有这些对象都转换为hibernate组件,因此我不必担心在数据库中查找和删除任何不再使用的数字.但这也意味着不再有Quantity.hbm.xml来放置注释,即使hibernate支持这样的注释.

顺便说一句,这次重写最令人反感的方面是所有的算术现在都显示为a.times(b), c.plus(d.minus(e)),等等.但这是一个正确性问题,所以我认为我没有选择.

java hibernate immutability

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

C#WinForms - 图片/图片框选择 - 就像MS Paint一样

我正在开展一个小项目,涉及我将图像加载到窗体中的图片框中.然后我需要能够选择和覆盖这个图像,并"裁剪"到那个尺寸 - 有点像你在MS Paint中可以做的那样.

我只是想知道是否有人知道有任何示例代码可以帮助我启动它?

c# winforms

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

没有类型的声明

我很迷惑.

我这样做:

#include <vector>

// List iteration
typedef vector<registeredObject>::iterator iterator;
typedef vector<registeredObject>::const_iterator const_iterator;
vector<registeredObject>::iterator begin(void);
vector<registeredObject>::const_iterator begin(void) const;
vector<registeredObject>::iterator end(void);
vector<registeredObject>::const_iterator end(void) const;
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

.: error: ISO C++ forbids declaration of 'vector' with no type
.: error: expected ';' before '<' token
Run Code Online (Sandbox Code Playgroud)

对于矢量的上述每个用途.这段代码在较旧的CodeWarrior中编译,但XCode抱怨.有什么问题?

有一个很好的参考?

[编辑]这是整个标题在这里

c++ xcode vector

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

如何在Mac OS X Snow Leopard上重新安装Java 6

好吧,我是白痴,并试图让我的Java安装让Resin工作.

现在,事情已经破裂.我想我可以重新安装我的新Mac(全新的13英寸MacBook Pro)附带的开发人员工具,并且可以解决这个问题.

唉,我错了.Snow Leopard附带Java 6 JRE和JDK,但据我所知,你不能只重新安装Java,你必须重新安装操作系统.

如果是这样的话,是否有任何大师都知道,或者更好的是,在不重新安装操作系统的情况下,将Java 6重新安装回出厂设置的步骤是什么?

java macos system-restore osx-snow-leopard

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