问题列表 - 第43321页

F#成员约束+ ^ a byref参数

在玩了一些F#成员约束功能并编写如下函数之后:

let inline parse< ^a when ^a : (static member Parse: string -> ^a) > s =
    (^a: (static member Parse: string -> ^a) s)
Run Code Online (Sandbox Code Playgroud)

这很好用:

let xs = [ "123"; "456"; "999" ] |> List.map parse<int>
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写其他func tryParse,它使用静态方法TryParse并将解析结果包装到'a option类型中以便在F#中获得更好的支持.像这样的东西不编译:

let inline tryParse s =
    let mutable x = Unchecked.defaultof< ^a>
    if (^a: (static member TryParse: string * ^a byref -> bool) (s, &x))
        then Some x else None
Run Code Online (Sandbox Code Playgroud)

错误是:

错误FS0001:此表达式的类型为 byref <'a>, 但此处的类型为 "a …

generics f# constraints ref byref

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

隐秘的GC缓存条目意味着什么

我不时收到这条奇怪的警告信息.它通常在页面重新加载时消失.那是什么意思.我用Google搜索但无济于事.

Warning: include(): GC cache entry '/.../...class.php' (dev=2049 ino=37120489) was on gc-list for 3840 seconds in /.../...class.php on line 111
Run Code Online (Sandbox Code Playgroud)

php warnings apc

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

使图像控制根据主题反转其颜色

我正在尝试研究如何让Image我的Windows Phone应用程序中的控件根据用户在Settings-> Themes-> Background中选择的全局背景设置("Dark"或"Light")反转其颜色.

silverlight windows-phone-7 windows-phone windows-phone-8

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

如何以编程方式枚举resx文件中的资源?

使用Visual Studio 2010

如何枚举位于程序集内的特定资源文件(.resx)中的所有资源?

在我的项目中,我有一个包含3个文本文件的Resources.resx文件(字符串资源).我需要枚举这3个文件,然后使用它们的名称来获取它们的内容.

谢谢.

.net resources

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

tail和grep日志和邮件(linux)

我想用grep尾部日志文件,并通过邮件发送,如:

tail -f /var/log/foo.log | grep error | mail -s subject name@example.com
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

email shell grep tail

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

如何在iPhone SDK中将SQLite文件导出为CSV文件

在我的应用程序中,我想将SQLite数据库文件导出为CSV文件.

你能建议我怎么做吗?谢谢.

csv sqlite iphone objective-c export-to-excel

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

无法将HTMLTidy dll(libtidy.dll)附加到Visual Studio

没有太多运气我一直试图在Visual Studio中附加HTMLTidy c ++库dll,但是每当我遇到不同构建的各种错误时.我正在添加对项目的引用,然后手动选择已复制到项目文件夹中的lib文件夹中的dll.

我试过的第一个dll来自Mark Beaton,我正在使用他的HTMLTidy包装器,因为它似乎是最新的.标准的Win32一个是建立的.

Mark Beaton Builds

我也尝试从官方的HTMLTidy页面再次构建dll

官方建设

参考时出错,请帮忙!我尝试从源代码编译,但源代码似乎与VS 2010不兼容.

替代文字

c# visual-studio-2010 htmltidy

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

如何通过代码获取WP7中的"区域和语言"设置?

是否可以通过API获得以下设置?

  • 一周的第一天
  • 区域格式
  • 显示语言
  • 系统定位

settings windows-phone-7

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

WCF和127.0.0.1 vs localhost

使用127.0.0.1与localhost之间有什么不同吗?

我问这个是因为我在定义wcf连接时发现了一个区别.

<client>
  <endpoint binding="netTcpBinding" bindingConfiguration="netTcpNosecurity" contract="MyClass" name="MyName" behaviorConfiguration="megaGraphBehavior" address="net.tcp://localhost:8011/myname" />
</client>
Run Code Online (Sandbox Code Playgroud)

在某些环境中,我注意到服务器在使用localhost时突然开始抛出此错误,我只能通过使用127.0.0.1来使其工作.

无法连接到net.tcp:// localhost:8011/myname.连接尝试持续时间跨度为00:00:02.2341176.TCP错误代码10061:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:8011.---> System.Net.Sockets.SocketException:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:8011

如何解释,我应该始终使用127.0.0.1?

wcf localhost

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

Google Appengine上的登录挂钩

每次用户登录应用程序时,我都要执行某项任务,比如记录登录时间.所以我想知道默认情况下是否在登录时触发了挂钩?如果是,我该如何让我的模块响应它.

编辑 - 假设应用程序中有多个要登录的入口点.

python events hook google-app-engine login

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