0

голосов
0

ответ
5

Просмотры

Как запросить неявный через таблицу в Джанго (поле ManyToMany)?

В документации Джанго он читает следующее: Если вы не укажете явными через модель, есть еще неявный через модель класс можно использовать для прямого доступа к таблице, созданную для хранения ассоциации. Тем не менее, я не могу узнать, как я могу получить доступ к этой таблице. Скажем, у меня есть эта структура: класс Person (models.Model): Имя = models.CharField (max_length = 50) класс группы (models.Model): Имя = models.CharField (MAX_LENGTH = 128) члены = models.ManyToManyField (Person) И я хотел бы, чтобы запросить таблицу, которая удерживает person_groups (неявного через таблицу) ... как мне это сделать? PersonGroup.objects.all () Это не работает, и я не могу найти то, что синтаксис, я должен использовать.
user
1

голосов
0

ответ
453

Просмотры

UICollectionView Перетащите и клетка Капля между CollectionView

Hi I am using KDDragAndDropCollectionView for drag and drop feature between two three different collectionView. Everything is working fine, but I am not able to restrict the movement for particular case. I have three collectionView. The user can drop from A to B and B to C. But He cannot drah and drop from A to C or C to B or B to A. Here is my code. import SlideMenuControllerSwift class MainViewController: NavigationBarViewController,KDDragAndDropCollectionViewDataSource { @IBOutlet weak var inProgressView: UIView! @IBOutlet weak var doneview: UIView! @IBOutlet weak var toDoView: UIView! @IBOutlet weak var doneCollectionView: UICollectionView! @IBOutlet weak var inProgressCollectionView: UICollectionView! @IBOutlet weak var toDoCollectionView: UICollectionView! var drop: UIDropDown! var toDoDataArray = [String]() var inProgressDataArray = [String]() var doneDataArray = [String]() var dragAndDropManager : KDDragAndDropManager? //MARK: - View Life Cycle override func viewDidLoad() { super.viewDidLoad() toDoDataArray.append("A") toDoDataArray.append("B") toDoDataArray.append("C") inProgressDataArray.append("D") doneDataArray.append("B") doneDataArray.append("C") // Do any additional setup after loading the view. self.setUp() self.setupDropDown() self.dragAndDropManager = KDDragAndDropManager(canvas: self.view, collectionViews: [toDoCollectionView, inProgressCollectionView,doneCollectionView]) } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { super.viewWillTransition(to: size, with: coordinator) } //MARK: - Private Method func setupDropDown() { drop = UIDropDown(frame: CGRect(x: 24, y: 80, width: 200, height: 40)) //drop.center = CGPoint(x: self.view.frame.midX, y: self.view.frame.midY) drop.placeholder = "Select Month" drop.options = ["Weekly", "Monthly", "Bi-Annual", "Annual"] drop.didSelect { (option, index) in self.drop.placeholder = option print("You just select: \(option) at index: \(index)") } self.view.addSubview(drop) } func setUp() { //Setup Navigation Bar self.menuIconImage = #imageLiteral(resourceName: "hamIco") self.setNavigationBarButtonItem() self.setNavigationBarItem() } /* // MARK: - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation override func prepare(for segue: UIStoryboardSegue, sender: Any?) { // Get the new view controller using segue.destinationViewController. // Pass the selected object to the new view controller. } */ //MARK: - Navigation Bar Button Action Method //MARK: - Button Action Methods /** Button Action method. Gets called when the left navigation item Parameters: sender - the button on which the event occurred **/ @IBAction func leftBtnAction(sender: UIButton) { self.toggleLeft() } // MARK: - UITableView DataSource abd Delegate func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { print("Step 1 called") if collectionView.tag == 0 { return toDoDataArray.count } else if collectionView.tag == 1 { return inProgressDataArray.count } return doneDataArray.count } // The cell that is returned must be retrieved from a call to -dequeueReusableCellWithReuseIdentifier:forIndexPath: func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { print("Step 2 called") if collectionView.tag == 0 { let cell = collectionView.dequeueReusableCell(withReuseIdentifier: TO_DO_COLLECTION_CELL_ID, for: indexPath) as! ToDoCollectionViewCell cell.isHidden = false if let kdCollectionView = collectionView as? KDDragAndDropCollectionView { if let draggingPathOfCellBeingDragged = kdCollectionView.draggingPathOfCellBeingDragged { if draggingPathOfCellBeingDragged.item == indexPath.item { cell.isHidden = true } } } return cell } else if collectionView.tag == 1 { let cell = collectionView.dequeueReusableCell(withReuseIdentifier: IN_PROGRESS_COLLECTION_CELL_ID, for: indexPath) as! InProgressCollectionViewCell cell.isHidden = false if let kdCollectionView = collectionView as? KDDragAndDropCollectionView { if let draggingPathOfCellBeingDragged = kdCollectionView.draggingPathOfCellBeingDragged { if draggingPathOfCellBeingDragged.item == indexPath.item { cell.isHidden = true } } } return cell } else{ let cell = collectionView.dequeueReusableCell(withReuseIdentifier: DONE_COLLECTION_Cell_ID, for: indexPath) as! DoneCollectionViewCell cell.isHidden = false if let kdCollectionView = collectionView as? KDDragAndDropCollectionView { if let draggingPathOfCellBeingDragged = kdCollectionView.draggingPathOfCellBeingDragged { if draggingPathOfCellBeingDragged.item == indexPath.item { cell.isHidden = true } } } return cell } } // MARK : KDDragAndDropCollectionViewDataSource func collectionView(_ collectionView: UICollectionView, dataItemForIndexPath indexPath: IndexPath) -> AnyObject { print("Step 3 called") if collectionView.tag == 0 { return toDoDataArray[indexPath.item] as AnyObject } else if collectionView.tag == 1 { return inProgressDataArray[indexPath.item] as AnyObject } return doneDataArray[indexPath.item] as AnyObject //return data[collectionView.tag][indexPath.item] } func collectionView(_ collectionView: UICollectionView, insertDataItem dataItem : AnyObject, atIndexPath indexPath: IndexPath) -> Void { print("Step 4 called") if collectionView.tag == 0 { if let di = dataItem as? String { toDoDataArray.insert(di, at: indexPath.item) //data[collectionView.tag].insert(di, at: indexPath.item) } } else if collectionView.tag == 1 { if let di = dataItem as? String { inProgressDataArray.insert(di, at: indexPath.item) //data[collectionView.tag].insert(di, at: indexPath.item) } } else{ if let di = dataItem as? String { doneDataArray.insert(di, at: indexPath.item) } } } func collectionView(_ collectionView: UICollectionView, deleteDataItemAtIndexPath indexPath : IndexPath) -> Void { print("Step 5 called") if collectionView.tag == 0 { toDoDataArray.remove(at: indexPath.item) } else if collectionView.tag == 1 { inProgressDataArray.remove(at: indexPath.item) } else{ doneDataArray.remove(at: indexPath.item) } } func collectionView(_ collectionView: UICollectionView, moveDataItemFromIndexPath from: IndexPath, toIndexPath to : IndexPath) -> Void { print("Step 6 called") if collectionView.tag == 0 { let fromDataItem: String = toDoDataArray[from.item] toDoDataArray.remove(at: from.item) toDoDataArray.insert(fromDataItem, at: to.item) } else if collectionView.tag == 1 { let fromDataItem: String = inProgressDataArray[from.item] inProgressDataArray.remove(at: from.item) inProgressDataArray.insert(fromDataItem, at: to.item) } else{ let fromDataItem: String = doneDataArray[from.item] doneDataArray.remove(at: from.item) doneDataArray.insert(fromDataItem, at: to.item) } } func collectionView(_ collectionView: UICollectionView, indexPathForDataItem dataItem: AnyObject) -> IndexPath? { print("Step 7 called") if collectionView.tag == 0 { if let candidate : String = dataItem as? String { for item : String in toDoDataArray { if candidate == item { let position = toDoDataArray.index(of: item)! // ! if we are inside the condition we are guaranteed a position let indexPath = IndexPath(item: position, section: 0) return indexPath } } } } else if collectionView.tag == 1 { if let candidate : String = dataItem as? String { for item : String in inProgressDataArray { if candidate == item { let position = inProgressDataArray.index(of: item)! // ! if we are inside the condition we are guaranteed a position let indexPath = IndexPath(item: position, section: 0) return indexPath } } } } else{ if let candidate : String = dataItem as? String { for item : String in doneDataArray { if candidate == item { let position = doneDataArray.index(of: item)! // ! if we are inside the condition we are guaranteed a position let indexPath = IndexPath(item: position, section: 0) return indexPath } } } } return nil } } //MARK: - Extension written for Slide the Menu extension MainViewController : SlideMenuControllerDelegate { func leftWillOpen() { print("SlideMenuControllerDelegate: leftWillOpen") } func leftDidOpen() { print("SlideMenuControllerDelegate: leftDidOpen") } func leftWillClose() { print("SlideMenuControllerDelegate: leftWillClose") } func leftDidClose() { print("SlideMenuControllerDelegate: leftDidClose") } func rightWillOpen() { print("SlideMenuControllerDelegate: rightWillOpen") } func rightDidOpen() { print("SlideMenuControllerDelegate: rightDidOpen") } func rightWillClose() { print("SlideMenuControllerDelegate: rightWillClose") } func rightDidClose() { print("SlideMenuControllerDelegate: rightDidClose") } }
User
1

голосов
1

ответ
67

Просмотры

Как рандомизации анимации один раз в то время, только с помощью JQuery

Я новичок в JQuery. У меня есть значение в массиве как вар OBJ = [{ «ком»: «что-то»}, { «ком»: «некоторые другие вещи»}]; и моя анимация, как например:. https://codepen.io/R4ver/pen/EHlpF?page=8 я хочу добавить вышеуказанные OBJ массив значений для анимации, как показать в последовательности один за другим, я создал анимацию но не может иметь возможность добавить анимацию я попробовал это один, но он просто предупредит обыкн значения (я хочу miggle с анимацией, как описано выше): $ .each (объект, функция (ключ, значение) {Alert (value.com );}); Спасибо
User_3535
1

голосов
1

ответ
28

Просмотры

*ngFor with local assignment with the async pipe and reducing number of subscriptions

I have code similar to the following in the template file of a custom Angular component I have written: {{domain.name}} . . . I've been reading this article and am wondering if I can take advantage of the *ngIf with local assignment discussed at the bottom of the page. I read this: Here we are creating a local template variable that Angular assigns the value from the Observable. This allows us to interact directly with our user Object without having to use the async pipe over and over. On this page and was wondering if I could take advantage of this so that I do not have to keep reusing the async pipe over and over again as I feel it is drastically reducing performance on my page. Thoughts? Thanks UPDATE I've been able to reduce most of the code to this fashion by wrapping ng-containers around blocks of code, for example: . . . Some of these domains have properties attached to them that are in the form of: property: Observable.from([true]); Anyone know what the above does?
User 5842
1

голосов
1

ответ
284

Просмотры

не соответствует для /, Вид = NetworkPolicy

Я хочу, чтобы установить политику отрицать, все-Выхода на пространстве имен Здесь есть YAML файл apiVersion: v1 вид: NetworkPolicy метаданные: имя: по умолчанию, отрицаю-выход-пространство имен Пространство имен: myns Спецификация: podSelector: matchLabels: {} policyTypes: - Выхода Это дает мне следующую ошибку ошибка: не удалось распознать «запретить-все-EGRESS-namespace.yaml»: нет совпадения для /, Kind = NetworkPolicy я на версии 1.7 сервера
user_mda
1

голосов
0

ответ
97

Просмотры

Как читать секционированной файл с помощью org.apache.spark.sql.json?

У меня есть таблица с более чем 400000 Перегородками в AWS ОГО. Данные находятся на AWS S3. Здесь каждый раздел представляет собой каталог с 1 GZ-файл, который хранит массив JSON. Так что я пытаюсь использовать org.apache.spark.sql.json для создания таблицы в надежде, что он будет автоматически анализировать массив, и я могу извлечь данные легко. Но следующие команды не удается. У меня есть data.json.gz или data.json файлы в s3: // мой / тест / данные / раздел = 1987 CREATE TABLE `testtable` (` jsonArrData` STRING, `partitionKey` INT) ИСПОЛЬЗОВАНИЕ org.apache.spark. sql.json PARTITIONED BY ( `partitionKey`) МЕСТОНАХОЖДЕНИЕ 's3: // мой / тест / данные /'; msck ремонт стол TESTTABLE;
user 923227
1

голосов
1

ответ
222

Просмотры

Oracle с ПКИ

Я пытаюсь подключиться к Oracle с использованием PKI. Я по этой ссылке http://www.oracle.com/technetwork/topics/wp-oracle-jdbc-thin-ssl-130128.pdf государственной статической силы основных (String [] арг) бросает исключение {Class.forName ( "оракул .jdbc.driver.OracleDriver "); Строка адр = "DESKTOP-BH1RKUF"; Строка службы = "ORCL"; Строка URL = "JDBC: оракул: тонкий: @ (DESCRIPTION = (ADDRESS = (ПРОТОКОЛ = протокол TCP) (HOST =" + адр + ") (PORT = 2484)) (CONNECT_DATA = (SERVICE_NAME =" + сервис + «)) ) "; Свойства реквизита = новые свойства (); // props.setProperty ( "пользователь", "SYS как SYSDBA"); // props.setProperty ( "пароль", "пароль"); props.setProperty ( "javax.net.ssl.keyStore", "/Users/user/Downloads/client/keystore.jks"); props.setProperty ( "javax. ORA-01017: неверное имя пользователя / пароль; вход запрещен на oracle.jdbc.driver.T4CTTIoer.processError (T4CTTIoer.java:461) в oracle.jdbc.driver.T4CTTIoer.processError (T4CTTIoer.java:394) в oracle.jdbc.driver.T4CTTIoer.processError (T4CTTIoer.java : 386) в oracle.jdbc.driver.T4CTTIfun.processError (T4CTTIfun.java:1121) в oracle.jdbc.driver.T4CTTIoauthenticate.processError (T4CTTIoauthenticate.java:502) в oracle.jdbc.driver.T4CTTIfun.receive (T4CTTIfun. Java: 541) на oracle.jdbc.driver.T4CTTIfun.doRPC (T4CTTIfun.java:264) в oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH (T4CTTIoauthenticate.java:435) в oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH (T4CTTIoauthenticate .java: 1020) при oracle.jdbc.driver.T4CConnection.logon (T4CConnection.java:707) в oracle.jdbc.driver.PhysicalConnection.connect (PhysicalConnection.java:755) при oracle.jdbc.driver.
RMS User
1

голосов
2

ответ
59

Просмотры

Flexbox и раздражает полоса прокрутки

Я пытаюсь построить (адаптивный), используя веб-сайт Flexbox. Текст-коробка в должна быть установлена ​​и в основном навигация. Единственная движущаяся часть сайта текст в центре, который прокручивается по вертикали и течет по высоте окна просмотра. Я по существу хочу, чтобы создать иллюзию, что текст-боксы, плавающие в фиксированном положении над содержимым страницы. Это, очевидно, некрасиво. Но это тоже некрасиво. Я хочу скроллбар, что не останавливается на текст-боксы, как на картинке выше, но не сейчас, если это еще возможно ... Как я мог написать это? КСТАТИ: На первом Img гибкое-направление просто установить грести и на секунду в колонку - как вы уже догадались. Это то, что я хочу добиться: Вот код второго IMG. EDIT: Я решил ее просто заворачивая текстовые коробки внутри фиксированного родительского элемента. Это сообщение помогло мне и есть хороший пример: Как я могу иметь позицию: фиксированный; поведение для элемента размера Flexbox? Тело {дисплей: сгибать; Flex-направление: колонка; обосновывать-содержание: пространство между ними; высота: 100vh; Маржа: 0; семейство шрифтов: Авенир; переполнение: скрытый; } А: посетил {цвет: черный; } Нав {список-стиле типа: нет; } .TOP а, .bottom а {край: 1em; } .Content {дисплей: сгибать; Flex-направление: колонка; переполнение: авто; } .Intro-контейнер {поле: 5%; } .Intro-текст {размер шрифта: 54px; высота строки: 52px; } .FirstContent-контейнер {дисплей: сгибать; Маржа: 1em; } @Media экрана и (мин-ширина: 68px) {нав {дисплей: сгибать; / * Flex-направление: колонка; * / Оправдает-содержание: пространство между ними; } {Nav в запас: 0; обивка: 0; текст-отделка: нет; размер шрифта: 1.5em; }} Текст текст заголовка Lorem Ipsum Dolor сидеть Амет, consetetur sadipscing ELITR, Седы ди nonumy eirmod TEMPOR invidunt ет Лабор и др Dolore магна aliquyam и требовался, СЭД ди voluptua. На Vero Eos и др accusam и др Хусто дуэт Dolores и др е rebum. Stet clita kasd gubergren, ни моря takimata Sanctus Эст Lorem Ipsum боль сидеть Амет. Lorem Ipsum боль сидеть Амет, consetetur sadipscing ELITR, СЕПГ диам nonumy eirmod TEMPOR invidunt ет Лабор и др Dolore магна aliquyam и требовался, СЭД ди voluptua. На Vero Eos и др accusam и др Хусто дуэт Dolores и др е rebum. Stet clita kasd gubergren, ни моря takimata Sanctus Эст Lorem Ipsum боль сидеть Амет. Lorem Ipsum боль сидеть Амет, consetetur sadipscing ELITR, Сед ди nonumy eirmod TEMPOR invidunt ет Лабор и др Dolore магна aliquyam и требовался, СЭД ди voluptua. На Vero Eos и др accusam и др Хусто дуэт Dolores и др е rebum. Stet clita kasd gubergren, ни моря takimata Sanctus Эст Lorem Ipsum боль сидеть Амет. Текст Текст
Unknown User
1

голосов
1

ответ
77

Просмотры

Как передать данные модели класса с одной страницы других в прошивке?

Здесь я не буду иметь никакого отношения для обоего страниц и здесь мне нужно, чтобы сохранить класс модели в глобальном масштабе и использовать в любом месте на всех страницах до приложения было использовать и после того, как он может может удалить данные, имеющие в массиве, но я могу в состоянии доступ в любом месте на всех страницах в приложении, и я попытался использовать, чтобы сохранить в UserDefaults он разбился. Может кто-нибудь помочь мне, как это реализовать? вар sortModel = [Сортировка] () для (_, значение) в sortJson как! [String: Любой] {self.sortModel.append (Sort.init (ДИКТ: значение, как [String: Любой]!))} UserDefaults.standard.set (self.sortModel, forKey: "сорт")
User
1

голосов
1

ответ
152

Просмотры

Как инициализировать FSM актера в Java?

I have teh follwoung state machine package examples; import akka.actor.*; public class ActorOnFsm { public static enum State { FirstState, SecondState, ThirdState, FourthState } public static final class ServiceData { } public class ActorFSM extends AbstractFSM { { startWith(FirstState, new ServiceData()); when(FirstState, matchEvent(SomeMessage.class, ServiceData.class, (powerOn, noData) -> goTo(SecondState) .replying(SecondState)) ); when(SecondState, matchEvent(SomeOtherMessage.class, ServiceData.class, (powerOn, noData) -> goTo(ThirdState) .replying(ThirdState)) ); when(FirstState, matchEvent(soemErrorMessage.class, ServiceData.class, (powerOn, noData) -> goTo(FourthState) .replying(FourthState)) ); initialize(); } } } And here is the test package examples; import akka.testkit.javadsl.TestKit; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import org.scalatest.junit.JUnitSuite; import akka.actor.ActorRef; import akka.actor.ActorSystem; import akka.actor.Props; public class ActorOnFsmTest extends JUnitSuite { static ActorSystem system; @BeforeClass public static void setup() { system = ActorSystem.create(); } @AfterClass public static void teardown() { TestKit.shutdownActorSystem(system); system = null; } @Test public void testIt() { new TestKit(system) {{ final Props props = Props.create(ActorOnFsm.class); final ActorRef underTest = system.actorOf(props); underTest.tell(new someMessage(), getRef()); expectMsg(null); }}; } } This throws the following exception java.lang.IllegalArgumentException: unknown actor creator [class examples.ActorOnFsm] at akka.actor.IndirectActorProducer$.apply(IndirectActorProducer.scala:62) at akka.actor.Props.producer(Props.scala:131) at akka.actor.Props.(Props.scala:144) at akka.actor.AbstractProps.create(AbstractProps.scala:32) at akka.actor.AbstractProps.create$(AbstractProps.scala:32) at akka.actor.Props$.create(Props.scala:22) at akka.actor.AbstractProps.create(AbstractProps.scala:32) at akka.actor.AbstractProps.create$(AbstractProps.scala:32) at akka.actor.Props$.create(Props.scala:22) at akka.actor.Props.create(Props.scala) at examples.ActorOnFsmTest$1.(ActorOnFsmTest.java:33) at examples.ActorOnFsmTest.testIt(ActorOnFsmTest.java:32) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) What is the recommended way of initializing a FSM actor in java?
user_mda
1

голосов
1

ответ
193

Просмотры

Как разрешить Apache для отображения содержимого из других каталогов, чем корень документа?

Я установил Apache версии 2.4.29-1 в Manjaro Linux. Корневой документ / SRV / HTTP, где апач правильно отображает файлы. Но мне не нравится идея кодирования в папку корневого пользователя в моей системе, поэтому я хочу, чтобы сохранить код в / дома / Адитья / Prog / PHP я поставил Apache, чтобы получить доступ к каталогу, добавив следующие строки в / и т.д. /httpd/conf/httpd.conf Опции Индексы FollowSymLinks Включает ExecCGI AllowOverride все Требуют все предоставлено Позвольте от всех Кроме того, я добавил ссылку на эту директорию в / SRV / HTTP Судо пер -s / дома / адитйа / Prog / PHP / PHP # в / SRV / HTTP Но когда я пытаюсь получить доступ к LOCALHOST / PHP, я получаю доступ запрещен! У вас нет разрешения на доступ к запрошенному объекту. Это либо для чтения защищенных или не читается сервером. Если вы считаете, что это ошибка сервера, пожалуйста, обратитесь к веб-мастеру.
Registered User
1

голосов
0

ответ
104

Просмотры

Testing Dropwizard Resources gives NPE

Я пытаюсь проверить единицу ресурса, создавая ResourceTestRule следующим образом @ClassRule общественных статических финальных ResourceTestRule РЕСУРСЫ = ResourceTestRule.builder () addResource (новый UserRequestsResource (edao, udao)) построить ()..; @Test общественного недействительными invalidEnvironment_NameWithUnderscore_Returns400 () бросает исключение {Entity объект = Entity.entity (userRequest, MediaType.APPLICATION_JSON_TYPE); ... Ответ Ответа = RESOURCES.client () мишень (getDeploysPath ()) запрос () сообщение (юридическое лицо); assertEquals (response.getStatus (), 400); assertEquals (response.getStatusInfo (), Status.BAD_REQUEST); assertThat (response.readEntity (String.class), containsString ( "{\" Статус \ ": \" 'Invalid_Env' содержит подчеркивание, 'Invalid_Env' содержит прописной буквы \ "}"));
user_mda
1

голосов
1

ответ
370

Просмотры

java.lang.IllegalArgumentException: Output error: Shape of output target [1, 1917, 4] does not match with the shape of the Tensor [1, 1917, 1, 4]

Я тренировался свою собственную модель для обнаружения объекта с tensorflow и я получил его работы с Tensorflow мобильный для андроида. Теперь, так как Tensorflow Lite выпущен и собирается заменить мобильный телефон в будущем я хотел, чтобы начать работать с ним. Команда Tensorflow представила демо-версию для TFLite для обнаружения объекта (вы можете найти его здесь). Так что я пытался получить его работу с моей моделью, но я получил ошибку в названии. Вот LogCat: 05-17 11: 18: 50,624 25688-25688 /? I / tensorflow: DetectorActivity: Камера ориентации относительно экрана холста: 90 05-17 11: 18: 50,624 25688-25688 /? I / tensorflow: DetectorActivity: Инициализация в размере 640х480 05-17 11: 18: 50.628 25688-25688 /? I / tensorflow: MultiBoxTracker: Initializing ObjectTracker: 640х480 05-17 11: 18: 50,637 25688-25688 /? I / tensorflow: DetectorActivity: Подготовка изображения 1 для обнаружения в Б.Г. потоке. 05-17 11: 18: 50,689 25688-25707 /? I / tensorflow: DetectorActivity: Запуск обнаружения на изображение 1 05-17 11: 18: 52.496 25688-25707 /? Е / AndroidRuntime: неустранимый: Вывод процесс: org.tensorflow.lite.demo, ПИД: 25688 java.lang.IllegalArgumentException: Ошибка выхода: Форма выходной мишени [1, 1917, 4], не совпадает с формой тензорного [1, 1917, 1, 4]. на org.tensorflow.lite.Tensor.copyTo (Tensor.java:44) в org.tensorflow.lite.Interpreter.runForMultipleInputsOutputs (Interpreter.java:154) в org.tensorflow.demo.TFLiteObjectDetectionAPIModel. потому что у меня есть только два объекта для обнаружения. Любая помощь или информация будет оценена.
user 007
1

голосов
0

ответ
51

Просмотры

Background Colour Abnormality

Только начал использовать SCSS в Visual Studio и нашел что-то странное: Если я использую это: $ BackColour: RGBA (1,2,3,0.5); тело {фонового цвета: $ BackColour; } Это показывает штраф Когда я делаю это, то цвет фона без непрозрачности: $ BackColour: RGBA (1,2,3,0.5); тело {фонового цвета: #fff; } .Некоторые-класс {цвет фона: $ BackColour; } Привет, мир! Если я после этого изменить его на: .some класса {фонового цвета: RGBA (1,2,3,0.5); } Правильный цвет отображается в браузере. Кроме того, если я использую МЕНЬШЕ файл я получаю тот же результат я пытался преобразовать цвет в HEX, но не повезло, потому что вы не можете использовать непрозрачность. Я пытался использовать шестнадцатеричный цвет, похожий на RGBA один, но я не люблю его. Так, помимо выбора цвета не понравится, то я не уверен, как этого добиться. Цвет 1, 2, 3, 0,5 это всего лишь пример. До тех пор, пока вы используете RGBA это не имеет значения, какой цвет вы выбираете. Есть идеи? UPDATE: Я сообщил об этом MSDN изнутри Visual Studio, которые ищут в него, но от 15.7.4 она до сих пор не зафиксировано.
Unknown User
1

голосов
1

ответ
227

Просмотры

значение $ stateParams теряется, когда страница обновления в AngularJS

У меня есть две страницы на моем сайте. Одним из них является EventList и другой EventDetail. Когда я нажимаю на какой-либо из событий в EventList странице, то он перенаправляет меня на EventDetail страницу. Я взял EventId события, чтобы принести детали и заполнить соответствующие данные в EventDetail странице. Это происходит в порядке, когда я делаю это в первый раз. Когда я обновить страницу, то EventId события вытирали. Я использую UI-маршрутизатор для прохождения EventId в качестве параметра состояния на EventDetail страницу. StateRouter.JS app.config (функция ($ stateProvider, $ urlRouterProvider) {$ stateProvider .state ( 'home.eventlist', {URL: '/ EventList', просмотров: { 'homedetailview': {templateUrl: «EventsPages / ListEvent. HTML», контроллер: 'ctrlEventList' DISPLAYNAME: 'Имя события'}, {имя: 'действия', отображаемое_имя 'Действия', CellTemplate: $ scope.actions}]} $ scope.actions = ''; }]) EventDetailController.JS myApp.controller ( "ctrlEventContent", [ '$ Объем', '$ stateParams', функция ($ Объем, $ stateParams) {Alert ($ stateParams.paramOne);}]) При обновлении страницы то она показывает предупреждение, как «defaultValueOne», который упоминается в качестве значения по умолчанию StateParams. Я искал сеть и видеть, что локальное хранилище может решить эту проблему, но я не знаю, как реализовать здесь и то, что является недостатком по сравнению с другими вариантами. Было бы здорово, если работать пример обеспечивается на этом. 'Действия', CellTemplate: $ scope.actions}]} $ scope.actions = ''; }]) EventDetailController.JS myApp.controller ( "ctrlEventContent", [ '$ Объем', '$ stateParams', функция ($ Объем, $ stateParams) {Alert ($ stateParams.paramOne);}]) При обновлении страницы то она показывает предупреждение, как «defaultValueOne», который упоминается в качестве значения по умолчанию StateParams. Я искал сеть и видеть, что локальное хранилище может решить эту проблему, но я не знаю, как реализовать здесь и то, что является недостатком по сравнению с другими вариантами. Было бы здорово, если работать пример обеспечивается на этом. 'Действия', CellTemplate: $ scope.actions}]} $ scope.actions = ''; }]) EventDetailController.JS myApp.controller ( "ctrlEventContent", [ '$ Объем', '$ stateParams', функция ($ Объем, $ stateParams) {Alert ($ stateParams.paramOne);}]) При обновлении страницы то она показывает предупреждение, как «defaultValueOne», который упоминается в качестве значения по умолчанию StateParams. Я искал сеть и видеть, что локальное хранилище может решить эту проблему, но я не знаю, как реализовать здесь и то, что является недостатком по сравнению с другими вариантами. Было бы здорово, если работать пример обеспечивается на этом. [ '$ Объем', '$ stateParams', функция ($ Объем, $ stateParams) {Alert ($ stateParams.paramOne); }]) При обновлении страницы, то она показывает предупреждение, как «defaultValueOne», которая упоминается в качестве значения по умолчанию StateParams. Я искал сеть и видеть, что локальное хранилище может решить эту проблему, но я не знаю, как реализовать здесь и то, что является недостатком по сравнению с другими вариантами. Было бы здорово, если работать пример обеспечивается на этом. [ '$ Объем', '$ stateParams', функция ($ Объем, $ stateParams) {Alert ($ stateParams.paramOne); }]) При обновлении страницы, то она показывает предупреждение, как «defaultValueOne», которая упоминается в качестве значения по умолчанию StateParams. Я искал сеть и видеть, что локальное хранилище может решить эту проблему, но я не знаю, как реализовать здесь и то, что является недостатком по сравнению с другими вариантами. Было бы здорово, если работать пример обеспечивается на этом.
simple user
1

голосов
2

ответ
30

Просмотры

Отображение текста из базы данных в 2-х различных дивы

Я пытаюсь вывести текст из строки базы данных в 2-й различные див. Код в настоящее время выбирает весь текст из строки и отображает оба части текста в каждых делах. Но это не то, что мне нужно. Есть ли способ, чтобы разделить текст, и имеет каждый текст в своей собственной DIV? РНР: // выводится каждая строка в то время как ($ строка = $ result-> FETCH_ASSOC ()) {Эхо $ строка [ "содержание"]; } HTML: // Текстовое поле 1 // Текстовое поле 2
User
1

голосов
1

ответ
45

Просмотры

Как выполнить запрос, который будет разделять определенным символом в Repository Springboot с помощью Java

Я хочу, чтобы отделить данные результата запроса с помощью «~» в пределах одной и той же сущности, отделить другие данные примитив «» Мой код mainRepository.java общедоступный интерфейс mainRepository расширяет CrudRepository {@Query (значение = «SELECT * FROM Error т где t.applicationID =: ApplicationID», nativeQuery = истина) Список findListByApp (@param ( "ApplicationID") Строка ApplicationID); } И в другом классе я называю эту функцию Строка центибар = errorRepository.findListByApp ( «Application1») ToString (). System.out.println (CB); результат, если я выполнить Съ [[email protected], [email protected], [email protected]] Я хочу, чтобы это приложение сортируются по первому, а затем имя , а затем по электронной почте. результат, что я хочу достичь, это так же, как это: [app1 ~ name1 ~ EMAIL1, app2 ~ name2 ~ email2, app3 ~ name3 ~ email3]
user_22
1

голосов
0

ответ
27

Просмотры

Wordpress плагины проверить, используя куки

Я разрабатываю функцию, посетив веб-сайт, пользователь будет просить о печенье политики, хотят ли они сохранить куки или нет. Отрицая это, я хочу, чтобы отключить все плагины, которые использует куки. Я могу получить все плагины через это. $ All_plugins = get_plugins (); А также возможность отключить плагин этим. deactivate_plugins ( 'тест / test.php'); Дело в том, я хочу знать, как я могу проверить, что мои установленные плагины используют куки?
CW User
1

голосов
0

ответ
69

Просмотры

Веб-скрип для статистики матча FIFA с помощью R

Для 2018 года Чемпионат мира по футболу ФИФА предлагает статистику для каждого матча. говорят, Франция вер Аргентины в https://www.fifa.com/worldcup/matches/match/300331537/#match-statistics Я в настоящее время использую rvest для передряги. v.url%. [1]%>% html_table (заполняющая = TRUE)%>%. [[1]] Несмотря на то, что не возвращают ничего. Любой один есть опыт извлечения выше статистики?
useR
1

голосов
1

ответ
100

Просмотры

фильтрации наблюдаемого массива из выпадающего меню в knockout.js

Я только начал изучать и использовать knockout.js несколько дней назад. Я работаю через интерактивные учебники на тир сайта и других начинающих связанные упражнениях и сформировал общее представление. Я пытаюсь создать приложение «обработчика журналу», который будет в основном отображать некоторые жёстко прописанные журналы ошибок с журналом ID, описанием и датой вошедшим. У меня есть выпадающее меню выбора с тремя параметрами фильтрации, но я действительно борюсь с получением фильтрации работать. Например фильтрации идентификатор, чтобы отображать только журналы с ID в диапазоне от 0 до 5000. Я попробовал различные методы, в том числе код, показанных ниже, где попытку itirate через элементы массива, очищая этот массив, а затем заполнение этого массива с элементами, которые соответствуют КРП условий, и, наконец, показывая, что массив. Однако я не уверен, где отображать отфильтрованный массив, как он будет перезаписывать оригинальное self.logs массива. Просмотр Фильтр Сбросить фильтр Log ID Описание Дата авторизовались Remove журнал ViewModel // Общая функция ViewModel () {вар самостоятельно = это; // Класс для представления деталей отдельных журналов функции logDetails (ID, ErrorDescription) {вар самостоятельно = это; self.id = ID; self.errorDetails = ko.observable (ErrorDescription); }; self.filters = [{имя: "Log ID (0-5000)"}, {имя: "Log Описание (AZ)"}, {имя: "Дата авторизовались (последняя первая)"}], Описания [0]), новые logDetails (1468, self.descriptions [1]), новые logDetails (9021, self.descriptions [2]), новые logDetails (9021, self.descriptions [2]), новые logDetails (4068, self.descriptions [3]), новые logDetails (4068, self.descriptions [3]), новые logDetails (1468, self.descriptions [1])]), // Операции self.addLog = функция () {self.logs .С (новые logDetails ( "XXXX", self.descriptions [4])); }, Self.removeLog = функция (журнал) {self.logs.remove (журнал)} filteredLogs: ko.observablearray ([]), find0to5000:. Функция () {вар счетчик = filteredLogs () длина; для (вар я = 0; г <счетчик; я ++) {filteredLogs (). поп (); } Ko.utils.arrayforeach (this.logs (), функция (журнал) {если (log.id ()> = 0 || log.id ()
c_user
1

голосов
0

ответ
21

Просмотры

Смешивание Обычного текста с обработчиками кликов в угловом шаблоне

Я в настоящее время есть строка, которая требует простой текст, а также смесь двух лже-связей, которые должны быть интерактивными, чтобы открыть модальности. Предположим, что моя строка: Быстрая коричневая лиса перепрыгивает через ленивую собаку. Где коричневый и ленивым будет лже-ссылки с обработчиками кликов. (Я говорю Faux, потому что они не являются звеньями в том смысле, что теги якоря, но, скорее, охватывает с (нажмите) обработчики). Для того, чтобы достичь этого, у меня были некоторые довольно вонючий (по крайней мере, я так и думал) код, который выглядел примерно так: быстрая коричневая лиса прыгает через ленивую собаку. Я думал, если бы был более элегантным способом обработки этого, что может быть Угловыми изначально включает в себя, или, если есть какая-то труба, я могу создать, чтобы сделать что-то вроде: Быстрый {{коричневых | methodPipe: onClickBrown}} лиса перепрыгнула через {{ленивых | methodPipe: onClickLazy}} собака. Мысли, идеи? Спасибо!
User 5842
1

голосов
0

ответ
69

Просмотры

Interpreting the flags for an adafruit BLE method to set a GATT characteristic

Я использую Adafruit_BLE библиотеку и объект Adafruit_BluefruitLE_SPI для присвоения аналогового выхода GATT характеристики к Adafruit Bluefruit LE SPI другу. Я хочу, чтобы понять формат для установки этих флагов в рамках ГАТТ. В Adafruit HeartRate монитор эскиз примера В characterstic Измерение пульса ГАТТ задается в строке 123: / * Добавьте Измерение пульса характерный * / / * Chars ID для измерения должно быть 1 * / Serial.println (Р ( "Добавление сердца Скорость измерения характеристики (UUID = 0x2A37): «)); Успех = ble.sendCommandWithIntReply (F ( "AT + GATTADDCHAR = UUID = 0x2A37, СВОЙСТВ = 0x10, MIN_LEN = 2, max_len = 3, значение = 00-40"), & hrmMeasureCharId); если (! Успех) {ошибка (F ( "Не удалось добавить HRM характеристику")); } И обслуживание GATT сердечного ритма в строке 115: / * Добавить Heart Rate Service Определение * / / * Идентификатор услуги должен быть 1 * / Serial.println (F ( "Добавление определения сердечного ритма обслуживания (UUID = 0x180D):")); Успех = ble.sendCommandWithIntReply (F ( "AT + GATTADDSERVICE = UUID = 0x180D"), & hrmServiceId); если (! Успех) {ошибка (F ( "Не удалось добавить HRM сервис")); } Как флаги, решаемые в GATTADDCHAR (UUID, свойства, Min_len, max_len, значение) соответствуют полям в Измерение пульса GATT характеристики: Названия, поля Требования, формат, Минимальное значение, Максимальное значение, Дополнительная информация? (Команда объяснение GATTADDCHAR находится здесь в странице 75 PDF) Если бы я хотел, чтобы установить аналоговый выход GATT характеристику (или любую другую характеристику в целом), как именно я должен позвонить sendCommandWithIntReply (AT + GATTADDCHAR = ... ) Для того, чтобы не дать мне ошибку? Некоторые характеристики ГАТТ имеют дополнительные поля, поэтому я хочу, чтобы точно знать, что я устанавливаю и как. В конце концов, я просто хочу, чтобы читать 16-битные байты из буфера и отправить их по Bluetooth.
user P520
1

голосов
1

ответ
49

Просмотры

Do Adafruit libraries for BLE tasks sacrifice performance?

жертвует ли библиотека Adafruit_BluefruitLE_nRF51 BLE скорости для функциональности и совместимости с другими устройствами Adafruit в? В странице часто задаваемых вопросов BLE Adafruit в них есть этот раздел: Что такое теоретический предел скорости для BLE? Это зависит от множества факторов, и определяется возможностями центрального устройства (мобильный телефон и т.д.) столько, сколько периферийного устройства. Принимая пределы HW на nR51822 во внимание (не более 6 пакетов в интервале подключения и минимальный интервал подключения 7.5ms), вы в конечном итоге со следующими теоретическими пределами на различных мобильных операционных систем: iPhone 5/6 + IOS 8,0 / 8,1 6 пакеты * 20 байтов * 1 / 0,030 сек = 4 кб / с = 32 кбит iPhone 5/6 + IOS 8.2 / 8.3 3 пакета * 20 байт * 1 / 0,030 S = 2 Кбайт / с = 16 кбит iPhone 5/6 + IOS, 8.x с nRF8001 1 пакет * 20 байт * 1 / 0,030 с = 0,67 кБ / с = 5. 3 кбит Nexus 4 4 пакетов * 20 байт * 1 / 0,0075 s = 10,6 Кбайт / с = 84 Кбит Нордик Мастер Эмулятор прошивки (MEFW) с nRF51822 0.9.0 1 пакет * 20 байт * 1 / 0,0075 = 2,67 кБ / с = 21,33 кбит Nordic Master Emulator Firmware (MEFW) с nRF51822 0.11.0 6 пакетов * 20 байт * 1 / 0,0075 = 16 кБ / с = 128 кбит Есть также некоторые ограничения, налагаемые прошивке Bluefruit LE, но мы активно работаем, чтобы значительно улучшить пропускная способность в предстоящем 0.7.0 релиз, который будет доступен Q2 2016. Приведенные выше данные могут быть использованы в качестве теоретического максимума, чтобы решить, если BLE подходит для вас проект или нет. Я также заметил, что некоторые странные примеры того, как они посылают данные через BLE в своих примерах, найденных в библиотеке, и это просто кажется неэффективным. Я должен использовать BLE на Adafruit» s BLE SPI Друг очень надежно с о самой высокой пропускной способности, я могу вытащить из него вместе с STM32 SPI с поддержкой микроконтроллером .. Должен ли я отказаться от выбора этой библиотеки за плохую работу? Должен ли я использовать что-то вроде Semiconductors IDE Nordic для лучшей производительности? Любые другие предложения?
user P520
1

голосов
1

ответ
210

Просмотры

Как добавить файл в каталоге приложения?

Итак, у меня есть текстовый файл, и при запуске моего приложения, я хочу, чтобы добавить в каталоге приложений. Другими словами, я хочу, чтобы текстовый файл, чтобы быть частью APK. Спасибо за вас время!
user
1

голосов
1

ответ
90

Просмотры

Can not INSERT INTO Postgresql

simplechan Другими словами, я установил доску с именем simplechan, но я не могу войти на сайт, посвященный администратору. Поскольку вам нужен пароль, чтобы попасть туда. Я не знаю пароль. Я вошел в PSQL следующим simplech_db = # SELECT * FROM moderator_list; имя пользователя | password_md5 | session_id | expire_ts | actions_per_hour ---------- + -------------- + ------------ + ---------- - + ------------------ (0) в строках "simplechan / SQL / create_table_query.sql" это было обращено следующим образом. - столы для замедлителя вещей создать расширение, если не существует «UUID-OSSP»; - это требуется только для уникального session_id. CREATE TABLE IF NOT EXISTS moderator_list (имя пользователя текст PRIMARY KEY, password_md5 текст NOT NULL UNIQUE, session_id UUID UNIQUE, expire_ts метку времени с часовым поясом, actions_per_hour INT NOT NULL DEFAULT 10); И я попробовал это, как это, но это было бесполезно. Я доступ к «IP / mod_login» и вошел в свой пароль, но я не мог поставить его в INSERT INTO moderator_list (имя пользователя, md5_password) значения ( «мое имя пользователя», «мойпароль»). ВСТАВИТЬ 01 Когда «пароль» установлен в положение «мкр 5 _ пароль», я правильно вставили ее. Я доступ к «IP / mod_login» и ввода пароля, но пароль неверен. Он был показан. Я подтвердил это с «выберите * из moderator_list;» но он пришел в должным образом. simplech_db = # выберите * из moderator_list; имя пользователя | password_md5 | session_id | expire_ts | actions_per_hour ---------- + -------------- + ------------ + ---------- - + ------------------ MyUser | мойпароль | | | 10 (1 строка) имя пользователя | password_md5 | session_id | expire_ts | actions_per_hour ---------- + -------------- + ------------ + ---------- - + ------------------ MyUser | мойпароль | | | 10 (1 строка)
user
1

голосов
0

ответ
41

Просмотры

Решение «не удалось найти правильный путь сертификации», не выключая безопасности или вручную добавления cacerts

Я получаю исключение при попытке подключиться к сайту: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX здание пути не удалось: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный сертификат путь к запрошенной цели я читал, что я должен был бы добавить открытый ключ сайта в файл cacerts. Или я видел решения, где они полностью отключить эту функцию защиты. Можно добавить, что один открытый ключ доверенных ключей от кода? Изменить: Я хотел бы подключиться к этому сайту только с помощью этого приложения, нет необходимости добавлять его в глобальном масштабе для других программ Java. Это было бы клиентское приложение, которое не должно реально изменить окружение хоста.
user
1

голосов
1

ответ
40

Просмотры

Является ли окружающая среда Кворум Blockchain подмножества среды Ethereum Blockchain с некоторыми дополнительными возможностями?

Является ли окружающая среда цепи Кворума Блок подмножества среды Ethereum Блок цепи с некоторыми дополнительными возможностями?
Blockchain User
1

голосов
0

ответ
81

Просмотры

MailChimp API - oauth2 ошибка запроса access_token

Я использую Mailchimp апи https://developer.mailchimp.com/documentation/mailchimp/guides/how-to-use-oauth2/ санкционировать мое приложение с помощью oauth2. Я могу успешно получить access_code, но когда я делаю запрос на https://login.mailchimp.com/oauth2/token обменять его access_token я получаю 400 ошибку. Я использую библиотеку Request-Promise https://github.com/request/request-promise сопзИте данные = "grant_type = authorization_code" + "& client_id =" + constants.CLIENT_ID + "& client_secret =" + constants.CLIENT_SECRET + «и redirect_uri =»+ encodeURIComponent (redirect_uri) + "и код =" + 'access_code'; запрос ({метод: 'POST', URI: '', https://login.mailchimp.com/oauth2/token тела: данные}); Я попытался отправить его в качестве объекта JSON, но безрезультатно. Я полагаю, что тело должно содержать строку. Пример Curl Пример запроса из документации свернуться --request POST \ --url 'https://login.mailchimp.com/oauth2/token' \ --data «grant_type = authorization_code & client_id = {client_id} & client_secret = {client_secret} & redirect_uri = {} encoded_url и код = {код}»\ --include ли я что-то отсутствует?
test user
1

голосов
1

ответ
251

Просмотры

Fonts not loading in IE11

Я пытаюсь выяснить, почему шрифты не загружаются в основной части моих статей. Это происходит только в Internet Explorer. Пример статьи: https://outline.com/zzsgGV Я выборка из этого: https://outline.com/css/outline.css со следующими вызовами шрифтов. Я добавил .eot звонки и файлы доступны. Некоторые из возможных теорий «: корень» не поддерживается в переменных шрифтов IE11 не поддерживаются в IE11 @ шрифт-слойного {семейство шрифтов: «Adobe Garamond Pro Жирный»; ЦСИ: URL (../ шрифты / AGaramondPro-Bold.eot); ЦСИ: URL (? ../ шрифты / AGaramondPro-Bold.eot #iefix) формат ( 'погруженного OpenType'), формат URL (../ шрифты / AGaramondPro-Bold.woff) ( 'Уофф'), гиперссылка (. ./fonts/AGaramondPro-Bold.ttf) формат ( 'TrueType'), URL (../ шрифты / AGaramondPro-Bold.svg # 3ba63f82a1b13c399d199d455e95ce26) формат (» SVG "); стиль шрифта: нормальный; начертание шрифта: 700} @ шрифт-лицо {семейство шрифтов: 'Adobe Garamond Pro Жирный'; ЦСИ: URL (../ шрифты / AGaramondPro-BoldItalic.eot); ЦСИ: URL (? ../ шрифты / AGaramondPro-BoldItalic.eot #iefix) формат ( 'погруженного OpenType'), формат URL (../ шрифты / AGaramondPro-BoldItalic.woff) ( 'Уофф'), гиперссылка (. ./fonts/AGaramondPro-BoldItalic.ttf) формат ( 'TrueType'), URL (../ шрифты / AGaramondPro-BoldItalic.svg # fc87d529a9b2a903681f36cd7c9d9a39) формат ( 'SVG'); стиль шрифта: курсив; начертание шрифта: 700} @ шрифт-лицо {семейство шрифтов: 'Adobe Garamond Pro'; ЦСИ: URL (../ шрифты / AGaramondPro-Italic.eot); ЦСИ: URL (? ../ шрифты / AGaramondPro-Italic.eot #iefix) формат ( 'погруженного OpenType'), формат URL (../ шрифты / AGaramondPro-Italic.woff) ( 'Уофф'), гиперссылка (. ./fonts/AGaramondPro-Italic.ttf) формат ( 'TrueType' ), URL (../ шрифты / AGaramondPro-Italic.svg # e62a4d531f55b2f8bdfd398331ec8604) формат ( 'SVG'); стиль шрифта: курсив; начертание шрифта: 400} @ шрифт-лицо {семейство шрифтов: 'Adobe Garamond Pro'; ЦСИ: URL (../ шрифты / AGaramondPro-Regular.eot); ЦСИ: URL (? ../ шрифты / AGaramondPro-Regular.eot #iefix) формат ( 'погруженного OpenType'), формат URL (../ шрифты / AGaramondPro-Regular.woff) ( 'Уофф'), гиперссылка (. ./fonts/AGaramondPro-Regular.ttf) формат ( 'TrueType'), URL (../ шрифты / AGaramondPro-Regular.svg # 1eabc8b27c1d378ed9b1f5dd58b5095c) формат ( 'SVG'); стиль шрифта: нормальный; начертание шрифта: 400}: {корень --base-начертание шрифта: 400; --base-размер шрифта: 22px / 1,62; --sys-семейство шрифтов: "Adobe Garamond Pro", "Грузия", "Times New Roman", Times, с засечками; --zh-семейство шрифтов: -Apple-система, BlinkMacSystemFont» --code цвет: # 808080; --Система-код цвета: # 4c4c4c} --code цвет: # 808080; --Система-код цвета: # 4c4c4c}
outline-user
1

голосов
0

ответ
65

Просмотры

Pyspark sql functions not matching with mllib Statistics

Я пытаюсь построить корреляционную матрицу Однако, когда я тестирование результатов они не совпадающие. >>> от импорта pyspark.sql.functions корр >>> df.agg (Corr ( "А", "Б")). Шоу () + ---------------- ------------------ + | корр (А, В) | + ---------------------------------- + | 0,9942345980360309 | + ---------------------------------- + с этим >>> от pyspark.mllib.stat импорта статистики> >> f2 = DF [[ "А", "Б"]] rdd.map. (лямбда ряд: строка [0:]) >>> Statistics.corr (f2, метод = "пирсон") массив ([[1 ., нан], [нан, 1.]]) "копьеносец" хорошо выглядит >>> Statistics.corr (f2, метод = "Спирмен") массив ([[1., 0,99339392], [0.99339392 1.]]) Я вижу, что SQL функция дает корреляцию, которая представляется разумной, однако mllib это дает NaN, который кажется неправильным. То, что я здесь делаю неправильно? Документы говорят, что и дает корреляции Пирсона. Nan приходит тогда, когда Std Dev 0. Однако здесь значения сигмы не 0: >>> ДФ [[ "A"]] описывают () шоу () ... |.. значит | 0,3052428786040861 | | StdDev | +0,06058014576499576 | . >>> ДФ [[ "B"]] описывают () шоу () .... | значит | 0,2867470019556179 | | StdDev | +0,05866565613026769 | То, что я здесь делаю неправильно? Документы говорят, что и дает корреляции Пирсона. Nan приходит тогда, когда Std Dev 0. Однако здесь значения сигмы не 0: >>> ДФ [[ "A"]] описывают () шоу () ... |.. значит | 0,3052428786040861 | | StdDev | +0,06058014576499576 | . >>> ДФ [[ "B"]] описывают () шоу () .... | значит | 0,2867470019556179 | | StdDev | +0,05866565613026769 | То, что я здесь делаю неправильно? Документы говорят, что и дает корреляции Пирсона. Nan приходит тогда, когда Std Dev 0. Однако здесь значения сигмы не 0: >>> ДФ [[ "A"]] описывают () шоу () ... |.. значит | 0,3052428786040861 | | StdDev | +0,06058014576499576 | . >>> ДФ [[ "B"]] описывают () шоу () .... | значит | 0,2867470019556179 | | StdDev | +0,05866565613026769 |
user 923227
1

голосов
1

ответ
123

Просмотры

Как установить элементы массива с Moq?

Я использую Moq глумиться видом и модели протестировать выступающий. Я хотел бы использовать насмешливый, чтобы подтвердить, что члены массива моей модели и представления действительно установлены в ResetStatuses и UpdateTxtStatuses методов. Тем не менее, запуск результатов тестирования в ошибки при моем вызове ResetStatuses, с сообщением об ошибке: Результат StackTrace: на DSimGui.SocketStatusIGSSPresenter.ResetStatuses () в C: \ DEV \ реж \ DG \ DSimGui \ SocketStatusIGSSPresenter.cs: строка 89 в DSimGuiTest.SocketStatusIGSSTest.VerifyResetStatuses () в C: \ Dev \ реж \ DG \ DSimGuiTest \ SocketStatusIGSSTest.cs: строка 82 Результат Сообщение: метод испытания DSimGuiTest.SocketStatusIGSSTest.VerifyResetStatuses бросил исключение: System.IndexOutOfRangeException: Индекс находился вне границ массива , Я думал, что это требует, чтобы я использовал SetupSet подготовить элементы для установки, VerifyResetStatuses бросил исключение: System.IndexOutOfRangeException: Индекс находился вне границ массива. Как правильно называть SetupSet для индексов массива? Если предположить, что это позволит выступающему установить элементы массива без ошибок. Мой код приведен ниже: Presenter общественного класса SocketStatusIGSSPresenter {личное мнение чтения SocketStatusIGSSIView; частная модель чтения SocketStatusIGSSIModel; частное чтение EventHub eventHub; общественный SocketStatusIGSSPresenter (SocketStatusIGSSIView вид, SocketStatusIGSSIModel модель) {this.view = вид; view.Presenter = это; this.model = модель; Initialize (); } Частная пустота Initialize () {model.txtClientStatuses = новая строка [4]; model.txtServerStatuses = новая строка [4]; модель. txtIGSSCmd = ""; } общественного недействительными ResetStatuses () {для (INT = 1; я a.txtServerStatuses = It.IsAny ()); model.SetupSet (а => a.txtIGSSCmd = It.IsAny ()); вид переменная = новый Ложная (); вар eventHub = новый EventHub (); вар ведущий = новый SocketStatusIGSSPresenter (view.Object, model.Object, eventHub); // Результаты по ошибке! // для (INT I = 0; г <4; я ++) {// // model.SetupSet (а => a.txtClientStatuses [I] = It.IsAny ()); //} // Результаты по ошибке! //presenter.ResetStatuses (); // Это будет использоваться для проверки того, что элементы массива txtClientStasuses установлены //model.VerifySet(a => a.txtClientStatuses [It.IsAny ()] = It.IsAny (), Times.Exactly (3)); } Модель интерфейса общественного интерфейса SocketStatusIGSSIModel {строка [] {txtClientStatuses получить; задавать; } строка [] {txtServerStatuses получить; задавать; } Строка txtIGSSCmd {получить; задавать; } Строка TxtDataValue {получить; задавать; } Короткие TxtSrcSeqCnt {получить; задавать; }} Просмотреть интерфейс общедоступного интерфейса SocketStatusIGSSIView {SocketStatusIGSSPresenter Presenter {множество; } TextBox [] {txtClientStatuses получить; задавать; } TextBox [] {txtServerStatuses получить; задавать; } Строка TxtIGSSCmd {получить; задавать; } Строка TxtDataValue {получить; задавать; } Строка TxtSrcSeqCntValue {получить; задавать; } Пустот Show (); Скрыть недействительными (); } } Строка TxtIGSSCmd {получить; задавать; } Строка TxtDataValue {получить; задавать; } Строка TxtSrcSeqCntValue {получить; задавать; } Пустот Show (); Скрыть недействительными (); } } Строка TxtIGSSCmd {получить; задавать; } Строка TxtDataValue {получить; задавать; } Строка TxtSrcSeqCntValue {получить; задавать; } Пустот Show (); Скрыть недействительными (); }
generic_user_person
1

голосов
1

ответ
44

Просмотры

Лучший способ назначить свободную системную память для переменной в R?

У меня есть скрипт, который интенсивно использующих память, и я не хочу, чтобы его запустить, если нет большой свободный кусок. Так что я написал это: библиотека (dplyr) системы ( "бесплатно | тройник free.txt") memfree% as.character%>% strsplit (»«)%>% unlist%>% (функция (х) {х [длина ( х)]})%>% as.numeric / система 1E6 ( "ет free.txt") Я получаю переменный memfree, и я могу использовать его в качестве условия. Но там должен быть лучший способ, который не включает в себя сохранение хлама на диске, а затем читать его снова, и делать странные строки синтаксического анализа. Что это?
generic_user
1

голосов
0

ответ
126

Просмотры

CYK algorithm implementation

Я пытаюсь реализовать код CYK псевдо предоставленный википедии. Входной пример предложение, которое я должен быть вывод Правды, однако он выводит ложным. Я думаю, что я получаю вопросы по индексации с учетом представленного примера начинается с 1. Кода: Защита is_in_language (самоповреждения, лексемы): п = LEN (токены) правила = self.grammar.lhs_to_rules таблицы = defaultdict (лямбда: defaultdict (ДИКТ )) #initialize словарь таблица [строка] [столбец] [нетерминальный г] = булева для строки в диапазоне (п + 1): окра в диапазоне (N + 1): при г в правилах: таблица [строка] [столбец] [г] = False для г в интервале (п): nonTerminalList = self.grammar.rhs_to_rules [(маркеры [I],)] для печати (nonTerminalList) для нетерминального в nonTerminalList: (г, справа,
user
1

голосов
1

ответ
127

Просмотры

убить: недопустимый номер сигнала или имя: igterm

У меня есть приложение, развернутое на облаке литейного производства, и при попадании в мое приложение в браузере получаю следующее сообщение об ошибке 502 Bad Gateway: Registered конечная точка не удалось обработать запрос. А в журналах я нашел эту ошибку: [APP / PROC / WEB / 0] ERR .app-менеджмент / скрипты / запуск: 1: убить: неверный номер сигнала или имя: igterm Любого посоветуйте, что это значит?
User
1

голосов
0

ответ
69

Просмотры

Я пытаюсь изменить стиль от appss класса для всех моих классов, и я получаю сообщение об ошибке

Я получаю ошибку: self.frames [ControlPage .__ имя __] Win.configure (BG = вд) AttributeError:. Объект 'ControlPage' не имеет атрибута 'Win' Код: класс Appsas (tk.Tk): Защиту __init __ (самоповреждения, * арг , ** kwargs): tk.Tk .__ INIT __ (самостоятельно, * Args ** kwargs) контейнер = tk.Frame (само) container.pack (сторона = 'сверху', заполнить = 'и', расширение = True,) container.grid_rowconfigure (0, вес = 1) container.grid_columnconfigure (0, вес = 1) self.frames = {} для F в (StartPage, ControlPage, DigPage): PAGE_NAME = F .__ name__ кадр = F (родительский = контейнер, контроллер = Self) self.frames [название_страницы] = кадр frame.grid (строка = 0, столбец = 0, 'с.ш. ю.ш. в.д. з.д.' липким =) self.show_frame () строка меню 'StartPage' = меню (само) Цвет = меню (MenuBar,отрывной = 0) menubar.add_cascade (метка = 'Изменить цвет', меню = Color) Color.add_command (метка = 'Black', команда = self.black) Color.add_command (метка = 'Green', команда = '') Color.add_command (метка = 'Blue', команда = '') Color.add_command (метка = 'Random', команда = '') self.config (меню = MenuBar) защиту черный (Я): BG = 'черный' фг . = 'белый' self.frames [StartPage .__ имя __] настройки (BG = BG) self.frames [ControlPage .__ имя __] Win.configure (BG = вд) класс ControlPage (tk.Frame). защиту __init __ (я, родитель контроллер): tk.Frame .__ INIT __ (я, родитель) self.controller = контроллер self.label = tk.Label (я, текст = "CONTROL PAGE", BG = 'белый', высота = 3, шрифт = шрифт) самостоятельно.label.pack (сторона = "сверху", заполнить = "х", pady = 15) self.button = Кнопка (я, текст = "Назад к странице руководства", команда = лямбда: controller.show_frame ( "StartPage"), ширина = 20, BG = 'белый', рельеф = ТВЕРДЫЙ) self.button.pack () Защиты добавить (): Win = Toplevel () Win.title ( 'Добавление зоны') Win.geometry ( '300x200 + 800 + 400 ') Win.config (pady = 50, padx = 50) Win.resizable (ширина = False, высота = False) = этикетка этикетка (Win, текст =' имя зоны Entet '). упаковка () запись = запись (Win) entry.pack ()упаковка () Защиту добавить (): Win = Toplevel () Win.title ( 'Добавление зоны') Win.geometry ( '300x200 + 800 + 400') Win.config (pady = 50, padx = 50) Win.resizable ( ширина = False, высота = False) = этикетка этикетка (Win, текст = 'Entet имя зоны'). упаковка () запись = запись (Win) entry.pack ()упаковка () Защиту добавить (): Win = Toplevel () Win.title ( 'Добавление зоны') Win.geometry ( '300x200 + 800 + 400') Win.config (pady = 50, padx = 50) Win.resizable ( ширина = False, высота = False) = этикетка этикетка (Win, текст = 'Entet имя зоны'). упаковка () запись = запись (Win) entry.pack ()
User_no1
1

голосов
0

ответ
60

Просмотры

Хранение проверки ReCaptcha в сеансе (Security)

Я добавил Google ReCaptcha проверку в форме. Форма может быть представлена ​​несколько раз одним и тем же пользователем. Таким образом, вместо проверки ReCaptcha каждый раз при обновлении страницы, что я делаю, как только пользователь проверил ReCaptcha первый раз, я храню его в переменной сеанса что-то вроде $ _SESSION [ «user_verified»] = «да» и не показывает Recaptcha следующий раз при обновлении страницы, так что пользователь не должен проверять каждый раз. если (! Исеть ($ _SESSION [ 'user_verified'])) {// Показать Recaptcha} Является ли это безопасно? Нужно ли я беспокоиться о BOTS? Спасибо
wordpress user
1

голосов
3

ответ
49

Просмотры

Как отсортировать массив объектов в JavaScript?

Привет я хочу, чтобы отсортировать массив объектов в JavaScript. Ниже показан пример данных. Const пример = [{имя: "c_name", дети: [{имя: "ребенок", адрес электронной почты: "[email protected]", дети: [{имя: "nested_child", адрес электронной почты: "[email protected]" }]}]}, {имя: "a_name", дети: [{имя: "некоторое_имя", адрес электронной почты: "[email protected]", дети: []}]}, {имя: "имя", дети : [{имя: "child_name", адрес электронной почты: "[email protected]", дети: []}]}]; Если отсортировать этот массив на основе «имя» собственности и объект детей должен быть отсортирован снова основан на свойстве «имени». Таким образом, ожидается выход, как показано ниже, и хотел бы сохранить другие свойства, а как свойство электронной почты у детей. a_name некоторое_имя c_name ребенок nested_child имя child_name Что я сделал ... у меня есть функция сортировки, которая сортирует массив по имени свойства. Однако не знаю, как сортировать дети объекта с именем свойства. Const sorted_example = example.sort (this.sort_by_name ()); sort_by_name = () => {возвращение (а, б) => {пусть результат; Const a_value = a.name.toLowerCase (); Const b_value = b.name.toLowerCase (); если (a_value> b_value) {результат = 1; } Иначе, если (a_value <b_value) {результат = -1; } Еще {Результат = 0; } Возвращаемый результат; }; }; Может кто-нибудь помочь мне, как продолжать с этим. Благодарю.
stackoverflow_user
1

голосов
0

ответ
67

Просмотры

Как TCP потокового видео с сервера C ++ на Java клиент?

Я хочу транслировать видео с C ++ сервера (TCP / IP) и читать его из Java Client, но проблема в том, что я никогда не работал с Java, но я начал писать какую-то часть, и я очень признателен, если вы могли бы показать мне как закончить его. Сервер C ++ передает захваченное видео как следующее: Mat IMG, imgGray; IMG = Mat :: нули (600, 600, CV_8UC1); если {IMG = img.clone () (img.isContinuous (!)); } INT imgSize = img.total () * img.elemSize (); ИНТ байт = 0; INT ключ; если {IMG = img.clone () (img.isContinuous (!)); imgGray = img.clone (); } В то время как (1) {колпачок >> IMG; cvtColor (IMG, imgGray, CV_BGR2GRAY); если ((байт = отправить (сокет, imgGray.data, imgSize, 0)) <0) {перерыва; }} И Java клиент должен получить его в качестве (folloing является C ++, но я хочу сделать то же самое в Java): Mat IMG; IMG = Mat :: нули (600, 600, CV_8UC1); INT imgSize = img.total () * img.elemSize (); Uchar * iptr = img.data; ИНТ байт = 0; INT ключ; если {IMG = img.clone () (img.isContinuous (!)); } В то время как (ключ! = 'Д') {если ((байт = ПРИЕМ (розетка, iptr, imgSize, MSG_WAITALL)) == -1) {станд :: КВЖД
New User
1

голосов
1

ответ
40

Просмотры

Как кодировать ASCII, base64, шестнадцатеричный из файла в Python

В следующем коде, я уверен, преобразование файла изображения в строку в зависимости от выбора кнопок радио: Защита convert_now (Я): self.img_data = «» self.img_data_encoded = «» file1 = открыт (self.filedict, 'гь «) self.img_data = file1.read () #RADIO_BUTTONS ВЫБОР, чтобы конвертировать: 0-ASCII, 1-base64, 2-шестигранник v = self.rvar.get (), если v == 0: self.img_data_encoded = самостоятельно. img_data Элиф v == 1: self.img_data_encoded = base64.b64encode (self.img_data) Элиф v == 2 (!): self.img_data_encoded = base64.b16encode (self.img_data) (!!) Я пытался получать строку base64 из файла изображения, используя эту строку (!) и сохранил его в «й» с именем строка. Тогда я попытался получать шестигранную строку, используя этот один (!! ) Проблема заключается в том, когда я сравнил результаты, которые я получил от кода выше тех, которые я получил с этого сайта «https://www.branah.com/ascii-converter», когда я использовал «ST» (в base64 строка из код) они не совпадают на всех. А я закодировать что-то не так?
Sina User
1

голосов
1

ответ
118

Просмотры

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

Я хочу, чтобы создать / активный диалог заставки в то время как мой сценарий выполняется в фоновом режиме, чтобы сообщить пользователю, что происходит. Мой файл сценария запускает различные компоненты местного применения и имеет кучу слов и вещей, которые пользователь не должны видеть / не поймет. Я знаю, как сделать скрипт запуска в фоновом режиме, но я хотел бы знать, как я могу, возможно, вызвать диалоговое окно, в новое окно терминала, уведомления или подобное, чтобы пользователь мог знать, когда каждый компонент начал. Например у меня есть 4 компонента, так что коробка будет подойти и сказать: Компонент 1 из 4 успешно начал .. Компонент 2 из 4 успешно запущен .. и так далее ... Любая помощь оценили, как я искал какое-то время, не повезло , Одна вещь, чтобы добавить, что я был в состоянии открыть новое окно терминала с помощью следующего кода:
User-78436752871

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