LINUX.ORG.RU

Сообщения Gremlin_

 

Проблема с сервлетами,томкатом и жсп?

Форум — Web-development

Есть томкат в директории %CATALINA_HOME%\webapps\ROOT есть файл index2.jsp в нем такой код

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Users</title>
</head>
<body>
<h2>Users List</h2>
<p><a href='<c:url value="/create" />'>Create new</a></p>
<table>
<tr><th>NickName</th><th>Password</th><th>email</th></tr>
<c:forEach var="user" items="${users}">
 <tr><td>${users.nickname}</td>
    <td>${users.password}</td>
    <td>${users.email}</td>
    <td>
    <a href='<c:url value="/edit?id=${user.id}" />'>Edit</a> |
    <form method="post" action='<c:url value="/delete" />' style="display:inline;">
        <input type="hidden" name="id" value="${user.id}">
        <input type="submit" value="Delete">
    </form>
 </td></tr>
</c:forEach>
</table>
</body>
</html>
При обращении http://127.0.0.1/index2.jsp открывается страница как положено. Жму на ссылку create new выдаёт 404:
HTTP Status 404 – Not Found
Type Status Report

Message /create

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Apache Tomcat/8.5.23
, насколько я понимаю нужно закинуть в томкат класс этот откомпилированый

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author User
 */
@WebServlet("/create")
public class CreateServlet extends HttpServlet{
    protected void doGet(HttpServletRequest request, HttpServletResponse response) 
        throws ServletException, IOException {
 
        getServletContext().getRequestDispatcher("/create.jsp").forward(request, response);
    }
    protected void doPost(HttpServletRequest request, HttpServletResponse response) 
        throws ServletException, IOException {
 
        try {
            String nickname = request.getParameter("nickname");
            String  password = request.getParameter("password");
            String  email = request.getParameter("email");
            Users users = new Users(nickname, password,email);
            UsersDB.insert(users);
            response.sendRedirect(request.getContextPath()+"/index");
        }
        catch(Exception ex) {
            getServletContext().getRequestDispatcher("/create.jsp").forward(request, response); 
        }
    }
}

Положил в директорию в эту классы D:\флешка\other\apache_tomcat\apache-tomcat-8.5.23\webapps\Example\WEB-INF\classes CreateServlet.class и IndexServlet.class Еще одна неурядица у меня есть одна строчка в таблице бд, но ее почему то не индексирует(показывает) при обращении к index2.jsp

import java.io.IOException;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author User
 */
@WebServlet("/")
public class IndexServlet extends HttpServlet {
     
    protected void doGet(HttpServletRequest request, HttpServletResponse response) 
        throws ServletException, IOException {
        ArrayList<Users> users = UsersDB.select();
        request.setAttribute("users",users);
          
        getServletContext().getRequestDispatcher("/index2.jsp").forward(request, response);
    }
}

 , , , ,

Gremlin_
()

Короче ступор от незнания?

Форум — General

Есть такое ТЗ: Ниже приведено задание для разработчика, на основе которого предлагаем Вам составить 1) план тестирования и 2) набор тестовых кейсов.

Расчет прибыли (убытка) по валютному активу.

Приложение при запуске показывает окно (Swing) со следующими компонентами:

- Дата (Date) - дата покупки валюты - Сумма в Долларах США (Amount USD) - количество купленных Долларов США - Кнопка для запуска расчета (Recalculate) - Не редактируемое поле для вывода полученной прибыли (убытка)

При нажатии на кнопку Recalculate, приложение должно скачать курс обмена Доллара США на рубли из сервиса Fixer.io (см. https://fixer.io/documentation) или любого другого сервиса по загрузке данных по курсам валют в формате JSON на дату покупки и на текущую дату. Далее приложение рассчитывает полученную прибыль или убыток в рублях если бы валюту продали по курсу на текущую дату. При этом приложение должно учитывать помимо разницы курсов еще и спред (spread), равный 0.5%. Прибыль выводится в рублях.

 ,

Gremlin_
()

Подключение jstl в jsp файл?

Форум — Web-development

Скачал жар файл жстл юзаю вот в таком жсп файле

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Users</title>
</head>
<body>
<h2>Users List</h2>
<p><a href='<c:url value="/create" />'>Create new</a></p>
<table>
<tr><th>NickName</th><th>Password</th><th>email</th></tr>
<c:forEach var="user" items="${users}">
 <tr><td>${users.nickname}</td>
    <td>${users.password}</td>
    <td>${users.email}</td>
    <td>
    <a href='<c:url value="/edit?id=${users.id}" />'>Edit</a> |
    <form method="post" action='<c:url value="/delete" />' style="display:inline;">
        <input type="hidden" name="id" value="${users.id}">
        <input type="submit" value="Delete">
    </form>
 </td></tr>
</c:forEach>
</table>
</body>
</html>
получаю ошибку когда открываю этот жсп файл
HTTP Status 500 – Internal Server Error
Type Exception Report

Message The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application
  org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:55)
  org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:293)
  org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:80)
  org.apache.jasper.compiler.TagLibraryInfoImpl.generateTldResourcePath(TagLibraryInfoImpl.java:251)
  org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:122)
  org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:434)
  org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
  org.apache.jasper.compiler.Parser.parseElements(Parser.java:1448)
  org.apache.jasper.compiler.Parser.parse(Parser.java:145)
  org.apache.jasper.compiler.ParserController.doParse(ParserController.java:244)
  org.apache.jasper.compiler.ParserController.parse(ParserController.java:105)
  org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:335)
  org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:601)
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
  org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Note The full stack trace of the root cause is available in the server logs.

Apache Tomcat/8.5.23

 , , ,

Gremlin_
()

Короч вопрос недообъяснён про хэш?

Форум — Web-development

Есть типо цайт(site) на томкате(apache tomcat) и базка(database) мускл(mysql), есть страничка регистрации,там с помощью жээспэ(jsp) ли но можно сделать запрос к базке записать юзверя(user) в оную. Собственно как показывает это видео https://www.youtube.com/watch?annotation_id=annotation_1259954967&feature... с почти университета нужно выделить какую то строку, какого то размера(какого?) зависит от алгоритма(какого нибудь готовенького), есть люди знающие ответ? Пока что вот такая таблица есть

create table users (id integer auto_increment primary key, nickname varchar(30) UNIQUE KEY, email varchar(30),password varchar(8),reg_date DATETIME );
в ней пока что пароль хранится в открытом виде

 , , , ,

Gremlin_
()

Создать таблицу юзеров регистрации сайта?

Форум — General

Нужна таблица в которой будут юзернэйм, почта, и пароль(или его хэш) и что то еще(опционально) может я что-то упустил? Желательно под синтаксис мускл

 ,

Gremlin_
()

Как рисовать графики функций?

Форум — General

Есть вот такой код, который считает метод прогонки

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8"/>
  <script type="application/javascript">
	function f1(t)
	{
		return 1-t;
	}
	function f2(t)
	{
		return t;
	}
	function f3(t)
	{
		return (-1/6)*t*(t-1)*(t-2);
	}
	function f4(t)
	{
		return (1/6)*t*(t-1)*(t+1);
	}
	function f(x)
	{
		return x*Math.exp(-x);
	}
	var left=0,right=2;
	var x1=[],y1=[],a=[],b=[],c=[],d=[],u=[],v=[],y2=[],x=[];
	var N=10,h=(right-left)/N,i=-1;
	for(var x1=left;x1<=right;x1+=h)
		y1[++i] = -2*Math.exp(-x1)+Math.exp(-x1)*x1;
	a[1]=1;
	a[N]=1;
	b[1]=0;
	b[N]=0;
	c[1]=0;
	c[N]=0;
	d[1]=y1[0];
	d[N]=y1[y1.length-1];
	i=-1;
	for(var x1=left;x1<=right;x1+=h)
		y1[++i] = f(x1);
	alert(y1);	
	for(var i=2;i<N;i++)
	{
		a[i]=4;
		b[i]=1;
		c[i]=1;
		d[i]=6*(y1[i-1]-2*y1[i]+y1[i+1])/h;
	}
	u[1] = d[1]/a[1];
	v[1]=-b[1]/a[1];		
   	
	for(i=2;i<N;i++)
	{
		u[i]=(d[i]-c[i]*u[i-1])/(c[i]-v[i-1]+a[i]);
		v[i]=-b[i]/(c[i]*v[i-1]+a[i]);	
	}

	for(i=0;i<=N;i++)
		x[i] = i*h+left;
	alert(x);

	v[N]=0;
	u[N]=-1;
	y2[N]=d[N];
	for(i=N-1;i>-1;i--)
	{
		y2[i]=v[i]*y2[i+1]+u[i];
	}
	var s=[];
	var count=-1;
	for(var i=0;i<N;i++)
	{
		s[i] = 0;
		for(var xx=x[i];xx<=x[i+1];xx+=0.01)
		{
			t = (xx-x[i])/h;
			s[++count] = y1[i]*f1(t)+y1[i+1]*f2(t)+y2[i]*h*f3(t)+y2[i+1]*h*f4(t);
		}
	}

	alert(s);
	function draw() {
      		var canvas = document.getElementById('canvas');
	      	if (canvas.getContext) {
        		var ctx = canvas.getContext('2d');

    			ctx.beginPath();
    			ctx.moveTo(0, y1[0]);
	    		for(i=1;i<y1.length;i++)
				ctx.lineTo(100*i,100*Math.abs(y1[i]));
    			//ctx.closePath();
			ctx.strokeStyle = '#ff0000';
	    		ctx.stroke();

    			ctx.beginPath();
    			ctx.moveTo(0, s[0]);
	    		for(i=1;i<=s.length;i++)
				ctx.lineTo(5*i,100*Math.abs(s[i]));

			ctx.strokeStyle = '#00ff00';
	    		ctx.stroke();
      	}
   }
  </script>
 </head>
 <body onload="draw();">
   <canvas id="canvas" width="1000" height="400" border="black"></canvas>
 </body>
</html>
Вопрос в том что мне приходится сверять графики функций через канву, где начальная точка находится в левом верхнем углу, а мне нужно рисовать как в тетради, есть конечно преобразование координат из экранных в бумажные и наоборот, но придется самому рисовать оси абсцисс и ординат и рисовать текстом легенды,масштаб и прочее, есть ли способ проще?

 , ,

Gremlin_
()

Как рисовать графики функций?

Форум — Web-development

Есть вот такой код, который считает метод прогонки

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8"/>
  <script type="application/javascript">
	function f1(t)
	{
		return 1-t;
	}
	function f2(t)
	{
		return t;
	}
	function f3(t)
	{
		return (-1/6)*t*(t-1)*(t-2);
	}
	function f4(t)
	{
		return (1/6)*t*(t-1)*(t+1);
	}
	function f(x)
	{
		return x*Math.exp(-x);
	}
	var left=0,right=2;
	var x1=[],y1=[],a=[],b=[],c=[],d=[],u=[],v=[],y2=[],x=[];
	var N=10,h=(right-left)/N,i=-1;
	for(var x1=left;x1<=right;x1+=h)
		y1[++i] = -2*Math.exp(-x1)+Math.exp(-x1)*x1;
	a[1]=1;
	a[N]=1;
	b[1]=0;
	b[N]=0;
	c[1]=0;
	c[N]=0;
	d[1]=y1[0];
	d[N]=y1[y1.length-1];
	i=-1;
	for(var x1=left;x1<=right;x1+=h)
		y1[++i] = f(x1);
	alert(y1);	
	for(var i=2;i<N;i++)
	{
		a[i]=4;
		b[i]=1;
		c[i]=1;
		d[i]=6*(y1[i-1]-2*y1[i]+y1[i+1])/h;
	}
	u[1] = d[1]/a[1];
	v[1]=-b[1]/a[1];		
   	
	for(i=2;i<N;i++)
	{
		u[i]=(d[i]-c[i]*u[i-1])/(c[i]-v[i-1]+a[i]);
		v[i]=-b[i]/(c[i]*v[i-1]+a[i]);	
	}

	for(i=0;i<=N;i++)
		x[i] = i*h+left;
	alert(x);

	v[N]=0;
	u[N]=-1;
	y2[N]=d[N];
	for(i=N-1;i>-1;i--)
	{
		y2[i]=v[i]*y2[i+1]+u[i];
	}
	var s=[];
	var count=-1;
	for(var i=0;i<N;i++)
	{
		s[i] = 0;
		for(var xx=x[i];xx<=x[i+1];xx+=0.01)
		{
			t = (xx-x[i])/h;
			s[++count] = y1[i]*f1(t)+y1[i+1]*f2(t)+y2[i]*h*f3(t)+y2[i+1]*h*f4(t);
		}
	}

	alert(s);
	function draw() {
      		var canvas = document.getElementById('canvas');
	      	if (canvas.getContext) {
        		var ctx = canvas.getContext('2d');

    			ctx.beginPath();
    			ctx.moveTo(0, y1[0]);
	    		for(i=1;i<y1.length;i++)
				ctx.lineTo(100*i,100*Math.abs(y1[i]));
    			//ctx.closePath();
			ctx.strokeStyle = '#ff0000';
	    		ctx.stroke();

    			ctx.beginPath();
    			ctx.moveTo(0, s[0]);
	    		for(i=1;i<=s.length;i++)
				ctx.lineTo(5*i,100*Math.abs(s[i]));

			ctx.strokeStyle = '#00ff00';
	    		ctx.stroke();
      	}
   }
  </script>
 </head>
 <body onload="draw();">
   <canvas id="canvas" width="1000" height="400" border="black"></canvas>
 </body>
</html>
Вопрос в том что мне приходится сверять графики функций через канву, где начальная точка находится в левом верхнем углу, а мне нужно рисовать как в тетради, есть конечно преобразование координат из экранных в бумажные и наоборот, но придется самому рисовать оси абсцисс и ординат и риовать текстом легенды и прочее, есть ли способ проще?

 ,

Gremlin_
()

Срочно нужен ответ как найти все жесткие ссылки на файл 1.тхт в линукс консоли?

Форум — General

Пробую решение на сайте http://copy.sh/v86/?profile=linux26

 ,

Gremlin_
()

Что изучать c# or java?

Форум — General

Вообщем у меня полгода до диплома, вижу что работодателям требуется знание жава кор и эскуэль, а на сайте геймдева куча вакансий со знанием юнити. Что выбрать? Свой проект я думаю забросить из-за того что библиотека которую я использую с ошибкой. Кто в курсе думаю поймут.

 ,

Gremlin_
()

Зарандомить вектором?

Форум — General

Есть такой вот вектор,нужно зарандомить что-то вроде такого vectordrum[random]; где random from [0,vectordrum.size()]; чтобы не выходило за значения вектора.

vector<string>vectordrum;
vectordrum.push_back("str1");
vectordrum.push_back("str2");
vectordrum.push_back("str3");
vectordrum.push_back("str4");
int min=0,max=vectordrum.size(),random;

srand(time(0));
for(int__ i=0;i<countdrums;i++)
    {
        glPushMatrix();
        glRotatef(rotate[i],1,0,0);
        for(int__ j=0;j<counttextureondrums;j++)
        {
			random = ((int__)((float__)rand() / RAND_MAX*(max_ - min_) + min_));
			glBindTexture(GL_TEXTURE_2D,/*GetTexture(drum[i][j]-4)*/image->IndexTexture[FindTexture(vectordrum[random]/*"auto4"*/)]);
            EnableTexture(i,j);
        }
        glPopMatrix();
    }

Еще куда поместить вызов srand(time(0)); чтобы при вызове функции rand() в цикле получались разные числа, потому что у меня одинаковые

 

Gremlin_
()

Хотелось бы проапгрейдить железо , но вдруг нужен совет?

Форум — General

Есть ноутбук, в нем стоит две платы оперативки по 2 гига на них напечатано следущее: 2GB 2Rx8PC3-10600S-9-10F0 , как узнать поколение оперативки и ее частоту и разъем(форм фактор)? Хотелось бы прикупить две планки по 4 гига

 

Gremlin_
()

Как добавить экран приветствия/загрузки с прогресс баром?

Форум — General

Вот код:

#include "Game.h"
Game::Game()
{
        run=true;
	bonus = false;
	Logic_ = new Logic();
	loading = true;
}
void__ Game::draw_screen()
{
    while(run)
    {
		glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_COLOR_MATERIAL);
		glEnable(GL_TEXTURE_2D);
		if (Math_->GetWin_() > 0 && !bonus && Math_->keyboard_->getF(3) == true)
		{
			bonus = true;
			Math_->keyboard_->setF(false, 3);
			Math_->keyboard_->setF(false, 0);
			Math_->keyboard_->setF(false, 1);
			Math_->keyboard_->setF(false, 2);
			Math_->keyboard_->setF(false, 4);
			Logic_->SetRandom();
		}
		if ((Math_->GetWin_() > 0 && bonus && Math_->keyboard_->getF(1) == true) || (bonus && Math_->GetWin_() == 0))
		{
			bonus = false;
			Math_->keyboard_->setF(false, 1);
			Math_->keyboard_->setF(false, 0);
			Math_->keyboard_->setF(false, 2);
			Math_->keyboard_->setF(false, 3);
			Math_->keyboard_->setF(false, 4);
		}
		if (!bonus){
			
			Scene1_->ShowDrum();
			//Scene1_->ShowWelcome(loading);
			//Scene_->Show(Math_->GetCountDrums(), Math_->GetRotate(), Math_->GetCountTextureOnDrums(), Math_->GetDrums(),
				//Math_->GetCredits(), Math_->GetWin_(), Math_->GetTotalBet(), Math_->GetLines_(), Math_->GetBet(),
				//Math_->GetLines(), Math_->GetMS(), Math_->keyboard_->GetF());
		}
		else
		{
			Logic_->SetCredits(Math_->GetCredits());
			Logic_->SetWin(Math_->GetWin_());
			Logic_->SetTotalBet(Math_->GetTotalBet());
			Scene2_->ShowBackGround(Math_->keyboard_->GetF(), Logic_->GetRandom(),
				Logic_->GetCredits(), Logic_->GetWin(), Logic_->GetTotalBet());
		}
		glDisable(GL_TEXTURE_2D);
#ifdef _WINDOWS_2
			Math_->keyboard_->keyboard__->Show();
#else
        SDL_GL_SwapWindow(window);
#endif
#ifndef _WINDOWS_2
        Math_->Update(&run,bonus,Logic_,event_);
#else
        Math_->Update(&run,bonus,Logic_);
#endif
	loading = false;
    }
    Exit();
}
void__ Game::setup_opengl(int__ width,int__ height)
{
    glClearColor(0,0,0,0);
    glViewport(0,0,width,height);
    glShadeModel(GL_SMOOTH);
    glCullFace(GL_BACK);
    glFrontFace(GL_CCW);
    glMatrixMode(GL_MODELVIEW);
    gluLookAt(0.0f,0.0f,1.0f,0.0f,0.0f,0.0f,0.0f,1.0f,0.0f);
    gluPerspective(189,0.5,0.6,0.6);
	ilInit(); // Инициализация основной библиотеки
	iluInit(); // Инициализация библиотеки утилит
	ilEnable(IL_CONV_PAL);
    ilEnable(IL_ORIGIN_SET);
    ilSetInteger(IL_ORIGIN_MODE, IL_ORIGIN_UPPER_LEFT);
}
int__ Game::Execute()
{
    Math_=new Math();
    bool fullscreen=Math_->Init();
#ifdef _WINDOWS_2
	if(!Math_->keyboard_->keyboard__->CreateWindow_(L"Tropic Island",Math_->GetResolution().x,Math_->GetResolution().y,32,fullscreen))
		return 0;
#else
    SDL_GLContext context;
    SDL_Init(SDL_INIT_VIDEO);
    window=SDL_CreateWindow("Tropic Island",0,0,Math_->GetResolution().x,Math_->GetResolution().y,SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN);
    context=SDL_GL_CreateContext(window);
    SDL_GL_SetSwapInterval(1);
#endif
	setup_opengl(Math_->GetResolution().x,Math_->GetResolution().y);

	Scene_ = new Scene();
	Scene2_ = new Scene2();
	Scene2_->SetData();
//	Scene2_->LoadWelcome();
	Scene1_ = new Scene1();
	Scene1_->LoadWelcome();
	Scene1_->LoadDrum();
    draw_screen();
#ifdef _WINDOWS_2
	Math_->keyboard_->keyboard__->KillWindow();
#else
    SDL_GL_DeleteContext(context);
    SDL_DestroyWindow(window);
    SDL_Quit();
#endif
    return 0;
}
void Game::Exit()
{
    run=false;
}
Game::~Game()
{
	//delete run;
    delete Math_;
    delete Scene_;
    delete Scene2_;
	delete Logic_;
}
Из-за долгой загрузки Scene2_->SetData(); Висит белый экран около 30 секунд,а нужно чтобы показывался код из Scene1_->ShowWelcome();

 , , ,

Gremlin_
()

Запостить сообщение на сайте?

Форум — General

Использую libcurl, нужно на сайте один постит сообщение в тег

<p> message=#%some_number%,%some_message%</p>


другой читает и наоборот если номер сообщения уже есть в textedit'e то не добавляется и так каждую секунду проверяет

 ,

Gremlin_
()

И снова я, попросили сделать задание

Форум — General

И так требуется Чат на QT4 или QT5 максимальный текстовый набор под линукс собрать в деб пакет Хочется узнать вот что: Куда смотреть и еще я ни разу деб пакет не собирал

 , , ,

Gremlin_
()

Ругается компилятор

Форум — General
void__ Scene2::DrawNumeric(int__ num,int__ position)
{
	int__ j = -1,jj=-1;
	std::string str = "";
	for (auto && v : std::to_string(num)) {
		//std::cout << v /*- '0'*/ << "|";
		str += v;
		++j;
		switch (str[j])
		{
		case '0':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[62]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63+position], j);
			break;
		}
		case '1':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[63]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63 + position], j);
			break;
		}
		case '2':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[64]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63 + position], j);
			break;
		}
		case '3':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[65]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63 + position], j);
			break;
		}
		case '4':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[66]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63 + position], j);
			break;
		}
		case '5':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[67]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63 + position], j);
			break;
		}
		case '6':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[68]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63 + position], j);
			break;
		}
		case '7':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[69]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63 + position], j);
			break;
		}
		case '8':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[70]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63 + position], j);
			break;
		}
		case '9':
		{
			glBindTexture(GL_TEXTURE_2D, IndexTexture[71]);
			EnableTexture(NewTextureCoordinats[0], NewVertexCoordinats[63 + position], j);
			break;
		}
		}
	}
}
ошибки в вижуалке 2015 все ок, а в 2010 вот в строке с for:
Ошибка	11	error C2143: синтаксическая ошибка: отсутствие "," перед ":"	E:\флешка\other\nottoch\Tropic-Island\Tropic-Island\game3\research_very_goodZZZ\Scene2.cpp	452
Ошибка	12	error C2530: v: ссылки должны быть инициализированы	E:\флешка\other\nottoch\Tropic-Island\Tropic-Island\game3\research_very_goodZZZ\Scene2.cpp	452
Ошибка	13	error C3531: v: символ, тип которого содержит спецификатор "auto" должен иметь инициализатор	E:\флешка\other\nottoch\Tropic-Island\Tropic-Island\game3\research_very_goodZZZ\Scene2.cpp	452
Ошибка	14	error C2143: синтаксическая ошибка: отсутствие ";" перед "{"	E:\флешка\other\nottoch\Tropic-Island\Tropic-Island\game3\research_very_goodZZZ\Scene2.cpp	452

 , , , ,

Gremlin_
()

Ошибка в матлабе?

Форум — General
[A,B,t,r]=solve('e^(-i*k*a)+r^(i*k*a)=A*e^(-i*q*a)+B*e^(i*q*a)',
'A*e^(i*q*a)+B*e^(-i*q*a)=t*e^(-i*k*a)',
'i*k*(e^(-i*k*a)-r*e^(i*k*a))=i*q*(A*e^(-i*q*a)-B*e^(i*q*a))',
'i*q*(A*e^(-i*q*a)-B*e^(-i*q*a))=i*k*t*e^(i*k*a)')

Выдаёт ошибку Error:Expression or statement is incorrect--possibly unbalanced (,{,or[.
Вот исходное уравнение
http://www.picshare.ru/view/9003843/

 

Gremlin_
()

Есть клёвое задание переписать задание с си на си два плюца

Форум — Talks

Собственно код https://github.com/Beginerok/Tropic-Island/blob/master/Tropic-Island/mgtu/main.c задание в принципе не важно, так как тут надо вникнуть в код и написать без либевент на стл кто может помочь с асинхронным сервером это вам помощь, кто поможет больше всех скину денег но это не точно

Перемещено tailgunner из general

 

Gremlin_
()

В продолжении поиска работы

Форум — General
Вот код и задание 
http://www.cyberforum.ru/c-linux/thread2241745.html
я использую так:
Что-то не робит 
1. Собрал программу 
gcc main.c -levent  
2. под рутом стартанул программу
 ./a.out 127.0.0.1 23 
3. в другом терминале ввел 
telnet 127.0.0.1
и получил 
Trying 127.0.0.1... 
Connected to 127.0.0.1. 
Escape character is '^]'. 
Connection closed by foreign host. 
4. а в первом серверном терминале 
[0x557fcc83bac0] New connection! fd = 7 
[0x557fcc83bac0] on_read called, fd = 7
[0x557fcc83bac0] client sent a very long string, closing connection. 
[0x557fcc83bac0] on_close called, fd = 7 
в чем ошибка?

 , , , ,

Gremlin_
()

Задание тестовое по сям

Форум — Development

Есть вот такое задание:

Тестовое задание №2

Разработать консольное серверное приложение работающее в среде ОС LINUX на пользовательском уровне. Приложение должно 
генерировать последовательность целых чисел, состоящую из 3-х
 подпоследовательностей, каждая из которых представляет собой 
целочисленный неотрицательный 64-х битный счетчик. Для каждой 
такой подпоследовательности начальное значение и шаг между двумя
 соседними значениями задается пользователем произвольно. 

Формат задания параметров – простой текст в tcp/ip сокет (для проверки используется telnet-клиент). 
  
Перечень команд 
  
1.	seq1 xxxx yyyy (задать начальное значение = xxxx и шаг = yyyy для первой подпоследовательности); 
2.	seq2 xxxx yyyy (задать начальное значение = xxxx и шаг = yyyy для второй подпоследовательности); 
3.	seq3 xxxx yyyy (задать начальное значение = xxxx и шаг = yyyy для третьей подпоследовательности); 
4.	export seq - выдавать в сокет каждому клиенту сгенерированную последовательность. 
  
Примечания 
  
1.	Если в командах 1, 2, 3 любой из параметров (начальное значение и/или шаг) будет указан как = 0, 
то программа не должна учитывать данную подпоследовательность; 
2.	При переполнении счетчика подпоследовательность должна начинаться сначала; 
3.	Формат передаваемых по сети данных – 64-х битные целые числа (binary data); 
4.	Программа не должна аварийно завершать работу в случаях некорректно введенных параметров, 
аварийного завершения работы клиента и т.д; 
5.	Язык для разработки – C, компилятор GCC, в проекте должен присутствовать Makefile; 
6.	Для создания/управления потоками, списками, примитивами синхронизации и т. п. можно использовать сторонние библиотеки. 
  
Примеры входных и выходных данных 
  
1.	seq1 1 2 – задает подпоследовательность 1, 3, 5 и т.д; 
2.	seq2 2 3 – задает подпоследовательность 2, 5, 8 и т.д; 
3.	seq3 3 4 – задает подпоследовательность 3, 7, 11 и т.д; 
4.	export seq – в сокет передается последовательность 1, 2, 3, 3, 5, 7, 5, 8, 11 и т.д. 


Мне вроде понятно все кроме проверки сокета телнетом? и вывода под номером 4


[i]Перемещено jollheef из general[/i]

 

Gremlin_
()

Невозможно подключится к серверу filezilla?

Форум — General

Установил настроил filezilla сервер на виндовс, клиентом проверил на этой же машине работает, скачал под убунту клиент захожу с другого компа невозможно подключится, в чем дело?

 , , , ,

Gremlin_
()

RSS подписка на новые темы