Проблема: Из за слишком большого количества обращений апи подает слишком часто.Что это означает? Что он подаёт или это падает?
Вопрос: как можно снизить нагрузку?В вашем случае видимо реже обращаться к апи.
макросов вообще стараются по возможности избегать в С++, а если и приходиться использовать, то есть ряд правил, которые необходимо соблюдать для корректной работы. Вопрос, в каких случаях вообще использую макросы, и когда от них стоит отказаться и почему?Если говорить про ваше задание, то смысла 0, т.к. шаблоны могут успешно их заменить.
да и к тому же, как я уже читал, для обучения нужен уровень английского как минимум В2Честно говоря это тоже не похоже на правду, с английским будет явно проще, но можно и без B2 освоить программирование.
перспектива работы из дома и безвылазного залипания за пекой меня привлекает.Вы бы сначала попробовали бы начать программировать прежде чем делать такие выводы
но так мне смогут дать какую-то базу именно со стороны живых учителейИмеет смысл если вы не разбираетесь в it, условно не можете отличить udp от tcp, или http от https, но если вы говорите что достаточно усидчивы и уверены что не выгорите, то диплом реально пригодится только как корочка.
"Не изобретай велосипед, за тебя уже все придумали"Очень сильно зависит от задачи, если это функция/класс до 100-200 строчек, то обычно можно самому написать, но скорее всего решение будет покрывать только ваши потребности в проекте. Но если это что-то большое или что-то связанное с криптографией, то лучше использовать готовые и проверенные решения.
Раньше меня учили что если можно обойтись без библиотеки и написать самому, то лучше так и сделать, но в последнее время я вижу, что люди пишут : "Не изобретай велосипед, за тебя уже все придумали","Не факт что ты напишешь без костылей, а в готовой либе уже все костыли прошли".+ и - есть у всех подходов, обычно готовые решения лучше протестированы и содержат меньше багов, но они больше и если там, что-то пойдет не так, то большинство людей не смогут найти причину ошибки и исправить её.
#ifndef example
#define example
template <class T>
class A
{
//....
}
//в этом файле лежат определения шаблонных функций для A
#include "template.inl"
#endif
Программа для сетевого доступа к файламЕсли в такой постановке вопроса, то у вас условно должны быть клиент и сервер на основе tcp, поверх tcp вы можете уже использовать нужный протокол, например, ftp.
package main
import (
"fmt"
"math/rand"
"time"
)
type WordsStruct struct {
Id int
Fword string
Sword string
Freq int
}
func Next(st []WordsStruct) WordsStruct {
rand.Seed(time.Now().Unix())
shw := st[rand.Intn(len(st))]
return shw
}
func main(){
st := []WordsStruct{
{Id: 1, Fword: "test", Sword:"est" , Freq:5 },
{Id: 2, Fword: "rest", Sword:"ww" , Freq:75 },
}
fmt.Println(Next(st))
}
Как работает понял сразу, начал корить себя за то, что сам не догадался.вообще не стоит этим заниматься, это обычная ситуация, когда не знаешь как решать задачу и находишь в сети способ её решения, главное разобраться с тем как работает а не просто копипастить.
1) Правильно/неправильно ли я поступил, заглянув в решение?
2) Стоит ли вообще снизить интенсивность обучения?Зависит от цели, если хотите просто уметь автоматизировать некоторые процессы и писать небольшие программы, то точно не стоит сильно напрягаться, если хотите найти работу, то стоит делать выходные, но темп изучения должен оставаться довольно высоким, в целом 2-3 часа в обычный день и 4-5 в выходные дни, если найдете хороший roadmap, и в последние 3 месяца начнете дополнительно изучать как проходить собеседования и ходить на них, то довольно с большой вероятностью сможете найти работу.
Представляться не буду: думаю, никому не будет интересно читать о личной жизни аффтора.Я бы почитал
Но я не понимаю, с чего мне нужно начинать. Может кто-то что-то посоветовать?Прочитайте книгу по нужному языку, вроде популярные среды разработки это UE(c++) и unity(c#), можете совместно изучать язык и геймдев.
Тем более, мне хочется поподробнее познакомится с программированием,Вот вы пишете что прошли курсы и тд, но насколько я знаю на c++/Java/питон полно курсов ютубе, которые достаточно полно рассказывают об этих ЯП.
Как можно вытащить из данного масива, данные за определённый промежуток времени, месяц, неделя или за определенную дату?Передвигаетесь по