1

голосов
1

ответ
3.6k

Просмотры

msgrcv: Invalid ошибки Аргумент

Я получаю сообщение об ошибке, которое говорит: msgrcv: недопустимый аргумент, что может быть причиной этой ошибки? Вот мой код Bassically Я передаю сообщение от родителя к ребенку, то я хочу, чтобы передать сообщение от ребенка к родителю, и даже если я использую в основном один и тот же код для обоих, она не работает второй получить. структура тзд {длинный ИНТ метатип; / * Тип сообщения * / символ МТЕКСТ [1024]; / * Текст сообщения * /} сбщ; INT Len, msgflg = 0, msqid * пинта; pid_t ПИД-регулятора; size_t msgsz = 40; долго INT msgtyp; msqid = msgget (IPC_PRIVATE, S_IRWXU); символ * charpid [250]; msg.mtype = 1; если (msqid <0) {PError ( "msgget"); выход (1); } Переключатель (PID = вилка ()) // вилки дочерний процесс {Случай 0: процесс // Ребенок // получить сообщение от родителя, если (msgrcv (msqid, & тзд, SizeOf msg.mtext, 1, IPC_NOWAIT)> = 0) {Е ( "Обслуживание для клиента PID #% S", msg.mtext); asprintf (& charpid [0], "% Л.Д. \ п", PID); strncpy (msg.mtext, charpid [0], 1024); если (msgsnd (msqid, & тзд, STRLEN (msg.mtext), msgflg)
Matt_Bro
-1

голосов
0

ответ
16

Просмотры

Начиная новый вид деятельности из фрагмента

Я ищу, чтобы начать новую деятельность непосредственно с определенным фрагментом. В настоящее время ошибка, я получаю, что onClickListener () не может быть решена. У меня было много вопросов, делая через внутри onCreateView (), так что теперь я пытаюсь сделать это в onViewCreated (). общественный класс TermsFragment распространяется Фрагмент {@Nullable @Override общественного мнение onCreateView (@NonNull LayoutInflater Inflater, @Nullable ViewGroup контейнер, @Nullable Bundle savedInstanceState) {возвращение inflater.inflate (R.layout.term_list, контейнер, ложный); } @Override общественного недействительный onViewCreated (View вид, Bundle savedInstanceState) {Кнопка addTermButton = (Button) view.findViewById (R.id.addTermButton); addTermButton.setOnClickListener (новый View.onClickListener () {общественного недействительного OnClick (View вид) {Намерение Намерение = новый Intent (getActivity (), AddTermFragment.class); startActivity (намерение); }}); }}
Matt Joslen
1

голосов
1

ответ
51

Просмотры

Как реорганизовать Реагировать код включать меньше «this.state»

У меня есть класс в React проекта с 2 сохраненных состояний: импорт SoundData из «./sounds.json»; Класс SoundReading расширяет React.Component {состояние = {данные: SoundData.sounds, индекс: 0} ...} В остальной части моего кода, я постоянно называя «this.state.data ...» и «это. state.index. Я знаю, что мы можем удалить «this.state» внутри сопзИте, включив проп имени (ы) в качестве параметра, завернутого в фигурных скобках. Const SongDetail = ({песня}) => {...} Но в этой ситуации, я потянув эти данные непосредственно из JSON в компонент, я работаю. Как я могу реорганизовать свой код, так что я не» т приходится постоянно писать и читать «this.state»?
Matt Brody
1

голосов
5

ответ
14.5k

Просмотры

Как я могу переписать массив символов (AKA строка), с новым набором символов в C?

INT основных (недействительными) {... обугливается А [32] = "00000000000000001111111111111110"; ... A = "11111111111111111111111111111111"; } Это неверно с-код для того, что я хочу сделать. Я хочу, чтобы строка в памяти будут перезаписаны с новой строки одинаковой длины. Я постоянно получаю несовместимые типы -кака ошибок.
Matt
1

голосов
0

ответ
239

Просмотры

вкладки активности не показывает никаких вкладок

Если я пытаюсь создать новый проект с вкладками деятельностью, нет вкладки не показывает. Назовите меня сумасшедшим, но я на самом деле, как вкладки в моей «закладках деятельности». Я искал на Youtube, и это кажется вкладки просто придумать для других. Изменилось ли что-то с новейшей версией студии Android? Как добавить фактические вкладки и где я могу редактировать содержимое 3-х фрагментов, которые я хочу? Это кажется более запутанным, чем это должно быть. Благодарю.
Matt
0

голосов
1

ответ
6

Просмотры

How to get Task to call pendingIntent

I've been trying to pass a pendingIntent to the Activity Recognition Client as part of a Task, however the pendingIntent doesn't seem to be being called. I'm using Google's Activity Recognition Client (https://developers.google.com/android/reference/com/google/android/gms/location/ActivityRecognitionClient). I have already looked at the example code (found here: https://github.com/googlesamples/android-play-location/blob/master/ActivityRecognition/app/src/main/java/com/google/android/gms/location/sample/activityrecognition/MainActivity.java) but can't seem to see my issue. My code looks like this (I've extracted parts of the class to make it easier to read): public class SignIn extends AppCompatActivity { private ActivityRecognitionClient mActivityRecognitionClient; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sign_in); mActivityRecognitionClient = new ActivityRecognitionClient(this); Task task = mActivityRecognitionClient.requestActivityUpdates(1000L, getActivityDetectionPendingIntent()); task.addOnSuccessListener(result -> Log.i("test", "test")); task.addOnFailureListener(e -> Log.e("test", e.toString())); } private PendingIntent getActivityDetectionPendingIntent() { Intent intent = new Intent(this, DetectedActivitiesIntentService.class); return PendingIntent.getService(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); } package com.example.kangaroute; import android.app.IntentService; import android.content.Intent; import android.util.Log; import com.google.android.gms.location.ActivityRecognitionResult; import com.google.android.gms.location.DetectedActivity; import java.util.ArrayList; class DetectedActivitiesIntentService extends IntentService { protected static final String TAG = "DetectedActivity"; public DetectedActivitiesIntentService(){ super(TAG); } @Override public void onCreate(){ Log.i("test", "works"); super.onCreate(); } @Override protected void onHandleIntent(Intent intent) { ActivityRecognitionResult result = ActivityRecognitionResult.extractResult(intent); // Get the list of the probable activities associated with the current state of the // device. Each activity is associated with a confidence level, which is an int between // 0 and 100. ArrayList detectedActivities = (ArrayList) result.getProbableActivities(); for (DetectedActivity activity : detectedActivities){ Log.i(TAG, activity.toString()); } } } When I run the code, I expect to see "works" be printed to Logcat as I'm logging it from the onCreate() method in DetectedActivitiesIntentService class. However, I see nothing. However, "test" is logged from the OnSuccessListener assosiated to the Task. When I log the result, nothing comes out...
Matt
1

голосов
0

ответ
611

Просмотры

пип список ImportError: libz.so.1: не удается открыть общий объектный файл: Нет такого файла или каталога

У меня есть виртуальная среда, которая имеет установку питона в нем. Я выполняющийся RHEL 6.8 и когда я источник виртуальной среды на моей машине RHEL и запускать большинство команд, связанные с пипсами я вижу это. Я был в состоянии получить такую ​​виртуальную среду на других компьютерах, работающих под управлением RHEL 6.7 и 6.6 не уверен, что если что-то изменилось в 6.8 или действительно то, что происходит здесь. пип список Traceback (самый последний вызов последнего): Файл "/ WS / mastarke-SJC / pyats2 / бен / пип", строка 7, в пип от импорта основного файла «/ws/mastarke-sjc/pyats2/lib/python3.4 /site-packages/pip/__init__.py "строка 14, в с pip.utils импорта get_installed_distributions, get_prog Файл" /ws/mastarke-sjc/pyats2/lib/python3.4/site-packages/pip/utils/__init__ .py "строка 19, в импортно ZipFile Файл" /auto/pysw/cel63/python/3.4.1/lib/python3.
Matt
1

голосов
1

ответ
44

Просмотры

Xamarin Mac КВО модели переплеты - изменение срабатывает дважды

Я пытаюсь реализовать Кво привязок в настольном приложении Xamarin Mac. Я следовал за документы, и он работает, но привязки появляются, чтобы вызвать 2 смену событий каждый раз! Если я создаю модель КВО с привязкой, как это ... частный Int _MyVal; [Export ( "MyVal")] общественность ИНТ MyVal {получить {вернуться _MyVal; } Множество {WillChangeValue ( "MyVal"); this._MyVal = значение; DidChangeValue ( "MyVal"); }} И связать ему управление в Xcode в разделе привязок с путем self.SettingsModel.MyValue Все кажется, работает хорошо, контроль показывает значение модели, изменяя значение модели программно обновляет элемент управления и изменение управления обновляет модель значение. Тем не менее, она запускает событие изменения дважды. Я слушаю изменения, так что я могу затем ударил API со значением. SettingsModel.AddObserver (это, ключ (NSString), NSKeyValueObservingOptions.New, this.Handle); Тогда позже ... общественные переопределения недействительного ObserveValue (NSString ключевого ресурс, NSObject ofObject, NSDictionary изменение, IntPtr контекст) {переключатель (ключевой ресурс) {случай «MyValue»: // здесь код, который обновляет АНЮ со значением // Но этот обработчик пожары дважды. перерыв; }} Я не уверен, если его Xamarin или XCode, который вызывает двойной спусковой крючок. Интересно, что если не указать WillChangeValue и DidChangeValue методы Xcode, то это не срабатывает дважды - как будто Xamarin автоматически срабатывает изменение один раз. Тем не мение, он больше не вызывает изменения, когда программно обновляет значение модели ... [Export ( «MyVal»)] общественность ИНТ MyVal {получить; набор} Выше будет работать для управления Xcode, они будут обновлять модель и вызвать событие изменения. Но программно обновить его this.SettingsModel.MyVal = 1; Не вызывать событие изменения. Это очень странно, любая идея о том, как остановить 2 события изменения стрельбы, так как я не хочу, чтобы ударить API дважды каждый раз! Когда он стреляет дважды, трассировка стека (в сокращенном виде) для первого имеет ... MainViewController.ObserveValue ObjCRuntime.Messaging.void_objc_msgSendSuper_IntPtr () Foundation.NSObject.DidChangeValue (строка forKey) CameraSettingsModel.set_MyValue (целое значение) AppKit.NSApplication.NSApplicationMain ( ) AppKit.NSApplication.Main (строка [] агдз) MainClass.Main (строка [] арг), который выглядит отлично,
Matt Bryson
1

голосов
1

ответ
50

Просмотры

Makefile выход в подкаталоге

Я работаю над созданием проекта для игры GameBoy, я хочу, чтобы иметь выход файлов в подпапки проекта, а не корень. Добавление FOLDERNAME перед именами файлов, кажется, не работает и не делать какие-либо из предложений, которые я нашел в Интернете. Это то, что я в настоящее время для Makefile. CC = ../../../bin/lcc -Wa-л -Wl-м -DUSE_SFR_FOR_REG БИНС = new.gb всего: $ (БИНС)% .o:% .c $ (CC) -c -o $ @ $ <% .с:% .c $ (CC) -S -o $ @ $ <% .o:% .s $ (CC) -c -o $ @ $ <% .gb:% .o $ (CC) -o $ @ $ <чистый: гт -f * .o * .lst * .map * .gb # Ссылка файл и записать 0x80 в положении 0x143 в заголовке new.gb: new.o $ (CC) - Wl-yp0x143 = 0x80 -o new.gb new.o Спасибо.
Matt Horgan
1

голосов
0

ответ
34

Просмотры

Appending to an array in Firebase - Asynchronous and reloadData()

У меня возникли проблемы с asychronous природы Firebase, добавляя в частичном виде массива из внутри функции наблюдения. Любые предложения или помощь была бы оценена :) Комп, который добавляется в массив пользователей в функции selectUsersComp исчезает, когда firebase наблюдать функция закрывается, даже если я перезагрузить данные в CollectionView. Я попытался с помощью Dispatch.main.async, но это не помогло. У меня есть Firebase наблюдать функцию внутри другой Firebase наблюдать функцию. А есть ли что-то изменить? fileprivate функ fetchStartedComps () {пусть исх = Database.database () ссылка () ребенка ( "startedComps") ref.queryOrdered (byChild: "CreationDate")... наблюдать (.value, с: {(снимок) в караульной аренды словари = snapshot.value, как [String: Любой]? еще {возвращение} dictionaries.forEach ({(ключ, значение) в охране пусть compDictionary = значение, как? [String: Любой] еще {возвращение} пусть комп = StartedComp (Id: ключ, словарь: compDictionary) self.selectUsersComp (сравн: комп)?}) Self.filteredStartedComps = self.startedComps self.collectionView .reloadData ()}) { (ERR) в печати ( "Не удалось получить привилегии для поиска", ERR)}} функ selectUsersComp (сравн: StartedComp) {охранник пусть = Auth.auth идентификатор пользователя () CurrentUser .uid еще {возвращение} пусть реф = Database.?. . база данных () ссылка () ребенка ( "startedComps") ребенок (comp.title) .child ( "invitedUsers") ref.observe (.value, с:.. {(снимок) в охранником пусть словари = snapshot.value, как ? [String: Любой] еще {возвращение} dictionaries.forEach ({(ключ,
Matt Phelps
1

голосов
0

ответ
45

Просмотры

Остановка coreapi отображения API администратора документы

В настоящее время я документирование API я создал для приложения. Я использую встроенный в документации системы, которая поставляется с Django Framework Rest и coreapi (как описано здесь). Класс MyAPI (APIView): схема = ManualSchema (поля = [coreapi.Field (...), ...], описание = 'Опишите эту точку зрения') я создал URL для документации в urls.py для API приложение: url_patterns = [URL (г '^ Docs /', include_docs_urls ( 'My API Название')), ...] у меня есть проблема в том, что, когда я посещаю документацию я вижу админ API документы вместе с моим API Docs , Я попытался с помощью ответа на этот вопрос: REST_FRAMEWORK = { «DEFAULT_RENDERER_CLASSES»: ( «rest_framework.renderers.JSONRenderer»,)} Но админ документы все еще показывают вверх. Есть ли способ, чтобы скрыть администратор документы?
Matt Ellen
1

голосов
0

ответ
149

Просмотры

Matlab table font size

Я написал файл MatLab, который выводит таблицу значений. Сам код работает точно так же, как я хочу, но когда я публикую в формат PDF, формат таблица устанавливает значения последнего столбца в верхней части первой колонны. Я хотел бы сделать размер шрифта меньше, так что моя таблица может выглядеть красиво. Я нашел некоторые родственные идеи по этому вопросу, но не смог реализовать их правильно. Как уменьшить размер шрифта? Вот мой код MATLAB: формат shorte е = @ (х) ехр (х); R1 = @ (ч) (F (H) -f (0)) / ч; R2 = @ (ч) (1 / ч) * ((- 3/2) * F (0) + 2 * F (H) - (1/2) * F (2 * ч)); Е1 = @ (ч) абс (R 1 (ч) -1); Е2 = @ (ч) абс (R 2 (ч) -1); Н = нули (16,1); при г = 1: 16 ч (I) = 10 ^ (- я); в конечном FA = нули (16,1); для г = 1: 16 Ф.А. (я) = F (H (I)); Конец R1 = нули (16,1); при г = 1: 16 r1 (I) = R1 (H (I)); Конец г2 = нули (16,1); при г = 1: 16 г2 (I) = R2 (ч (я)); конечные нули e1 = (16,1); для я = 1: 16 е1 (я) = Е1 (ч (я)); конечные нули e2 = (16,1); при г = 1: 16 е2 (я) = Е2 (Л (я)); конец Т = таблица (Н, R1, е1, г2, е2); T
Matt Robbins
1

голосов
0

ответ
826

Просмотры

PHP - ICMP Ping

Так что я пытаюсь выяснить, как пинг несколько хостов надежно в нескольких системах с PHP. Для этого я решил, что лучший способ, чтобы получить PHP, чтобы сделать пинг ICMP, так что я не использую Exec или аналогичный. Мое текущее решение (найдено на Google) выглядит следующим образом: функция testPing ($ хозяин, $ таймаут = 1) {/ * ICMP пинг пакет с заранее рассчитанным контрольной суммой * / $ пакета = «\ x08 \ x00 \ x7d \ x4b \ x00 \ x00 \ x00 \ x00PingHost "; $ Сокет = socket_create (AF_INET, SOCK_RAW, 1); socket_set_option ($ гнездо, SOL_SOCKET, SO_RCVTIMEO, массив ( 'сек' => $ таймаут, 'мксек' => 0)); socket_connect ($ гнездо, $ хозяин, нуль); $ Ts = микропоры (истина); socket_send ($ гнездо, $ пакет, STRLEN ($ пакет), 0); если (socket_read ($ гнездо, 255)) $ результат = микропоры (истина) - $ ц; еще $ результат = ложь; socket_close ($ гнездо); возврат ($ результат === ложь 2: 0); // 0 = хорошо, 2 = плохо}, которая в настоящее время приводит к Внимание: socket_create (): Не удается создать сокет [10013]: Была сделана попытка доступа к сокету таким образом, запрещенным правами доступа. Я был бы признателен, если бы кто-нибудь мог бы разработать исправление этой ошибки или лучший способ сделать пинг.
Matt Cowley
1

голосов
1

ответ
127

Просмотры

Survdiff Loop - значения P

Я пытаюсь Подмножество моего текущего фрейма данных с новым кадром данных, который содержит список генов, я расследую в одном столбце и р-значение в другом (для каждого гена). У меня есть фрейм данных под названием м3, который выглядит, как показано ниже: Пример # BRCA TP53 MYC Общее состояние Survival 1 0 1 1 0 5,8 2 1 0 0 1 8,4 3 0 0 1 1 2.2 4 0 0 0 0 16.2 Размеры моей фактические данные рама 72 х 258. Я пытаюсь через петлю каждый столбец и вычислить р-значения для анализа выживаемости я бег. Я' м, пытаясь определить, имеющие специфическую мутацию приведет к статистически значимой разницы в выживаемости. Я обозначаю пациент имеет мутацию по 1 для каждого гена. Я написал функцию выживания для только один столбец, но я хочу, чтобы петли через каждый из них, а затем, в конечном счете подмножество его, чтобы создать новый фрейм данных. Я уверен, если это было бы разумно использовать функцию применить (я прочитал, что является общим) или использовать для петли. survfit (Surv (m3 $ Overall.Survival, m3 $ Статус) ~ m3 $ BRCA2, данные = m3 Я попробовал это на начальном этапе, но это не работает ... для (цв в 2: Ncol (m3)) {surv.mod .list [Col] Я уверен, если это было бы разумно использовать функцию применить (я прочитал, что является общим) или использовать для петли. survfit (Surv (m3 $ Overall.Survival, m3 $ Статус) ~ m3 $ BRCA2, данные = m3 Я попробовал это на начальном этапе, но это не работает ... для (цв в 2: Ncol (m3)) {surv.mod .list [Col] Я уверен, если это было бы разумно использовать функцию применить (я прочитал, что является общим) или использовать для петли. survfit (Surv (m3 $ Overall.Survival, m3 $ Статус) ~ m3 $ BRCA2, данные = m3 Я попробовал это на начальном этапе, но это не работает ... для (цв в 2: Ncol (m3)) {surv.mod .list [Col]
Matt
1

голосов
0

ответ
229

Просмотры

Можно ли убить бездействующие сеансы sparklyr?

Можно ли убить неработающие sparklyr искровых сессий после определенного периода бездействия? Мне не нужно, чтобы убить сессии, которые работают долго, потому что они обрабатывают много данных, но мне нужно прекратить подвешивание сеансов, когда пользователь не звонил spark_disconnect того, что закончил делать свои вещи. В идеале решение должно быть возможным для sparklyr бежать из любой точки мира. Однако это, вероятно, будет хорошо, если это может быть достигнуто в рамках RStudio Server. Можно ли определить функцию обратного вызова, которая срабатывает, когда RStudio приостанавливает сессию в конфигурации Session-Timeout-минутном (определенной в /etc/rstudio/rsession.conf)? Если это так, было бы достаточно просто проверить, является ли присоединен sparklyr и, если да, то выполнить spark_disconnect_all ().
Matt Pollock
1

голосов
1

ответ
243

Просмотры

PCL строить с эмиссией с повышением :: throw_exception

Как я могу получить вокруг отсутствует повышение :: throw_exception при построении PCL? Я построил PCL на Windows (MSVC 2013) несколько раз в прошлом, но я никогда не увидеть эту ошибку. Это блокировал мне все сегодня и вчера: LNK2019: неразрешенный внешний символ «пустота __cdecl повышение :: throw_exception (класс зЬй :: исключение сопзЬ &)» ссылка в функции "(throw_exception @ подталкивание @@ YAXAEBVexception @ станд @@@ Z?) общественности:? __cdecl повышение :: подробнее :: shared_count :: shared_count (структура ПКЛ :: IO :: слойные :: ply_parser :: list_property *)»(?? $ 0U $ list_property @ EC @ ply_parser @ слойные @ ю @ ПКЛ @@@ shared_count @ подробно @ подталкивание @@ QEAA @ PEAU $ list_property @ EC @ ply_parser @ слоя @ ю @ ПКЛ @@@ Z) [C: \ Users \ mrussell \ .conan \ Data \ ПКЛ \ 1.7.2 \ NTC \ стабильный \ сборка \ d63ff451cbfa147e3b952f2f3790530e1116d93c \ ю \ pcl_io_ply. vcxproj] Представляется, что макрос BOOST_NO_EXCEPTIONS устанавливается в подталкивании \ Config \ компилятора \ visualc.hpp, что предотвращает усиление / throw_exception.hpp от его определения. Я попытался установить TPN_WIN32 к / EHsc (см этого ответ) и через CMake и через свойство проекта в Visual Studio не дали никаких результатов, и даже пытался украдкой определение в PCL высокого уровня включает в себя (см этого ответа), ничего не получалось , Мой генератор CMake является Visual Studio 12 2013 Win64 и мои определения: -DBOOST_ROOT: PATH =% CONAN_BOOST% -DCMAKE_INSTALL_PREFIX =% CONAN_PCL% -DEIGEN3_DIR: PATH =% CONAN_EIGEN% \ доля \ eigen3 \ CMake -DEIGEN_INCLUDE_DIR: PATH =% CONAN_EIGEN% \ включать \ eigen3 -DFLANN_INCLUDE_DIR: PATH =% CONAN_FLANN% \ включают -DFLANN_LIBRARY: Filepath =% CONAN_FLANN% \ Lib \ libflann_cpp.so -DQHULL_INCLUDE_DIR: PATH =% CONAN_QHULL% \ включают -DQHULL_LIBRARY: FILEPATH =% CONAN_QHULL% \ Lib \ libqhull .so -DGTEST_ROOT: PATH =% CONAN_GTEST% -DBUILD_surface_on_nurbs: BOOL = ON Я пробовал: Удаление Qt & VTK с Boost, 1,60, 1,66 и 1,59 Linking против КОЛЛЕКТИВНЫХ и статических версий наддува. (PCL, кажется, не нравится общий импульс на Windows ...) Попытка построить разделяемые и статические версии PCL я чувствую, что я в погоне за неправильную вещь, или я что-то отсутствует. Может быть, Мне не хватает _CPPUNWIND определить исключение? Я на самом деле просто застрял. м пропуская ни _CPPUNWIND определить для исключения? Я на самом деле просто застрял. м пропуская ни _CPPUNWIND определить для исключения? Я на самом деле просто застрял.
Matt
1

голосов
1

ответ
64

Просмотры

Как установить длину вызова функции записи файла в Lua?

Я использую встроенный Lua, который предоставляет интерфейс для доступа к некоторым данным в C. В частности, она получает блобы изображения в сырых байтах. Я знаю, размер исходных данных, и я хотел написать эту каплю на диск. Тем не менее, я не могу понять из пакета Io Lua, как писать данные заданной длины. Как установить количество байт, что вызов записи будет потреблять?
Matt
1

голосов
1

ответ
1.6k

Просмотры

Изменение или добавление времени на дату в VBA

Я работаю с проектом VBA для Outlook. Проект рассматривает Календарь встреч и сравнивая их с датами вырванных из базы данных SQL и хранимых в переменной Date. В настоящее время, когда даты выходят из базы данных SQL они не имеют какой-либо компонент времени для них, но я хотел бы добавить один к нему. Например из запроса SQL приходит «07/03/2018», и я хотел бы быть в состоянии установить это как «07/03/2018 9:00:00» и различные другие времена дня. Есть ли способ сделать это без преобразования переменной даты в строку и просто добавить время на в конце? Это потому, что я хотел бы иметь возможность использовать функции, основанные Date, такие как DateAdd и т.д. на переменной в программе позже.
Matt Bartlett
1

голосов
1

ответ
52

Просмотры

TextView не в центре приложения, но с центром в match_constraint

Я создал простую конструкцию деятельности с использованием ConstraintLayout. Всякий раз, когда я пытаюсь центрирование TextView, он делает это правильно в чертежах, но никогда не делает это в самом приложении. Не уверен, что, если я делаю что-то не так или я схожу с ума. Вот изображение Вот код XML Im также используя последнюю версию ConstraintLayout компиляции «com.android.support.constraint: ограничение-макет: 1.0.2»
Matt List
1

голосов
0

ответ
484

Просмотры

Unknown element found in the Manifest

STATUS: RESOLVED by @CommonsWare in the comments I've got the following manifest file The problem is that when I try to build I am receiving Error: error: unknown element < library > found. Error: error: unknown element < action > found. Error: error: unknown element < category > found. I've already check those topics answers: https://stackoverflow.com/a/47017313/9355244 https://stackoverflow.com/a/46948576/9355244 But I am still unable to resolve the problem. P.S. I am looking for an actual solution not just disabling the AAPT2
Matt D.
1

голосов
0

ответ
258

Просмотры

(MIPS) Как я могу определить и сравнить строку, хранящуюся в .word

Я действительно борюсь с формулировкой проекта я работаю. Для трудоемкости они просят, чтобы я взял в двух аргументов перед запуском. Я храню их обоих в .word адреса памяти. Тем не менее, тогда просит меня относиться к ним, как будто они .asciiz файлы и рассекают его посимвольно таким образом, что плюет назад только целое (и если это значение является отрицательным). Регистр $ a0 будет содержать количество аргументов, переданных в программу. Регистр $ a1 содержит начальный адрес массива строк. Каждый элемент массива представляет собой элемент, который вы указали в командной строке. Этикетки arg1 и arg2 каждый магазин начальный адрес нуль-терминатором последовательности ASCII символов. Мой вопрос, как я правильно извлечь и использовать адрес, чтобы добраться до этой последовательности символов они обсуждают. Более того, где я должен хранить его? .data выравнивать 2 arg1: .word 0 arg2: .word 0 .macro load_args Lw $ t0,0 ($ a1) Sw $ t0, arg1 ЛМ $ t1,4 ($ a1) SW $ t1, арг2 .end_macro .text. globl основные основные: load_args ()
Matt
1

голосов
0

ответ
102

Просмотры

Синхронизация слитый Xamarin формирует стандартную запись / редактор

Я наслаждаюсь пакетом управления от синхронизации слияния их автозавершения и цифрового редактор. Просто хотел стандартный ввод текста и запись в многострочный, но не похоже, чтобы быть любым в их контроля, если я что-то не хватает? Основная проблема, когда я иду и использовать запись базы и управление редактора с Xamarin форм они полностью выглядят и ведут себя по-разному, и, чтобы он выглядел довольно резким в приложении так хочется, чтобы найти эти стандартные элементы управления, чтобы держать его же путем из приложения. Кто есть какие-нибудь идеи?
Matt
1

голосов
1

ответ
153

Просмотры

Goutte, чтобы получить элемент сценария по типу

Я пытаюсь использовать Goutte, чтобы получить содержимое страницы, когда veiwing источника есть сценарий, который я хочу, чтобы получить содержимое всего кода в ... «@context»: «http://schema.org »,„@type“:„LocalBusiness“,„имя“:„Пример“, я использую нечто подобное, которая работает для HTML элементов, но не элемент сценария. $ Crawler-> фильтр ( «main_content.») -> каждый (функция ($ узел) {После того, как я получил содержимое, я хочу, чтобы взорвать его каждый элемент Любой идеи-х.?
Matt Hutchings
1

голосов
1

ответ
31

Просмотры

javascript works on page but not respods on iframe page

Java-скрипт работает на странице, но не отвечает на Я готовлю странице Im, работающих в базовой странице PHP (илл назвать это home.php), я пытаюсь кодировать прогресс бар, который движется слева направо (OnClick с помощью JS). Проблема у меня есть, я использую плавающие фреймы для загрузки в «установить содержание», когда пользователь нажимает на «установить содержание» через iframs, то появляется индикатор будет реагировать только на код на домашней странице (это, кажется, игнорирует любые JS-код на страницу, которая загружается с помощью фреймы). если вы хотите больше информации здесь код: Нажмите Me функцию перемещение () {уаг эль = document.getElementById ( «myBar»); ширина переменная = 1; вар ID = setInterval (рама, 24); Функция кадра () {если (ширина> = 20) {clearInterval (ID); } Еще {ширина ++; elem.style.width = ширина + '%';
Matt
1

голосов
1

ответ
31

Просмотры

plpgsql function with conditional statement to access column name

Я пытаюсь создать условный оператор в plpgsql функции, что будет отфильтровывать только те записи, которые я хочу через если заявление. Я просто протестируем, но вот моя структура таблицы: CREATE TABLE адреса (GID серийный NOT NULL, housenum характер изменения (30), префикс символов варьируя (10), имя персонажа варьируя (100), тип характера изменения (16)) Вот моя функция: CREATE OR REPLACE FUNCTION "geomCheck" .getAllFoo () возвращает SETOF адреса AS $ ТЕЛА $ DECLARE г адрес% ROWTYPE; НАЧАТЬ для г в SELECT * FROM адреса где GID> 0 LOOP если имя = «BRIE», затем вернуться в следующем г; конец, если; END LOOP; ВЕРНУТЬ; Часть $ BODY $ LANGUAGE 'plpgsql'; Но когда я иду, чтобы вызвать функцию я получаю эту ошибку: ОШИБКА:
Matt
1

голосов
2

ответ
59

Просмотры

Тонкие различия между сопоставлением регулярных выражений в методе связывание SpecFlow

Я хотел бы определить эти два шага привязки для двух отдельных методов: Учитывая я помню {слово} как {ключ} И я помню, что {ключ} является {слово} Проблема заключается в том, что привязок у меня до сих пор являются: [Учитывая ( @ "Я помню (. *), как (. *)")] [С учетом (@ "Я помню, что (. *) есть (. *)")] это, конечно, оценить как дублирующие, так как (. *) в первом связывания перекрывает второе связывание. Как я могу указать регулярное выражение дифференцироваться эти привязки? В частности, таким образом, включение, которое вызывает второе связывание, чтобы соответствовать, в то время как пропуск, который соответствует первому.
Matt W
1

голосов
0

ответ
73

Просмотры

Как сказать MATLAB uigetfile (uigetdir) по умолчанию для библиотек Windows?

Давайте предположим, что я хочу, чтобы выбрать все mp3 файлы в библиотеке музыки пользователей. Я могу открыть библиотеку из Проводника Windows, набрав библиотеки \ Музыки в строку пути (в адресной строке?). Однако в среде MATLAB, если я попробую это с uigetfile или uigetdir он не найден и расположение по умолчанию вместо него открывается. [Имя_файла, PathName, ~] = uigetfile ( '* mp3.', 'Select Song', 'библиотеки \ Music \'); В соответствии с этим суперпользователя вопрос, библиотека является функция XML для Windows, а не на самом деле переменная окружения. Предположение, что нужно иметь пользователям создавать переменные окружения. В то время как мои пользователи могли бы сделать это, я не хочу быть ИТ-поддержки для рабочей группы, поэтому я хочу способ сделать это полностью из самого приложения. Я не могу полагаться на закодированных путях либо, так как некоторые пользователи имеют небольшие жесткие диски и их библиотеки заострены к сети хранения данных. Microsoft предоставляет это описание с помощью IShellLibrary. Но я не нашел никакой информации об использовании IShellLibrary в среде MATLAB. Окно по умолчанию файл, который открывает есть библиотеки на панели инструментов слева, так что это не имеет большого значения, чтобы пользователь просто выбрать свои документы или любой другой. Но это не значит, что чистый. Есть ли способ для MATLAB распознавать местоположение библиотеки для Windows пользователя?
Matt
1

голосов
0

ответ
273

Просмотры

Можно ли скрыть индикатор дома на iPhone X во время водопроводных / игр?

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

голосов
1

ответ
522

Просмотры

Хранение данных полей формы в реакции

У меня реагирует образуют ниже (который является дочерним компонентом), что мне нужно, чтобы сохранить выбранные параметры (радио-кнопку и значение входного текста выбранной), которые будут доступны с последующей страницы для представления. Я в состоянии выйти из выбранной опции радио на щелчок, но как я могу сохранить выбранные значения на Submit, которые затем будут доступны для представления через API REST на следующей странице? Класс CancelSurvey расширяет React.Component {конструктор (реквизит) {супер (реквизит) this.state = {причинам: []} this.processData = this.processData.bind (этот)} componentDidMount () {this.fetchContent (this.processData )} fetchContent (CB) {SuperAgent .get ( '/ API / конечная точка') .Затем (CB)} ProcessData (данные) {this.setState ({причинам: данные. тела})} setReason (событие) {this.props.receiveReason (event.target.value); } Визуализации (реквизит) {Const содержание = Const this.props.config.contentStrings причина = this.state.reasons.map ((причина, я) => {возвращение ({reason.client_reason})}) возвращение (товарная Подзаголовок { причина} Другая причина, не указанные выше: отмена)}} экспорта по умолчанию CancelSurvey
Matt
1

голосов
1

ответ
55

Просмотры

JAXB XML повторив чередующиеся XmlElements без родительского элемента

Мы используем JAXB для создания XML для взаимодействия с третьей стороной. Эта третья сторона просит, что для одной секции мы производим набор 2 различных элементов 0-н XML в повторяющемся образе без родительских элементов, разделяющих их. Вот пример, Что просил: ENG24 25 ENG25 20 SPA50 30 спа60 25 Я не могу понять способ представления этого типа XML с JAXB Java XML Binding. Является ли это вообще возможно представить выше XML с JAXB Java XML Binding? Я знаю, что XML выше плохо проработан, но я не могу изменить мнение третьей стороны использовать и тег вместо этого. Если JAXB XML привязки не будет работать, что я был бы очень благодарен за предложения того, что библиотека / инструмент, чтобы использовать вместо того, чтобы производить XML и сделать маршалом / Ун-маршалинг. Спасибо! Matt
Matt
1

голосов
1

ответ
34

Просмотры

PHP включают в себя поиск в неправильном месте

Таким образом, у меня есть веб-приложение, размещенное на сайте. Веб-корень (т.е. файлы, клиент может получить доступ) папка public_html. Тем не менее, мне нужно включить файлы вне папки public_html. Я делаю это с помощью PHP включает в себя. Я получаю сообщение об ошибке нет такого файла или каталога. Когда он показывает мне путь, который он все еще ищет в папке public_html, которая не там, где мне нужно смотреть. Код выглядит следующим образом: мне это нужно смотреть на один уровень вверх, но он не будет искать за пределами public_html. Кроме того, файл, содержащий строку кода, приведенный выше в папке public_html, если это помогает.
Matt Comeaux
1

голосов
1

ответ
47

Просмотры

SQL Case Заявление Если Null выберите столбцы из таблицы X, где Y = Z

Я пытаюсь написать собственный отчет в результате чего счета будут либо иметь номер заказа в колонке PO_NUMBER или они не будут. Если они не имеют номер заказа на поставку Я ищу, чтобы получить данные из 4 столбцов (Segment1, Segment2, Segment3 и Segment4), где 2 Идентификационные номера являются одинаковыми. В том же заявлении в том случае, если имеется номер заказа Я хочу, чтобы вытащить те же 4 колонки, но где 2 разные номера ID матча. SQL у меня до сих пор: SELECT DISTINCT AID.INVOICE_ID, AID.AMOUNT, AID.PERIOD_NAME, GCC.SEGMENT1 как Организация, GCC.SEGMENT2, GCC.SEGMENT3, GCC.SEGMENT4, INV.INVOICE_NUM, INV.CREATION_DATE, ПО. SEGMENT1, как PO_NUMBER, SUP.VENDOR_NAME, AID.LINE_TYPE_LOOKUP_CODE, LINES.LINE_NUMBER ИЗ AP_INVOICES_All INV внутреннего соединения AP_INVOICE_LINES_ALL линии на INV.INVOICE_ID = ЛИНИИ. м довольно новым для SQL и не знаю, как выразить то, что я хочу достичь в коде SQL. Дайте мне знать, если я не ясно, на каких частях
Matt Williams
1

голосов
4

ответ
426

Просмотры

начальная загрузка системы сетки и фиксированная боковая панель

Я пытаюсь создать загрузочную страницу сетки с двумя основными разделами. один является содержание приложения, а другой является боковой навигационной панели. бар нав намного короче, содержание приложения сам по себе. то, что я пытаюсь сделать это, что всякий раз, когда я пролистать страницу, СЧ летучей стороны приложения будет всегда придерживаться в верхнюю части страницы (вверху, а не нижний его) мой код: всякий раз, когда я прокрутить страницу, я хочу всегда видеть в правом верхнем углу приложения NavBar. Спасибо!
Matt R
1

голосов
1

ответ
27

Просмотры

Android contact query eliminate duplicates

DISPLAY_NAME + "LIKE '%" + SearchQuery + "%' + "или" + "(" + ContactsContract.Data.MIMETYPE +" = '+ ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE + ",' + "и" + ContactsContract.CommonDataKinds.Phone.NORMALIZED_NUMBER + "LIKE '%" + phoneNormalizedSearchQuery + "%' + ")," + "или" + "(" + ContactsContract.Data.MIMETYPE +" = "+ ContactsContract.CommonDataKinds.Email. CONTENT_ITEM_TYPE + ", '+ "и" + ContactsContract.CommonDataKinds.Email.ADDRESS + "LIKE' %" + SearchQuery +"% "+ ")," + ")"; Uri Uri = ContactsContract.Data.CONTENT_URI.buildUpon (). appendQueryParameter (ContactsContract.CommonDataKinds.Contactables.VISIBLE_CONTACTS_ONLY, "истинный") .build (); вернуть новый CursorLoader (контекст, Ури, CONTACTS_PROJECTION, выбор, нуль, ContactsContract.Contacts.DISPLAY_NAME + "СОРТ- ЛОКАЛИЗОВАННЫЙ ASC"); У меня есть в свободной форме поискового запроса, который я хочу частичное совпадение отображаемое имя, телефон или адрес электронной почты. Это достаточно просто и работает очень хорошо, и на самом деле очень быстро (достаточно быстро, чтобы выделить изменение результатов в реальном времени, как типы пользователей даже с несколькими тысячами контактов). Все отлично, за исключением невозможности устранения дубликатов. Когда пользователь имеет несколько аккаунтов на устройстве, которые приводят к агрегированным контактам результат будет иметь этот номер телефона или адрес электронной почты в результате этого запрос нескольких раз, когда пользователь имеет ту же контактную информацию через свои добавленные учетные записи. Я не хочу, чтобы получить возможность отправлять процесс курсор (не Перебора курсора и создание списка в памяти, синхронизируя данные в мою БД, и т.д. ...). Есть в любом случае, чтобы выполнить этот запрос, с той лишь разницей, что результат будет ограничена записям с отчетливым телефоном или электронной почтой?
Matt
1

голосов
1

ответ
531

Просмотры

Как я могу получить расширение файла из MimeType в прошивкой с помощью Swift

Как говорит название, у меня есть файл, загруженный с сервера, и я знаю MimeType его, но как я могу работать, что расширение файла следует использовать для этого при записи в память?
Matt Lacey
1

голосов
0

ответ
89

Просмотры

Ссылка Collections.Immutable в визуальном расширении студии

У меня есть визуальное расширение студии (для VS 2017), который использует Рослины в некоторых функциях и ссылке System.Collections.Immutable, Version = 1.2.2.0. Когда я первый побежал, он жаловался бы, что у него не было ссылки на System.Collections.Immutable сборки, так что я добавил его активы в source.extensions.vsixmanifest (наряду с Microsoft.CodeAnalysis.CSharp.dll и Microsoft.CodeAnalysis.dll, как это происходит). Это фиксированная моя проблема с отсутствующей сборки, но теперь я получаю: метод не нашел: «System.Collections.Immutable.ImmutableArray`1 Microsoft.CodeAnalysis.Scripting.Script.Compile (System.Threading.CancellationToken)». Я считаю, что это еще может быть ссылки на другую версию System.Collections.Immutable, при отладке расширения, если я пытаюсь это: System.Reflection.Assembly.GetAssembly (TYPEOF (System.Collections.Immutable. ImmutableArray)) я получаю: ошибка CS0433: Тип 'ImmutableArray' в обоих существует 'System.Collections.Immutable, Version = 1.2.2.0, культура = нейтральной, PublicKeyToken = b03f5f7f11d50a3a' и «System.Core, Version = 4.0.0.0, Culture = нейтрально, PublicKeyToken = b77a5c561934e089' есть ли способ, чтобы решить эту проблему в рамках расширения? (Что-то вроде сборки .config перенаправляет на самом деле не работают хорошо, если вы не измените собственный .config из Visual Studio, который я бы предпочел, чтобы избежать)
Matt Burland
1

голосов
0

ответ
248

Просмотры

«Предотвращение межсайтовое отслеживание» Сафари разбивает несколько окта функции (из-за окт сессии не создается)

Я использую окт вход в виджет для аутентификации пользователей в нашем приложении. Вопрос заключается в том, что, когда «предотвратить отслеживание межсайтового» проверяется в Safari (FF имеет аналогичный параметр), Логин все еще работает, но единый вход, МИД «не оспаривает» и создание Okta сессия не работает. Если я снимите флажок настройки все работает, как ожидалось. С Chrome, я могу использовать метод бесшумный (без браузера URL перенаправления), чтобы получить маркер доступа от окта. Браузер может загрузить окт сеанса, и использует функцию MFA «Не вызов меня на этом устройстве снова» совершенно отлично. Однако, с тем же кодом Safari не позволяет мне загружать окт сессию и не когда-нибудь бросить вызов пользователя, основываясь на устройстве, которое они используют (если эта опция включена .. совершенно нормально, если не проверено). Поэтому я включил код, чтобы использовать response.session.setCookieAndRedirect ( «HTTP: // MySite / Войти») шаблон мышления, что редирект на сайт окта был бы решить этот вопрос .. Я могу видеть браузер перенаправляется на окт и затем обратно мой сайт с маркером доступа в параметре коды, однако, тот же результат. Одна из вещей, которые я прочитал говорят, что пользователь должен «взаимодействовать» с сайтом 3 партии .. не совсем уверен, что «взаимодействует» означает, хотя .. это, кажется, означает больше, чем «перенаправлять через» сайт. Кто-нибудь есть лучший образец для этого, который будет работать в браузерах, которые имеют более сильную защиту куки третьей стороной (например, FF и Safari)? Я могу видеть, браузер перенаправляется на окт, а затем обратно на мой сайт с маркером доступа в параметре коды, однако, тот же результата. Одна из вещей, которые я прочитал говорят, что пользователь должен «взаимодействовать» с сайтом 3 партии .. не совсем уверен, что «взаимодействует» означает, хотя .. это, кажется, означает больше, чем «перенаправлять через» сайт. Кто-нибудь есть лучший образец для этого, который будет работать в браузерах, которые имеют более сильную защиту куки третьей стороной (например, FF и Safari)? Я могу видеть, браузер перенаправляется на окт, а затем обратно на мой сайт с маркером доступа в параметре коды, однако, тот же результата. Одна из вещей, которые я прочитал говорят, что пользователь должен «взаимодействовать» с сайтом 3 партии .. не совсем уверен, что «взаимодействует» означает, хотя .. это, кажется, означает больше, чем «перенаправлять через» сайт. Кто-нибудь есть лучший образец для этого, который будет работать в браузерах, которые имеют более сильную защиту куки третьей стороной (например, FF и Safari)?
Matt
1

голосов
0

ответ
133

Просмотры

Недопустимое время индикатор зоны «» при развертывании Java Spring приложение для Heroku

Я пытаюсь развернуть Java Spring приложение для Heroku, и она отлично работает на моей локальной машине. Но когда я нажимаю на сервер Heroku он бросает это исключение: java.lang.IndexOutOfBoundsException: Invalid индикатор часового пояса «» в этой строке кода: Gson gson = новый Gson (); PricingSample [] Образцы = gson.fromJson (строка, PricingSample [] Класс.); Я предполагаю, что от того, что я прочитал там должен быть какой-то адаптер добавил, но я не знаю, как добавить тот, который соответствовал бы здесь. Обычно, когда имеется недопустимый индикатор часового пояса он показывает неправильную строку он пытается разобрать. Изменить: Я просто заметил, что сообщение о том, что браузер отображает дает более подробную информацию о строке, которая пытается быть разобран: Ошибка Whitelabel страницы Данное приложение не имеет явного отображения для / ошибки, поэтому вы видите это как запасной вариант. Вс 3 июня 08: 40:41 UTC 2018 Был непредвиденная ошибка (тип = Internal Server Error, статус = 500). Для ввода строки: «2018-06-03 7:00:00»
Matt
1

голосов
0

ответ
71

Просмотры

Невозможно привязать л-значение fowarding ссылки

У меня есть класс шаблона, который содержит п число Т, используя VARIADIC параметров шаблонов и рекурсивное наследование. Это скорее как кортежи и так, что, как я назвал его здесь: класс шаблона MyTuple: частный MyTuple {частного: T T; общественности: MyTuple (имя станд :: строка): т (имя), MyTuple (имя) {}}; шаблонный класс MyTuple {общественности: MyTuple (станд :: строка имя) {}}; Сейчас я пытаюсь создать класс CompositeTuple, что позволяет несколько объектов MyTuple быть нанизанные. Это предназначено для хранения либо экземпляров объекта MyTuple или ссылки на объекты MyTuple, использование предназначено быть что-то вроде: STRUCT A {A (станд :: строка с) {}}; INT основных () {MyTuple а ( "Привет"); CreateCompositeTuple (а, MyTuple ( "мир")); возвращать 0; } К сожалению, моя текущая реализация CompositeTuple падает не хватает знака: шаблонного класса CompositeTuple; шаблонный класс CompositeTuple {}; шаблонный класс CompositeTuple: частный CompositeTuple {частное: Const TupleType кортеж; общественности: CompositeTuple (TupleType && кортеж, TupleTypes && ... кортежи): CompositeTuple (кортежи ...), кортеж (станд :: вперед (кортеж)) {}}; Шаблон авто CreateCompositeTuple (TupleType && ... кортежи) {вернуться CompositeTuple (Std :: вперед (кортежи ...)); } Заклятие CreateCompositeTuple генерирует следующее сообщение об ошибке компилятора: ошибка: не может связать именующее выражение «MyTuple» к «MyTuple &&» Что я делаю неправильно здесь? Хотя я не был в состоянии решить эту проблему, очевидно, все чтение I» ве сделано предполагает, что это должно быть возможно. Edit: мне нужно иметь дополнительные методы в CompositeTuple, который имеет доступ к обоим аргументам T и tupleSize шаблона. Нечто подобное: шаблон constexpr сопзЬ Т & В () сопзЬ {вернуть tuple.At (); } Изменить 2: Попытка добавить шаблонный конструктор согласно предлагая Игореве: класс // ... шаблон CompositeTuple: частный CompositeTuple {частное: Const TupleType кортеж; общественности: шаблон CompositeTuple (TT && кортежей, TTS && ... кортежи): CompositeTuple (кортежи ...), кортеж (станд :: вперед (кортеж)) {}}; Шаблон авто CreateCompositeTuple (TupleType && ... кортежи) {вернуться CompositeTuple (Std :: вперед (кортежи) ...); } // ... Я теперь получил «недопустимое использование неполного типа» ошибка внутри функции CreateCompositeTuple.
Matt
1

голосов
0

ответ
79

Просмотры

композитор Глоток сборки и развертывания

Как получить композитор правильно установить зависимости whenusing Глоток сборки? Мой процесс сборки установить, что выводит в заданное место, либо ../sites/www/public_html или ../sites/dev/public_html зависимости от того, если среда аргумент передается к задаче глотком. Эти места в основном зеркало моего удаленного хоста. Я хотел автоматизировать композитор устанавливает, обновления и оптимизации для вывода правильных файлов поставщика в любом ../sites/www/vendor или ../sites/dev/vendor всякий раз, когда сборка изначально работать или просто оптимизировать на основе любого Подписанные файлы PHP изменяется. Моя папка сборки имеет следующую структуру: источник / bower.json composer.json composer.lock gulpfile.json package.json Мой пример composer.json имеет следующее: { "имя": "mycomposer / mycomposer", "вариант": " 1.0.0" , " $ BASEDIR = имя_директории ($ vendorDir); Выход $ vendorDir = имя_директории (имя_директории (__ FILE__)); $ BASEDIR = имя_директории (имя_директории (имя_директории ($ vendorDir))) '/ mybuild'.; Это то, что я могу достичь, или я должен быть действительно работает композитор отдельно от моего процесса сборки? Спасибо $ BASEDIR = имя_директории ($ vendorDir); Выход $ vendorDir = имя_директории (имя_директории (__ FILE__)); $ BASEDIR = имя_директории (имя_директории (имя_директории ($ vendorDir))) '/ mybuild'.; Это то, что я могу достичь, или я должен быть действительно работает композитор отдельно от моего процесса сборки? Спасибо
Matt

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