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

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

  1. cel1697i845

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

    Joined:
    22 Nov 2008
    Messages:
    618
    Likes Received:
    396
    Reputations:
    80
    .ATK спасибо большое, но я имел в виду именно md5(unix) [вида: $1$d2$.L3NLcreMU6h04VMt2Hoc/], а обычный md5 у меня есть реализация. Спасибо еще раз. вопрос по прежнему актуален, заранее благодарен за любую помощь.
     
  2. Rio-de-Janeiro

    Joined:
    27 Feb 2009
    Messages:
    0
    Likes Received:
    21
    Reputations:
    5
    Всем здрасьте! :)
    Помогите, пожалуйста, с регулярными выражениями.
    Допустим, из строки, вида
    <input type="hidden" name="uniq_id" value="12345qwerty" />
    мне нужно вытащить то, что заключено между value=" и ".
    Поизучав тему с регулярными выражениями в соседнем разделе, я пришел к такому:
    PHP:
     string lol="<input type=\"hidden\" name=\"uniq_id\" value=\"12345qwerty\" />";
     
    string pattern "value=\"(.*)\"";
     
    result Convert.ToString(Regex.Match(lolpattern));
    Но оно делает не так, как я хочу :(
     
    #422 Rio-de-Janeiro, 4 May 2010
    Last edited: 4 May 2010
  3. W!z@rD

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

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    "value=\"(.*?)\""

    Regex.Match(lol, pattern).Groups[0].Value
     
    1 person likes this.
  4. cel1697i845

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

    Joined:
    22 Nov 2008
    Messages:
    618
    Likes Received:
    396
    Reputations:
    80
    Я обычно в таких случаях использую вот такой код (возможно с точки зрения спецов и не верно, но работает безотказно (по крайней мере пока не жалуюсь))
    из textBox1.Text - считываю твою строку <input type="hidden" name="uniq_id" value="12345qwerty" />
    далее ее разбиваю по символу " записывая в массив, и вывожу textBox2.Text данные из массива[5]

    Code:
    string[] str = textBox1.Text.Split('\"');
    textBox2.Text = str[5];
    Правда это не совсем то что Вы просили.
     
  5. Rio-de-Janeiro

    Joined:
    27 Feb 2009
    Messages:
    0
    Likes Received:
    21
    Reputations:
    5
    W!z@rD , Спасибо!
    cel1697i845, все-таки такой способ слишком грубый, с регэкспами красивее.
     
    #425 Rio-de-Janeiro, 5 May 2010
    Last edited: 5 May 2010
  6. Pox

    Pox New Member

    Joined:
    4 May 2010
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Несколько вопросов

    Здрасти всем. я пишу на с#, восновном под второй фрэйм и у меня несколько вопросов. Но прежде чтоб вы я расскажу суть моей задачи чтоб было понятней что я хочу.
    Я хочу написать свой шел, заточеный под меня. И отрубить эксплорэр он мне не нужен:).
    Причины почему я хочу это сделать по мере их важности:
    1) чтобы мне было удобно. 2) чтобы не нужные мне в данный момент части можно было легко и быстро отключать в целях экономии памяти.
    3) эксплорэр занимает кучу памяти и половина его функционала мне не нужна. Ну и еще куча его нидостатков.
    Это я написал чтоб вы поняли суть моей проблемы и посоветовали что нибудь хорошее, больше всего меня интересует вопрос оптимизации памяти.
    Теперь вопросы:
    1) почему даже обычная пустая форма занимает 12 мб вирт и 2-3 мб физической памяти? Можно ли сократить расход памяти?
    2) еще наблюдается такая штука: Например процесс занимал 16 мб физ памяти после сворачивания окна он занимает 3 мб мы снова разворачиваем он уже занимает 8 мб, но со временем он набирает свои 16 мб или даже больше. Объясните пожалуйста такое поведение, и можно ли это както контролировать?
    3) как можно узнать какие процессы и приложения запущены и подробную инфу о них. Какие из них должны распологаться в трее?
    4) как перехватывать глобальные нажатия клавишь?
    5) есть ли еще какие нибудь процессы которые нужны только эксплореру и не больше ни кому не нужны, чтобы можно было без вреда для всего остального их отключить?
    6) я хочу сделать чтоб изначально грузилось форма где можно выбирать что мне сейчас нужно (панель инстр, панель задачь и тд)
    Вопрос: как мне лучше это организовать, сделать все в отдельных процессах, или запустить один процесс и все панели засунуть в дллки и подгружать их когда надо?
    Или предложите структуру получше.
    7) как сделать лучше, в одном окне все панели размещать в виде контролов или каждую панель отдельным окном.
    8) можно ли выводить контролы вне формы или вообще без родительской формы. 9) Я думаю что форма занимает больше памяти и дольше работает чем контрол. Так ли это?
    Так же принимаются любые советы по оптимизации...
    Выражаю огромную благодарность всем кто мне вчем либо поможет. Конечно на большую часть вопросов можно ответить эксперементальным способом, я этим и займусь но сначала хочу узнать что об этом говорят и думают люди.
    Для интересующихся как что нибудь сделаю выложу исходники.
    Вот вроде и все.
     
  7. _nic

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

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Как на сишарпе работать с бинарными протоколами если в нем структуры(например даже если все поля long) не имеют фиксированного размера?
     
  8. Ice_VeNOm

    Ice_VeNOm Member

    Joined:
    5 Sep 2009
    Messages:
    36
    Likes Received:
    9
    Reputations:
    0
    Как с помощью C# передать заголовок
    Код
    Code:
    reqPOST.Connection="Keep-Alive, TE";
    При попытке отправить запрос выдает
     
    #428 Ice_VeNOm, 11 May 2010
    Last edited: 11 May 2010
  9. neuron123

    neuron123 New Member

    Joined:
    29 Mar 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Существует ли способ, что бы при нажатии, кнопки на сайте, автоматически авторизовался к примеру акаунт в vk либо на другом сайте(то есть ввод определённого пароля автоматом). Благодарность WMZ.
     
  10. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    есть OpenID, во вконтакте есть Open API. Вопрос стоило задавать в другой теме.
     
  11. jecka3000

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

    Joined:
    15 Mar 2008
    Messages:
    360
    Likes Received:
    54
    Reputations:
    4
    нужна книга рассказывающая о возможностях C# в интернете.

    П.С. Маклина не предлагать=))
     
  12. BrainDeaD

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

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    что ты подразумеваешь под "в интернете"? ASP.NET?
    Мэтью Мак-Дональд, Марио Шпушта. Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов
     
  13. assume[C3]

    assume[C3] Banned

    Joined:
    20 Apr 2010
    Messages:
    31
    Likes Received:
    7
    Reputations:
    0
    Как удалить все повторяющиеся слова с переменной в C#?
     
    #433 assume[C3], 19 May 2010
    Last edited: 19 May 2010
  14. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    Есть сетевая асинхронная библиотека в .NET?
     
  15. W!z@rD

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

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    Replace("a", "");
    и добавить 1 раз "a"

    читай
     
    1 person likes this.
  16. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    Привет =) Вопрос по C# =)
    Как превратить "\u0410" в читаемый символ? :)
     
  17. BrainDeaD

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

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    string str = "\u0410";
    Console.WriteLine(str);

    у меня показывает А.
     
  18. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    System.Web.UI.WebControls.Login
    как с этим сделать счетчик логинов через профили?
    т.е при каждом логине Profile.MyVisits++;
    проблема в том, что на событии LoggedIn или Authenticate при логине пользователь еще не залогинен.


    UPD: решил проблему добавлением промежуточной страницы после авторизации.
     
    #438 Chaak, 23 May 2010
    Last edited: 25 May 2010
  19. mansoff

    mansoff New Member

    Joined:
    20 Apr 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Всем привет вопрос наверное всёже по С#

    Шеф сказал написать что-то вроде программы контроля Интернет-Кафе, но для разных сетей (тут отпадают все нписаные программы).
    Блокировка машины по времени, логин - пасс сверяются из базы на сервере (не обязательно в этой же сетке).

    Я к чему клоню, всё с водится к обычному win-locker'у + свой функционал (он специфичный готовых решений нет). Что посоветуют почитать великие умы сего портала? Локинг экрана должен быть жёсткий, тк компьютеров будет много, а "админ" будет один.

    Спасибо заранее.

    пс. Это не вирус, это будет ПО которое будет ставиться ручками на добровольной основе.
     
  20. yaneblinchik

    yaneblinchik Member

    Joined:
    6 Feb 2010
    Messages:
    113
    Likes Received:
    19
    Reputations:
    0
    C++ глазами хакера,как то пролистал быстренько. Заметил как описывают блокировку пуска,диспетчера задач, и тому подобное ,может поможет
    Про C# ниче не посоветую...Не замечал блокираторов подобных на этом ЯП'е

    Если хорошо соображаешь можно задействовать код отсюда http://xakepy.cc/showthread.php?t=57914 - винлокер,вроде чуть ниже и на C# есть
     
    #440 yaneblinchik, 24 May 2010
    Last edited: 24 May 2010
Loading...
Similar Threads - Java начинающим задаем
  1. b3
    Replies:
    4
    Views:
    3,217