Вопросы с тегами [variables]

1

голосов
3

ответ
41

Просмотры

Как разрешить переменные среды пользователя в FilePath

Golang на окнах. Попытка использовать os.Open ( "% USERPROFILE% \\ myfile.txt") Получение пути к файлу не найдены и golang не решает% USERPROFILE% до моего C: \ Users \ папки MyUserName.
user3051040
1

голосов
1

ответ
9.2k

Просмотры

Уничтожить PHP сессий в браузерах Tab Close

я stucked, я работаю над проектами hotbartendersla я использовал много сеансов для обработки данных в бронировании событий, теперь я хочу, чтобы уничтожить сеанс, когда пользователь закрыл окно / вкладку браузера, потому что когда-либо я открытая площадке остатков выбора так же, как я и сделал. я использовал эту функцию window.onbeforeunload = () {$ .post ( "mysessionsdestroypage.php", функция (данные) {}); } Но когда я прыгнул на шаге 2, шаг 3, мои сеансы будут уничтожены данные и не достигли на шаге 4. я искал много, но я не нашел надежное решение для этого
Engr Zardari
1

голосов
2

ответ
177

Просмотры

почему мы не можем иметь заглавные буквы в кортеже объявления переменных в Скале

Почему мы не можем иметь буквы в переменном кортеже, Как я создаю Testdata он бросает Вэла ошибки (trainingData, TestData): Tuple2 [RDD [LabeledPoint], RDD [LabeledPoint]] = (расколы (0), расщепляется ( 1))
wctapasadan
1

голосов
2

ответ
69

Просмотры

переменный C ++ для хранения любого одномерного массива

Можно ли в C ++, чтобы создать тип переменной, которая может содержать массив с любыми размерами? Я имею в виду переменную, которая может хранить 1, 2, 3 ... одномерный массив. Я думаю, что это можно сделать с помощью шаблонов, но я не мог понять, каким образом. Я был бы очень признателен, если кто-то может помочь.
AdamVarga
1

голосов
1

ответ
73

Просмотры

Как получить JavaScript имена объектов недвижимости? [Дубликат]

Этот вопрос уже есть ответ здесь: Получение имени свойства объекта 11 ответов я хочу, чтобы создать таблицу, заголовок метка, как известно, динамически на основе данных имен объекты собственности Вот мой пример кода: акушер = {** имя **: «Джо »** ** возраст: "22", ** страна **: "UK"} таблица = document.createElement ( "таблица"); Функция createHeaders (OBJ) {пусть тр = document.createElement ( "TR"); // получить ключи и перебирать ... для (пусть ключа ключей) {// как получить ключи? Const й = document.createElement ( 'й'); th.innerHtml = ключ; tr.appendChild (е)} возвращение тр; }
MrDevIll
1

голосов
0

ответ
137

Просмотры

Переходя локальную переменную в анонимной функции в Javascript (D3 фильтрация)

Я пытаюсь передать локальную переменную (словарь) в функции D3 фильтра, но имею мало успеха в этом. d3appendedElement.on ( "щелчок", функция (d) {вар county_list = state_retriever [d.id]; // county_list представляет собой словарь: // county_list = { "56001": правда, "56003": правда, "56005" : правда, ...} embedGroup.filter (функция (е) {console.log (е); // е = [ "16079", -0,36402252840408394, -0,5303157467831482] // здесь, я хотел бы иметь доступ к county_list . Тем не менее, я не // следующий не работает, я получаю // `Uncaught ReferenceError:. county_list не defined` возврата е [0] в county_list;});} county_list представляет собой словарь строк совпавших с правдой. embedGroup является объектом d3, и я пытаюсь фильтровать каждую точку данных (фильтр [ «16079», -0,36, -0,53] на 16079) на основе того, является ли оно в словаре county_list. Есть ли способ сделать это без county_list глобального переменного?
asuprem
1

голосов
3

ответ
113

Просмотры

Best practices for defining an entirely new type in typescript?

У меня есть среда выполнения с несколькими константами глобально: TOP = 1 TOP_RIGHT = 2 RIGHT = 3 BOTTOM_RIGHT = 4 ИТОГ = 5 BOTTOM_LEFT = 6 ЛЕВЫЙ = 7 TOP_LEFT = 8 Это мне ясно, что эти 8 константы не только произвольные постоянные, но на самом деле множество направлений. Поэтому я хотел бы иметь их быть типа НАПРАВЛЕНИЯ, так что я могу сделать что-то вроде этого: пусть теста: DIRECTION = TOP_LEFT; пусть Foo: DIRECTION = TOP; пусть бар: DIRECTION = влево; пусть цель: DIRECTION = RIGHT; Я рассмотрел несколько вариантов, как это произошло (то есть, что положить в файле direction.d.ts): перечисления требуют тонны синтаксиса и шаблонного, чтобы просто получить от земли, поэтому они нежелательны в данном случае. Когда я использую тип ключевого слова, кажется, не в состоянии создать новый тип, который не просто псевдоним другого. (Например, тип НАПРАВЛЕНИЕ = целое число; допускается, но тип НАПРАВЛЕНИЕ; не является. Определение НАПРАВЛЕНИЯ как псевдоним целого числа является нежелательным, поскольку, несмотря на то, что они являются технически целыми числами в окружающей среде, НИЗ-2 бессмыслен, и должен привести к ошибке. Интерфейс НАПРАВЛЕНИЕ {}, кажется, приводит к желаемому поведению, что позволяет мне определить этот новый тип. Тем не менее, похоже, довольно злоупотребление системы типизации (я нахожусь под впечатлением, что интерфейсы TS были в основном эквивалентом классов.) Что большинство TS дружественного способ для достижения этой цели? позволяя мне определить этот новый тип. Тем не менее, похоже, довольно злоупотребление системы типизации (я нахожусь под впечатлением, что интерфейсы TS были в основном эквивалентом классов.) Что большинство TS дружественного способ для достижения этой цели? позволяя мне определить этот новый тип. Тем не менее, похоже, довольно злоупотребление системы типизации (я нахожусь под впечатлением, что интерфейсы TS были в основном эквивалентом классов.) Что большинство TS дружественного способ для достижения этой цели?
Stack Tracer
1

голосов
1

ответ
758

Просмотры

sendgrid имя пользователя и пароль окружения переменные не читать, когда действие почтовая программа выполняется

ключ API, который был представлен во время установки Smtp»теперь я источник ./sendgrid.env я проверяю ENV, это показывает имя пользователя / пароль. Рельсы гр NotificationMailer.notification_email (@admin_email, @item) Поставлять Я вижу электронной почты получает журнал, но я получаю Net :: SMTPFatalError: 550 отправители не допускается Если я жёстко переменные ENV, аутентификация работает. Так что я не понимаю, почему переменные ENV не получают в процессе. пожалуйста, порекомендуйте т понять, почему переменные ENV не получают в процессе. пожалуйста, порекомендуйте т понять, почему переменные ENV не получают в процессе. пожалуйста, порекомендуйте
Robert
1

голосов
1

ответ
360

Просмотры

R влияет на переменный у мишени [закрыто]

Одна из задач Machine Learning / Наука данных делают прогнозы. Но я хочу, чтобы получить больше понимания в переменных моей модели. Для того, чтобы получить больше понимания, я пробовал разные методы: логистическая регрессия (Выход обеспечивает некоторые «идею» во влиянии различных переменных, см: Проверка интерпретации резюме GLM в R) Функция xgb.plot.importance применяется на повышающее дереве см рисунок ниже (применяется на множестве Titanic данных). И я увидел большую статью (но, к сожалению, она не работает), как объяснить повышающее дерево (см https://medium.com/applied-data-science/new-r-package-the-xgboost-explainer- 51dd7d1aa211). Мой вопрос: есть ли другие способы, чтобы дать себе (или даже лучше: бизнес) более глубокое представление о том, какие переменные имеют влияние на целевую переменную? И, конечно же:
R overflow
1

голосов
1

ответ
44

Просмотры

How do scopes in python work (Accessing an external Variable from an inner function) [duplicate]

Этот вопрос уже есть ответ здесь: Python переменная ошибка сфера 11 ответов Может кто-нибудь объяснить, как прицелы работать в питоне я думал, что я понял, что это, но есть одна вещь, которую я не понимаю. В этом примере 1 я использую глобальное ключевое слово, чтобы получить доступ к глобальным переменным, но что, если вы определяете переменную, х, в функции, функции, а затем попытаться получить доступ к этой переменной в другой функции, sub_function, которая определяется в основной функции (например, 2). Пример 1 х = 10 функции четкости (): Защита sub_function (): глобальный хх + = 1 sub_function () функция () Пример 2 Функция четкости (): х = 10 Защита sub_function (): х + = 1 sub_function () функция ( ) это дает ошибку «UnboundLocalError: локальная переменная„х“, на который ссылается перед тем назначением» Я предположил, что поскольку х в функции () он создается на некотором стеке и удаляются только после Funcition () выходит из области видимости. sub_function () находится в области видимости функции (), так что х равно должны быть доступны. Обновление Я понимаю, что питон необходимо глобальное ключевое слово, чтобы сослаться на глобальную переменную для изменения it.But Что делать, если переменная не является глобальным, но не в моей компетенции. В основном х в примере 2 не является глобальным ... это?
MrBrN197
1

голосов
0

ответ
35

Просмотры

Р: Забыв Определен определение переменной формулы

Как мы вновь, как ранее были определены определенные переменные? Пример:
Kai Cheung
1

голосов
2

ответ
34

Просмотры

php session destroy issue in specific server

I am creating 3 sessions and destroying with proper functions. However it throws weird issue to me where in Internet explorer, it doesn't destroy session, in firefox and chrome, I have to refresh the page twice. Here is the simple code I am using to check: login.php (This is to create sessions) if(isset($_POST['create_session'])){ $_SESSION['user_id'] = '1'; $_SESSION['first_name'] = 'first name'; $_SESSION['last_name'] = 'last name'; echo "Session Created Successfully! Click here"; } ?> index.php (This is to check whether session has been created properly or not)
Dhaval
1

голосов
0

ответ
214

Просмотры

Получить тайм-аут сеанса с сервера ColdFusion в AngularJS

У меня есть приложение, реализованное в Coldfusion и AngularJS. У меня есть внешняя система проверки подлинности, используемая для обеспечения безопасности наших приложений. Это называется в файле Application.cfc приложения. Когда пользователь пытается получить доступ к приложению, система аутентификации называется и, если аутентификация является правильной, пользователь может получить доступ к приложению. Я положил в сессии некоторые данные о users'roles. Эта система безопасности определяются с другой URL. Во взглядах у меня есть некоторые формы с выпадающим списком заселения благодаря запросам AJAX. Как нет обновления страницы (Single приложения страницы). Если сеанс сервера отсутствует, то запросы не выполнены правильно: я получить статус 302 сервера, поскольку аутентификация пытается быть запущен, и я могу видеть в colnsole: Не удалось загрузить https: // myAuthenticationSystem: Ответ на предполетный запрос не проходит проверку контроля доступа: Нет «Access-Control-Разрешить-Origin» заголовок присутствует на запрошенный ресурсе. Происхождение «HTTP: // MyApplication», следовательно, не имеет права доступа. Я стараюсь, чтобы получить статус в моем угловом сценарии JS, и я получить статус 0 и данные равен нулем. Это нормально ?? Я хотел бы высветил перезагрузку aaplication если сеанс сервера отсутствует, для предотвращения такого рода проблем (в идеале с всплывающим сообщением в AngularJS «Сессия истекла. Вы собираетесь перенаправлены аутентификациями ...»). Как я могу это сделать? Вот мой код: Application.cfc // вызывает AUTHENTICATION СИСТЕМЫ .......................... // Проверка доступа пользователей .... ....................... // PUT ДАННЫХ СЕССИИ index.cfm .................. .......... // преобразуем ColdFusion переменные в JS VARIABLES для скошенных JS вар #toScript (SESSION.userLogin, "UserLogin") #; вар #toScript (SESSION.tocken, "tocken") #; вар #toScript (SESSION.userRoles, "UserRoles") #; ............................ app.js уаг приложение = angular.module ( 'ContactsApp', [ 'ngRoute', «щ. самозагрузки», 'ngDialog', 'углового поповер']); // зарегистрировать перехватчик как сервис app.factory ( 'HttpInterceptor', [ '$ д', '$ rootScope', функция ($ д, $ rootScope) {возвращение {// По запросу запроса успеха: функция (конфигурация) {// Возвращает конфигурацию или завернуть его в обещании, если пустые. вернуться конфигурации || $ Q.when (конфигурация); } // При неудаче запроса RequestError: функции (отказ) {//console.log(rejection); // Содержит данные об ошибке на запрос. // Возвращает отказ обещания. возвращение $ q.reject (отказ); } // В ответ успеха ответ: функции (ответ) {//console.log(response); // Содержит данные из ответа. // Возвратить ответ или обещание. вернуться ответ || $ Q.when (ответ); }, // В случае неудачи ответа responseError: функции (отказ) {//console.log(rejection); // Содержит данные об ошибке. // Проверить, является ли перехватывать пары установить в массиве конфигурации. // Если перехватывать пары отсутствуют или установлены верно, мы выводим модальное, содержащее ошибку, если (TypeOf rejection.config.intercept === «не определен» || rejection.config.intercept) {// излучающее событие, чтобы привлечь . модальный с помощью углового начальной загрузки $ rootScope $ испускает ( '' errorModal, rejection.data); } // Возвращает отвержение обещания. возвращение $ q.reject (отказ); }}; }]); app.config (функция ($ routeProvider, $ httpProvider, ngDialogProvider) {$ httpProvider.defaults.cache = ложь; если (! $ httpProvider.defaults.headers.get) {$ httpProvider.defaults.headers.get = {}; } // отключить IE кэширование запроса Ajax $ httpProvider.defaults.headers.get [ 'If-Modified-Since'] = '0'; // Добавить перехватчик в $ httpProvider для перехвата HTTP уравнивает $ httpProvider.interceptors.push ( 'HttpInterceptor'); $ RouteProvider.when ( '/ все-контакты', {templateUrl: 'шаблон / allContacts.html', контроллер: 'ctrlContacts',}) .when ( '/ вид-контакты /: ContactID', {templateUrl: «шаблон / viewContact.html», контроллер: 'ctrlViewContacts'}) .otherwise ({RedirectTo: '/ все-контакты'}); }); ) App.controller (» ctrlContacts', функция ($ резервированные $ тайм-аут, MyTextSearch, ContactService) {// доступ к переменным JS $ scope.userRoles = UserRoles; $ Scope.userLogin = Userlogin; ............}); app.controller ( 'ctrlViewContacts', функция ($ резервированные $ routeParams, MyTextSearch, ContactService, RequestService, ReportService) {// доступ к переменным JS $ scope.userRoles = UserRoles; $ scope.userLogin = UserLogin; // EXECUTE AJAX QUERY ContactService.loadCategory ( 'не определен', 0) .success (функция (категория, статус, заголовок, конфигурация) {$ scope.categories = категория; console.log ( "статус:" + статус);}) .error (функция (данные, статус, заголовок, конфигурации) {console.log ( "sessionExpired:" + sessionExpired); console.log ( "ERROR "); console.log (" + Заголовок); console.log ( "конфигурация:" + конфигурация); если (состояние == 302) {Alert ( "Время сеанса истекло - New Authentication просил"); window.location.replace (заголовки ( 'http://intragate.test.ec.europa.eu/remed')); } Если (состояние == 0) {Alert ( "ERROR 0 - Сессия просрочена - New Authentication просил"); // $ window.location.reload (); }}), Наконец (функция () {console.log ( "наконец закончил РЕПО");.}); }); ......................... Заранее спасибо за помощь. Sebastien + Заголовок); console.log ( "конфигурация:" + конфигурация); если (состояние == 302) {Alert ( "Время сеанса истекло - New Authentication просил"); window.location.replace (заголовки ( 'http://intragate.test.ec.europa.eu/remed')); } Если (состояние == 0) {Alert ( "ERROR 0 - Сессия просрочена - New Authentication просил"); // $ window.location.reload (); }}), Наконец (функция () {console.log ( "наконец закончил РЕПО");.}); }); ......................... Заранее спасибо за помощь. Sebastien заменяющие (заголовки ( 'http://intragate.test.ec.europa.eu/remed')); } Если (состояние == 0) {Alert ( "ERROR 0 - Сессия просрочена - New Authentication просил"); // $ window.location.reload (); }}), Наконец (функция () {console.log ( "наконец закончил РЕПО");.}); }); ......................... Заранее спасибо за помощь. Sebastien заменяющие (заголовки ( 'http://intragate.test.ec.europa.eu/remed')); } Если (состояние == 0) {Alert ( "ERROR 0 - Сессия просрочена - New Authentication просил"); // $ window.location.reload (); }}), Наконец (функция () {console.log ( "наконец закончил РЕПО");.}); }); ......................... Заранее спасибо за помощь. Sebastien
coeurdange57
1

голосов
1

ответ
29

Просмотры

передавая переменную в имени атрибута в HTML

Этот код выводит другой вопрос из БД до тех пор, пока цикл не закончится с параметрами McQ типа радио: $ SQL = "SELECT * FROM вопросы WHERE` type` IN ( '" .implode ( " ''"., $ fin_element)"') «; $ Результат = $ conn-> запроса ($ SQL); если ($ result-> num_rows> 0) {// выходные данные каждой строки в то время как ($ строка = $ result-> FETCH_ASSOC ()) {эхо ""; эхо "Q:". $ Строки [ "question_name"]. ""; эхо "". $ строки [ "answer1"]. "". ""; эхо "". $ строки [ "Ответ2"]. "". ""; эхо "". $ строки [ "answer3"]. "". ""; эхо "". $ строки [ "Ответ4"]. "". ""; }} Еще {эхо "0 результатов"; }, Но здесь каждые варианты каждого вопроса имеют один и тот же атрибут имени только Question1, но я хочу, чтобы на следующий вопрос имя атрибут должен измениться на question2 и так далее. Пожалуйста помоги
andro3
1

голосов
1

ответ
43

Просмотры

Объект называется строкой не отображается

Моя Цель: Создание CYOA Использования объектов Я совершенно новый для JavaScript, и пытаюсь сделать простую игру CYOA, используя этот код из этого Reddit комментария в качестве шаблона. Тем не менее, я хочу использовать объекты (значения которых предназначены для постоянной) для хранения различных значений строк для сообщений и каждый выбор указывает на объект, в отличие от того, все объекты, в массивах и того, чтобы указать на них с помощью использования их индекс в массиве. Мои рассуждения в том, что это было бы (теоретически) проще для меня, чтобы организовать с помощью строки, как «msg_001» или «story5_28» вместо того, чтобы изменить кучу цифр в случае я вставил какой-то новый набор сообщений в середине массив. Моя проблема: Первое сообщение не отображается снова В принципе, я хочу, чтобы петли назад к первому сообщению и его набор ответов, но это не будет. Первоначальный printCurrentMsg () работает (изменение содержания «сообщение» дивы до значений msgText и перекручивание через выбор объекта массива, чтобы установить кнопки в «выбор» ДИВ, на основе объекта, указанного в currentMsg) и соответствующие onlick атрибуты кнопки, кажется, работают, пока они не будут настроены на показ msg_000. Это, кажется, что независимо от значения currentMsg есть printCurrentMsg не будет показывать объект строка относится, кроме того, когда он делает изначально. Кроме того, после использования console.log в различных точках в сценарии, я заметил, что currentMsg не изменяется, и с помощью console.log (TYPEOF) для обоих currentMsg и окно [currentMsg] показывает, что первая строка и последний объект. Могу ли я непреднамеренно создать две отдельные переменные? Я' пробовал ... ... используя параметры в printCurrentMessage. ... используя currentMsg в функциях вместо окна [currentMsg]. ... используя точечную нотацию вместо квадратных скобок. ... с помощью этого [] вместо окна []. Я не уверен, имеет ли это делать с асинхронностью, я доступ к свойствам объекта неправильно, мое понимание сферы несовершенно, или если я ошибочно использованию глобальных переменным. Должен ли я использовать какой-то обратный вызов? Использование «фиктивный» msg_000 решений другого объекта с другим именем, но один и то же свойство, служит в качестве решения паллиатива, но я до сих пор не понимает, в чем проблема. Имея все Сообщи _ *** объекты в массиве и обращаясь к ним по номеру индекса вместо строки также будет работать, но я м решаются полагаться на что и для упомянутой выше занудства и тот факт, что я до сих пор не понимаю, почему значение currentMsg остается неизменной. Для того, чтобы лучше сформулировать свою проблему, вот jsfiddle с моим кодом, и я должен разместить его ниже, а также. // Сообщения вар msg_000 = {// Запускает с этим, я хочу, чтобы иметь возможность вернуться к нему msgName: "msg_000", msgText: "Sup Выберите вариант!", Выбор: [ans_000 = {ansText: " Поднимитесь на холм "ansGoto: "! msg_001" // это работает}, ans_001 = {ansText: "Кожа кота", ansGoto: "! msg_002" // это работает}, ans_002 = {ansText:" построить скворечник! », ansGoto: "msg_003" // это работает}]}; вар msg_001 = {msgName: "msg_001", msgText: "Встреча на высшем уровне Вы большие снежные вершины!", Выбор: [ans_000 = {ansText: "Поговорите с рекурсии Гуру!", AnsGoto: "msg_000" // это не работает}]}; вар msg_002 = {msgName: "msg_002", msgText: "Вы страдаете серьезными порезы на лице!", выбор: [ans_000 = {ansText: "Start Over", ansGoto: "msg_000" // это не работает}] }; вар msg_003 = {msgText: «. Вы строите довольно средний глядя скворечник Некоторые grackles переместились в менее, размещая их различные knicknacks, постельное материалы и Chrono-шлюзы в своем новом жилище», выбор: [ans_000 = {ansText: " Шаг через хроно-шлюз», ansGoto:„msg_000“// это не работает}, ans_001 = {ansText: "Я думаю, что я хочу подняться на эту гору там.", ansGoto: "msg_001" // это работает}]} уаг currentMsg = "msg_000"; // первое сообщение "msg_000" printCurrentMsg = функция () {document.getElementById ( "сообщение") innerHTML = окно [currentMsg] .msgText. // устанавливает сообщение (в DIV с идентификатором «сообщение») // на основе переменной «currentMsg». «CurrentMsg.msgText» // не похоже на работу. вар выбор = «»; для (вар я = 0, L = окно [currentMsg] .choices.length; я <л; я ++) {выбор + = "" + окна [currentMsg] .choices [я] .ansText + "Гото" + окно [currentMsg ] .choices [я] .ansGoto + ""; // сделать кнопки, устанавливает кнопку» журнал (окно [currentMsg]) возвращает "[Объект // объект]"; с помощью TYPEOF показывает мне, что «currentMsg» является // строка и «окно [currentMsg]» является объектом. Я думал, // что они оба были тем же объектом, я неумышленно // создание двух различных объектов? printCurrentMsg (); // запускает эту функцию, кажется, для отображения сообщений // кроме тех, от объекта «msg_000». }; printCurrentMsg (); // Отображение исходного сообщения и выбора // от «msg_000», но после того, как выбрано новое сообщение будет // не дисплей «msg_000», если он указал на от «ansGoto» // собственности. Спасибо за ваше время. является объектом. Я думал, // что они оба были тем же объектом, я неумышленно // создание двух различных объектов? printCurrentMsg (); // запускает эту функцию, кажется, для отображения сообщений // кроме тех, от объекта «msg_000». }; printCurrentMsg (); // Отображение исходного сообщения и выбора // от «msg_000», но после того, как выбрано новое сообщение будет // не дисплей «msg_000», если он указал на от «ansGoto» // собственности. Спасибо за ваше время. является объектом. Я думал, // что они оба были тем же объектом, я неумышленно // создание двух различных объектов? printCurrentMsg (); // запускает эту функцию, кажется, для отображения сообщений // кроме тех, от объекта «msg_000». }; printCurrentMsg (); // Отображение исходного сообщения и выбора // от «msg_000», но после того, как выбрано новое сообщение будет // не дисплей «msg_000», если он указал на от «ansGoto» // собственности. Спасибо за ваше время.
innerHTML
1

голосов
1

ответ
63

Просмотры

почему обратные косые черты, указанные в пути, определенного как значения макроса удаляются? Есть ли способ избежать этого?

В моем визуальном приложении студии, я определяю SDK_INC макропроцессора в свойствах проекта под C / C ++ -> Preprocessor -> Препроцессор Определения. Макрос определяется следующим образом: SDK_INC = $ (WindowsSDK_IncludePath) Тогда в моем коде, я получить доступ к SDK включает путь так: #define STRINGIZE (х) #x #define STR_VALUE (х) STRINGIZE (х) символ sdkPath [1000] = STR_VALUE (SDK_INC); Но, в то время отладки, я считаю, что путь принес из макроса есть все обратные слэши удаляются. Я обнаружил, что проблема не связана с $ (WindowsSDK_IncludePath) сама по себе, но это общая проблема с ничего имеющего обратную косую черту в нем. то есть даже если я определяю макрос напрямую, без использования $ (WindowsSDK_IncludePath) следующим образом: SDK_INC = C: \ Program Files ... blahblah Пути, полученный во время выполнения все равно будет иметь обратный слэш удален.
Anurag S Sharma
1

голосов
1

ответ
25

Просмотры

How to Pass a list of variables which are strings to stdout via subprocess.communicate

Я могу успешно жесткий код мои ценности следующим ниже: (мое приложение запускает и параметры передаются, и она работает, как будто я попал ввести после ручного ввода каждого параметра, как я бы, если бы я запустил его через командную строку, ввод параметров вручную попав ввести после каждого из них): от подпроцесс импорта Popen, ТРУБЫ, STDOUT р = Popen ([ 'C: \\ Program Files \\ приложение \\ Bin \\ \\ ток myapp.exe'], стандартный вывод = PIPE, STDIN = ТРУБА, STDERR = ТРУБА) stdout_data = p.communicate (вход = '13 20180212.log 20180212.txt 20180212fix.txt'.encode ( "8-UTF")) [0] = стандартный вывод p.communicate () [0] для печати (. «STDOUT: {}» формат (стандартный вывод)) `но я хочу, чтобы заменить эти жестко закодированные значения с переменными и он не работает успешно следующим образом: Выходные отпечатки следующим образом - и приложение открыто, но ничего не происходит C: \ Program Files \ приложение \ Bin \ ток \ MyApp.EXE [ '13', '20180212.log', '20180212.txt', '20180212fix.txt'] option_num = "13" date_log = "20180212.log" дата_как_текст = "20180212.text" date_fix = "20180212.fix" аргументы = [option_num,, дата_как_текст, date_log date_fix] команда печати (аргументы) = [имя_программа] command.extend (аргументы) выход = subprocess.Popen (команда, стандартный вывод = subprocess.PIPE) .communicate () [0] для печати (выход ) нет ошибок, приложение просто получает все как одна строка ввода вместо обработки возврата или ввести после каждой переменной - и если я смотрю на открытый процесс в Windows, Process Explorer, он показывает все параметры, которые прошли сразу20180212.text»date_fix = "20180212.fix" аргументы = [option_num,, дата_как_текст, date_log date_fix] Команда печати (аргументы) = [имя_программа] command.extend (аргументы) Выход = subprocess.Popen (команда, стандартный вывод = subprocess.PIPE ) .communicate () [0] печать (выход) Нет ошибок, приложение просто принимает все это как одна строка ввода вместо обработки возврата или ввести после каждой переменной - и если я смотрю на открытый процесс в Windows, Process Explorer, он показывает все параметры, которые прошли сразу20180212.text»date_fix = "20180212.fix" аргументы = [option_num,, дата_как_текст, date_log date_fix] Команда печати (аргументы) = [имя_программа] command.extend (аргументы) Выход = subprocess.Popen (команда, стандартный вывод = subprocess.PIPE ) .communicate () [0] печать (выход) Нет ошибок, приложение просто принимает все это как одна строка ввода вместо обработки возврата или ввести после каждой переменной - и если я смотрю на открытый процесс в Windows, Process Explorer, он показывает все параметры, которые прошли сразуприложение просто получает все это в одну строку ввода вместо обработки возврата или ввести после каждой переменной - и если я смотрю на открытый процесс в Windows, Process Explorer, он показывает все параметры, передаваемые сразуприложение просто получает все это в одну строку ввода вместо обработки возврата или ввести после каждой переменной - и если я смотрю на открытый процесс в Windows, Process Explorer, он показывает все параметры, передаваемые сразу
Sherri
1

голосов
2

ответ
39

Просмотры

Как использовать переменную PHP, объявленные в родительском файле в включаемом файле

Я пытаюсь передать переменную PHP $ shareURL = «someURL»; от родительской страницы test.php в прилагаемом файле commentTest.php. Это возможно? Если да, то пожалуйста, помогите. Родитель File = test.php PHP включаемого файла = commentTest.php
Mr. B
1

голосов
3

ответ
67

Просмотры

печать вывод командной истории 1 из сценария оболочки

Вот моя проблема, из консоли, если я печатаю ниже, вар = `1` история эхо $ вар я получаю желаемый результат. Но когда я делаю то же самое внутри скрипта, он не показывает никаких выходных данных. Кроме того, для других команд, таких как PWD, LS и т.д., сценарий показывает желаемый результат без каких-либо проблем.
vjoseph1
1

голосов
1

ответ
602

Просмотры

Как получить доступ в глобальный массив в Swift 4?

Я с трудом изменения в мой глобальный массив monthlyAvgArray через мою функцию parseJson (). Когда я запускаю отладчик, он показывает, что он имеет значения в какой-то момент, но потом, когда я пытаюсь получить доступ к нему вне функции, она говорит, что ее пустой. Я попытался возвращающий массив из моей функции и полагая его равным глобальный массив, но это не сработало. Вот мой глобальный массив: // объявить динамические массивы, которые будут содержать информацию, которая разобранную // будет использовать одни и те же два массива для каждого завода вар dateArray = [String] () вар monthlyAvgArray = [Double] () А вот мой parseJson (), который принимает в строке для URL. FUNC parseJson (URL_STRING: String) {пусть URL = URL (строка: EBR_String) // вар monthlyDoubleArray = [Double] () // Загрузка URL URLSession.shared.dataTask (с: URL !, completionHandler: {(данные, ответ , ошибка) в // Если есть какая-либо ошибка, не пытайтесь разобрать его, показать охранник ошибки пусть данные = данные, ошибка == ноль еще {печати (ошибка!); возвращение} пусть декодер = JSONDecoder () {делать пусть plantData = попробовать decoder.decode ([завод] .self из: данных) // получить каждый словарь завода в plantData массиве растительных словарей для вара eachPlant в plantData {// проверить увидеть, если какое-либо значение 30 дней средны равно нулем, если (eachPlant.monthlyAVG == ноль) {// устанавливают нулевые значения eachPlant.monthlyAVG = «0»} //print(eachPlant.date) // печать (eachPlant.monthlyAVG !) пусть monthlyDouble = NSString (строка:! eachPlant.monthlyAVG). EBR_String) SetGraph ()} Я имел глобальные массивы установлен на частные раньше, потому что я не хочу им быть доступ в других View Controllers, но я хочу быть в состоянии быть доступ ко всему в этом конкретном View Controller. Я просто интересно, почему я не получаю значение в массиве в одном месте, а потом ничего после этого. Может кто-нибудь мне помочь? Благодарю.
Gina
1

голосов
0

ответ
52

Просмотры

Command Python and others do not work in Windows 10 cmd

В настоящее время я пытаюсь установить библиотеку Python под названием «Matplotlib» для того, чтобы сделать некоторые участки данных, но у меня возникают некоторые проблемы при попытке установить его. У меня есть установить Python, добавьте Путь Python для того, чтобы использовать некоторые команды в CMD в ОС Windows 10 Home и то, что я обнаружил, что при использовании «питон» ЦМД показывает, что это не признают, но при использовании «ру» его показывает "Python 3.6.4 (v3.6.4: d48eceb, 19 декабря 2017, 6:04:45) [MSC v.1900 32 бит (Intel)] на win32" это не было бы проблемой, если бы это был только один. Я пытался также установить пип с «пм -m пип пип установить -U» и команда дает следующий ответ: требование уже уточненное: пип в C: \ python36-32 \ Lib \ сайта-пакеты Как я undertand это значит, что я уже установил пип, почему я не могу использовать его в окнах CMD? Мои пути переменные в Windows, включают следующее: C: \ Python36-32; C: \ Python36-32 \ Lib \ сайт-пакеты; C: \ Python36-32 \ Scripts Но когда я делаю следующее: пип установить Matplotlib ЦМД не опознает команду. Мне нужно добавить еще одну переменную системного пути для того, чтобы использовать «пип» и «питона» в ЦМД ли? PD: Я в настоящее время использую Python для компиляции программ с Eclipse, и она отлично работает
Mario793
1

голосов
1

ответ
53

Просмотры

Как разделить переменные между скриптами в Powershell?

У меня есть трудности, пытаясь найти ответ, который решает эту проблему в Интернете. У меня есть скрипт, который запускает все другие мои скрипты в определенном порядке. $ Х = 0; $ Z = 0; CD * путь к файлу *; . \ Filename1.ps1; написать-хост «$ х текстов $ г текст»; . \ Filename2.ps1; написать-хост «$ х текстов $ г текст»; В каждом из этих сценариев у меня есть варианты, которые будут добавлять 1 либо переменной $ х или переменной $ г $ а = Read-Host, если ($ в -eq "Option One") {$ х = $ х + 1} ElseIf ($ -eq "Вариант второй") {$ г = $ г + 1} еще {Write-Host "Не действительный вариант"; . \ FilenameX.ps1} Проблема в том, что скрипт, который запускает все эти сценарии не будут признавать изменение переменной. Как это исправить?
Otto Evans
1

голосов
1

ответ
269

Просмотры

определяемые пользователем TeamCity переменные окружения

Я пытаюсь получить определенный пользователь переменный из параметров Teamcity, которые я установил во время выполнения с помощью PowerShell. Когда я делаю% VARIABLENAME% в окне бегуна сценария PowerShell я получаю значение переменной. Однако, когда я программно создать строку с знаком% печатает буквальным. Я также попытался с помощью $ ENV: VARIABLENAME согласно их документации, которая не помогает. Ниже функция Я пишу, чтобы получить значение переменной ENV: Функция получения-дц-ENV-вар {Param ([Parameter (Обязательный = $ верно)] [строка] $ env_var) Процесс {$ Var = Env: $ env_var # пытался как $ ENV и Env и не работают, если ($ вар!) {Write-Host "Невозможно получить переменную окружения:" $ env_var} еще {вернуть $ Var.trim ()}}}
Jay Pat
1

голосов
2

ответ
48

Просмотры

Как сравнить и заменить x10 переменную со строкой, содержащей x10 внутри

Я пытался сделать: двойной х10 = 2,4; Строка ул = «Значение переменной х10»; INT с = 0; в то время как (с
AQAhmad
1

голосов
0

ответ
37

Просмотры

MacOS and Environment variables

Я поставил свои переменные окружения в моем .bash_profile файла. У меня есть внешний вид Macos 10.12.6 Это как: #MYENV экспорт environemnt MY_ENV = / Users / имя_пользователя / каталог я создаю простой код Java, которые пытаются читать все переменные окружения: государственной статической силы основных (String [] арг) {Карта окр = System.getenv (); для (String envName: env.keySet ()) {System.out.println ( "Имя:" + envName); }} Если я запускаю мой код печатает только эти varriables: запустить: имя PATH:: имя имя J2D_PIXMAPS: имя SHELL: JAVA_MAIN_CLASS_3122 Имя: Имя пользователя: Имя TMPDIR: JAVA_MAIN_CLASS_2967 Имя: SSH_AUTH_SOCK: XPC_FLAGS Имя: LD_LIBRARY_PATH: __CF_USER_TEXT_ENCODING имя: Apple_PubSub_Socket_Render имя: LOGNAME: имя LC_CTYPE: имя XPC_SERVICE_NAME: PWD имя: SHLVL имя: HOME имя: _ BUILD УСПЕШНОГО (общее время: 0 секунд) Если я бегу printenv команду из моего терминала, я могу видеть мою переменную окружения. Так что моя проблема в том, почему не моя ява приложение посмотреть все varriables среды? Спасибо!
solarenqu
1

голосов
0

ответ
332

Просмотры

Невозможно получить переменные окружения в Node.js

Я хочу, чтобы вставить код GTM в моем файле index.html. И что код должен выполняться только в прод среде моего сайта Мой index.html файл Содержание моего файла gtm.ftl ниже -> вар конфигурации = требуется ( «./ конфигурации») сервер;. переменная ENV = config.env; console.log (ENV); если (config.env && config.env == 'PROD') {(функция (ш, д, с, л, я) {ш [L] = W [L] || []; W [л] .С ({ 'gtm.start': новые Дата () GetTime (), событие:. 'gtm.js'}); вар е = d.getElementsByTagName (ы) [0], J = d.createElement (ы), дл ! = л = 'dataLayer' '& л =' + л: ''; j.async = истина; j.src = «https://www.googletagmanager.com/gtm.js?id='+i+dl ; f.parentNode.insertBefore (к, е);}) (окно, документ, 'сценарий', 'dataLayer', 'GTM'); } Еще {консоль. войти ( "Helloo"); } Я хочу, чтобы загрузить Google менеджер тегов скрипт только в прод среде. Проблема не в состоянии прочитать config.env переменные в FTL файл. Мой server.js файл «использовать строгий»; module.exports = {api_base_url: process.env.API_BASE_URL? process.env.API_BASE_URL: 'HTTP: // локальный: 8080', порт: process.env.PORT? process.env.PORT: 8000, окр: process.env.ENV? process.env.ENV: 'DEV',}; Как получить эту переменную ENV в FTL файле. Вместо того чтобы использовать файл FTL я попытался с помощью JavaScript, а также. В моем server.js файл вар экспресс = требуется ( «экспресса»); // вызов выразить уаг приложение = экспресс (); // определяет наше приложение с помощью экспресс-вар конфигурации = требуется ( «./ конфигурации») сервер. переменная ENV = config.env; app.set ( 'окр', ENV); Теперь в моих FTL / gtm.js я делаю ниже -> console.log ( "Пожалуйста, загрузите для PROD"); Мое требование только добавить, если condition..based на определенной переменной. Значение переменной происходит от Node.js process.env переменной. Основываясь на том, что я хочу, чтобы загрузить скрипт в браузере. Я новичок в узел. Любая помощь будет высоко оценен.
sparkle
1

голосов
0

ответ
769

Просмотры

iTerm2 - Как передать переменные окружения при запуске с помощью URL-схемы?

Большинство из вас, конечно, теперь MacOS эмулятор терминала Iterm 2 Я хочу передать свои переменные окружения, которые я набор / сохраняется в ~ / .ssh / окружающей среды в iTerm2, когда он (профиль) настроен в качестве обработчика по умолчанию для этого url- схема. (SSH: // ==) Обычный пример ← работы Вы открываете приложение iTerm2 Введите ваш SSH-команду: SSH имя хоста Он подключается к вашему серверу, и вы можете увидеть с помощью команды printenv ваши переменные окружения вы положили в ваш местный ~ /.ssh/environment файл. URL-схема пример ← не работает Some внешнего приложения (например, рабочий процесс Alfred-SSH из deanishe) может получить доступ к вашей .ssh / конфигурационный файл, чтобы облегчить доступ ко всем сконфигурированным хостам быстро и открывают их затем с помощью URL-схемы. Поскольку iTerm2 сконфигурирован для SSH-схемы iTerm2 запускается и быстро подключается к серверу. Входите printenv и не находит ваше окружение-varialbes. Вы понимаете, что iTerm2 начал мгновенно и не загружается локальные переменные окружения. Хорошо, я не понял, что это в самом начале и создал проблему для рабочего процесса я использовал. Но разработчик прав, iTerm2 начинается и не в состоянии загрузить переменные среды. Я искал уже несколько недель для решения, но не в состоянии решить эту проблему еще. Вот почему я спрашиваю здесь. Моя локальная конфигурация SSH (очищено) Содержание ~ / .ssh / окружающей среды: эхо "RMATE_HOST = LOCALHOST"> sshenv эхо "RMATE_PORT = 52699"> sshenv Содержание ~ / .ssh / конфигурации является: Хост * AddKeysToAgent да ServerAliveInterval 120 TCPKeepAlive нет UseKeychain да SendEnv RMATE_ * RemoteForward 52699 локальный: 52699 хостов личный HostName personal.tld IdentityFile ~ / .ssh / keyFileName1 пользователя пользователя Порт 22 Хост работы HostName business.tld IdentityFile ~ / .ssh / keyFileName2 Пользователь пользователя Порт 22 И да, в самом деле! Я просто хочу, чтобы передать мой RMATE переменных к серверам через рабочий процесс с Альфредом ;-)
Sascha
1

голосов
1

ответ
37

Просмотры

Определение Powershell переменной из CSV, который может быть отредактирован независимо друг от друга

Я использовал Import-CSV в Powershell 4.0, чтобы импортировать CSV с целью добавления повторяющихся строк с вариациями. Допустим, что $ данных является переменная, содержащая CSV, это мой выходной, когда я печатаю его: - PS C:> $ Данные Var1 Переменная2 Var3 var4 ---- ---- ---- ---- ANS1 Ans2 Отв3 Отв4 Я затем создать дубликат строки: - PS C:> $ firstRow = $ данных [0] в теории, я бы изменить $ firstRow и добавить его в качестве новой строки: - $ firstRow.Var1 = «TEST "Это где это становится интересным. О внесении изменений в переменном, как я сделал выше, также вносит изменения в исходном переменном: - PS C:> $ Данные Var1 Переменная2 Var3 var4 ---- ---- ---- ---- ТЕСТ Поиск Ans2 Отв3 Отв4 из Google действительно не пролить свет на это. Я также заметил, что это не происходит, когда переменные являются стандартными переменными (например, String, Integer и т.д.). Кто-нибудь знает обходной путь для этой проблемы? Или, если есть причина, почему это происходит в данном конкретном случае? С наилучшими пожеланиями, Бен Целое число и т.д.). Кто-нибудь знает обходной путь для этой проблемы? Или, если есть причина, почему это происходит в данном конкретном случае? С наилучшими пожеланиями, Бен Целое число и т.д.). Кто-нибудь знает обходной путь для этой проблемы? Или, если есть причина, почему это происходит в данном конкретном случае? С наилучшими пожеланиями, Бен
Ben Roberts
1

голосов
1

ответ
1.2k

Просмотры

Как объявить глобальную переменную в весеннем загрузки Применение

Я пытаюсь разработать микро сервис с помощью загрузки пружины. Проект, содержащий несколько услуг конечной точки. В каждой конечной точке я заявляю @CrossOrigin ( «»). Могу ли я заявить, что переменная в Application.property файл? или любым другим способом, чтобы объявить эту переменную?
SpringUser
1

голосов
1

ответ
629

Просмотры

Что с переменными средами выполнения анзибля в?

может кто-то любезно объяснить мне, в какой среде анзибль работает в? Я работал с этим продуктом в течение последних трех месяцев, и я найти его очень хрупким, когда речь заходит об использовании его модулей. У меня были проблемы с питоном, MySQL и другие модулями выплевывая ошибка не может найти это или не можешь загрузить его. Я должен был переписать совершенно хорошие примеры (даже с Ansibles собственной документации), и даже пришлось прибегнуть работает анзибль в virtualenv так, что (например) питон-пакет будет признан только иметь другой сборник пьес не признают его. Например. Я пытаюсь работать с БД MySQL модулей и продолжал получать такие ошибки, как это: «MSG»: «Не удалось найти какой-либо из PIP2, пип использовать пип должен быть установлен.» «Сбщ»: «Требуется модуль MySQL-питон.» Я нашел решение (после дней борются с этим), но я остолбенел, почему я должен прибегнуть к следующей методике: РЕШЕНИЕ: - Имя: Выполнить задание с расширенной оболочкой PATH: Эхо $ PATH среды ПУТИ: «/ главный / бродяга / venv / бен: {{ansible_env.PATH}}»Я выполнение playbooks локально. У меня есть пип и установили MySQL-питон по всему миру: $ пип пип --version 9.0.1 из /usr/local/lib/python2.7/site-packages (Python 2.7) [бродяга @ контроллер бен] $ пип шоу MySQL-питон Вы используете пип версии 9.0.1, однако версия 9.0.3 доступна. Вы должны рассмотреть вопрос о повышении через «пункт установить --upgrade для ГПГ» команды. [Бродяга @ контроллер бен] $ пип шоу питона Название: Python Версия: 2.7.4 Резюме: высокоуровневый объектно-ориентированного языка программирования, Home-страница: http://www.python.org/2.7 Автор: Гвидо ван Россум и Python сообщество Автор-почта: [email protected] Лицензия: лицензия PSF Расположение: /usr/local/lib/python2.7/lib-dynload Требуется: Вы используете пип версии 9.0.1, однако версия 9.0.3 доступна. Вы должны рассмотреть вопрос о повышении через «пункт установить --upgrade для ГПГ» команды. [Бродяга @ контроллер бин] $ оборотов в минуту -QA MySQL-питон MySQL-питон-1.2.5-1.x86_64 [бродяга @ контроллер бен] $ python27 --version Python 2.7.4 [бродяга @ контроллер ~] $, который python27 / USR / местные / бен / python27 Я также вышеупомянутый установлен в моем virtualenv, откуда я в настоящее время работает анзибль из: (venv) [бродячего @ контроллер ~] $ пип пип --version 9.0.3 из / дома / бродяга / venv / Библиотека / python2.7 / сайт-пакеты (питон 2.7) (venv) [бродяга @ контроллер ~] $ питон --version Python 2.7. Для пипа я смог пройти мимо ошибки при установке пакета следующим образом: - Имя: Установите модуль Python MySQLB пип: Name = «{{записи}}» extra_args: --index Задает = https: //pypi.python. орг / PyPI / with_items: "{{mysql_dependencies}}", но где же, что установить на? Как уже упоминалось, я уже он установлен во всем мире и в virtualenv. В то время как пип казалось установить MySQL-питон все еще не мог установить. Я понес огромные задержки в доставке моего проекта на работе, и был бы признателен за разъяснение. Я пропускаю что-то очевидное? но где же, что установить на? Как уже упоминалось, я уже он установлен во всем мире и в virtualenv. В то время как пип казалось установить MySQL-питон все еще не мог установить. Я понес огромные задержки в доставке моего проекта на работе, и был бы признателен за разъяснение. Я пропускаю что-то очевидное? но где же, что установить на? Как уже упоминалось, я уже он установлен во всем мире и в virtualenv. В то время как пип казалось установить MySQL-питон все еще не мог установить. Я понес огромные задержки в доставке моего проекта на работе, и был бы признателен за разъяснение. Я пропускаю что-то очевидное?
New2Python
1

голосов
1

ответ
73

Просмотры

Python: Переменная внутри переменной-Name

Я новичок в Python и программирования в целом. Я в настоящее время строит коктейль-смеситель, а также сделать кодирование с нуля! Моя программа работает, к счастью, так как я просто добавить простые команды после другого ... но это ограничивает меня чрезвычайно масштабированию мой проект! Так вот моя проблема: я начал тестировать на мою электронику с помощью всего двух коктейлей. Таким образом, в различных функций в моей программе у меня есть что-то вроде этого (например) четкости Cocktail1 (): Pump1Amount (<это переменная) = 100 * Cocktail1Ingredient1 (
AskerBuoi
1

голосов
2

ответ
26

Просмотры

MySQL: с помощью определяемых пользователем переменных для имени таблицы

Я хотел бы использовать пользовательскую переменную в ОТ части запроса, как в приведенном ниже примере: SET @Year = 2013, @ ID3_1 = 107001001, @TableSource = «S_EXPO_RISQUES_METEO»; ВЫБРАТЬ @ ID3_1, @Year, TS.ID_TER, TS.VALUE ОТ @TableSource TS; Как я могу производить эквивалентный результат с другим утверждением?
Aberange
1

голосов
2

ответ
88

Просмотры

Использование переменной из другого класса

Я уверен, что это довольно простой, но я попытался проверить Google и других народов вопросы на этом сайте, но не может понять его. Благодарим Вас за помощь заранее. Я делаю простую игру. Я пытаюсь настроить обнаружение столкновения, но не могу заставить его работать. То, что я пытаюсь сделать, это установить логическое значение для обнаружения ли рыболовное судно (player1) ударил акула (если да, то жизнь теряется). Для класса акулы я установил переменную SHARK1 для цвета акулы. Затем я для цикла для рыболовного судна, чтобы проверить, если цвет акул никогда не обнаруживаются в столкновении с лодкой. Тем не менее, цвет акулы определяется в классе Акулы и мне было интересно, как я мог бы использовать эту переменную в классе рыболовное судно. Код ниже. // класс акулы класса Акула {INT х, у, дх, ду; Int W = 37; INT = 50 ч; общественный PImage sharkPic; общественности окончательный цвет sharkColor; Акулы (целое х, у INT, INT дх, ду INT) {this.x = х; this.y = у; this.dx = дх; this.dy = ду; sharkPic = LoadImage ( "изображения / shark.png"); sharkPic.resize (ш, ч); this.sharkColor = sharkPic.get (20,20); }} // класс рыбалка класс лодки Fisherman {INT х; Int у; Акулы акула; Рыбак (целое х, у INT, акула акула) {this.x = х; this.y = у; this.shark = акулы; } Недействительными визуализации () {заполнения (255,255,0); Прямоугольник (х, у, 80,20, 7); Прямоугольник (х + 40, у-50, 10,50); заполнения (255.0.0); треугольник (х + 25, у-40, х + 40, у-50, х + 40, у-30); } Булево sharkHitBoat () {для (INT I = у; я sharkPic = LoadImage ( "изображения / shark.png"); sharkPic.resize (ш, ч); this.sharkColor = sharkPic.get (20,20); }} // класс рыбалка класс лодки Fisherman {INT х; Int у; Акулы акула; Рыбак (целое х, у INT, акула акула) {this.x = х; this.y = у; this.shark = акулы; } Недействительными визуализации () {заполнения (255,255,0); Прямоугольник (х, у, 80,20, 7); Прямоугольник (х + 40, у-50, 10,50); заполнения (255.0.0); треугольник (х + 25, у-40, х + 40, у-50, х + 40, у-30); } Булево sharkHitBoat () {для (INT I = у; я sharkPic = LoadImage ( "изображения / shark.png"); sharkPic.resize (ш, ч); this.sharkColor = sharkPic.get (20,20); }} // класс рыбалка класс лодки Fisherman {INT х; Int у; Акулы акула; Рыбак (целое х, у INT, акула акула) {this.x = х; this.y = у; this.shark = акулы; } Недействительными визуализации () {заполнения (255,255,0); Прямоугольник (х, у, 80,20, 7); Прямоугольник (х + 40, у-50, 10,50); заполнения (255.0.0); треугольник (х + 25, у-40, х + 40, у-50, х + 40, у-30); } Булево sharkHitBoat () {для (INT I = у; я Прямоугольник (х + 40, у-50, 10,50); заполнения (255.0.0); треугольник (х + 25, у-40, х + 40, у-50, х + 40, у-30); } Булево sharkHitBoat () {для (INT I = у; я Прямоугольник (х + 40, у-50, 10,50); заполнения (255.0.0); треугольник (х + 25, у-40, х + 40, у-50, х + 40, у-30); } Булево sharkHitBoat () {для (INT I = у; я
codenoob
1

голосов
1

ответ
651

Просмотры

How to set an Angular2/4 Class Variable via html

I am trying to set an Angular2 Class Variable via html. This is what I've Tried The problem is that although the value gets set via It doesn't keep the value on the loop. It's only seems to have a value after the declaration. Directive import { Directive, Input, ViewContainerRef, TemplateRef } from '@angular/core'; @Directive({ selector: '[ngVar]', }) export class VarDirective { @Input() set ngVar(context: any) { this.context.$implicit = this.context.ngVar = context; this.updateView(); } context: any = {}; constructor(private vcRef: ViewContainerRef, private templateRef: TemplateRef) {} updateView() { this.vcRef.clear(); this.vcRef.createEmbeddedView(this.templateRef, this.context); } } Component @Component({ selector: 'details', template: ` aaaaaaaaa|{{clientName}}|aaaaaaaa bbbbbbbb|{{clientName}}|bbbbbbbbb ` }) export class ComponentName { className: string = ""; }
Demodave
1

голосов
0

ответ
66

Просмотры

Выберите один вариант из меню

Прошу прощения, если этот вопрос уже задавался, но я искал (как на интернет и stackflow) и не смогли найти решение моей проблемы. Я только начал изучать питона программирования и у меня возникают несколько вопросов. Я пытался получить следующий алгоритм в Python кода: Main () имя = getPlayername menuChoice = «» получить menuChoice! = Отображение меню «Q», если menuChoice = «р» или дисплей Начало игры сообщение «P» «Давайте играть в гольф!» Пустяки () в противном случае, если menuChoice = «я» или «I» инструкции дисплей сообщение в противном случае, если menuChoice = «Q» или «д» дисплей End сообщение в противном случае, если menuChoice ≠ „P“ или „I“ или „Q“ дисплей сообщение Invalid Selection в принципе, я хотел бы, чтобы игрок типа эфира P, Я или Q в зависимости от того, что они хотят сделать, и следить за командой (будь то, чтобы отобразить сообщение или продолжить на другую функцию). Ниже код, который я в настоящее время есть в Python: Защиту основной (playersName): getMenuChoice = вход ( «» «Пожалуйста, выберите один из следующих вариантов: Play Игра Инструкции Выход„“») menuChoice = [ „P“, «р », 'Q', 'д', 'я', 'я'], если menuChoice р или P: печать ( "Давайте играть в гольф!") Элиф menuChoice это я или I: печать (" Это просто гольф игра, в которой каждая дыра 230m игра прочь с паром 5. Вы в состоянии выбрать из 3 клубов, водитель, железа и Путтер. Водитель поразит около 100 метров, утюг вокруг 30й и клюшек вокруг 10 м. клюшка лучше всего использовать очень близко к отверстию.
Jasmine
1

голосов
0

ответ
60

Просмотры

Как получить доступ к структуре в переменной, чье имя в строке

структура {символ буровые установки ф [16]; символ на выходе [3]; }; INT Основной {символ user_choice [4]; зсапЕ ( "% s", user_choice); целевой символ [7]; Sprintf (цель, "установка% s", user_choice); структура Rigs Rig201; зЬгср (Rig201.ip, "192.168.1.98"); зЬгср (Rig201.outlet, "11"); Е ( "Адрес у цели по адресу:% s \ п автопоезда Аутлет #% s \ п", target.ip, target.outlet); вернуться 0} Таким образом, если пользователь выбрал 201, строка генерируется Rig201, я тогда хочу называть Rig201.ip и т.д. Как вы называете то, что я пытаюсь сделать? Я имею много проблем с поиском информации по этому вопросу, так как это, как правило, очень просто на высокоуровневых языках я больше привык. Я полагаю, что это было бы намного проще с помощью переключателя, но все еще должен быть способ сделать эту работу!
Virosa
1

голосов
0

ответ
1.1k

Просмотры

Define Boolean TRUE/FALSE variable in R function

I have built a function in R, which computes a series of calculations over a file input. Some of these calculations require a 1000-fold permutation of the input, so that if the input consists of few elements, the time consumed for calculation is ok, but including the 1000-fold permutation, and with a large number of elements to evaluate, the time consumed can go up to not desired times of R computation. I would like to enclosure these variables into a TRUE/FALSE statement, so that by default this is set to FALSE, but the user can include it by putting a TRUE when declaring the function. Say: function_name
1

голосов
0

ответ
33

Просмотры

VS2015, переменные смотреть без использования точек останова. Является ли это возможным?

VS2015, переменные смотреть без использования точек останова. Является ли это возможным? Насколько я знаю, по крайней мере, один точка останов должен быть установлена, чтобы получить availabale переменного наблюдения. Интересно, если это возможно, чтобы наблюдать переменные во время отладки без использования точек останова? Может быть, есть полезные расширения на этом.
Msorich
1

голосов
2

ответ
47

Просмотры

поиск такая же строка в переменной оболочке сценарий [закрыта]

У меня есть переменная оболочки, ведьма содержит список $ а = Албания Андорра Австрия Азербайджан Армения Беларусь Бельгия. Я получаю переменную через страницу HTML. Это $ б. Цель состоит в том, что если $ б не точно так же, например, «A» или «Андор», сценарий запись: потерпеть неудачу, но $ Ь = Андорра, сценарий пишет: успех.
narasia
1

голосов
1

ответ
39

Просмотры

problems to handle more than one (return) parameter in main()

I'm rewriting an old keyword-scanner from Python2 to Python3 and have problems to handle more than one return parameter in my final main()-function. def scanner_pref(): dork = input('Dork: ') number = input('Number of sites: ') return dork, number So, I need to return dork and number to the next function def scanner(dork, number): url = "http://www.google.de/search" payload = {'q': dork, 'start':'0', 'num': int(number) *10} [..] so the scanner can proceed with the given parameters of payload. But when I try to write the main()-function, it can't handle the scanner-function, because it suddendly requires the numbers parameter. see below def main(): pref = scanner_pref() scan = scanner(pref)
R1CHY

Просмотр дополнительных вопросов

Связанные вопросы