问题列表 - 第28736页

发送AT命令

有谁知道我在哪里可以获得所有AT命令的官方列表?我想让我的电脑对着我的手机说话.我需要所有AT命令,我将它连接到.NET或VBA或其他任何东西.

顺便说一下,我有一个摩托罗拉电话

.net c# c++ vbscript vba

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

将索引放在具有大量BOOL/TINYINT的表上?

一位老导师曾告诉我在大多数你使用WHERE条款的东西上放置索引.

我应该把索引放在BOOL/TINYINT's?在我正在使用的表格中有相当数量的这些,并且通常会在这些布尔条件的1-20中过滤结果.

mysql sql postgresql

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

检查当前Emacs缓冲区是否包含字符串

我在emacs中打开了一个缓冲区.我想要一个函数,t如果当前缓冲区包含字符串将返回,否则返回nil.

(defun buffer-contains-substring (string)
    ...
)
Run Code Online (Sandbox Code Playgroud)

lisp emacs buffer elisp

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

如何指定NSDictionary的keysOfEntriesPassingTest所需的块对象/谓词?

为了学习(不实用)目的,我想在NSDictionary上使用以下方法,使用我定义的测试返回一组具有值的键.不幸的是,不知道如何指定谓词.

NSDictionary keysOfEntriesPassingTest:
- (NSSet *)keysOfEntriesPassingTest:(BOOL (^)(id key, id obj, BOOL *stop))predicate
Run Code Online (Sandbox Code Playgroud)

比方说,例如我的所有值都是NSURL,我想找回8080端口上的所有URL.这是我对编码的准备 - 虽然它对我来说并不是真的有意义正确:

NSSet * mySet = [myDict keysOfEntriesPassingTest:^(id key, id obj, BOOL *stop) {
                 if( [[obj port] isEqual: [NSNumber numberWithInt: 8080]]) {
                     return key;
                 }]
Run Code Online (Sandbox Code Playgroud)

那是因为我得到了以下编译器错误:

不兼容的块指针类型初始化'void(^)(struct objc_object*,struct objc_object*,BOOL*)',期望'BOOL(^)(struct objc_object*,struct objc_object*,BOOL*)'

我错过了什么?我很欣赏一些文档的指针,这些文档详细介绍了谓词应该是的"块对象" .
谢谢!


这是有效的代码:

NSSet *mySet = [myDict keysOfEntriesPassingTest:^(id key, id obj, BOOL *stop)
{
  if ([[obj port] isEqual:[NSNumber numberWithInt: 8080]])
     return YES;
   else
     return NO;
}];
Run Code Online (Sandbox Code Playgroud)

macos cocoa grand-central-dispatch

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

错误CS1002 :; 预期 - 我有一个分号.:(

试图创建"MortgageData"对象的新实例.

教授说使用:

ClassName InstanceName = New ClassName(arg1, arg2, arg3, arg4);
Run Code Online (Sandbox Code Playgroud)

我用了

MortgageData somethingsomething = New MortgageData(ID,principal,apr,term);
Run Code Online (Sandbox Code Playgroud)

继续得到错误CS1002 :; 在红色下划线后加上类名称.我正在使用visual studio 2008.

不知道该怎么办.

c#

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

共享JavaScript库的命名空间还是使用自己的命名空间?

在JavaScript中众所周知,在全局范围内声明变量是一件坏事.所以我倾向于使用的代码包含命名空间的JavaScript.

似乎有两种不同的方法 -

  1. 将特定于应用程序的函数添加到库的命名空间,例如 $.myCarouselfunction
  2. 创建自己的命名空间,例如 MyApplication.myCarouselFunction

我想知道是否有更好的解决方案,或者他们是否倾向于在优点和缺点方面达到某种程度.

到目前为止,我个人决定不使用库的原因是分离/隔离/缺少与库代码和可能共享该命名空间的潜在插件的冲突.还有更多,我不考虑?

javascript namespaces global-scope

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

Silverlight中的条件样式?

虽然我对Silverlight中的标准控件样式很好,但我最近开始使用更多动态方法来获取要在项目控件中显示的数据.我正在重做的控件之一是链接集合.

我遇到的问题是,当鼠标悬停时,每个链接的颜色都不同.一个红色,一个蓝色,一个绿色等.有没有一种方法来设置这些项目的样式而不牺牲使用数据模板的项目控件的动态?

c# silverlight controls templating

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

Haskell奇怪的种类:种类( - >)是?? - >? - >*

当我尝试Haskell种类,并试图获得那种->,并且这出现了:

$ ghci
...
Prelude> :k (->)
(->) :: ?? -> ? -> *
Prelude> 
Run Code Online (Sandbox Code Playgroud)

而不是预期的* -> * -> *.有什么???事情?它们是指具体类型还是"实物变量"?或者是其他东西?

haskell types type-systems

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

如何在Javascript中创建一个类?

这是我到目前为止所得到的,它根本不起作用:(我的播放器类中的所有变量都为null,并且永远不会调用更新.

我的意思是编程类,而不是css类.IE不是(.movi​​ngdiv {color:#ff0000;})

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Class Test</title>
        <meta charset="utf-8" />
        <style>
            body { text-align: center; background-color: #ffffff;}
            #box { position: absolute; left: 610px; top: 80px; height: 50px; width: 50px; background-color: #ff0000; color: #000000;}
        </style>

        <script type="text/javascript">
            document.onkeydown=function(event){keyDown(event)};
            document.onkeyup=function(event){keyUp(event)};
            var box = 0;

            function Player () {
                var speed = 5;
                var x = 50;
                var y = 50;
            }

            function update() {
                box.style.left = this.x + "px";
                box.style.top = this.y + "px";
                box.innerHTML = "<h6 style=\"margin: 0px …
Run Code Online (Sandbox Code Playgroud)

html javascript oop class

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

如何在C++中实现多个COM接口?

我试图理解这个关于浏览器帮助对象的示例代码.

在内部,作者实现了一个暴露多个接口的类(IObjectWithSite,IDispatch).

他的QueryInterface函数执行以下操作:

if(riid == IID_IUnknown) *ppv = static_cast<BHO*>(this);
else if(riid == IID_IObjectWithSite) *ppv = static_cast<IObjectWithSite*>(this);
else if (riid == IID_IDispatch) *ppv = static_cast<IDispatch*>(this);
Run Code Online (Sandbox Code Playgroud)

我从C角度了解到,接口指针只是VTables的指针.所以我认为C++能够使用static_cast返回任何已实现接口的VTable.

这是否意味着以这种方式构造的类在内存中有一堆VTable(IObjectWithSite,IDispatch等)?C++对不同接口上的名称冲突做了什么(它们各自都有QueryInterface,AddRef和Release函数),我可以为每个接口实现不同的方法吗?

c++ com static-cast multiple-interface-implem

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