问题列表 - 第43130页

用Java选择包

我试图用Java重写一个Python库.我想知道是否有任何类似于selectPython中可用模块的Java包.

http://docs.python.org/library/select.html

我已经被提到了nio包,但我想知道是否有一个更类似的Java实现.

python java select

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

为什么Xcode会说"UTF8Encoding unclared"?

在编译下面的语句时,Xcode给我一个错误,说UTF8Encoding是未声明的......

  NSString *myString = [[NSString alloc] initWithData:stringData encoding:UTF8Encoding];
Run Code Online (Sandbox Code Playgroud)

为什么?

谢谢!

xcode utf-8 ios

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

在php中超级快速getimagesize

我试图获得数百个远程图像的图像大小(图像尺寸,宽度和高度),并且getimagesize速度太慢.

我做了一些阅读,发现最快的方法是file_get_contents从图像中读取一定数量的字节并检查二进制数据中的大小.

以前有人试过吗?我该如何检查不同的格式?有人见过这个库吗?

php image http getimagesize

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

CLLocationManager和准确性问题 - 任何经验?

所以我正在处理iPhone GPS的一些准确性问题.我有一个使用位置的应用程序.

在委托方法中,locationManager: didUpdateToLocation: fromLocation:我正在返回一个位置.从一些研究来看,似乎GPS在返回的第一个结果上并不总是准确的,即使设置desiredAccuracy属性也是如此kCLLocationAccuracyBest.

为了解决这个问题,我不会stopUpdatingLocation在它返回newLocation:至少3次之前打电话(这很快).我还玩过两个关于是否stopUpdatingLocation返回的"要求" newLocation.我尝试的一种方法是检查lat和long newLocation并进行比较oldLocation,如果这些不相同,则保持位置更新运行.我也试图与检查之间的距离oldLocationnewLocation,如果它小于20米,它的罚款.这两个都是通过返回至少3次运行来测试的.后一种方式不那么"严格",因为如果用户在移动的车辆中,newLocation并且oldLocation很难与100%完全相同.

现在,我的问题是,即使在进行上述操作时(基本上不接受某个位置,直到发生一些更新并CLLocationManager检查CLLocations它们之间的距离(或者它们是否相同),我仍然看到有时奇怪的位置结果,在测试时.

如果我离开应用程序,进入Maps.app,使用GPS,然后打开多任务处理,强制退出我的应用程序,然后重新打开它以获得干净的启动,有时会修复.

人们习惯于解决同类问题的经验和可能的解决方案?评论和解决方案赞赏:)

cllocationmanager cllocation ios

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

是否支持Delphi XE中的泛型类型?

我在D2010,我必须坚持到64位出来.

使用泛型,不支持指向泛型类型的指针,我发现它们确实非常有用.我在其他地方读过SO(2009年的帖子)巴里凯利爵士认为这可能会在未来发生变化.有谁知道XE是否支持这个?

如果没有,我真的希望他们进入XE2.

谢谢.

delphi delphi-xe

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

在android中创建像Dolphin浏览器或Firefox这样的侧栏

我想创建一个侧边栏,如dolphin浏览器或firefox for android.

我有一个listview是我的主屏幕,当我向右转,我希望将listview移动到右边,并在左边显示一个新视图.

这样

谢谢

PS:我是法国人,对不起英语:-)

android android-widget

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

Rails - 设计 - 登录时出现错误消息?

如何让f.error_messages在这里工作,或者我应该使用闪光灯?
如果是这样,在sessions_controller中应该覆盖什么?

<h2>Create an account</h2>    
<% form_for resource_name, resource, :url => registration_path(resource_name) do |f| %>
  <%= f.error_messages %>
  <p>
    <%= f.label :email %><br />
    <%= f.text_field :email, :class => :big %>
  </p>
  <p>
    <%= f.label :password %><br />
    <%= f.password_field :password, :class => :big %>
  </p>
  <p>
    <%= f.label :password_confirmation %><br />
    <%= f.password_field :password_confirmation, :class => :big %>
  </p>

  <p><%= f.submit "Create", :class => :submit %></p>
<% end %>
Run Code Online (Sandbox Code Playgroud)

PS.创建帐户的f.error_messages完全正常.

ruby-on-rails devise

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

使用openFileOutput的文件路径

我正在尝试使用Wifi将文件复制到Android设备.我无法告诉文件的创建工作,但我无法在任何地方找到它...

我尝试在Eclipse上使用DDMS,但Data文件夹上没有任何内容...对于我在其他主题上阅读的内容,该文件应该位于App的数据文件夹中..但是在任何地方都没有文件夹.. .

这是代码

package com.ejemplo.cliente;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.Socket;
import java.net.UnknownHostException;


import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;

 public class ClienteSocket extends Activity {

 Socket socket;
 String IP = "192.168.1.101";
 Integer Puerto = 4444;
 TextView Mensaje;

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Mensaje = (TextView)findViewById(R.id.Mensaje);

    try {
         socket = new Socket(IP,Puerto);
         Mensaje.setText("Conectado");
         InputStream input = socket.getInputStream();
         BufferedReader inReader = new BufferedReader(new                  InputStreamReader(socket.getInputStream()));
        BufferedWriter …
Run Code Online (Sandbox Code Playgroud)

java android file

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

MSVC 2010链接器错误2005与静态库中的std :: cout

我找到了其他人遇到这个问题的例子,但他们的解决方案没有运气.我试图在一个也使用boost线程和绑定的静态库中使用std :: cout.当我不使用std::cout它并编译并与主程序良好链接,但当我这样做,我编译库我没有问题,但当我编译和链接使用静态库的主程序时,我得到了很多像:

2>LIBCMT.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in MSVCRTD.lib(cinitexe.obj)
2>LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_a already defined in MSVCRTD.lib(cinitexe.obj)
2>LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in MSVCRTD.lib(cinitexe.obj)
2>LIBCMT.lib(mlock.obj) : error LNK2005: __unlock already defined in MSVCRTD.lib(MSVCR100D.dll)
2>LIBCMT.lib(mlock.obj) : error LNK2005: __lock already defined in MSVCRTD.lib(MSVCR100D.dll)
2>LIBCMT.lib(winxfltr.obj) : error LNK2005: __XcptFilter already defined in MSVCRTD.lib(MSVCR100D.dll)
2>LIBCMT.lib(crt0.obj) : error LNK2005: _mainCRTStartup already defined in MSVCRTD.lib(crtexe.obj)

等等...

我已尝试进入我的链接器设置并停止使用错误输出中列出的冲突库,但我无法正确使用它.如果我告诉它停止使用一个库它可以解决问题,但给我一些遗漏的外部符号,然后我切换它有问题的库但我仍然得到一些"已经定义".有什么线索可以解决这个问题吗?我应该只创建另一个名为"log"或类别的类,只需从主.exe访问它(这将使用字符串库,这可能会再次引起问题,但我还没有尝试过)?感谢您的任何帮助.

c++ linker-errors lnk2005 visual-c++

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

确定在C#中定义函数的位置?

我是C#的完全新手(我以前从未使用过它),最近需要查看一些用它编写的代码.我花了最长的时间试图在一个类中找不到一个不存在的方法,这个类似乎没有在使用它的类中的任何地方定义.我后来发现它是一个"扩展方法",我收集的是一种由某些来源嫁接到另一个类的方法.

我完全理解这种语言功能背后的基本原理,并且实际上认为它非常好.但是,作为一个没有太多语言经验的人,它会使查找不熟悉的方法变得更加困难,因为所讨论的方法可以在任何地方定义.

我的问题是这样的:给定一个不熟悉的C#方法调用,对于我来说,查找更多信息的最佳方法是什么,因为它可能是一个完全独立的类中定义的扩展方法?

c# methods

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