标签: api

watchOS 2新API和示例代码

是否有任何关于watchOS 2新功能和API的良好链接?

我尝试了很少的API,但我想探索更多.

谢谢

api watchkit watchos-2

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

需要对此Delphi代码进行一些解释

我有这个代码,需要对这些问题进行一些解释:

  • 首次使用"ShellExecHookXample"部分之后的"_TLB"是什么?

  • 我应该如何在Delphi 7中使用此代码并制作独立的exe文件?(我不知道放置代码并调用其方法的适当位置.因为它似乎是一个单元或什么?)

  • 如果可能请为我描述代码.

提前致谢.

windows delphi api hook shellexecute

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

语法无效的原因不明

我不明白为什么我收到"无效语法"错误.我做了一个小时的研究没有成功.我正在运行PYTHON 3.此代码中的语法错误在哪里?

  from urllib.request import urlopen
  import json

  request = urlopen("http://api.aerisapi.com/observations/Urbandale,IA?client_id=QD2ToJ2o7MKAX47vrBcsC&client_secret=0968kxX4DWybMkA9GksQREwBlBlC4njZw9jQNqdO")
  response = request.read().decode("utf-8")
  json = json.loads(response)
  if json['success']:
      ob = json['respnose']['ob']
      print ("the current weather in urbandale is %s with a temperature of %d") % (ob['weather'].lower(), ob['tempF']
 else
      print "An error occurred: %s" % (json['error']['description'])
 request().close 
Run Code Online (Sandbox Code Playgroud)

python api weather

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

如何在Win32 api中清除屏幕

我有一个 C++ windows API 程序,它使用 TextOut 函数显示文本

TCHAR buffer[] = _T("Hello");
        TCHAR buffer1[] = _T("How to clear this one\?");
        TextOut(hdc,200,170,buffer,_tcslen(buffer));
        TextOut(hdc, 200, 185, buffer1, _tcslen(buffer1));
Run Code Online (Sandbox Code Playgroud)

我进一步的文本输出已经被这样覆盖了在此处输入图片说明

如何清除前一个并添加这个。

我发现在像这样的同一位置执行 TextOut 功能

TextOut(hdc,200,170,buffer,_tcslen(buffer));
        TextOut(hdc, 200, 170, buffer1, _tcslen(buffer1));
Run Code Online (Sandbox Code Playgroud)

将替换前一个,但由于其他一些原因,我不能这样做,清除屏幕的实际方法是什么。控制台中是否有类似 system("cls") 之类的 Windows 谢谢

c++ api winapi

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

C#中foreach循环的性能

我正在研究从数据库中获取数据的 C# API。我在数据库中插入了大约19500条记录以测试性能。这里,sampledData包含19500条记录。

var sampledData = await _dataContext.ItemsData
                                    .Include(i => i.ProcedureItem)
                                    .Include(i => i.ProcedureItem.ProcedureItem)
                                    .Include(i => i.ProcedureItem.ProcedureItemAll)
                                    .Where(i => i.Procedure.Status == true &&
                                                i.isValid== true &&
                                                i.Procedure.ID== ID).ToListAsync();

// Foreach loop on 19500 records to filter data and store them info list
var filteredList = new List<ProcedureFilteredData>();

foreach(var s in sampledData )
{
    if (filteredList.Any(i => i.ProcedureItem == s.ProcedureItem.ProcedureItem.Name))
    {
        continue;
    }

    var pData = new ProcedureFilteredData
    {
        ProcedureItemAll = s.ProcedureItem.Name
    };

    filteredList.Add(pData);
} …
Run Code Online (Sandbox Code Playgroud)

c# database api performance performance-testing

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

iPhone钥匙扣

我无法使用KeychainItemWrapper(Apple示例).我已经将KeychainItemWrapper文件添加到我的项目中,当在手机上运行时,SecItemAdd会抛出异常,说一个或多个参数无效(结果代码-50).触发SecItemAdd的代码如下:

KeychainItemWrapper* wrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"something" accessGroup:nil];
[wrapper setObject:@"this is my password" forKey:@"password"];
NSLog(@"Password: %@", [wrapper objectForKey:@"password"]);
Run Code Online (Sandbox Code Playgroud)

怎么了?

该代码可以在http://developer.apple.com/iphone/library/samplecode/GenericKeychain/index.html找到

iphone api keychain

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

如何从 Twitter API 中提取历史推文?

我们需要一些电影的历史推文。现在,我们尝试了 twitter 的流 API 和搜索 API。流 API 不能给我们一个参数来选择我们需要的时间范围,搜索 API 只能提前一两周给我们数据。有没有办法提取2014-05-01到2014-07-01的历史推文(例如)?我发现以下方法可以做到这一点:

1:推特高级搜索 https://twitter.com/search-advanced?lang=en 可以找到我需要的搜索结果。但是我怎么能下载搜索结果呢?反正有没有写代码并保存搜索结果?

2:像topsy一样使用推特分析网站。但它也有保存结果的困难。

3:似乎像 twitter4J 这样的一些包可以帮助解决这个问题:http : //twitter4j.org/en/code-examples.html 有没有任何 python 或 R 包可以帮助我们做到这一点?

4:我们需要这些数据来做研究。花费很长时间来提取数据并不是一个好的选择。反正有没有从一些专业网站购买这些数据?

python api twitter r web

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

我可以使用API​​在移动设备中使用服务器端支付集成

我正在使用条纹付款.我需要一个建议,通过API将卡详细信息发送到服务器然后使用条带进行付款是否安全.或者我应该使用条带集成从移动设备创建令牌,然后将令牌发送到服务器以进行更多处理.

php api laravel stripe-payments

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

使用Custom Optional Class替换findAny或findFirst中的返回可选实例

我不知道是谁负责这种工作,但对我来说,Javas Optional似乎还没有为制作做好准备.似乎Java Creators只是分层来完成工作,结果是一个没有准备好的可选类,缺少很多功能.

例如,考虑ifPresent方法.返回类型是void,但它可能是一个实例,只是在流框架中有类似peek的东西.把这个返回到一个方法中并不是什么大不了的事情,但不这样做意味着关于可选的思考不是生产就绪的.

另一个例子是缺少经过检查的方法,认为映射或过滤可能会引发异常,导致很多try catch样板.相反,他们只是添加了一个UncheckedIOException.样板仍然存在.我的意思是添加检查方法也是如此困难?

A可以给你更多的例子,但我不想把我的精力和时间投入到非完整的类中,比如可选的.我开始创建一个可选的替代品,我将来可能会将其作为一个开源项目发布.我实现的唯一缺点是可以将我的可选类与流框架结合起来,其中findAny或findFirst等方法返回我想要替换的Optional类型.我需要面对的这个问题,因为当然可选的需要是最终的.

我不知道什么是最好处理这种情况所以我希望这里有人可以给我一个很好的提示.

提前致谢.

编辑:我的确觉得这里有些人懒得看我的帖子,所以我想把事情搞清楚.

如果我说ifPresent应该返回这个当然我不能意味着Optional持有的值.它意味着"this"实例,以便您可以使用下一个命令进行链接,就像在流框架中查看一样.

public void ifPresent(Consumer<? super T> consumer) {
    if (value != null)
        consumer.accept(value);
}
Run Code Online (Sandbox Code Playgroud)

这是当前在Java8中使用的Optional的原始代码.如果您对该功能有所了解,可以这样写:

public OptionalReplacement<T> ifPresent(Consumer<? super T> consumer) {
    requireNonNull(consumer);
    if (isPresent()) {
        consumer.accept(value);
    }
    return this;
}
Run Code Online (Sandbox Code Playgroud)

然后你就可以写出像

OptionalReplacement.of(nullable)
    .ifPresent(notNull-> System.out.println(notNull))
    .ifPresent(notNull-> System.out.println(notNull))
Run Code Online (Sandbox Code Playgroud)

没有理由将ifPresent视为无效并返回,这使您可以更灵活地进行链接.你能用当前的可选类进行那种链接,不!

下一个主题是已检查的例外.因为有些人没有幻想,我会给你一个处理检查异常的可能地图的例子.

@FunctionalInterface
public interface CheckedFunction<T, R, E extends Exception> {
    R apply(T t) throws E;
}

public <U, E extends Exception> OptionalReplacement<U> checkedMap(Class<E> exceptionClass, CheckedFunction<? super T, ? extends U, E> mapper) …
Run Code Online (Sandbox Code Playgroud)

java api optional java-8

-18
推荐指数
1
解决办法
555
查看次数