问题列表 - 第23150页

在mac包中嵌入字体

我有一个我写的程序.我想用一种花哨的字体.我可以将我的字体嵌入到我的包中并从那里使用它.

我的代码......

NSMutableAttributedString *recOf;
recOf = [[NSMutableAttributedString alloc] initWithString:@"In Recognition of"];
length = [recOf length];
[recOf addAttribute:NSFontAttributeName value:[NSFont fontWithName:@"Edwardian Script ITC" size:50] range:NSMakeRange(0, length)];
[[NSColor blackColor] set];
p.x = (bounds.size.width/2)- (([recOf size].width)/2);
p.y = (bounds.size.height/1.7);
[recOf drawAtPoint:p];
[recOf  release];
Run Code Online (Sandbox Code Playgroud)

xcode fonts cocoa objective-c nsview

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

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

空字段上的GetHashCode?

我如何处理GetHashCode函数中的空字段?

Module Module1
  Sub Main()
    Dim c As New Contact
    Dim hash = c.GetHashCode
  End Sub

  Public Class Contact : Implements IEquatable(Of Contact)
    Public Name As String
    Public Address As String

    Public Overloads Function Equals(ByVal other As Contact) As Boolean _
        Implements System.IEquatable(Of Contact).Equals
      Return Name = other.Name AndAlso Address = other.Address
    End Function

    Public Overrides Function Equals(ByVal obj As Object) As Boolean
      If ReferenceEquals(Me, obj) Then Return True

      If TypeOf obj Is Contact Then
        Return Equals(DirectCast(obj, Contact)) …
Run Code Online (Sandbox Code Playgroud)

null equality iequatable gethashcode nullreferenceexception

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

版本控制:svcmap,disco,xsd,wsdl,svcinfo和datasource文件

我们有一个名为的网络服务,比方说Foo.

所以有一个Foo.svc文件和Foo.svc.cs背后的代码.

我们添加了一个silverlight项目并希望使用Foo.svc服务,因此我们添加了一个服务引用并将其称为命名空间FooBar.

这将创建以下文件:

  • Reference.cs
  • Reference.svcmap
  • Foo.xsd
  • Foo.disco
  • configuration.svcinfo
  • Foo.wsdl
  • 还有各种*.datasource文件.

随着时间的推移,我们更新了Foo.svc并添加了更多Web服务(方法和接口),并且FooBar目录中的文件数量正在增长.

我在这个目录中有26个Foo(nn).xsd文件 - 其中nn = 1到26.

我的configuration.svcinfo是配置91.svcinfo.

我的问题是这个?这些文件中的任何一个都需要进行版本控制吗?每次执行build\deploy时都可以删除它们(只要您执行更新服务引用)吗?

version-control web-services service-reference

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

您推荐哪些线程分析工具?

我的主要IDE是Visual Studio 2005,我有一个大型的C/C++项目.我对推荐的线程分析工具感兴趣.我的意思是,我想要一个静态或动态的工具来帮助找到竞争条件,死锁等.

到目前为止,我随便研究了以下内容:1.英特尔线程检查器:我不相信它与VS 2005有关吗?2. Valgrind/Helgrind:免费.3.封面:如果我理解正确,这是一个昂贵的工具.

任何人都有这些或其他任何经验?我非常感谢任何建议.谢谢.

c++ multithreading

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

为什么其他语言没有类似于Java垃圾收集器的自动垃圾收集?

没有垃圾收集器的其他语言背后的原因是什么?

为什么这些其他语言没有内置垃圾收集?为什么程序员有责任收集?

c c# c++ java garbage-collection

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

没有文件名的网址

我看过像website.com/admin/这样的网址,它们在最后一个斜线后实际上并没有显示"index.html"或文件名.这是如何实现的?

谢谢!

url

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

在编译/调试时,VS是否应该删除bin\debug区域中的现有文件?

Q1 - 在进行编译/调试时VS是否应该删除bin\debug区域中的现有文件?(适用于VS2008)

如果没有,那么请问:

Q2 - 我的winforms检查是否存在sqlite.db3文件并在需要时(以编程方式)创建它.如果我想要的行为是我所做的每个编译/调试都是为了清除目标调试区域,那么程序将运行构建数据库文件的代码,我该如何组织它?

谢谢

debugging visual-studio-2008 visual-studio

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

如何以澳大利亚(即英国)格式制作strtotime解析日期:dd/mm/yyyy?

我无法相信我以前从未遇到过这个.

基本上,我正在解析人工创建的文本文档中的文本,我需要解析的一个字段是日期和时间.因为我在澳大利亚,日期格式化,dd/mm/yyyystrtotime只想将其解析为美国格式的日期.此外,爆炸式的/方法并不奏效,因为正如我所提到的,这些文件是手工打印的,其中一些是采用的形式d M yy.

我尝试了多种组合,setlocale但无论我尝试什么,语言总是设置为美国英语.

我相当确定setlocale是关键,但我似乎无法找到正确的代码.试过这些:

  • AU
  • AU-EN
  • EN_AU
  • 澳大利亚
  • AUS

还有什么我可以尝试的吗?

为清楚起见:我在带有Windows框的IIS上运行.

非常感谢 :)

伊恩

例:

$mydatetime = strtotime("9/02/10 2.00PM");
echo date('j F Y H:i', $mydatetime);
Run Code Online (Sandbox Code Playgroud)

产生

2 September 2010 14:00
Run Code Online (Sandbox Code Playgroud)

我想要它产生:

9 February 2010 14:00
Run Code Online (Sandbox Code Playgroud)

我的解决方案

我在这里给出了一个答案,因为它是一个比我更容易理解的解决方案,但这就是我想出来的:

$DateTime = "9/02/10 2.00PM";
$USDateTime = preg_replace('%([0-3]?[0-9]{1})\s*?[\./ ]\s*?((?:1[0-2])|0?[0-9])\s*?[./ ]\s*?(\d{4}|\d{2})%', '${2}/${1}/${3}', $DateTime);  
echo date('j F Y H:i',strtotime($USDateTime));
Run Code Online (Sandbox Code Playgroud)

因为我不能依赖用户与他们的日期条目保持一致,所以我的正则表达式更加复杂:

  • 0到1之间的0或1位数
  • 0到9之间的1位数 - 是的,这将匹配37作为有效日期,但我认为正则表达式已经够大了!
  • 可能是一些空白
  • 分隔字符('.','/'或'')
  • 可能是一些空白
  • 或者:
    • 10到12之间的数字OR
    • 1到9之间的数字,可选前导0
  • 可能是一些空白
  • 分隔字符('.','/'或'')
  • 可能是一些空白
  • 或者: …

php datetime locale date strtotime

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

Delphi库的路径

你们在哪里存储第三方(和你自己的)组件?

你是否为每个Delphi版本保留单独的副本?

多年来我一直在使用c:\program files\borland\delphi7\lib\Delphi 2006,2007,2009和2010,就像这样:

c:\program files\borland\delphi7\lib\AggPas\
c:\program files\borland\delphi7\lib\DeHL\
c:\program files\borland\delphi7\lib\DevExpress\
c:\program files\borland\delphi7\lib\FastCode\
c:\program files\borland\delphi7\lib\FastMM\
c:\program files\borland\delphi7\lib\Fundamentals\
c:\program files\borland\delphi7\lib\Graphics32\
c:\program files\borland\delphi7\lib\JCL\
c:\program files\borland\delphi7\lib\JVCL\
c:\program files\borland\delphi7\lib\OmniThread\
c:\program files\borland\delphi7\lib\Raize\
c:\program files\borland\delphi7\lib\TeeChartPro\
c:\program files\borland\delphi7\lib\TurboPower\
c:\program files\borland\delphi7\lib\VirtualTreeView\
c:\program files\borland\delphi7\lib\Zeos\
Run Code Online (Sandbox Code Playgroud)

但是,现在我甚至不再使用Delphi7了(2010年它不能做什么呢?),所以这条道路不再有意义了.我即将在家用机器上安装windows7,所以我在考虑这样的事情:

c:\src\DelphiLib\

有更好的想法吗?

delphi path

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