[ C# / Java ] — начинающим: задаем вопросы

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by procedure, 2 Nov 2008.

  1. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    http://rsdn.ru/article/dotnet/multithrwinfrms.xml

    инеблагодариатообижусь О_О
     
    1 person likes this.
  2. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    Друзья это снова я :)

    как получить заголовки от сервера через HttpWebResponse и отправить из в richTextBox ? оч прошу пример
     
    1 person likes this.
  3. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    PHP:
    using System;
    using System.Net;

    public class 
    Test
    {
        public static 
    void Main()
        {
            var 
    url Console.ReadLine();
            var 
    httpWReq = (HttpWebRequest)WebRequest.Create(url);
            
    httpWReq.Method "HEAD";
            
    httpWReq.KeepAlive true;
            
    HttpWebResponse httpWResp;
            try
            {
                
    using (httpWResp = (HttpWebResponse)httpWReq.GetResponse())
                {
                    var 
    headers httpWResp.Headers;
                    
    string s "";
                    foreach (var 
    h in headers)
                    {
                        
    += "\r\n";
                    }
                    
    Console.WriteLine(s);
                }
            }
            catch (
    Exception e)
            {
                
    Console.WriteLine(e.Message);
            }
            
    Console.ReadLine();
        }
    }
     
  4. Feonor

    Feonor Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    128
    Likes Received:
    52
    Reputations:
    19
    Специально для этого написал прогу на C#. Скачать можно в разделе полезные проги =)
     
  5. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Можно пример работы HttpWebRequest через сокс?
     
  6. Feonor

    Feonor Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    128
    Likes Received:
    52
    Reputations:
    19
    Нельзя, нет там поддержки соксов. Аргумент - msdn.
     
  7. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Ну я это заметил, я бы не стал тогда вопроса задавать. Как обойти?)
     
    1 person likes this.
  8. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    хм, не использовать класс HttpWebRequest) а писать на основе класса родителя TcpClient(), ну т.е. непосредственно сокеты...

    А, или есчо написать свой соксификатор, который будет висеть на опр. портах, и слать на него http запросы))) ну это задроство!
     
    #148 .ATK, 22 May 2009
    Last edited: 22 May 2009
    1 person likes this.
  9. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Обы способа - задротство. Должны быть нормальные.
     
  10. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    ага, нет фреймворк перекомпиль... вумный)
     
  11. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Я спросил реального ответа вообще-то. Ну там думал, что опенер посоветуете добавить, как в питоне, к примеру ;)
     
  12. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    string[] port_and_ip=str.Split(';'); или IndexOf() юзай!!

    string[] massiv=str.Split('\n');
     
  13. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    int i=строка1.IndexOf("строка2");
     
  14. Ded MustD!e

    Ded MustD!e Banned

    Joined:
    23 Aug 2007
    Messages:
    392
    Likes Received:
    694
    Reputations:
    405
    За Java никогда не брался, но вот пришлось, нужно сделать простую вещь: создать класс, внутри этого класса есть метод, который возвращает в переменную в основной программе число 5, собственно нужно тело основной программы, предполагаю, что файл с классом будет выглядеть примерно так:

    public class C {
    int m1() {
    return 5;
    }
    }

    P.S. пишу в NetBeans IDE
     
  15. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Ded MustD!e, я вопрос не понял. В чём сложность?

    З.Ы.
    Или ты не знаешь куда мейн зафигарить?

    Code:
    public class C {
    
     public static void main(String args[]) {
      int res = m1(); // Собсна тут твоя цифра 5
     }
    
     private int m1() {
      return 5; 
      }
    }
    Файл надо назвать C.java

    P.P.S.
    IDE и компилера под рукой нет, пишу на обум, могут быть очепятки.
     
    #155 Qwazar, 27 May 2009
    Last edited: 27 May 2009
    1 person likes this.
  16. kokcu

    kokcu New Member

    Joined:
    21 Mar 2009
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, может кто подскажет где можно достать инфу? Подсчет входящего трафика и его скорость вычисляется на c# довольно просто, но хотелось бы получить статистику по каждому процессу, тоесть сколько процесс получил трафика с момента старта итд. Это вообще возможно?
    Заранее спасибо.
     
  17. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    объект неинстанциирован ;)
     
  18. A-Spt_N(o)

    A-Spt_N(o) Elder - Старейшина

    Joined:
    7 Apr 2007
    Messages:
    31
    Likes Received:
    3
    Reputations:
    1
    Народ нуна помощь:) пишу курсовую по Java. Задание - написать архиватор. Выбрал метод Run Length Encoding - RLE.

    Суть в следующем: Суть методов данного подхода состоит в замене цепочек или серий повторяющихся байтов или их последовательностей на один кодирующий байт и счетчик числа их повторений.

    Например:
    44 44 44 11 11 11 11 11 01 33 FF 22 22 - исходная последовательность
    03 44 04 11 00 03 01 03 FF 02 22 - сжатая последовательность

    Первый байт указывает сколько раз нужно повторить следующий байт

    Если первый байт равен 00, то затем идет счетчик, показывающий сколько за ним следует неповторяющихся данных.

    В основном метод используется для картинок. Считываю данный с помощью метода Read. Ничего кроме бредовых символов не выводиться. Пробовал read(byte b []) тоже получается что то не совсем то.

    Подскажите как можно реализовать побайтовой считывание картинки и запись ее в переменную для дальшейшего использования в архивации...?
     
    #158 A-Spt_N(o), 10 Jun 2009
    Last edited: 10 Jun 2009
  19. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    PHP:
    BufferedImage image ImageIO.read("file.png");
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    ImageIO.write(image"png"outputStream);
    byte[] data outputStream.toByteArray();
     
    1 person likes this.
  20. A-Spt_N(o)

    A-Spt_N(o) Elder - Старейшина

    Joined:
    7 Apr 2007
    Messages:
    31
    Likes Received:
    3
    Reputations:
    1
    Суть в общем понятна. Буду пробовать:) Огромное спасибо. С меня к репе...
     
Loading...
Similar Threads - Java начинающим задаем
  1. b3
    Replies:
    4
    Views:
    3,295