问题列表 - 第7428页

如何在初学者的Linux中开始使用Mono?

当我想从Visual Studio切换时,如何开始在Linux中使用Mono作为初学者?

是否有一些简单的方法来安装它像Visual Studio并开始使用?到目前为止,凭借我所看到的,即使开始也看起来很复杂.

在linux中安装和配置Mono是很多工作吗?

或者是否有一些发行版可以直接安装并开始使用Linux中的应用程序?

c# linux mono

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

无法减去offset-naive和offset-aware datetimes

timestamptz在PostgreSQL中有一个时区感知字段.当我从表中提取数据时,我想立即减去时间,以便我可以得到它的年龄.

我遇到的问题是,无论是datetime.datetime.now()datetime.datetime.utcnow()似乎回到时区不知道时间戳,这导致我得到这个错误:

TypeError: can't subtract offset-naive and offset-aware datetimes 
Run Code Online (Sandbox Code Playgroud)

有没有办法避免这种情况(最好不使用第三方模块).

编辑:感谢您的建议,但是尝试调整时区似乎给了我错误..所以我只是在PG中使用时区不知道的时间戳并始终使用:

NOW() AT TIME ZONE 'UTC'
Run Code Online (Sandbox Code Playgroud)

这样我的所有时间戳都默认为UTC(尽管这样做更烦人).

python postgresql timezone datetime

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

Map和Reduce等概念是否适用于所有函数式编程语言?

我刚刚开始深入研究函数式编程的世界.

许多OOP(面向对象编程)概念(如继承和多态)适用于大多数现代OO语言,如C#,Java和VB.NET.

但是如何将Map,Reduce,Tuples和Sets等概念应用于所有FP(函数式编程)语言呢?

我刚刚开始使用F#.但上述概念是否适用于其他FP,如Haskell,Nemerle,Lisp等?

f# functional-programming

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

.Net扩展方法与实用类

最近大约20个问题重复; 有人请链接他们.

对于简单的场景,何时应该使用其中一个?有什么优点和缺点?

使用扩展方法有哪些建议?

编辑:

让我举个例子.假设我有一个表示为字符串的Web相对路径.现在我想编写一个方法,1)检查路径是否以'/ en /或'/ fr /'2开头,如果它没有,则将该值从另一个字符串前置.

例如扩展方法

public static string ToLocaleRelativePath(this string s, string contextPath)
        {
//1. Check if string begins with a locale
//2. If it does not prepend the value extracted from the context path
}
Run Code Online (Sandbox Code Playgroud)

这样的操作是否适用于exteniosn方法,还是应该是实用工具?

谢谢

.net c# extension-methods

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

如何在MATLAB中创建分段内联函数?

我在MATLAB中有一个函数,它将另一个函数作为参数.我想以某种方式定义一个可以传入的分段内联函数.这在MATLAB中是否可行?

编辑:我想表达的功能是:

f(x) = { 1.0,  0.0 <= x <= 0.5,
         -1.0, 0.5 < x <= 1.0

where 0.0 <= x <= 1.0
Run Code Online (Sandbox Code Playgroud)

matlab inline function piecewise

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

如何在执行失败的CTRL + Z后将进程置于后台?

问题很特殊,因为某些键(例如CTRL + Z)停止工作.

我尝试通过输入顺序将过程置于后台:

  1. 找/
  2. CTRL + Z
  3. BG

但是,我仍然可以看到标准输出.仅执行第一步的唯一区别是命令CTRL + Z不再起作用.当我有未保存的工作并且我的硬盘超过100GB时,这是相当讨厌的.所以

我该如何将流程置于后台?

[细节]

我在Mac上使用第四版Bash.

[尼古拉斯·赖利的克鲁克斯回复]

问题实际上是我不理解运行流程背景的"后果".我无法理解为什么commnands(如CTRL + Z)不适用于后台进程.我仍然可以使用以下命令在另一个shell中终止进程:

ps -ej | awk '! /grep/ && /find/ {print $2}' | xargs kill -9
Run Code Online (Sandbox Code Playgroud)

background stdout

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

将div设为链接

我有一个<div>块,有一些我不想改变的花哨的视觉内容.我想让它成为一个可点击的链接.

我正在寻找类似的东西<a href="…"><div> … </div></a>,但这是有效的XHTML 1.1.

html css anchor xhtml

529
推荐指数
13
解决办法
61万
查看次数

为什么ORACLE不允许命令中的连续换行符?

我写:

  • :CREATE TABLE Person(
  • :名字CHAR(10),
  • :
  • :ssn INTEGER);

并将其保存到文件"a.sql"(冒号表示行的开头,不在实际代码中.)

如果我然后在SQL*Plus命令提示符下键入"@a"来运行它,它将告诉我以"ssn"开头的行不被识别为命令,并被忽略.

从我收集的内容来看,如果sqlplus连续遇到多个换行符,它似乎会终止命令.这是一个准确的陈述吗?如果是这样,有人知道这是否必要/为什么选择这样做?

sql oracle whitespace language-design sqlplus

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

IIS7为另一台服务器上的文件创建虚拟目录

我正在将一些ASP.Net应用程序从IIS6迁移到IIS7,所有这些应用程序一直运行到现在.我试图在1台服务器上创建几个虚拟目录,指向另一台服务器上的文件.在IIS6中,我所要做的就是使用有权访问文件的用户进行匿名身份验证.在IIS7中,我无法让它工作.我使用用户名和密码设置了虚拟目录,但是我收到500.19错误"由于权限不足而无法读取配置文件".我无法想象我真的必须将web.config放在一个只包含图像而没有应用程序文件的目录中.如果我单击IIS管理器中的目录,我会在我点击的任何内容(例如"身份验证"部分)上收到有关web.config文件的错误.此外,从虚拟目录写入文件似乎工作正常,所以我不认为有任何访问问题.我已将目录访问权限授予IIS_IUSR组.

asp.net iis-7 virtual-directory

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

Linux和gcc 4中的C++ new运算符线程安全性

不久,我将开始使用共享内存开发并行版本的网格细化算法.

该大学的一位教授指出,我们必须非常小心线程安全,因为编译器和stl都不是线程感知的.

我搜索了这个问题,答案取决于编译器(有些尝试有点线程感知)和平台(如果编译器使用的系统调用是否是线程安全的).

那么,在linux中,gcc 4编译器为new运算符生成线程安全的代码?

如果没有,解决这个问题的最佳方法是什么?也许锁定每个呼叫到新的运营商?

c++ linux gcc thread-safety

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