ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #331  
Старый 22.12.2009, 17:22
Аватар для n4e/\@
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

Репутация: 59
По умолчанию

Разбираю пример из книжки по java
Есть следующий код:
Код:
class NewThread implements Runnable {
    String name;
    Thread t;
    NewThread( String threadname ) {
        name = threadname;
        t = new Thread( this, name );
        System.out.println("Новый поток: " + t);
        t.start();
    }
    public void run() {
        try {
            for ( int i = 5; i > 0; i-- )
            {
                System.out.println(name + ": " + i);
                Thread.sleep(1000);
            }
        } catch (InterruptedException e) {
            System.out.println( name + " прерван");
        }
        System.out.println(name + " завершен");
    }
}

class DemoJoin {
    public static void main(String args[]) {
        NewThread ob1 = new NewThread("Один");
        NewThread ob2 = new NewThread("Два");
        NewThread ob3 = new NewThread("Три");
        System.out.println("Поток один запущен: " + ob1.t.isAlive() );
        System.out.println("Поток два запущен: " + ob2.t.isAlive() );
        System.out.println("Поток три запущен: " + ob3.t.isAlive() );
        try {
            System.out.println("Ожидание завершение потоков.");
            ob1.t.join();
            ob2.t.join();
            ob3.t.join();
        }catch ( InterruptedException e ) {
            System.out.println("Главный поток прерван");
        }

        System.out.println("Поток один запущен: " + ob1.t.isAlive() );
        System.out.println("Поток два запущен: " + ob2.t.isAlive() );
        System.out.println("Поток три запущен: " + ob3.t.isAlive() );
        System.out.println("Главный поток завершен.");
    }
}
Почему отрабатывается метод run, ведь он не где в коде не запускается?
 
Ответить с цитированием

C#
  #332  
Старый 22.12.2009, 17:38
Аватар для cel1697i845
cel1697i845
Постоянный
Регистрация: 22.11.2008
Сообщений: 395
Провел на форуме:
3987105

Репутация: 776
Отправить сообщение для cel1697i845 с помощью ICQ
По умолчанию C#

Просьба помочь! укажите пожалуйста что и где я делаю не правильно. Пытаюсь отправить сообщение на rambler.ru
Вот весь код:
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.Web;

namespace WindowsFormsApplication8
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            SmtpClient S = new SmtpClient("pop3.rambler.ru", 587);
            S.Credentials = new NetworkCredential("ИМЯ", "Password");
            MailMessage M = new MailMessage();
            M.From = new MailAddress("ИМЯ@rambler.ru");
            M.To.Add(new MailAddress("ИМЯ@rambler.ru"));
            M.Subject = " ПРОВЕРКА";
            M.Body = "Привет !!!";
            S.Send(M);            
        }
    }
}
Заранее благодарю за помощь.
 
Ответить с цитированием

  #333  
Старый 22.12.2009, 18:33
Аватар для razb
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

2n4e/\@
метод start() после создания потока вызывает переопределенный метод run()
 
Ответить с цитированием

  #334  
Старый 22.12.2009, 19:55
Аватар для Algol
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от cel1697i845  
Просьба помочь! укажите пожалуйста что и где я делаю не правильно. Пытаюсь отправить сообщение на rambler.ru
Вот весь код:
Какая ошибка возникает? Здесь не клуб телепатов.

Последний раз редактировалось Algol; 22.12.2009 в 19:59..
 
Ответить с цитированием

  #335  
Старый 22.12.2009, 20:27
Аватар для cel1697i845
cel1697i845
Постоянный
Регистрация: 22.11.2008
Сообщений: 395
Провел на форуме:
3987105

Репутация: 776
Отправить сообщение для cel1697i845 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Algol  
Какая ошибка возникает? Здесь не клуб телепатов.
ошибка вылетает в строке
Код:
S.Send(M);
сама ошибка "The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.1 Authentication required" я так понимаю, что я не правильно указал что-то в строке
Код:
SmtpClient S = new SmtpClient("pop3.rambler.ru", 587);
или я ошибаюсь.
 
Ответить с цитированием

  #336  
Старый 23.12.2009, 01:13
Аватар для Algol
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от cel1697i845  
"The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.1 Authentication required"
В тексте ошибки ответ на твой вопрос. Либо неправильно указан логин/пароль. Либо рамблер требует SSL. Если второе - то SmtpClient не поддерживает SSL (он вообще ничего не поддерживает, для серьезных приложений - не годится).

PS
Хотя нет, посмотрел SmtpClient все таки поддерживает SSL, см EnableSsl=true

Последний раз редактировалось Algol; 23.12.2009 в 17:52..
 
Ответить с цитированием

  #337  
Старый 25.12.2009, 23:55
Аватар для Insane bboy
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме:
231064

Репутация: 6
По умолчанию

кодю на джаве совсем недолго, у меня возникла проблема с jlist, я не знаю как управлять элементами jlist, пишу в нетбинсе, добавляю jlist на панель, вот код:

jList1 = new javax.swing.JList();

jList1.setModel(new javax.swing.AbstractListModel() {
String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" };
public int getSize() { return strings.length; }
public Object getElementAt(int i) { return strings[i]; }

});

jList1.setName("jList1"); // NOI18N
DefaultListModel
jScrollPane1.setViewportView(jList1);

как управлять элементами? методов add, del, etc я е обнаружил у jList1..
и как должна выглядеть строчка String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" }; чтоб элементы брались из файла по типу, строка - элемент)
 
Ответить с цитированием

  #338  
Старый 27.12.2009, 03:04
Аватар для ss88
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме:
298300

Репутация: 128
Отправить сообщение для ss88 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Insane bboy  
кодю на джаве совсем недолго, у меня возникла проблема с jlist, я не знаю как управлять элементами jlist, пишу в нетбинсе, добавляю jlist на панель
как управлять элементами? методов add, del, etc я е обнаружил у jList1..
и как должна выглядеть строчка String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" }; чтоб элементы брались из файла по типу, строка - элемент)
Представляй свои элементы в виде списка. Я написал маленький примерчик, там есть комментарии
Код:
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.util.ArrayList;
import java.util.Arrays;

import javax.swing.AbstractAction;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.SwingUtilities;

/**
 * @author ss88
 * 
 */
public class HelloListFrame extends JFrame {
	/**
	 * 
	 */
	private static final long serialVersionUID = 4357062401801939262L;
	private JList list;
	private ArrayList<String> items;

	public HelloListFrame(String[] listItems) {

		setTitle("JList example");

		setSize(300, 300);

		items = new ArrayList<String>(Arrays.asList(listItems));
		/**
		 * Мы могли бы передать массив объектов в качестве параметра одного из
		 * конструкторов класса, но мы намерено создаем пустой список
		 */
		list = new JList();

		/**
		 * имя метода не совсем очевидно, но имеем, то и имеем :) Мы просто
		 * передаем массив или список объектов, которые представляют собой
		 * содержимое списка
		 */
		list.setListData(items.toArray());

		// установка бордюрного менеджера компоновки
		setLayout(new BorderLayout());

		// добавление списка в центральную часть фрейма
		add(new JScrollPane(list), BorderLayout.CENTER);
		
		add(new JButton(new DeleteAction("Delete last")), BorderLayout.SOUTH);
	}

	private class DeleteAction extends AbstractAction {

		private static final long serialVersionUID = 3638818075843161033L;
		public DeleteAction(String title) {
			putValue(NAME, title);
		}
		@Override
		public void actionPerformed(ActionEvent arg0) {
			if (!items.isEmpty()) {
				items.remove(items.size() - 1);
				list.setListData(items.toArray());
			}
		}

	}

	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {

			@Override
			public void run() {
				HelloListFrame frame = new HelloListFrame(new String[] {
						"Оболонь", "Чернігівське", "Славутич", "Балтика",
						"ППБ", "Рогань", "ПИТ" });
				frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
				frame.setVisible(true);
			}
		});
	}
}
 
Ответить с цитированием

  #339  
Старый 28.12.2009, 04:45
Аватар для Patrik
Patrik
Познающий
Регистрация: 15.01.2006
Сообщений: 45
Провел на форуме:
210499

Репутация: 16
Отправить сообщение для Patrik с помощью ICQ
По умолчанию

Помогите написать, найти (не смог) софт, позволяющий брутфорсить сайт на наличие html страничек примерно так: site.ru/something/*.html, где вместо * будут подставляться символы и цифры.

Уже написал. Вопрос снят.

Последний раз редактировалось Patrik; 28.12.2009 в 14:54..
 
Ответить с цитированием

  #340  
Старый 30.12.2009, 20:16
Аватар для dies1
dies1
Banned
Регистрация: 18.11.2009
Сообщений: 4
Провел на форуме:
25635

Репутация: 6
По умолчанию

Доброго времени суток, у меня такой вопрос - мне нужно что бы у главной формы отбрасывалась тень(C#), делаю вот так
PHP код:
        protected override CreateParams CreateParams
        
{
            
get
            
{
                const 
int CS_DROPSHADOW 0x35000;
                
CreateParams param base.CreateParams;
                
param.ClassStyle += CS_DROPSHADOW;
                return 
param;
            }
        } 
но если у пользователя чекбокс "Отображать тени, отбрасываемые меню" в офф то тени как бы и нету, включать его програмно каждый раз тоже не вариант, какие есть еще варианты если окно фиксированного размера?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы и ответы - *NIX Сервера. zythar *nix системы 294 17.06.2010 08:39
Обсуждение темы. Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 55 16.06.2010 01:07
Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 0 07.06.2008 18:52
Мультимедийные Обучающие Курсы TeachPro Java VenTeL ПО для Web разработчика 8 24.04.2008 15:38
Словарь Java-терминов foreva Чужие Статьи 0 08.02.2005 16:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ