问题列表 - 第15457页

MS Visual Studio .NET的替代品

我一直在使用MS Visual Studio .NET工具和技术,但是如果有替代品,特别是开源软件,我们开始怀疑好奇心,因为每个付费产品似乎都有免费的开源替代品.

.net ide open-source monodevelop visual-studio

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

将此Clojure调用转换为惰性序列

我正在使用消息传递工具包(它恰好是Spread,但我不知道细节很重要).从此工具包接收消息需要一些样板:

  1. 创建与守护程序的连接.
  2. 加入一个小组.
  3. 接收一条或多条消息.
  4. 离开小组.
  5. 断开与守护程序的连接.

根据我在别处看过的一些习惯用法,我能够使用Spread的Java API和Clojure的互操作形式来编写一些工作函数:

(defn connect-to-daemon
  "Open a connection"
  [daemon-spec]
  (let [connection (SpreadConnection.)
        {:keys [host port user]} daemon-spec]
    (doto connection
      (.connect (InetAddress/getByName host) port user false false))))

(defn join-group
  "Join a group on a connection"
  [cxn group-name]
  (doto (SpreadGroup.)
    (.join cxn group-name)))

(defn with-daemon*
  "Execute a function with a connection to the specified daemon"
  [daemon-spec func]
  (let [daemon (merge *spread-daemon* daemon-spec)
        cxn (connect-to-daemon daemon-spec)]
    (try
     (binding [*spread-daemon* (assoc daemon :connection cxn)]
       (func)) …
Run Code Online (Sandbox Code Playgroud)

clojure sequence lazy-evaluation

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

MegaStore与BigTable有何不同?

有人指出,谷歌应用引擎正在将其数据存储实施从BigTable转移到MegaStore.这两者有什么区别?

google-app-engine bigtable

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

替换UITextView中的文本

我正在尝试编写一个小概念应用程序,当用户在UITextView中键入时读取字符流,当输入某个单词时,它会被替换(有点像自动更正).

我调查使用 -

(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;
Run Code Online (Sandbox Code Playgroud)

但到目前为止我没有运气.任何人都可以给我一个提示.

非常感激!

大卫

iphone cocoa-touch

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

关键字原型在jquery中究竟做了什么?

jquery中的关键字(或方法?)原型是否类似于扩展方法?

即所有课程都将提供此功能吗?

javascript jquery

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

null对象与空对象

[这是最佳实践的结果:函数应该返回null还是空对象?但我想要非常一般.]

在很多传统的(嗯...生产)C++代码,我所看到的,有写的倾向大量NULL(或类似)的检查,以测试指针.在添加NULL时,许多这些都会在发布周期结束时添加 - 检查可以快速解决由指针取消引用导致的崩溃问题 - 而且没有太多时间进行调查.

为了解决这个问题,我开始编写带有(const)引用参数的代码,而不是传递指针的(更多)常见技术.没有指针,没有检查NULL的愿望(忽略实际具有空引用的角落情况).

在C#中,存在相同的C++"问题":希望检查针对null(ArgumentNullException)的每个未知引用并NullReferenceException通过添加null检查来快速修复s .

在我看来,防止这种情况的一种方法是首先使用空对象(String.Empty,EventArgs.Empty)来避免空对象.另一个是抛出异常而不是返回null.

我刚刚开始学习F#,但看起来在那个环境中有更少的空对象.那么也许你真的不需要有很多null参考文献?

我在这里吠叫错了吗?

c# c++ null

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

具有交叉引用的最小noweb示例

我正在努力寻找一个好的文字编程工具.我们只是说这不是一个简单的决定.(通用的太通用了,具体的太具体了:))

在其他方面,我已经noweb起步并运行,但我很难获得像我期望的输出.在noweb 维基百科页面有与正确建立一个小例子,

noweave -index -latex hello.noweb > hello.tex && pdflatex hello && pdflatex hello
Run Code Online (Sandbox Code Playgroud)

但每个块的末尾没有交叉引用.例如,CWEB有指针,例如"此代码在第12节中使用".和"另见第5和第7节".这个功能是否完全缺失,noweb或者我是否错过了编译中的一个步骤?

noweb literate-programming

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

在C中从int转换为float会更改值

嗨,我正试图从一个转换int为一个float在C中,由于某种原因,演员改变了价值,我不知道为什么.所以:

fprintf (stderr, "%d,%d\n", rgbValues->green, (float)rgbValues->green);
Run Code Online (Sandbox Code Playgroud)

产生两个不同的数字.请注意,这rgbValues->green是一个int.

知道为什么会这样吗?

谢谢

c casting

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

CSS中的含义是什么意思?

在IUI css文件中,它们使用以下选择器:

body > *:not(.toolbar)
body > *[selected="true"] 
Run Code Online (Sandbox Code Playgroud)

>,*:not()和*[]是什么意思?

谢谢.

css css-selectors

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

当我专门检查它的存在时,控制台没有定义

我正在编写一个快速日志函数来包装本机,console.log以防止以后在开发中出现错误(比如console.log代码中的遗忘语句).我正在使用mootools $defined$type函数来检查是否存在控制台和console.log函数,然后再调用它.但是当我禁用firebug时,我在firefox中遇到以下错误.

错误:未定义控制台
源文件:http://diagnostic.localhost/js/emp.custom.js
行:6

EMP.log = function() {
 if (DEBUG && $defined(console) && $type(console.log) == 'function') { //line 6
  var args = Array.prototype.slice.call(arguments); //turn arguments into array
  console.log.pass(args);
 }
}
Run Code Online (Sandbox Code Playgroud)

似乎使用$defined应该消除这个错误,所以有没有人有任何想法可能是什么问题?

我正在使用mootools v1.2.3.

编辑:我尝试了以下,他们也给了他们同样的错误:

if (DEBUG && $type(console) == "object" && $type(console.log) == 'function') {

if (DEBUG && $chk(console) && $type(console.log) == 'function') {
Run Code Online (Sandbox Code Playgroud)

javascript mootools

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