0

голосов
0

ответ
8

Просмотры

Как обнаруживать viewloaded после routerLink?

У меня есть 2 мнения / дом, / панель в моем угловом приложении с элементами анимации, которые загружаются после загрузки страницы. Когда я загружаю по URL, загрузка страницы и ngAfterViewInit работы файла. Но я нажимаю на routerLink = «/ дома», нет анимации Jquery появиться триггеров. Скорее всего, ngAfterViewInit не вызывает таких кликов. Любые обходные пожалуйста?
jolly
1

голосов
1

ответ
676

Просмотры

Загрузка MetaData ПАШ Ядра

Я строю проект в шаблон MVC, используя Сеть САШ Core. Я использовал Entity Framework и я scaffolded существующей БД. Теперь я хочу добавить некоторые данные Аннотации к некоторому классу, но я не хочу изменить класс по автогенерируемые подмостей, поэтому я попытался с метаданными и переопределения существующего метода, в SaveChanges. Users.cs автогенерируемого лесов общественного пользования разделяемого класса пользователи {общественность Int UserId {получить; задавать; } ... // Если у меня есть [MaxLength (5, ErrorMessage = "Слишком короткий")] здесь, он работает общественный струнный Email {получить; задавать; }} UsersMetadata.cs (также пытался Users.Metadata.cs или иначе, ничего не изменилось) [ModelMetadataType (TypeOf (UsersModelMetaData))] общественный частичный класс пользователи {} общественного класса UsersModelMetaData {[MaxLength (5, ErrorMessage = "Слишком короткий" )] Общественная строка Email {получить; задавать; }} MyContext: DbContext Класс общественного переопределения INT SaveChanges () {VAR = от лица е в ChangeTracker.Entries (), где e.State == EntityState.Added || e.State == EntityState.Modified выберите e.Entity; Еогеасп (вар объект в объектах) {вар validationContext = новый ValidationContext (юридическое лицо); Validator.ValidateObject (объектный, validationContext, validateAllProperties: истинный); } Вернуть base.SaveChanges (); } Таким образом, даже если это, кажется, правильное решение (я имею поиск все утра), он не работает: проблема, кажется, что аннотации данных внутри UsersModelMetaData не читать, потому что если я ставлю аннотацию данных непосредственно в Users.cs файле, Метод SaveChanges () сгенерирует исключение. Я нашел это решение -> https://stackoverflow.com/a/30127682/6070423
Jolly
1

голосов
0

ответ
307

Просмотры

Entity Framework Основные Вложенные транзакции или обновление DbContext среди SaveChanges ()

У меня есть этот API, который удаляет и добавляет различных пользователей в базе данных. Путь этот API написано что-то вроде этого: / * Предполагая, что «пользователи» является массив пользователей для удаления (если пользователи [х] .toDelete == верно), или добавить в противном случае * /, используя (вар дб = новый myContext ()) {используя (вар dbTransaction = db.Database.BeginTransaction ()) {попробуйте {/ * Выполнение удаление пользователей в БД * / SaveChanges (); / * Выполнение добавления пользователей в БД * / Еогеасп (пользователь пользователей), если (user.toDelete!) {Db.users.add (..); db.SaveChanges (); } DbTransaction.Commit (); } Задвижка (ValidationException ех) {dbTransaction.Rollback (); }}} Причина, почему я использую сделки является то, что у меня есть некоторые валидации, которые должны выполняться на новых данных .. Например, я не могу добавить два пользователя с той же электронной почтой! Все проверки на стороне сервера осуществляется с помощью Data-аннотаций и классов метаданным, поэтому я создал атрибут уникальности, которую я связанный к свойству эл.адрес класса UserMetaData. Таким образом, проблема заключается в том, что внутри однозначности атрибута мне нужно еще раз проверить базу данных для поиска других пользователей с той же электронной почтой: класс IsUnique общественности: ValidationAttribute {защищенное переопределение ValidationResult IsValid (значение объекта, ValidationContext validationContext) {... используя (вар дб = новая myContext ()) {/ * Здесь я выполнить выбор на БДЕ ищет запись с той же электронной почтой, все с помощью отражения. * / Если (recordFound> 0) возвращает новый ValidationResult ( "электронная почта уже существует"); вернуться ValidationResult.Success; }}} Итак, как вы можете видеть, внутри проверки я использую новый myContext () и что там проблема: давайте представим, что у меня есть пустую базу данных и добавить два пользователя с той же электронной почты в том же запросе. Как вы можете видеть, я называю db.SaveChanges () после того, как каждый пользователь был добавлен, поэтому я подумал, что, когда второй пользователь будет добавлен бы был проверен, моя проверка знала бы, что первый добавил пользователь и второй один имеет тот же адрес электронной почты, следовательно, проверка исключений была бы бросок и dbTransaction.Rollback () называется. Проблема заключается в том, что внутри валидатора я называю новые myContext () и в этом контексте те изменения, которые я думал, что бы там благодарность db.SaveChanges () там arent't, и это, я думаю, потому что все изменения внутри сделка. Тааак .. Решение я думал, что до сих пор является две: вложенной Сделка: в API У меня есть внешняя трансакция, сохранить состояние БД в начале, то какие-то внутренние транзакции запускаются каждый раз, когда db.SaveChanges () называется , Делая это, проверка действительно видит изменения, но проблема заключается в том, что, если в улове я назвал outerTransaction.rollback (), изменения, внесенные внутренними сделки не rollbacked; Некоторые из способов, чтобы получить контекст, который я использовал в API даже в проверке .. Но там у меня есть только эти два аргумента, так что я, если это не знаю
Jolly
1

голосов
1

ответ
260

Просмотры

Анимации SVG Arc Путь в React

Я использую React, и то, что я хочу добиться того, чтобы иметь анимацию на SVG дуги пути, когда они изменяются. В основном, у меня манометр, которые показывают определенное значение в диапазоне от 0 до 100, а значение может изменяться (в следующем примере она изменяется каждую секунду). Я создал этот codepen, имитирующее то, что я хочу (код ниже): https://codepen.io/Gesma94/pen/oJvjwe Как вы можете видеть в примере, у меня калибровочный созданные с d3 внутри SVG, где синяя полоса может занять больше или меньше мест во время; как вы можете видеть, когда манометр будет повторно вынесен, новый синий бар просто оказывается, без анимации между «старой точкой» и «новой точкой». То, что я хотел бы достигнуть, имея плавное движение между точкой баром был раньше, и точкой, где бар собирается быть (надеюсь, что я ясно). Класс MyComponent расширяет React.Component {визуализации () {console.log ( "Rendering"); Const значение = (this.props.value * Math.PI / 100) - Math.PI / 2; Const currentValueFilledCircle = d3.arc () .innerRadius (37.5) .outerRadius (49,5) .startAngle (-Math.PI / 2) .endAngle (значение) (нуль); Const currentValueEmptyCircle = d3.arc () .innerRadius (37.5) .outerRadius (49,5) .startAngle (значение) .endAngle (Math.PI / 2) (нуль); вернуть ( ); }; } Класс App расширяет React.Component {Конструктор () {супер (); this.value = 77; } ComponentDidMount () {this.interval = setInterval (() => {Const Diff = Math.floor (Math.random () * 7) - 3; пусть newCurrentValue = this.value + дифференциал; если (newCurrentValue> 100) newCurrentValue = 100; иначе, если (newCurrentValue <0) newCurrentValue = 0; this.value = newCurrentValue; this.forceUpdate (); }, 500); } Визуализации () {возвращение ()}} ReactDOM.render (, document.getElementById ( 'приложение'));
Jolly
1

голосов
3

ответ
297

Просмотры

Wrapping with Nokogiri

Прошу прощения, если это был дан ответ, но я не могу найти правильный путь, чтобы получить эту работу. Я использую Nokogiri модифицировать диаграммы SVG, которые создаются с помощью приложения, и я ударил немного коряги. Код я работаю выглядит примерно так: Lorem Ipsum Lorem Ipsum Lorem Ipsum Я хотел бы, чтобы это добавляется к каждому документу, анализируется с помощью сценария: Lorem Ipsum Lorem Ipsum Lorem Ipsum Я попытался с помощью методов, таких как и раньше, и после того, как, но он не будет правильно работать в этой ситуации. В идеале я бы просто обернуть полноту множества узлов с обручем, но я могу» т выяснить, как заставить его работать на все наборы, а не на каждом множестве узлов. Любое руководство будет высоко ценится. Спасибо!
The Jolly Llama
1

голосов
2

ответ
307

Просмотры

UIStackView из подвидов не скроллинг

У меня есть UIScrollView, к которому я добавил UIStackView из подвидов. В подвиды не прокручиваются, но если добавить кнопки вместо UIViews, вид стека прокручивать. Этот код появляется в Detail View контроллера Разделить. Любая идея, почему подвиды не прокрутка? КСТАТИ detailItem будет носить индекс, но сейчас я жестко прописывать индекс [4] для гарантированного списка длинного scrollworthy. импорт UIKit класс DetailViewController: UIViewController {вар Scrollview: UIScrollView! вар stackView: UIStackView! вар detailItem: AnyObject? {DidSet {// Обновляем вид. // self.configureView () // печать ( "didSet: configureView")}} переопределение FUNC viewDidLoad () {super.viewDidLoad () Scrollview = UIScrollView () Scrollview.
Jolly
1

голосов
1

ответ
1.7k

Просмотры

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

Я получаю эту ошибку в моей версии Android Studio.Previous из Firebase SDK поддерживается это, но новый SDK не поддерживает it.Please поможет решить эту проблему. 02-11 23: 38: 47,647 14487-14487 / com.potenza_pvt_ltd.AAPS Е / AndroidRuntime: неустранимый: основной процесс: com.potenza_pvt_ltd.AAPS, PID: 14487 Темы: темы: {по умолчанию = оверлей: com.cyngn.hexo , IconPack: com.cyngn.hexo, fontPkg: com.cyngn.hexo, com.android.systemui = оверлей: com.cyngn.hexo, com.android.systemui.navbar = оверлей: com.cyngn.hexo} com.google .firebase.database.DatabaseException: Преобразование массивов не поддерживается, пожалуйста, используйте Listsinstead в com.google.android.gms.internal.zzaix.zzb (Unknown Source) в com.google.android.gms.internal.zzaix.zza ( Неизвестный источник) в com.google.android.gms.internal.zzaix. Handler.handleCallback (Handler.java:739) при android.os.Handler.dispatchMessage (Handler.java:95) в android.os.Looper.loop (Looper.java:148) в android.app.ActivityThread.main (ActivityThread .java: 5461) в java.lang.reflect.Method.invoke (Native Method) в com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:726) в com.android.internal.os.ZygoteInit .main (ZygoteInit.java:616) это мой POJO @IgnoreExtraProperties класса TariffDetails общественного класса {частное Струнный vehicle_type; закрытый ключ строки; частные total_slab_hrs строк; частные no_of_slab_hrs строк; частные inc_dur_hrs строк; частная строка тарифа; Индивидуальный код строки; частное ИНТ [] [] обр; общественные TariffDetails () {/ * пустой конструктор по умолчанию необходимы для Firebase * /} общественных TariffDetails (String а) {} @JsonProperty ( "Ключ") публичная Строка GETKEY () {вернуть ключ; } @JsonProperty ( "Key") общественного недействительными SetKey (ключ String) {this.key = ключ; } @JsonProperty ( "VType") публичная Строка getVehicle_type () {возвращение vehicle_type; } @JsonProperty ( "VType") общественного недействительными setVehicle_type (ключ String) {this.vehicle_type = ключ; } @JsonProperty ( "total_slab_hrs") общественные Струнные getTotal_slab_h () {возвращение total_slab_hrs; } @JsonProperty ( "total_slab_hrs") общественный недействительный setTotal_slab_hrs (ключевые строки) {this.total_slab_hrs = ключ; } @JsonProperty ( "no_of_slab_hrs" ) GetNo_of_slab_hrs общественные String () {вернуться no_of_slab_hrs; } @JsonProperty ( "no_of_slab_hrs") общественный недействительный setNo_of_slab_hrs (ключевые строки) {this.no_of_slab_hrs = ключ; } @JsonProperty ( "inc_dur_hrs") общественные Струнные getInc_dur_h () {возвращение inc_dur_hrs; } @JsonProperty ( "inc_dur_hrs") общественный недействительный setInc_dur_hrs (ключевые строки) {this.inc_dur_hrs = ключ; } @JsonProperty ( "inslipp_tariff") публичная Строка getInslip_tariff () {возвращение тариф; } @JsonProperty ( "inslipp_tariff") общественного недействительными setInslip_tariff (ключ String) {this.tariff = ключ; } @JsonProperty ( "код") публичный Струнный Получить код () {код возврата; } @JsonProperty ( "код") общественного недействительной setCode (ключ String) {это. код = ключ; } @JsonProperty ( "обры") общественный INT [] [] getArr () {возвращение обры; } @JsonProperty ( "обр") общественного недействительными setArr (INT [] [] а) {this.arr = а; }} Это моя основная часть, где я называю это. Запрос queryRef1 = reference.child ( "пользователи") ребенок ( "Tariff_Details") orderByChild ( "VType") equalTo (code_value_1)...; queryRef1.addChildEventListener (новый ChildEventListener () {@Override общественного недействительными onChildAdded (DataSnapshot dataSnapshot, String s) {Log.d ( "значение получить данные", dataSnapshot.getKey ()); TariffDetails пост = dataSnapshot.getValue (TariffDetails.class ); tar_arr = post.getArr (), для (INT I = 0; г <tar_arr.length; я ++) {для (Int J = 0; J <3; j ++) {Log.d ( "АРР", String.valueOf (tar_arr [I] [J])); arr.add (tar_arr [I] [J]); }} Если (tar_arr! = NULL) {адаптер = новый CustomGrid (getApplicationContext (), tar_arr, code_value_1); gridView.setAdapter (адаптер); gridView.setOnItemClickListener (новый AdapterView.OnItemClickListener () {@Override общественный недействительный onItemClick (AdapterView родитель, Вид вид, внутр позиция, длинный идентификатор) {Toast.makeText (parent.getContext (), "Вы Нажал на" + положении, Toast. LENGTH_SHORT) .show (); }}); adapter.notifyDataSetChanged (); } F [0] = 1; pb1.setVisibility (View.GONE); linear_layout.setVisibility (View.VISIBLE); } @Override общественного недействительными onChildChanged (DataSnapshot dataSnapshot, String s) {Log.d ( "значение получить данные", dataSnapshot.getKey ()); TariffDetails пост = dataSnapshot.getValue (TariffDetails.class); tar_arr = post.getArr (); для (INT I = 0; г <tar_arr.length; я ++) {для (Int J = 0; J <3; j ++) {Log.d ( "ARR", String.valueOf (tar_arr [I] [J]) ); arr.add (tar_arr [I] [J]); }} Если (tar_arr! = NULL) {адаптер = новый CustomGrid (getApplicationContext (), tar_arr, code_value_1); gridView.setAdapter (адаптер); adapter.notifyDataSetChanged (); }} @Override общественного недействительными onChildRemoved (DataSnapshot dataSnapshot) {tar_arr = NULL; adapter.notifyDataSetChanged (); } @Override общественного недействительными onChildMoved (DataSnapshot dataSnapshot, String s) {} @Override общественного недействительными onCancelled (DatabaseError firebaseError) {}});
Kushagr Jolly
1

голосов
1

ответ
0

Просмотры

Выпадающий ValueMember

Я использую этот код для заполнения выпадающий, но это можно ассоциировать в COLUMN1 экс: имя на колонке 2 ех; Я БЫ? с использованием cmbbox.valuemember = частный DataTable BindData () {используя (вар соппы = новый OleDbConnection ( "Provider = Microsoft.Jet.OLEDB.4.0; источник данных = C: \ YOURDB.mdb; PersSecurity Info = False;")) / ваш connectionsting {используя (Var DAD = новый OleDbDataAdapter ( "выберите column1 из таблицы", соед)) // выберите запрос из вашей БД {вар DSET = новый DataTable (); попробуйте {conn.Open (); dAd.Fill (DSET); вернуться DSET; } {Улов бросить; } Наконец {если (conn.State == ConnectionState.Open) conn.Close (); }}}} Buttonevent вар дт = BindData (); cmbBox.DataSource = дт; cmbBox.DisplayMember = "столбец1"; // Отображение столбцов таблицы на вашей БД
jolly
1

голосов
3

ответ
1.6k

Просмотры

Запрос, чтобы получить количество строк на основе состояния

В моем приложении, мне нужно, чтобы получить общее количество строк рассчитывать, что имеет особое значение в «статусе» column.This код, который я попробовал, String unreadquery = «(SELECT COUNT (*) FROM TABLE_MESSAGES WHERE KEY_STATUS =» 0" ) «; Курсор курсора = db.rawQuery (unreadquery, NULL); Int А = cursor.getCount (); Но это показывало ошибку в statement.How запроса можно получить количество строк рассчитывать, что имеет значение 0 в определенном столбце? Спасибо! Это код для создания таблицы: публичное статическое финальное Струнное TABLE_MESSAGES = «Сообщения»; Строка CREATE_MESSAGES_TABLE = "CREATE TABLE" + TABLE_MESSAGES + "(" + KEY_ID + "INTEGER PRIMARY KEY," + KEY_FROM + "Текст" + KEY_TO + "Текст" + KEY_BODY + "Текст" + KEY_DATE + "Текст" + KEY_STATUS + "
Jolly
1

голосов
2

ответ
165

Просмотры

Реагировать набор Крюк от вызова функции внешнего компонента

Я тестирую новый Реагировать Крючки, и я столкнулся с поведением я не могу исправить (и не постигнуть ни). В принципе, у меня есть функциональный компонент, так и внутри него функции, в которой я установить крюк. Эта функция передаются в компонент оказанного, и это называется из последней оказанной компоненты с использованием реквизита. Жаль, что крючки родителя не обновляются соответствующим образом! Я знаю, что это может казаться, трудно понять, но я воспроизвел здесь ошибку https://codesandbox.io/s/vvwp33l7o5 Как вы можете видеть, в App компоненте Я функция OnResize, что следует обновить счетчик крюк. Эта функция передается ResizeObserverContainerHook компонент, и из этой последней вызывается, когда ResizeObseverContainerHook ДИВ изменяется. Как вы можете видеть, ширина и высота переменных в функции OnResize являются правильными, но счетчик крюк, похоже, не обновлять! На самом деле, он остается равным 1 навсегда. Я не знаю, это seemes, что я не могу обновить крюк из-за компонента (и это как государство в React Stateful компонент, но, по крайней мере, я мог бы передавая функцию как в этом случае, но он не работает: / ). Любая идея, как я могу сделать это setCounter на как 12 index.js работ?
Jolly
1

голосов
4

ответ
57

Просмотры

Выберите класс внутри родительского класса, используя этот

Когда кто-то нажмет на классе addMass то я хочу, чтобы добавить скорости передачи данных к классу currentMass. Там может быть много классов AddToCart Таким образом, мне нужно, чтобы внести изменения в том, который щелкнул в тот момент. Смотрите следующий код. HTML: - Добавить Кг + JS: вар масса = 0; $ (Документ) .ready (функция () {$ ( "currentMass. ") HTML (масса).. $ (". AddToCart ") на (" клик", ".addMass", функция () {вар см = Номер ($ (это) .prev ( "button.addToCartButton") найти (»currentMass ") текст ()..); вар increment_rate = Number ($ (это) .find (". currentMass ") атр (". скоростью передачи данных ")); см = см + increment_rate; $ (" currentMass ") HTML (см);..});});
Aman Jolly
1

голосов
1

ответ
112

Просмотры

Нет сеттер / поле для типа транспортного средства не найдено на класс com.potenza_pvt_ltd.AAPS.TruckDetailsActivity

Я видел другие задают этот вопрос, но мне кажется, что я сделал все вещи, которые необходимы, и я до сих пор не заставить его работать. Я не имею в получении Нет сеттер / поля для Типа автомобиля найден на классе Нет сеттер / полей для времени прибытия не найдено на классе Нет сеттер / поля для водителя не найдено на классе Нет сеттер / поля для номера автомобиля найденного на классе Нет сеттер / полей для Время вылета не найдено на классе нет сеттер / поля для частичной суммы возмездной найти на класс общественного класса TruckDetailsActivity {// имя и адрес строка @JsonProperty ( «Transporter») частная строка Transporter; @JsonProperty ( "Driver Name") частная строка DriverName; общественного недействительными setVehicleType (String vehicleType) {VehicleType = vehicleType; } @JsonProperty ( "Number Driver" ) Частная строка DriverNumber; @JsonProperty ( "Номер транспортного средства") частная строка VehicleNumber; @JsonProperty ( «Дата») частная строка дата; @JsonProperty ( «АПС») частные АПС строк; @JsonProperty ( «электронная почта») частная строка электронной почты; закрытый ключ строки; @JsonProperty ( «Время прибытия») частная строка TimeofArrival; @JsonProperty ( «Стоимость») частная строка Стоимость; @JsonProperty ( «Время отправления») частное Строка TimeofDeparture; @JsonProperty ( «Частичная сумма, выплаченная») частная строка PartialAmountPaid; @JsonProperty ( "Тип транспортного средства") частная строка VehicleType; @JsonProperty ( "Cash хэндовера") частная строка CashHandover; @JsonProperty ( "Оператор" ) Частная строка оператора; общественного TruckDetailsActivity () {/ * пустой конструктор по умолчанию необходимо для Firebase * /} общественного TruckDetailsActivity (String а) {} общественного TruckDetailsActivity (String к, String s, индекс String, String index1, String index2, String index3) {this.key = К; электронная почта = s; Транспортер = индекс; DriverNumber = index1; Date = index2; АПС = index3; } @JsonProperty ( "Ключ") публичная Строка GETKEY () {вернуться this.key; } Общественного недействительными SetKey (ключ String) {this.key = ключ; } // Геттеры и сеттеры общественности Строка getTransporter () {вернуться this.Transporter; } Общественного недействительными setTransporter (Строка contractorname) {this.Transporter = contractorname; } Строка общественного getDriverName () {вернуться this.DriverName; } Общественного недействительными setDriverName (Строка DriverName) {this.DriverName = DriverName; } Строка общественного getDriverNumber () {вернуться this.DriverNumber; } Строка общественного getVehicleNumber () {вернуться this.VehicleNumber; } Строка общественного GetDate () {вернуться this.Date; } Общественной недействительная SETDATE (дата String) {this.Date = дата; } GetAps общественных String () {вернуться this.aps; } общественного недействительными setAps (String) {АПС this.aps = АПС; } Строка общественного getEmail () {вернуться this.email; } Общественного недействительными setEmail (String электронной почты) {this.email = электронная почта;} Строка общественного getTimeofArrival () {вернуться this.TimeofArrival; } Строка общественного getCost () {вернуться this.Cost; } Общественной недействительная setCost (Строка Т) {this.Cost = Т; } Строка общественного getTimeofDeparture () {вернуться TimeofDeparture; } Строка общественного getPartialAmountPaid () {вернуться PartialAmountPaid; } Строка общественного getVehicleType () {вернуться VehicleType; } Строка общественного getCashHandover () {вернуться CashHandover; } Общественного недействительными setCashHandover (Строка cashHandover) {CashHandover = cashHandover; } Строка общественного getOperator () {вернуться Оператора; } Общественного недействительный setOperator (String оператор) {this.Operator = оператор;} Это мой Java-файл, откуда я называю выше классом. Запрос queryRef = reference.child ( "пользователи") ребенок ( "данные") orderByChild (вид)..; notifyDataSetChanged (); Log.d ( "подсчет списка", String.valueOf (mAdapter.getItemCount ())); mRecyclerView.setAdapter (mAdapter); pb.setVisibility (View.GONE); linearLayout.setVisibility (View.VISIBLE); } @Override общественного недействительными onCancelled (DatabaseError firebaseError) {}}); Gradle Строить применять плагин: 'com.android.application' андроида {compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig {ApplicationID "com.potenza_pvt_ltd.AAPS" minSdkVersion 15 targetSdkVersion 22 VersionCode 1 versionName "1,0"} {buildTypes выпуск {minifyEnabled ложных proguardFiles getDefaultProguardFile (»
Kushagr Jolly
1

голосов
1

ответ
215

Просмотры

что же строки, начинающиеся с двойной слэш «//» означает в .npmrc?

Я наивно полагал, что .npmrc линии с двойной косой черты (//) указывают на комментарий, но это явно не тот случай, потому что когда я удалить их, я не могу опубликовать мой локальный реестр. Пример: реестр = https: //npm.myregistry.io/ //[email protected] //npm.myregistry.io/:_authToken="Pgwb34F123EQdHqE7OoZA==»Если удалить вышеуказанные // строки, публиковать результаты в НОЙ ERR! Код ENEEDAUTH НОЙ ERR! нужна аутентификация AUTH, необходимую для публикации НПМ ERR! нужен аутентификации Вам необходимо разрешить эту машину с помощью `НПМ adduser` Я не могу найти ссылку на этот синтаксис в npmrc документации или документации ини модуль синтаксического анализатора. Я предполагаю, что это что-то делать с синтезированными свойствами?
Jolly Roger
1

голосов
1

ответ
3k

Просмотры

Бросив исключение во время отправки электронной почты нескольким получателям с помощью SMTP-клиент

У меня есть приложение, которое использует SmtpClient для отправки по электронной почте. Я пытаюсь отправить по электронной почте нескольким получателям. У меня есть два получателей в моем перечислить, например, «аман @ gmail.com, а @ xyz.com». и я пытаюсь отправить почту в этот список, но мое приложение бросает исключение, как показано ниже: Клиент не имеет разрешения на отправку почты на этот сервер. Ответ сервера был: 4.7.1 ([email protected]): релейный доступ запрещен. из-за этого [email protected] также не в состоянии получить электронную почту. Мне нужно реализовать функциональные возможности, которые даже есть недопустимый адрес как [email protected] в ToList, письмо должно быть отправлено в [email protected] Может кто-нибудь, пожалуйста, помогите мне в этом?
jolly
1

голосов
2

ответ
339

Просмотры

Переход от DotNetCore к NodeJS

Мы написали заявление в Dotnetcore с помощью WebAPIs. Теперь мы хотели бы перейти на NodeJS для клиента, потому что их NodeJS поддержки команды ИТ. Мне интересно, если кто-то имеет какие-либо причины / преимущества перехода от Dotnetcore и писать API, в NodeJS?
Sumit Jolly
-2

голосов
0

ответ
23

Просмотры

Документация по API переднего конца приложение

Я хочу, чтобы построить передний конец applicatino, который будет предоставлять информацию о REST глаголов бэкэнд API, экс-GET, POST и т.д. Вы можете предложить, пожалуйста опытом, какой модуль НПМ лучше использовать? Сваггер-интерфейс REDOC Readme.io любой другой. Другие особенности, которые следует учитывать, являются: Гибкость настройки пользовательского интерфейса, вскрываются шрифт, цвет, фон. Разбираем формат YAML. Заранее спасибо!
Sumit Jolly
0

голосов
1

ответ
31

Просмотры

Почему конструктор перемещения называется в этом случае?

У меня есть следующий код: SomeClass FUNC () {SomeClass SomeObject; someObject.mutate ( "некоторый текст"); вернуться SomeObject; } INT основных () {FUNC (); возвращать 0; } Где SomeClass только регистрирует что-то в конструкторах, так что я могу проверить то, что называется. С сборкой релиза у меня есть следующий ouptut: конструктор по умолчанию, который имеет смысл из-за копирование / перемещение Пропуска. Я хотел Возвращаемое значение оптимизация выключена. С отладочных У меня есть следующий вывод: конструктор по умолчанию конструктор перемещения, где я думаю, что я могу с уверенностью предположить NRVO си прочь. Я действительно интересно, почему конструктор движения вызывается вместо конструктора копирования. Мой (возможно неправильно) понимание, что с SomeObject в FUNC является именующим тем возврат объект должен быть инициализирован с помощью конструктора копирования, а не движение конструктора. Что мне не хватает? Может кто-то указывает на пункт в стандарте, где этот случай выяснены?
Jolly Roger
1

голосов
3

ответ
7k

Просмотры

Как закрыть всплывающее окно в Silverlight?

У меня есть ListBox. когда я нажимаю по пункту ListBox Я должен показать информацию пункта откроется в новом окне Но он не закрывается после нажатия из стороны. Я создаю всплывающее окно в itemsselected события. как обращаться всплывающую близко?
jolly
5

голосов
1

ответ
2k

Просмотры

Как преобразовать выходной тензор в одну докрасна тензор?

Мне нужно рассчитать потери от SoftMax выхода против цели. Моя цель как [0,0,1] и выход [0.3,0.3,0.4] Для целей прогнозирования является правильным. Но стоимость функция ниже типа не учитывает такого рода точности self._output = выход = tf.nn.softmax (у) self._cost = стоимость = tf.reduce_mean (tf.square (выход - tf.reshape ( self._targets, [-1]))) Как я могу легко преобразовать выход [0.3,0.3,0.4] к [0,0,1] в самой TF?
jolly
6

голосов
4

ответ
737

Просмотры

REST вопрос: PUT одно представление, получить другую?

Короткая версия вопроса: Есть ли «GET» в определенном URI должен соответствовать тому, что было «PUT» на этот URI? Думаю, нет. Вот почему: Учитывая, что ресурс является абстрактной вещью, которая теоретически непознаваемый клиентом, когда мы делаем PUT, мы должны быть только отправкой представления. На основе расчесывания над RFC2616, это, кажется, не совсем определенно относительно того, что это означает, что для ресурса, который имеет множество (потенциально бесконечные?) Представлений, но вот мои мысли; скажите, пожалуйста, если вы согласны: Я ожидаю, что если я PUT представления к ресурсу, все остальные представления ресурса в этом URI должны быть последовательные (потенциально обновляются) по мере необходимости. Другими словами, вы говорите ресурс «использовать это представление, чтобы переопределить себя». Таким образом, я должен быть в состоянии сделать это: PUT / ресурсы / Foo / myvacation Content-тип: изображение / JPG ... И следовать с этим: GET / ресурсы / Foo / myvacation Accept: изображение / PNG ... и получить обновленную версию myvacation в другом формате ( предполагая, что сервер знает, как это сделать). Экстраполируя, что этот композитный атомный «образ + метаданные» PUT также должно быть законным: PUT / ресурсы / Foo / myvacation Content-тип: многочастному / форм-данных Content-диспозиция: форм-данных; имя = "документ" Content-Type: изображение / JPG [..] Content-Disposition: форм-данных; Name = "IPTC" Content-Type: приложение / IPTC [..] Content-Disposition: форм-данных; Name = "Exif" Content-Type: приложение / Exif [..] А потом, потому что на стороне сервера содержание переговоров (RFC2616 раздел 12.1) может происходить на основе просто ни о чем, мы можем по умолчанию на «документ» содержание для этого: GET / ресурсы / Foo / myvacation Content-Type: изображение / JPG [..] или, если вы считаете, как и я, что RFC 2396 раздел 3.4 «Компонент запроса представляет собой строку информация для интерпретации ресурса «. означает, что URI, со строкой запроса относится к одному ресурсу как URI без строки запроса (и изоморфна просто послать применение / х-форм-urlencoded данные ресурса), то это также должно быть законным: GET / ресурсы ? / Foo / myvacation содержание = EXIF ​​Content-Type: применение / EXIF ​​[..] описание PUT говорит: метод запросов PUT, что включенный объект храниться в прилагаемом Request-URI. Для меня это довольно анти-REST, если вы не читали его в очень либеральным образом. Моя интерпретация " мне представление возвращаемого GET в данном URI не обязательно должно быть таким же, что представление было PUT данного URI, он просто должен быть последовательными. Правда или ложь?
Jolly Roger
5

голосов
1

ответ
6.4k

Просмотры

Отправить уведомление раз в неделю

Я хочу, чтобы уведомить пользователя об ответе недельные questions.I необходимо отправить уведомление пользователю даже мое приложение не running.The уведомление будет отправить один раз в неделю. Когда пользователь нажимает на уведомление мое приложение будет становится открытым. Я попытался это с помощью таймера и TimerTask (). Это уведомляет пользователя, когда мое приложение running.How я могу отправить уведомление пользователю в то время как приложение не работает. Любой человек может помочь мне?
Jolly
2

голосов
1

ответ
356

Просмотры

Как Кафка HLC должен выяснить # разделов на тему?

Я использую HighLevelConsumer Кафка-узла, и у меня возникают проблемы, где я всегда получать дубликаты сообщений при запуске. Для того, чтобы сохранить последовательность обработки, мой потребитель просто добавляет сообщения в рабочей очереди, и я обрабатывать события последовательно. Я останавливаюсь потребителем, если я ударил очередь знак высокой воды, у меня есть автофиксация инвалидов, и я посвящаю «вручную» после моего кода клиента полностью обрабатывает каждое событие. Несмотря на совершение, при запуске, я всегда получаю последнюю (ранее совершенное) сообщение из одного или нескольких разделов (в зависимости от того, сколько других КГ работают в моей группе). Я был немного удивлен, что HLC не дал бы мне (совершенный + 1), но я решил просто «игнорировать» сообщения, которые имели смещение раньше, чем смещение совершенно. В качестве быстрого теста, offset.fetchCommits ( 'Fnord', [{тема: 'тест', Раздел: 0}, {Тема: 'тест', раздел: 1}, {Тема: 'тест', раздел: 2}, {Тема: 'тест', раздел: 3}], ... Это работает, если моя полезная нагрузка список совпадает с количеством разделов, определенных. Если я превышает количество разделов, я получаю [BrokerNotAvailableError: Не удалось найти лидера] ошибку. Я правильно, что я не могу автофиксации, если я хочу, чтобы иметь более сильную гарантию того, что я не буду терять сообщения, если моя обработка сообщений является асинхронной и может потерпеть неудачу (т.е. ETL работы)? Кафка-узел просто излучает «сообщение» событие, нет никакого способа, чтобы подтвердить, что он был успешно обработан. Это ожидаемое поведение, что HighLevelConsumer будет читать сообщение о последнем зафиксированном смещении (т.е. дубликат), а не на следующий смещение? Что является лучшим способом, чтобы получить количество разделов для темы?
Jolly Roger
11

голосов
2

ответ
25.1k

Просмотры

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

Я написал код Java для вставки навалом. Я использую команду копирования для импорта и создания различных объектов подключения для разных таблиц, но во время выполнения, программа это бросает следующие ошибки: FATAL: максимальное число подключений превышены для не суперпользователь
Jolly Varghese
21

голосов
1

ответ
1.2k

Просмотры

В Clojure, разница между функцией, цитируемый функция и диез-кавычка функция

В Clojure, я хотел бы знать, каковы различия между тремя ниже. (Println (карта + (1 2 3) '(4 5 6))) (Println (отображение '+'(1 2 3) '(4 5 6))) (Println (отображение #' + «(1 2 3) «(4 5 6))) результаты (5 7 9) (4 5 6) (5 7 9) Я не могу понять поведение второго по. Я чувствую первый и третий являются одинаковыми в Clojure, который является Лисп-1 и не различать оценки переменной и тождественно с именем функции. Это может быть основной вопрос, но там, кажется, не хватает детали. Пожалуйста, научите меня. Благодарю.
jolly-san
2

голосов
1

ответ
78

Просмотры

Find/Replace not finding cell value after formatting

Существует столбец значений, которые перемещаются из одной таблицы Excel в другой, в той же книге, с помощью макроса. Значения должны быть пять символов, только цифры, включая ведущие нули. Есть несколько способов, которые успешно заменили утраченные ведущие нули из автоматического форматирования, что делает Excel. Со странным результатом. Для каждой ячейки, что макрос отформатированной клеток, Находка / Заменить инструмент отказывается признавать любые запросы, которые включают в себя нули. Пример: Перед Macro = 9093 После Macro = 09093 Найти / Заменить окно будет найти значение поиска в 9093, но не найти поиск значения 09093. A Найти / Заменить окно будет найти положительный удар после удаления макроса отформатированы 09093 и руками манипуляция 09093 в клетку. Я не пробовал код проверки каждое значение для требуемого количества символов, то конкатенаций ведущих нулей, пока правильное число символов не было достигнуто. Мои сомнения вытекают из моего предположения, что макро, выполняющие этот код будет работать очень медленно, когда приходится пройти через 1000 или около строк. Блоки кода ниже две попытки: «» Маски для последовательности из пяти символов. "Исправление для ведущих нулей при падении на колонке Код продукта. "В настоящее время не работает. Колонны. ( «F: F») Выберите Selection.NumberFormat = «00000» «» Альтернативный метод для поддержания правильного формата Код продукта '(с ведущими нулями) и поиска с помощью функции поиска окна. "Также не функционирует. Дим а л Dim As Long С Range ( "F2", "F" и lastUsedRow) .NumberFormat = "#" = а.
Jolly Sapper
2

голосов
2

ответ
446

Просмотры

Redux не обновляет компонент

У меня есть компонент, который передается «пользователь» пропеллер от Redux, который выглядит примерно так: пользователь: {пользователь: {фото: []}, userIsFetching: ложь, userIsFetchError ложь} Когда «фото» обновляется, React не будет повторно вызывать. Я могу видеть в Redux журнал, что «фотографии» не обновляется. Является ли эта проблема из-за «фотографии» будучи глубоко вложенной? Вот редуктор: функция deleteUserPhoto (пользователь, идентификатор) {возвращение {... пользователь, фотографии: deletePhoto (user.photos, ID)}; } Функция deletePhoto (фото, идентификатор) {возвращение photos.filter (фото => photo.id == идентификатор!); } Функция экспорта пользователя (состояние, действие) {если (TypeOf состояние === 'не определено') {состояние = {пользователь: нулевой, userIsFetching: ложь, userIsFetchError: ложь}} Переключатель (action.type) {случай USER_REQUEST: возвращение {... состояние, userIsFetching: истинно}; случай USER_RESPONSE: возвращение {... состояние, пользователь: action.user}; случай USER_RESPONSE_ERROR: возвращение {... состояние, userIsFetching: ложь, userIsFetchError: истинно}; случай PHOTO_DELETE: возвращение {... состояние, пользователь: deleteUserPhoto (state.user, action.id)}; по умолчанию: возвращает состояние; } } Спасибо. случай USER_RESPONSE: возвращение {... состояние, пользователь: action.user}; случай USER_RESPONSE_ERROR: возвращение {... состояние, userIsFetching: ложь, userIsFetchError: истинно}; случай PHOTO_DELETE: возвращение {... состояние, пользователь: deleteUserPhoto (state.user, action.id)}; по умолчанию: возвращает состояние; } } Спасибо. случай USER_RESPONSE: возвращение {... состояние, пользователь: action.user}; случай USER_RESPONSE_ERROR: возвращение {... состояние, userIsFetching: ложь, userIsFetchError: истинно}; случай PHOTO_DELETE: возвращение {... состояние, пользователь: deleteUserPhoto (state.user, action.id)}; по умолчанию: возвращает состояние; } } Спасибо. состояние, пользователь: deleteUserPhoto (state.user, action.id)}; по умолчанию: возвращает состояние; } } Спасибо. состояние, пользователь: deleteUserPhoto (state.user, action.id)}; по умолчанию: возвращает состояние; } } Спасибо.
Rick Jolly
5

голосов
1

ответ
986

Просмотры

Как установить фоновое изображение в Content View в Xamarin

У меня есть один ContentView, в котором мне нужно, чтобы установить фон Image.There является «BackgroundImage» Недвижимость ContentPage, Что делать в ContentView? Это возможно в Xamarin установить фоновое изображение в ContentView?
Jolly
2

голосов
2

ответ
1.5k

Просмотры

“void-variable last-command-char” error when I use semantic to locate symbol

Так как я использую Emacs 24, я всегда получаю ошибку, когда я пытаюсь найти, где символ встречается с семантическим-symref-символом. Детали: Я нажимаю некоторые клавиши для вызова семантико-symref-символ, когда курсор находится на какой-то символ моего исходного файла, а затем получить список, который описывает, где символ происходит в буфере * Symref. На входе в списке, я нажимаю пробел или RETURN, это переход на нужное место, но в то же время, Emacs всплывающего окна * Backtrace * буфер в другом окне. Его содержание, как показано ниже: Debugger вошел - Лисп ошибка: (аннулируются переменной последней команды-символов) семантико-symref-гь-гото-матч кнопочные (97) (#) вызов интерактивно (кнопочные-ноль ноль ) Тогда я следую функции знаково-symref-гь-гото-матч, который определен в семантическом-symref-list.el. Elisp функция определена, как показано ниже: (DEFUN семантико-symref-RB-Гото-MATCH (& дополнительные кнопки) " Перейти в файл, указанный в буфере результатов symref. КНОПКА кнопка, которая была нажата.»(Интерактивный) (пусть * ((тэг (кнопка-получить кнопку„тег)) ​​(линия (кнопка-получить кнопку“линии)) (бафф (семантико-тег-буфер тег)) ​​( выигрыша (выбранное окно))) (коммутатор-буфер-другому-окно положительного эффект) (Гото-линия) (широтно-кнопочное событие-он-лайн (точка)) (если (э последняя команда-символ? ) (выберите оКНО победу)))) Я нашел в последнюю команде преобразовывалась в функции, но я не понимаю, почему Emacs жалуются, что (аннулируется переменными последние команда-символы). Это должно быть ключевым кодом пространство или возвращение. Я хочу знать причину и устранить эту проблему. тег)) ​​(линия (кнопка-получить кнопку «линию)) (бафф (семантико-тег-буфер тег)) ​​(победа (выбранное окно))) (переключатель к буферу-другое-окно бафф) (Гото-линия линия) (широтно-кнопочная изюминка-одна линии (точка)) (когда (эк последний командный символ?) (выбрать-окно Win)))) Я нашел в последнюю команде преобразовывалась в функции, но я не понимаю, почему Emacs жалуются, что (аннулируются переменная последняя команда-символ). Она должна быть ключевым кодом пространства или возврата. Я хочу знать причину и устранить эту проблему. тег)) ​​(линия (кнопка-получить кнопку «линию)) (бафф (семантико-тег-буфер тег)) ​​(победа (выбранное окно))) (переключатель к буферу-другое-окно бафф) (Гото-линия линия) (широтно-кнопочная изюминка-одна линии (точка)) (когда (эк последний командный символ?) (выбрать-окно Win)))) Я нашел в последнюю команде преобразовывалась в функции, но я не понимаю, почему Emacs жалуются, что (аннулируются переменная последняя команда-символ). Она должна быть ключевым кодом пространства или возврата. Я хочу знать причину и устранить эту проблему. т понять, почему Emacs жалуются, что (аннулируются переменная последняя команда-символ). Она должна быть ключевым кодом пространства или возврата. Я хочу знать причину и устранить эту проблему. т понять, почему Emacs жалуются, что (аннулируются переменная последняя команда-символ). Она должна быть ключевым кодом пространства или возврата. Я хочу знать причину и устранить эту проблему.
Jolly Wing
3

голосов
3

ответ
3.3k

Просмотры

Как сделать прокручивать элемент заполнения 100% оставшейся высоты родительского элемента?

У меня есть контейнер DIV, который является фиксированной высотой. Она имеет некоторое содержание, а другой дочерний элемент. Я хотел бы дочерний элемент для прокрутки, когда оно заполняет оставшуюся высоту. Я придумал решение, которое, кажется, работает, но я не уверен, что это правильно. #container {высота: 100px; ширина: 100px; границы: твердый; } #Titlebar {фон: серый;} # приложение тела {высота: 100px; переполнение: авто; фон: Lightblue;} Рабочая скрипку. Edit: обновлено скрипка, чтобы удалить тег стилей. Есть ли способ лучше? Я не люблю переформулировав высоту контейнера в детской дел.
Rick Jolly
2

голосов
1

ответ
1.7k

Просмотры

Как прикрепиться проверяется событие CheckBox в DataTemplate в МОФ

Привет я с CheckBox, определенный в DataTemplate, который определен в файле resource.Xaml. Я использую этот DataTemplate в моем пользовательском элементе управления. Я добавляю этот DataTemplate динамически в GridView. Теперь я хочу, чтобы огнь проверенного события в CheckBox. Как я приложу событие? Мой Xaml, как это:
jolly
2

голосов
2

ответ
994

Просмотры

Условно скрытые окна редактирования в частично обновленной панели

Мой пользовательский элемент управления состоит из ряда комбинированных окон и ввода текста коробками внутри панели. Значения поле со списком зависят друг от друга, так что, когда комбинированное окно изменяется, частичное обновление выполняется на панели, чтобы обновить значения других полей со списком. Один из входных текстовых боксов также зависит от одной из комбинированных окон - скажем, название комбо-бокс «Есть ли у вас какие-то особые требования?» а значения «Да» и «Нет». Если значение «Нет», то special_requirements текстовое поле скрыто, и сохранить как «N / A» к документу в случае querySaveDocument. Если значение «Да», то текстовое поле special_requirements показано, и пользователь должен заполнить его, и их вклад сохраняется. Проблема я имею что, если я вычислить значение «видимой» свойство текстового поля, а затем показано / скрыто соответственно, но любой пользовательский ввод очищается всякий раз, когда панель обновляется - например, пользователь выбирает «Да», вводит текст, а затем изменяет другой из поля со списком, который вызывает частичное обновление - текстовое поле все еще отображается, но теперь пуст. В настоящее время я использую обходной путь, где вместо вычисления «Visible» собственности, я вычислить стиль CSS, устанавливая его скрытый, когда текстовое поле не требуется. Тем не менее, это означает, что пользователь может ввод к нему, несмотря на выбор «Нет» в поле со списком, так что это не является идеальным решением. Есть Есть ли способ сохранить предыдущий ввод пользователя между обновлениями, и удалить его, если опция выпадающий изменяется с «Да» на «Нет» с помощью «Visible» собственность? то отображается / скрыт надлежащим образом, но любой пользовательский ввод очищается всякий раз, когда панель обновляется - например, пользователь выбирает «Да», вводит текст, а затем изменяет другой из поля со списком, который вызывает частичное обновление - текстовое поле еще показано, но в настоящее время пуст. В настоящее время я использую обходной путь, где вместо вычисления «Visible» собственности, я вычислить стиль CSS, устанавливая его скрытый, когда текстовое поле не требуется. Тем не менее, это означает, что пользователь может ввод к нему, несмотря на выбор «Нет» в поле со списком, так что это не является идеальным решением. Есть Есть ли способ сохранить предыдущий ввод пользователя между обновлениями, и удалить его, если опция выпадающий изменяется с «Да» на «Нет» с помощью «Visible» собственность? то отображается / скрыт надлежащим образом, но любой пользовательский ввод очищается всякий раз, когда панель обновляется - например, пользователь выбирает «Да», вводит текст, а затем изменяет другой из поля со списком, который вызывает частичное обновление - текстовое поле еще показано, но в настоящее время пуст. В настоящее время я использую обходной путь, где вместо вычисления «Visible» собственности, я вычислить стиль CSS, устанавливая его скрытый, когда текстовое поле не требуется. Тем не менее, это означает, что пользователь может ввод к нему, несмотря на выбор «Нет» в поле со списком, так что это не является идеальным решением. Есть Есть ли способ сохранить предыдущий ввод пользователя между обновлениями, и удалить его, если опция выпадающий изменяется с «Да» на «Нет» с помощью «Visible» собственность? но любой пользовательский ввод очищается всякий раз, когда панель обновляется - например, пользователь выбирает «Да», вводит текст, а затем изменяет другой из поля со списком, который вызывает частичное обновление - текстовое поле все еще отображается, но теперь пуст. В настоящее время я использую обходной путь, где вместо вычисления «Visible» собственности, я вычислить стиль CSS, устанавливая его скрытый, когда текстовое поле не требуется. Тем не менее, это означает, что пользователь может ввод к нему, несмотря на выбор «Нет» в поле со списком, так что это не является идеальным решением. Есть Есть ли способ сохранить предыдущий ввод пользователя между обновлениями, и удалить его, если опция выпадающий изменяется с «Да» на «Нет» с помощью «Visible» собственность? но любой пользовательский ввод очищается всякий раз, когда панель обновляется - например, пользователь выбирает «Да», вводит текст, а затем изменяет другой из поля со списком, который вызывает частичное обновление - текстовое поле все еще отображается, но теперь пуст. В настоящее время я использую обходной путь, где вместо вычисления «Visible» собственности, я вычислить стиль CSS, устанавливая его скрытый, когда текстовое поле не требуется. Тем не менее, это означает, что пользователь может ввод к нему, несмотря на выбор «Нет» в поле со списком, так что это не является идеальным решением. Есть Есть ли способ сохранить предыдущий ввод пользователя между обновлениями, и удалить его, если опция выпадающий изменяется с «Да» на «Нет» с помощью «Visible» собственность? затем меняет другой комбо-боксов, который вызывает частичное обновление - текстовое поле все еще отображается, но теперь пусто. В настоящее время я использую обходной путь, где вместо вычисления «Visible» собственности, я вычислить стиль CSS, устанавливая его скрытый, когда текстовое поле не требуется. Тем не менее, это означает, что пользователь может ввод к нему, несмотря на выбор «Нет» в поле со списком, так что это не является идеальным решением. Есть Есть ли способ сохранить предыдущий ввод пользователя между обновлениями, и удалить его, если опция выпадающий изменяется с «Да» на «Нет» с помощью «Visible» собственность? затем меняет другой комбо-боксов, который вызывает частичное обновление - текстовое поле все еще отображается, но теперь пусто. В настоящее время я использую обходной путь, где вместо вычисления «Visible» собственности, я вычислить стиль CSS, устанавливая его скрытый, когда текстовое поле не требуется. Тем не менее, это означает, что пользователь может ввод к нему, несмотря на выбор «Нет» в поле со списком, так что это не является идеальным решением. Есть Есть ли способ сохранить предыдущий ввод пользователя между обновлениями, и удалить его, если опция выпадающий изменяется с «Да» на «Нет» с помощью «Visible» собственность? установив его скрытый, когда текстовое поле не требуется. Тем не менее, это означает, что пользователь может ввод к нему, несмотря на выбор «Нет» в поле со списком, так что это не является идеальным решением. Есть Есть ли способ сохранить предыдущий ввод пользователя между обновлениями, и удалить его, если опция выпадающий изменяется с «Да» на «Нет» с помощью «Visible» собственность? установив его скрытый, когда текстовое поле не требуется. Тем не менее, это означает, что пользователь может ввод к нему, несмотря на выбор «Нет» в поле со списком, так что это не является идеальным решением. Есть Есть ли способ сохранить предыдущий ввод пользователя между обновлениями, и удалить его, если опция выпадающий изменяется с «Да» на «Нет» с помощью «Visible» собственность?
Josh Jolly
2

голосов
3

ответ
760

Просмотры

Java: остановить нить на ESC

Я пишу простую игру в Java, и у меня есть следующий вопрос: У меня есть контрольный класс, называемый MainGameFrame, в котором инициализируется gameThread. MainGameFrame играет ключевую слушателю для ключа Esc, так что он делает паузу / возобновляет gameThread. Однако, это не работает: общественная пустота Keypressed (KeyEvent е) {// приостановить игру синхронизированный (gameThread) {если (e.getKeyCode () == e.VK_ESCAPE) {попробуйте {если (gameThread.getState () = = Thread.State.WAITING) {System.out.println ( "продолжить"); gameThread.notify (); System.out.println ( "после того, как продолжить"); } Еще {System.out.println ( "пауза"); gameThread.wait (); System.out.println ( "после паузы"); }} Задвижка (InterruptedException ех) {Logger.getLogger (MainGameFrame.class.getName ()) войти (Level.SEVERE, нулевой, ех). }}}} Это будет пауза на Esc и выход «пауза», но не «после паузы».
jolly
2

голосов
1

ответ
1.4k

Просмотры

Libgdx: Этап баловаться с партией

У меня есть проблемы с моим кодом, который появился после того, как я начал использовать шаги, чтобы сделать свой пользовательский интерфейс, у меня есть 3 вещи, которые нарисованы Batch, и сцена с 2-мя кнопками втягивается на сцене, но только 2 из моих «спрайтов» в настоящее время нарисован. Вот код: общественного недействительными рендеринга (поплавок дельта) {Gdx.gl.glClearColor (0.95F, 0.95F, 0.95F, 0.95F); Gdx.gl.glClear (GL10.GL_COLOR_BUFFER_BIT); DeltaTime = Gdx.graphics.getDeltaTime (); camera.update (); generalUpdate (касание, камера, DeltaTime, указатель); отскока (DeltaTime); stage.setCamera (камера); batch.setProjectionMatrix (camera.combined); batch.begin (); batch.draw (Assets.spr_bg, 0, 0); batch.draw (Assets.spr_title, 540-Assets.spr_title.getWidth () / 2, Титли-Assets.spr_title.getHeight () / 2); Assets.font_small.draw (партия, "некоторый текст", 540-активы. font_small.getBounds ( "(с) 2014 HateStone игры") Ширина / 2, 1920-64-Assets.font_small.getBounds ( "(с) HateStone игры") высота / 2)..; stage.draw (); batch.end (); } Это текст «Некоторые текст», который не втянуться, и если я закомментируйте его, он сходит с ума, название спрайтов не втянуться либо, и появляется серый прямоугольник со случайными интервалами. Кроме того, если я перееду «stage.draw ();» вне партии не втянуться Кроме того, если я перееду «stage.draw ();» вне партии не втянуться Кроме того, если я перееду «stage.draw ();» вне партии не втянуться
Jolly
2

голосов
1

ответ
155

Просмотры

richTextbox1 в textBox1?

У меня есть этот текст в богатом текстовом поле под названием RichTextBox: 0 1 ** 0 ** Я хотел бы извлечь значение из невидимого тега (0 в этом примере) и поместить его в текстовом поле с именем TextBox1. Как я должен идти об этом? Полный код 0 0 **** 0 0 0 0 0 1 0 ***
jolly
5

голосов
3

ответ
4.4k

Просмотры

Нужно ли использовать уникальный продукт WIX ID для всех версий продукта, если обновление не поддерживается

У нас есть продукт, который использует WIX установки, и только наша служба поддержки выполняет процедуры установки. Единственный способ, который используется для применения обновления состоит из двух этапов: удалить любые предыдущие версии приложения, установленные. У нас есть список всех GUIDs продукции, с помощью которого мы можем удалить все возможные версии (Msiexec / х GUID) Установите последнюю версию один Upgrade, ремонт или установку по старым сценариям версии никогда не будет использоваться для этого продукта (это невозможно, поскольку развертывание выполняется скрипты). Нужно сделать идентификатор продукта уникальным для всех новых версий в случае, если мы не используем Upgrade функциональности, или можно сохранить тот же продукт и обновить идентификатор?
Jolly Roger
1

голосов
2

ответ
1.7k

Просмотры

Как сделать TextBox прокручивать в WPF

Я с помощью одного элемента управления заголовка в приложении WPF в том, что я использую сетки и в этой сетке я ставлю Окно списка некоторых кнопки и текстовое поле. Я хочу, чтобы сделать это текстовое поле прокручивается. Можете ли вы дать мне решение
jolly
4

голосов
3

ответ
3.3k

Просмотры

Использование панели Dynamic View

Я использую Dynamic View Panel, чтобы отобразить различные точки зрения внутри одной XPage. Это привело к нескольким проблем. Во-первых, колонка стиль устанавливается внутри просмотров не отображается на XPage (например: сделать заголовки столбцов выделены жирным шрифтом). Что еще более важно, в то время как представление содержит ссылки на документы внутри зрения, ссылки все добавляются с действием = editDocument, который я хотел бы изменить к действию = OpenDocument. Тем не менее, я не могу найти способ, чтобы изменить это свойство.
Josh Jolly
4

голосов
3

ответ
3.1k

Просмотры

Unresponsive UIButton in subview added to UIStackView

In the detail controller of a UISplitView I have subviews added to a UIStackView inside a UIScrollView. Just using system buttons without subviews or images, results in responsive buttons, but subviews seem to interfere. Enabling touch is specifically coded. I have attempted to keep each view inside the containing view so there will be no overlap to invalidate receiving touch events, but not sure if this is done properly. Each subview contains a label and a custom button with an image. The subview is then added to the stackview, and the stackview to the scrollview. Thanks for any help. Sorry code snippet so long. override func viewDidLoad() { super.viewDidLoad() scrollView = UIScrollView() scrollView.translatesAutoresizingMaskIntoConstraints = false view.addSubview(scrollView) // Constrain the scroll view within the detailView view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[scrollView]|", options: .AlignAllCenterX, metrics: nil, views: ["scrollView": scrollView])) view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|[scrollView]|", options: .AlignAllCenterX, metrics: nil, views: ["scrollView": scrollView])) stackView = UIStackView() stackView.frame = CGRectMake(0,0,view.frame.width, 1000) stackView.translatesAutoresizingMaskIntoConstraints = false stackView.axis = .Vertical scrollView.contentSize = CGSizeMake(400, 1000) scrollView.addSubview(stackView) // Constrain the stackView within the scrollView scrollView.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[stackView]|", options: NSLayoutFormatOptions.AlignAllCenterX, metrics: nil, views: ["stackView": stackView])) scrollView.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|[stackView]", options: NSLayoutFormatOptions.AlignAllCenterX, metrics: nil, views: ["stackView": stackView])) let selectedGroup: Group = GroupArray[5] let descriptorsArray = selectedGroup.descriptorsArray for descriptor in descriptorsArray { // Create a subview for each descriptor let subView = UIView() subView.frame = CGRectMake(0 , 0, self.stackView.frame.width-10, 54) subView.backgroundColor = UIColor.yellowColor() subView.heightAnchor.constraintEqualToConstant(54.0).active = true // Create a label for Descriptor subview let label = UILabel(frame: CGRectMake(20, 0, 200, 50)) label.text = descriptor.name label.font = UIFont.boldSystemFontOfSize(22.0) label.textAlignment = .Left label.textColor = UIColor.brownColor() label.backgroundColor = UIColor.greenColor() label.heightAnchor.constraintEqualToConstant(50.0).active = true subView.addSubview(label) // Create a button for Checkbox let btn = UIButton() btn.frame = CGRectMake(220, 0, 50, 50) btn.backgroundColor = UIColor.blueColor() btn.setImage(UIImage(named:"checked.png"), forState: UIControlState.Normal) btn.heightAnchor.constraintLessThanOrEqualToConstant(50.0) btn.widthAnchor.constraintLessThanOrEqualToConstant(50.0) btn.addTarget(self, action: "btnPressed:", forControlEvents: UIControlEvents.TouchUpInside) subView.addSubview(btn) btn.userInteractionEnabled = true subView.userInteractionEnabled = true stackView.userInteractionEnabled = true scrollView.userInteractionEnabled = true stackView.addArrangedSubview(subView) } } func btnPressed(sender: UIButton!) { print("btn Pressed") }
Jolly
2

голосов
3

ответ
289

Просмотры

Баш: найти имя интерпретатора

У меня есть строка с содержимым первой строки в скрипте, например, #! / Bin / Баш, но это может быть что угодно, например, #! / Путь / к / другой / интерпретировать -Некоторые арг ARG Как свой-я могу извлечь имя интерпретатора - «баш», «интерпретировать», опуская путь и аргументы? Я хотя об обнаружении первого пробела, чтобы отделить арг от пути. Вы можете помочь?
jolly
4

голосов
2

ответ
8.3k

Просмотры

Как реализовать единый вход в MVC4

Как реализовать Зингель Sign On (SSO) в кросс-домен MVC4 веб-приложений
Jolly Tri

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