问题列表 - 第17293页

java null指针异常

我得到java.lang.NullPointerExceptionwhile ((len = in.read(buf , 0 , buf.length)) >= 0)在下面的方法:

public void copy(String  src, File dst) throws IOException {

  InputStream in = getClass().getResourceAsStream(src); 
        OutputStream out = new FileOutputStream(dst);

        byte[] buf = new byte[1012];
        int len;
        while ((len = in.read(buf , 0 , buf.length)) >= 0) {
            out.write(buf, 0, len);
            buf = null;
        }
        in.close();
        out.close();
    }
Run Code Online (Sandbox Code Playgroud)

我没有得到它.如果我得到解决方案,我会很感激.谢谢你提前.......

java bytearray stream

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

子查询到字符串?

我有一张包含国家的表格:

id     country
------------
0     Monaco 
1     Mongolia
2     Montenegro
3     Morocco
4     Mozambique
5     Myanmar
Run Code Online (Sandbox Code Playgroud)

我有一个看起来像这样的子查询.

(SELECT country FROM COUNTRIES WHERE id < 10) AS ´Trip´
Run Code Online (Sandbox Code Playgroud)

我希望将子查询格式化为这样的字符串:

'Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar'

那可能吗?

mysql subquery

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

如何从头开发MVC框架?

视图很容易与MC分开,

但是如何分离M和C?差异对我来说似乎有些模糊.

我正在使用PHP.

php model-view-controller implementation

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

如何在MapKit中获取地图的左上角和右下角经度

如何在MapKit中获取地图的左上角和右下角经度?我使用此代码,但它无法正常工作.我该如何解决?

MKCoordinateRegion region = [map region];

double topL,topG,bottomL,bottomG;
//if latitude=55 and latitudeDelta=126 topL is 118 and it will be not at top, it will be at buttom of screen
topL = region.center.latitude + region.span.latitudeDelta/2; 

topG = region.center.longitude - region.span.longitudeDelta/2;

CLLocationCoordinate2D lt;
lt.latitude=topL;
lt.longitude=topG;
annotation = [Annotation new];
annotation.coordinate = lt;
annotation.title = @"Left";
[map addAnnotation:annotation];
[annotation release];
//if latitude=55 and latitudeDelta=126 bottomL is -7.23 and it will be not at bottom, it will be at above bottom of screen
bottomL …
Run Code Online (Sandbox Code Playgroud)

iphone mapkit

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

如何在.NET Framework 2.0中模拟"Func <(Of <(TResult>)>)委托"?

我尝试使用VB.NET中的CodeProject文章和.NET Framework 2.0中的类.

除了这一行Private _workerFunction As Func(Of TResult)和方法标题之外,似乎所有东西都要编译Public Sub New(ByVal worker As Func(Of TResult)).

我可以在MSDN上找到这些新代理(Func(Of ...)从.NET 3.5支持.

如何重写它以在.NET 2.0中工作?

.net c#

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

C++/CLI:如何重写Object类的Equal方法

我是C++/CLI的新手,并且在尝试覆盖基础Object类的Equal方法时遇到了一些问题.我得到以下代码的以下编译警告错误.该如何纠正?

Warning 1   warning C4490: 'override' : incorrect use of override specifier; 'Test::Sample::Equal' does not match a base ref class method   c:\project\code\Sample.h    18  

Error   2   error LNK2022: metadata operation failed (80131187) : Inconsistent method declarations in duplicated types (types: Test.Sample; methods: Equal): (0x06000002).  Sample.obj
Run Code Online (Sandbox Code Playgroud)

编辑3:我将"Equal"更改为"Equals",删除了源文件中的override关键字,但错误2仍然存在.

//头文件

public ref class Sample : public Object
{
    public:
        int someVariable;

    virtual bool Equals(Object^ obj) override;
    virtual int GetHashCode() override;
}
Run Code Online (Sandbox Code Playgroud)

// 源文件

bool Sample::Equals(Object^ obj)
{ 
    if ( obj == nullptr || GetType() …
Run Code Online (Sandbox Code Playgroud)

compiler-errors c++-cli compiler-warnings method-declaration

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

c#picturebox内存释放问题

我是C#的新手.我必须在工作线程中重复刷新GUI图片框.从使用GetImage方法轮询驱动程序的摄像机获取图像,该方法检索要显示的图像.即使我使用指令"using"分配位图并显式调用GC,内存似乎永远不会被释放.

工作线程是这样的:

   while (true)
    {
        // request image with IR signal values (array of UInt16)
        image = axLVCam.GetImage(0);
        lut = axLVCam.GetLUT(1);
        DrawPicture(image, lut);
        //GC.Collect();

    }
Run Code Online (Sandbox Code Playgroud)

虽然DrawPicture方法是类似的

   public void DrawPicture(object image, object lut)
{

  [...]

    // We have an image - cast it to proper type
    System.UInt16[,] im = image as System.UInt16[,];
    float[] lutTempConversion = lut as float[];

    int lngWidthIrImage = im.GetLength(0);
    int lngHeightIrImage = im.GetLength(1);

    using (Bitmap bmp = new Bitmap(lngWidthIrImage, lngHeightIrImage)) {

      [...many operation on bitmap pixel...]

        // Bitmap …
Run Code Online (Sandbox Code Playgroud)

c# memory-leaks memory-management picturebox

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

iPhone Web App禁用缓存

我用PHP构建了一个iPhone webapp.主要(也是唯一)页面包括apple-mobile-web-app-capableapple-touch-fullscreen元标记,以便一旦添加到主屏幕就可以全屏运行.但是,似乎每次我从主屏幕启动应用程序时,都会使用页面的缓存版本而不是刷新页面(当然,我需要在启动时更新页面,并且不能在这里使用Ajax - 需要使用SSO phpCAS动态验证用户).我没有使用任何清单文件,并尝试添加有关缓存的元标记,但没有成功.有人知道如何解决这个问题吗?

谢谢

javascript iphone safari web-applications mobile-safari

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

无法从远程计算机连接

我有一些问题,如果不工作,我无法在家检查.这是代码

using System;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using System.IO;
using System.Net.Security;

class Program
{
    private static IPAddress ipAddress = IPAddress.Parse("127.0.0.1");
    private static int port = 6000;
    private static string data = null;

    static void Main(string[] args)
    {
        Thread thread = new Thread(new ThreadStart(receiveThread));
        thread.Start();
        Console.ReadKey();
    }

    public static void receiveThread()
    {
        while (true)
        {
            TcpListener tcpListener = new TcpListener(ipAddress, port);
            tcpListener.Start();

            Console.WriteLine("Waiting for connection...");

            TcpClient tcpClient = tcpListener.AcceptTcpClient();

            Console.WriteLine("Connected with {0}", tcpClient.Client.RemoteEndPoint);

            while (!(tcpClient.Client.Poll(20, SelectMode.SelectRead)))
            {
                NetworkStream networkStream …
Run Code Online (Sandbox Code Playgroud)

c# connection tcplistener tcpclient

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

正则表达式 - 如果包含'%',则只能包含'%20'

我想为以下场景创建一个正则表达式:

如果一个字符串包含百分比字符(%),则它只能包含以下内容:%20,并且不能以另一个' %' 开头.

因此,如果有,例如,%25它将被拒绝.例如,以下字符串有效:

http://www.test.com/?&Name=My%20Name%20Is%20Vader

但这些会失败:

http://www.test.com/?&Name=My%20Name%20Is%20VadersAccountant%25

%%%25

任何帮助将不胜感激,

凯尔


编辑:

简而言之,方案是将链接写入编码状态,然后通过JavaScript启动.没有解码工作.我尝试过.net解码和JS解码,每个都有相同的结果 - 结果在执行时保持编码状态.

regex

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